{"_id":"citadel-svc-common-utils","_rev":"145-dd10b82992060871eb197c5f1862ae0e","name":"citadel-svc-common-utils","dist-tags":{"latest":"4.0.23"},"versions":{"0.0.1":{"name":"citadel-svc-common-utils","version":"0.0.1","description":"This is the common utils for SkyEye service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.20","typescript":"^3.7.4","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"_id":"citadel-svc-common-utils@0.0.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-YdMVSe0z/rJ1QqJs2pYvcYXZnG8mTKnAcg/RYepSwh4IdqAWpJFLIzwCb+oAv7IEQFRMlSNuKYcb+VHgwhx4/g==","shasum":"12e5abe3a71e36eba208b6d2ff6fd9437b9c511f","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.1.tgz","fileCount":29,"unpackedSize":33397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5jMtCRA9TVsSAnZWagAAiMoP/3nDHv1OqVzqwNPyab4s\nOxl5bFoav8FpF5Tssebhnyt4qXKULLdLWKSnLFE/xx1SPZG8UgKk03Y7HQfP\nH2pcA47DUByDSm+wAn6wOKJ2IOyWGmWdYbP73Cnlx1M/qeN9pf1s33YP7i6T\nxhBW/RnhnowKI62O2aFlgylYgpJLaJ0kDFxlLflEAIw/iY0KXq3WeLst3Unt\nvvbTtCDJGzYovHjbX7+CtzhXimMGuo2FgF1tewtInDteyRRL9pUwNvt+Xuye\nnTCWg6PGv1BdStiY3b99+OEi2x8bB4YuuJiymUKcbo7TjTjD6WnQtFWEckcb\nmNnNZ8WB1a1Nw/J2leJJq6y4/Du43z/kpCSO0tHQfXR7kPA01+OWIYXSeO1Z\njNpiRs/JoLoZyY8nu2FfCpWYn9q/ASLGplBJiF2FoZZFX3V+IwXaXOjl+G/U\n8MPhA+4DjI6p94rbe1i3hoPK3olZ9AuD+xVDX8rI8qHpFKA9lOmtotE2TSJP\ntXm8HwgJw1KlxsksFWJtbIoodz9QEX2Rqinww/3k49B7k8InHNRSP8uWNYuN\njDrMuXV6IbhOCdFb0/PocMfAa9xyhAFkpM5uR+6Mv7bFPRA7X4ZE4hX8Azdi\nFHnr7GR9sgBqyil7LcZbqVa4wrM1+0bOBglN3HsCjWm7Gq4y/NR9h9ZNxa7x\np5Qp\r\n=jFDe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuZYobF+y44CYqE/BA2FEPwjyVJwska2sJ9Ar2LC53ygIgRccXPPxZFQTLStmkSH+2H97mQinM5jupzzL5y4MFWFI="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.1_1642476333337_0.3848280743302108"},"_hasShrinkwrap":false},"0.0.2":{"name":"citadel-svc-common-utils","version":"0.0.2","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.20","typescript":"^3.7.4","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"_id":"citadel-svc-common-utils@0.0.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-4I9jghQVYOG/RZJmu9LgJsK9qVQOIuVemI5eDpY3lLkmET25RSi0NXCe2L1mJRX4xiX4NrDG1SOii/Ntx5tTKQ==","shasum":"86090cabcff8143c337a3b708d8340f88ee9e00e","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.2.tgz","fileCount":29,"unpackedSize":31640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5jT8CRA9TVsSAnZWagAAdW8QAJW99V/Nvr4wmqLDEwTj\nVAnL1i/v1nPLLH0WsYSFlCN0YHlfZ3n/4Cdp2Qhdh6s8kWB4fWuu05+nkt3e\nGQcvbzGZo4eDd/mvKeba5F3QYbELaNkoCIYXtJJ4peGbu+45fHUYOsR6hl6L\nBVVrR1jlImla28VcMaf4SvlKF9AgTq8MfpY8JBil1J+KGfpcNdnTZmlLY27c\nAD2p0ccAnWTvC7G9g0Q149SQCIzaoG6DBhBEZaPljvM8CtxsjsHIKQwZF+oD\nUxW2CLioMxZh+zkBKXEsxVEzFxyuYqZhGGsrQzybTaiC0sb4v3SpOKwOVQNl\nLC1m//HHcHda3JQotGp4QVOKHPQnZA5iIc6ulc6iFrNK4AEOC4Vc8OkW7Aay\n3KzhiNQiPA+oNwEO8HGQnGpD3/0st9DEEAk/ypcsn+5bhlWYRnQVvt5ZMYjv\ntlbDn1Yuc8+Gjo0/ASwjtsjRcaDebjSr+18PxJTmZXlVJd9AJ6PUO2/QonIU\nVvRXO0h+Zj444hxP9dsgMxZR+j1bwBBhFCdFaA2AKwx3nGFANxL3mj9Eijn2\nnCdIHsparxuYvazM67oYyqEe26NhpjRES36bsBIR7wiswfxFs4ciw8lfu72X\noD73NPlwmIyDoiwCnuG6jx1VuWIJhrSaYqnMEcTFZNUcQkc3UwPlqcdcR8ei\nyc5T\r\n=COZ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGV7of4uHyL/umBLA+7eX1O769WCMBU5MpdqFSXx00xcAiEAhPVv+4g2sS72VdTZ0oMpXIccFxlB5izb7d2OgznxLGE="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.2_1642476796457_0.9716819972411872"},"_hasShrinkwrap":false},"0.0.3":{"name":"citadel-svc-common-utils","version":"0.0.3","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.20","typescript":"^3.7.4","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"7f451bb95c119c9929496f7e32b54b40892f1c4c","_id":"citadel-svc-common-utils@0.0.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-fo9NxZLBNnzQRH67lxpiGBH4b3uv95l48jxAvjeQ2PleQ5M0z0TFfTOMpfecjeRQlnWeABlKjlgqqTPAzHLoDQ==","shasum":"75863f3937b3bc1287e1336f2b2df46cc5c6c829","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.3.tgz","fileCount":29,"unpackedSize":32692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5nU/CRA9TVsSAnZWagAA0JQP+wZU9AVfhIcWSjYgnieP\n4M6Kkt+ojvHpA5IkhwQU0LtDIOSmOJhxls8NO+44iKHQ4ZIo0qBmG3OlP+bw\n1aDdNt/UWyrDtOQUmZ0igCSQh4E5Ev0ctCeXW8AjKQYRjwSc8dtr3oCgDDpa\nHZmuldnWXvKD4JECGh0B1PZDQK++/Kf72gmNDlQSH2NAS0n4IGEkqkp9hVNb\nSik7PFpJ/YdJvsd543QyYYR0G2P2MdowSiJuL7HW79s/R3V/9664l6vje/Jf\nrHGEKAtthq22W8OCHuFArEPvfZAaF9zZuXSSejZP5LSQYeAvky4CHOMDRIoU\nYXcZLgcNNYi7ANIrQNaWINcBEcmC60UTd0V/WRPJ675I2jpwxdIzg6S6YXjW\nVMb31Q7v83+mSajHsoncfPNW6dJiLlCA3z9x6QmU89Q5d+qT7c/HcMConJZd\n/sTEpwUR8jgtmuDUM76eobpqE/7x2F90+NFN8QqgYzjopAHHZpaFMIY3iTsa\n5UYeuUOzoMnT+sffBHBgoXLTyJDKSZ6H1xF1883m0F3Q3p/FkoLceMNd/HiP\nf0gkLWXojnptiKkSCepEEwfS0UCejDVISYjP4o8QbCtZfHd4n0boE1fIs8/s\nr+FsBwyE/n0nLomWZx40OKhm71BgnmUzrRepQ9GnMWWWcBBo8eLvWk1jgwks\nnT/e\r\n=jo0m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpZepMqLM8YIhZh5IhLtGIYUaSZDicrBy/KP4g1cwRdAIhAIRrcm8Rpvn5EWwt5b7GXvA5EUCxHJyFiTpxrTFEV0qi"}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.3_1642493247519_0.8842860640230266"},"_hasShrinkwrap":false},"0.0.4":{"name":"citadel-svc-common-utils","version":"0.0.4","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.20","typescript":"^3.7.4","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"8d59da7f0ff1833ae24c9c6b703bc761216c2ab4","_id":"citadel-svc-common-utils@0.0.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-1INPG6nC1s5fNrqcIO2UV4qpvAThUDUBvuUDSkO4XPiGoyvgYMcFIT/22fuVl+p818KX0xfqoM2O7FgcqZWQrA==","shasum":"b8666c64ce842735caa11d14d4ec600296780139","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.4.tgz","fileCount":30,"unpackedSize":33395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh53vpCRA9TVsSAnZWagAAsLoQAIqZ5tdy9ob9P3o+Kwxs\nSvDU65vK+0GapWAGtaNM+GNEGpE6MD4SHBq6X71iorw0iLBCV368TKRIANag\nrB3g5qzKx0AYjY23NYrCeIznV71f3Fyl1fiTGVfyNghiu89xRWqihesWjXqF\n8NCTgl02ZbTZBSbD2mOd40WCTkkvCtB0KM2fn2rZIYqz2uCbaOu5vdaji2SK\nZcw/dFSV1sTLYdEdxA2lE1omDy+Z6LPiXf7wMnLSqJa3MU3qa0E5gmCT4y4W\nlWBVSdDWyK2lO9V28zEkD7PZN3eLsbSlCkwCPOpiC7z9mlWK+TMn2ssv8QzW\nuUAWFHGvMUbyky6PTV5NxTE37YWyPA+/cRKuoGkIKK6Dncph0PU0VsKNKpgk\n+ZYNGU+WFvXVnElNsI4oIo4TBxUz4cqtJw1I9//2CRmpAS0gtb5HJrCd/yba\nl2T7E0KRNg+d2ATqRqG+O+0+1bZbvvtS5CuhMzERqMT8bg1aV3yGbn1VOaSn\naf0LMfEWAIG8DWPa2GW3oLi45u4IZcXssRy0tUlqvMEjuVvc6cNm7DTU+Q/x\nDLZbFadn0CUV+wAdrz2wBMQiSXmwNaibpZ8iufWfa12a+iUGY304eKL/lKy2\nSHqb5QHjrdw+RzvXNDNIGXbpsmV//FNQ1jW5zBCUMezL4HyD9MSltzw1Omqk\n+ymx\r\n=t02K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJEQnlonPWYkCynBrjW+LMykcwP/h53kxFoojOMAlZaAiEA+rETBZnVoKEh4ApeUani7aHn1d41GOXSPFoiwYb95LE="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.4_1642560489323_0.4226598766714824"},"_hasShrinkwrap":false},"0.0.5":{"name":"citadel-svc-common-utils","version":"0.0.5","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.20","typescript":"^3.7.4","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"91951a2008dccb9904aec343c76b46d9750a4368","_id":"citadel-svc-common-utils@0.0.5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-hfasvoD8Pe861FA71m1i8R3yJahqcqzUfLOD5i1ZKgdKcm33mejcV7F0Ducl6799lR7qiX931HKY2HWgaLCu+Q==","shasum":"50d93a888fe25a02a38be653f5a684c31b414948","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.5.tgz","fileCount":30,"unpackedSize":34829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh55KLCRA9TVsSAnZWagAAjpUP/1xi1QqiJFAS563wn6Eu\nrfC7XV5A1xspfQ0z2kxOOxa4yWUMEE0cFsPKyDO27F4Eb1PbnylJuGq1+UmR\ns/pwZJqD8hLYN6jdHxHg3BWNAymiIuJwHueOnjrdsh9qEpC/4x6JBbe2kqyk\nH+jx4JGeViac2jvg56ppo7Yv9MVlCG8xEQLRbbwq1O/1OUSyOj8rc8czOqgY\n3ZJeBSW0h8l6E4R9nCX7Kkbkm/zdoAG87fVZjS7CwAEQgS5LsFCVspWbO0Dm\nM82z5+9PMqRyuiloRVFbIxnwOCwBNy4FjqlMSAF1N5fpSV//bbusqi1rO5yH\nXV53iAeECIZ5Bf+mxWFeLtZFjAsrPhrANJQcIwrRtkPUOoQa06vPn2ZbO2q3\nsRz43qCfiwrpLJ4vdtVJRW1um+oe8QuUhMk4n8v8II371y+R3KjcJ9+K4awL\nkGU30sW6X/5gxqfwazxEfl8kABlZy6mi+4XTC2p9pCqmrX5+NPWi2mzZiMeU\nGF1OiNo0q3c/U4kHe18LVQ6TdoCXKyRaSHLWj/vVCPt3MqO9JqN+qoBqw3F8\nlTB4bTPkL2GpqAroO5bid7R+TGIYNjdT8uJlhnA1K3/1iFHUVOW2VTI/hl20\nQAyrkKUo7CHUhRt0NS3SqLbL+qlm0H6cZkUWw/cuA7raKKj6jWAkhWsJw5TY\nfvfC\r\n=iu/v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXlNIVRanrK7YpOhdejXl/vQjbLI3nXHCnuTBV2UoLtwIgJ2uAvjWjChioBtPCbPPbQZ5C1ejQRilvLN92DtgNhpU="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.5_1642566283249_0.6319351719596626"},"_hasShrinkwrap":false},"0.0.6":{"name":"citadel-svc-common-utils","version":"0.0.6","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.20","typescript":"^3.7.4","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"0eeeeb7e7a011374a83d50584532084b38ed0fcb","_id":"citadel-svc-common-utils@0.0.6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-BCBqo6lOOS5srie4qqCOCEJUd6bavyupQ3Le7ahOh0n4E+/5ry6daa6gJnX8OBQB9+vIOg1GfVOz5YUBJbcvSQ==","shasum":"d54456b944baccaa9be640724cf44ec1a47e4638","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.6.tgz","fileCount":30,"unpackedSize":34816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh55SJCRA9TVsSAnZWagAATSYQAI7Wa/G4l/Ag1NFewZDM\nWXUbwclGXMTDU1yq1knq/sAIZhZowybDaNci/ba2DhfdpPktI01bZQENdjVg\nKI9L/zVAW0iAnEjClyqwUwzOmTi4Rf8ORTT/RXxOlFRGRNt7Vef4DTf6NPl1\nySTmidqXSizg/PnNBqCovP81ISDiEnwFAeqGngODl9WUBUswqYEg1+91w+Rw\nd4dImtaKKZlAESNlEFYv/OVAiq7ltjKLHl6pvOTy/m5uwPzBgrUABvbnO7Kf\nhH/R4DF8jf1EFyOx7lo4UHp02v8tNeEOZTYbo66bHDzIrQ5YFQB44BsrYOBd\nupNjj981tU0ppEpzIOgJc1JcKqpX3ATjyfy8TUWXUo+STGLI9TEEn6W6E29y\nG67MzA+CVTR6UtHERry8pdzRqLx9xhVRG10REl5i1fJ2SwtW2sGUJHT15/aa\nvbvVRQ1zGCDvCo2dqI1oBcUCLUJgQr/t0pZ12XFpPZZ7LZeRPMBxN7TedoAO\niR5pwbmZ1rO5enrtr7Vr9GXmVlM1JpId9bug9GfBzXFtlMf1E5bVmR9XK/NW\n9o53lvDqsyqZRf/YYkejpT8uDsWJS3PIUWQeyEGAMw2H1Un/wVTW8ygSpn0F\nID2/MhUnp9dORFSW6LiLWgO3vnfnnUZwroPyp0uGorwywCs2XiQ8tWy44hD+\naB4b\r\n=9fip\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD600I2VrdTBo/gwizIZaZV/zpgOf9UqGwOMLWqVPWetQIhAJKpwA3DGgKo1ILKcfBClEdFmG0o0ZQLesPfVaA5TXwM"}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.6_1642566793523_0.17257914790794948"},"_hasShrinkwrap":false},"0.0.7":{"name":"citadel-svc-common-utils","version":"0.0.7","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^3.7.4","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"0afb252fa0b4ee0f9d785df38e7c8d39bd6e8f40","_id":"citadel-svc-common-utils@0.0.7","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-z4oUsg/pSGz6PRTGrQ59RMEfimm1e6jzb61g2KEHThWZoRIU6NRbBa2C5en7lWcjTJGWZsKsRCZklsdkpA+T3w==","shasum":"53b0fa2187774dc094f7419f43d233045e64a892","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.7.tgz","fileCount":31,"unpackedSize":36975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8p7oCRA9TVsSAnZWagAAakMP/2+phAcl68XeoQ085yCT\n6P5Tor67b8T0k4oymxMEzq+8NhbEU6YQPMyWdMp77/AuI/nre83LDj1OkFaM\nd4BnV6ECHodYsR7TEvimp6OtVxz2UbmfW/p3sdjHCfQOOHL+0QH58hiJacfX\nXXHAdwD0BncotcukoxYE3IZxaYOCmS2w0eLuio1n4E/XJ2YdkZX7uo1eW4J7\nWBx0iJDI4Su846N+tC7ArGkDw434OY1BwCOQm/920wUZ8I5WNRjOoUxb7N9Q\ny1g/OWNWSQf3WwxkvNGJvxUmcHVjToEQ5Q4jaRCppSEt+2dp+OflJ63SNjmv\nwKhL4eZW0K8KLfMHdinFNUbrC9nYCjCaH3KNte8AiaDaDo0KQhv46RW220tc\njGlsrVipXiRBF3FEKox3ZRIU5WbYfaQX5JgLUSTUHMbdJ+d3T0RGSIqg1c6Q\n22p6XzQ2kj90wDSwyu5oOzhGHv34Ak2RG+4NTo2OJUIImxP1ap8E6pkOpJiG\nUPgkfpAv+aECRF/6JnNODOp5hPqAvBrCi3GybwbcVkYXGsFEhbVTi1N41oUL\ntgSyGaXm7QAlFGtcPM29PbRA9ZNMevcvTOzVTV5npVE4VpxvAiCKCkB2BKPu\naT0+5jDiL6JhvvRvUHwTZoP3qD3t005IClZu6EaVgUVjdLWF+q4JPgMuivbW\nFwTf\r\n=itGF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmdIIiIVrQmMULgBA+ftT/gyMOk/VMagEOtpfgqKunrAiBXAZpzB4R/0u87SUAHmR2s5jyB68MU74jmmqH7l6+5uw=="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.7_1643290344530_0.8374000683130365"},"_hasShrinkwrap":false},"0.0.8":{"name":"citadel-svc-common-utils","version":"0.0.8","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.2.0","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^3.7.4","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"0afb252fa0b4ee0f9d785df38e7c8d39bd6e8f40","_id":"citadel-svc-common-utils@0.0.8","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-V7itgA0zZkXZCUtTM6HU1EqjcT9dL+9z/931tmlTKo+yD0Yskm91AwSJNWAVLzDXEA2W1hiJL5i8nLC4Yy2LcQ==","shasum":"fc71c4af1a291c8c9a6b23cc6738810ba93919f2","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.8.tgz","fileCount":32,"unpackedSize":40553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+0n5CRA9TVsSAnZWagAAo7oQAJFkEo/Sfoc0Ixsq+c4b\nXMqLORnCVQfjSXoRRFqoz8aFRmqapAqgQbAV8OPzLpd3KfpeAk8EDjsok1Sa\neLiPksDxVFZg0UR6mFSRFMyxGt2GsnirhdL5vaKy9rZn/n842WctAtfGpk/w\n1drrTc/3YSWIS/DqR5G8pYuZICP+drUdwxT+HP0tLjMGndLXSJhXBwXSBdYd\nNf/pJnKyMiHnAgYaZJWxLDQpChuLgbzE7aVDvT7WRduHCkpm3uib0uSEpV/6\n9yec+XVxvLf+5xEJiXxkpjmCtrn+bjknzYEtWpe+zicWMBnwXJu7uhk1WkQ+\nnjfY9Vb7c35hQy3n/4bXWO/VLHVTKHCh3bKkVbRx0RrKf8jxSlkFlL5mw1ig\nFkGgrdWt/sCzJXxeAtmrrCJ9Kx1SMWsUyzGeLOY+sKqCi0UvCd/kDGzLMaR6\nfJr17HNxvmKrZU3HPfIsC3xbhPuG9aah/MpBosUQPdCqi7gI3fheOyaWIhnp\nHNvoXOYmbA0B+1Ny+aQKB14jxwrUqAtmqNGvCA1//pyxhTftaAgAXAsMsi8f\nu0iJesII6Z39BUVCdUoQLyr63IHoMQAL13svmPC7Ltqd/FflOlMhnEy1ILzA\nNbS9MAf0cO9D0X+pOrdhmHSpoC2TopsZ1b/PkNMjd1MExwQRKGFv9ZSzZHc4\n0B1z\r\n=DuLq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgbmb658T22ywCWc1OrSc/B27BNjBpn4ceOsMrRp31uwIgLPGOAkv1kAUrNTlh5s5JuOpev8L0YaijsznfDPv1WwA="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.8_1643858425747_0.7274621315562539"},"_hasShrinkwrap":false},"0.0.9":{"name":"citadel-svc-common-utils","version":"0.0.9","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.0.0","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^3.9.10","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"0afb252fa0b4ee0f9d785df38e7c8d39bd6e8f40","_id":"citadel-svc-common-utils@0.0.9","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-TT5Bvlk+5rpmSlacPcmQy/3bnK+jRKeikltNviWuY42bkmC0k/616U+X5e++wgbcHB04259eMTTWAuYqgBAsQw==","shasum":"4b2d256abc85f92b886b59890ba02b3146b19b58","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.9.tgz","fileCount":32,"unpackedSize":40570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+2gTCRA9TVsSAnZWagAARh4QAI7xu9VSxNrH9J3kt9gt\nPd9ajwRiiRT6mifsuwkCflqWgO0vwoWG+M5RYE2Htk37zcd5MGRI2F2dQDac\n5lcMKFV99ceuLrl68rsBUKfNVc3KMSprV7wIQjrpkDSbuzvDIBphkpNoIR+r\nHnT6TWki8YM7iwqrq/Z/zc3MbtKq8bQtJQ5yJSIm8oRra4zw1hcJzkhid9ij\n2c3zNcojID376sMdzJ0eR7CKVjXCm3Ww/fyD19KVN/z4h4J7Bbi4KRi0nkRo\n9dDjxZrE1iK9s9X8oISqikiEbyf3vE8eWwSObx8RCBNQwtPMBfNQKkzEUovN\nG17bDwVX1xjIHRId3+a55Na4RUyAVXin5VKuXfpE19hAGkCXouFedBz3hlRp\n2kRfTw8F/0R9HhckN+zBbNTZoBRM+Gbip4XqXxmmq9oavNKW/fpCEaKYSJwg\nhLOOk7gxDlJFrJdkLveogDFvTP06rmG/yZ+kN3qdk+K82CspOj0KYO2lflAB\nEBlsCrbGdN8fqM308dlpCoWPC8m5jROPLM0peXpm08VRiGuqoMs1DI3xo/b6\nDU/2DNDeA5uCJoavP3xma+JPlISa0xhjCOxZBFEGpXRs+I4YYblgAQjoEjfR\nIufm1fwa8hvyTMUOrDmp/sTnwxgz+JNJ5/VFjpnXFehIQSpqphgzoRq6Jr6h\nKgqg\r\n=RDqI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICR+Tuf4NOQRTuIFTAYh1zNUzudICZCN/PX3C2vA4XieAiA+u/A1nzv+3fLYs7PU3HusvsM5TylGEn+4KFM8tfcEDg=="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.9_1643866131477_0.8846572513800728"},"_hasShrinkwrap":false},"0.0.10":{"name":"citadel-svc-common-utils","version":"0.0.10","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.0.0","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^3.9.10","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"0afb252fa0b4ee0f9d785df38e7c8d39bd6e8f40","_id":"citadel-svc-common-utils@0.0.10","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-P+Svs1O0ro9BiWAw9DZAgMM8KLSeNo/3hR+PUa2SDREOcTRcY23w/5BKbpgd/go87GAjwFKtYpoO/cumcJ1sfg==","shasum":"af8226ee99c05b0689cfee9b5f3cfaab403ba417","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.10.tgz","fileCount":32,"unpackedSize":40630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+2mhCRA9TVsSAnZWagAAabIP/2jEqDf4dRpC7D/DANJQ\nb8PcRmTCLT3/WORTzpdwBBOaRT8/6paNVEZw+jJ2uQqsiVnkf2qCh6RwsxyC\nagwtT7XPEoTQKY7AT6N0G8hNHrXZOUPPqe51ZZLN4ivc7ydMnoWMLEjukYV1\nmhZ8c3r3tVkGFME+FdSQSoM2B03/BBycreNtdYsa2xh86N8xSXmB3KgBBrw7\nKLCC9hLkJA6Bzxyw69vK84sAgT++UKpssZN+RlrnfA9C0n09UwnB5rh0nLcA\nUoCbtmHerqGVcmX1uPUZaPpAktVizhBEBmE0RwFSQJ/xxfv5dj9jVM/l6vcr\nf0wPaYI3ePxR6aeymFyXu/2sPdshT86K4iMD+zpfj2/uR8VnTzKyDfoHeXyp\nx14CI3JyFlo7eaeJUMCiUYkjfZ+61UZC8j201agy42TiRMuuoXFDVejv7mgw\n6GOYq7w/t1c8xKpZGEIMELlXqW61TKn1d/L4B88cRYPX121cbwaizC6/JCEw\ndwVsX5cuHXYWgDRJ+rLPoYLscXqQo8+KN3e2R/7gkP3E9XJazyOn88ygGcZd\n8/ongL7OprVq8vmtcDAnNpVramYGddKV0b4KzmJNsyFQ6shTHY4Uk88ksC22\n11CpnAAUzoB4uL2Vv2Xfy4ah6brL/c1MyR6LhK4y9SV6UwYwSHdrlNKSuRL+\nu1YA\r\n=yyL1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCN5sIaHyWCxmxiJJ3GMmabGoLPpY/dZLPuYr7AV/SvkAIhAN0IBNE2aqkxex7AZSZS5TBCpOngOyhHkIjTVUmYbzGD"}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.10_1643866528936_0.8473800489783774"},"_hasShrinkwrap":false},"0.0.11":{"name":"citadel-svc-common-utils","version":"0.0.11","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.0.0","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^3.9.10","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"0afb252fa0b4ee0f9d785df38e7c8d39bd6e8f40","_id":"citadel-svc-common-utils@0.0.11","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-eD0dK/BnXbF3wXCU6ytfCb4/BfvHcr299ssKjfMoUm9uR3eHfjLWtGtgVH0y9T+XMFrag5wDjWGIk3cO2X+/6w==","shasum":"805977bc61976cab01dc022b7d3bb8cbae632cde","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.11.tgz","fileCount":32,"unpackedSize":40802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+3p7CRA9TVsSAnZWagAAbR8P/3N+4XVEVew61Bpv2Xry\nv/YtDuuEV0lU+Zq1YnY9uISnNVaBRXKy3p4c9jEZcNZ8ntJBNl8yxREyBqLB\nSFFXzcJsK0DZK/n21LQpOGEwJZPrIs1qG92f0XM+XxysS/ftniE9jHE2gsxq\nVwZ4jjOrNnJafEpK+pJ4rpnJXSHYENo4cZPLCO71lwIf6dJr3P+DacwBNZR0\n0c7MOw28IMOmYxWahQYjQRRNsPIRALsdM8q2FtDtISK8cRFc5jtyuC+oz8Ub\nsNODuyxFbjUpefZNxYr2XDLcjfB+Sc2qmvZoWZHtfz3D8ph7PPSYzQUXWHS5\nyDP/oidmmOAd/pRkgs+S56N9afc+lh9igL2M8wqlwaXyyCqJYH3bp56wuiu7\n4hvY21clucfp7Ws/COliY1ESJITeAdDftwcpHYctItMjUv4mkMbxz9gwAhTQ\nqm1MXbr7WxC+HOjc5FnzKoQZVsxrV+22tOg+RHghHKmnVeIHMS6TXH2FO+NR\nmRZZhtEaS+RSf9X3LySeX1cpIdqGyGXdyMeKewCC6zNeXzGTl6m6uJU2Mf6t\nQ2EV/l6dtWS7eG73enLxHyGUt/yLx4c5KB5UBbcxbkR4YAEzOwnz6BVQ6p9y\nSaotC4Zo2J65seGks4YXJlaz14GktYOYqB6x47WRj1P64ZHHoh5VjspJGars\nJRJM\r\n=R1Mp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlHGIajhouNomye4sT2ch/35FDqpid3lZYYsnhS6qm7AIgd/x/dfGTGvsL6N1zXP+mvp/FDSDAbqRnqII3bTyZOrA="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.11_1643870842925_0.7088930407348017"},"_hasShrinkwrap":false},"0.0.12":{"name":"citadel-svc-common-utils","version":"0.0.12","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.2.1","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^4.5.3","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"3f041f43bbd61dbe9ba3337b733d434f612b2c2a","_id":"citadel-svc-common-utils@0.0.12","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-WwKXTya/lFaG5k/rnU6WkF934lWXP5U25E3L0H2rlJ02ttQfDjP1i8zxwle/TV1xDmyCRgHsqKaVZW8sw/Puxg==","shasum":"bf1fc1f2f2b09aee38ae9e92ddbae911158a66e7","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.12.tgz","fileCount":32,"unpackedSize":40770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAyvcCRA9TVsSAnZWagAAY5oP/jbZ6siJN351z102Uf3H\n4U/fgyD0+2fAw+tYgS/8ry9YyWPsDetlEKxskBPnDJYPeAw6CG/sWvtulSxV\nJHDiDPWtYHZaJ6DPOF+OYwGu26uOaM184iIUOYAegblXXujmtxSGINO9P7R4\n7+RbxOsiCB/59W9u6kEQorexcS8cJ4/XvVMxxPp45A3LDU/gmEu7BWErNJiM\n5njf4rLqdPClazF46qVk0WHGHaQvb+zQ+TKBorlz33ym90aFnkRBO0wHuSnK\neENOKZJIQmhvyE5CAz8wlYbJPXlo5cfotMd1lr8dxJo7v+mqJobwWEdkol4t\nSQwirpFXBE0vS9u7lL5n4RWBinvQLwWOfmNnC3NPVOiwBSZSk7G3uqyCZTDo\nb8fI1WPxU4TdxRNI9rpRLqrq9eSSUm7i+pJbSs+1BKhfcJnwcuQmyGcvKCtu\nbJm42GKbtJ5mFBmkJY4VuWumGIf+9WByxTDy0Ji8Iicz4DNMFVqOfDgLkbOU\naCPmIWziYYYWJaOjxDoWlIdpfFA2qOm/Y8ejMdpyLIvrz2xqnp9qnDhCEFC1\n/p4VVMEEO82mh6BpXFiDOtwovUxBh5Go7aj1rl7q4ONnwkiU9z7BJQ4VvzCj\nrVXA+d8dJT4rt/5susOI0J5M1Ap5goIhgUFPGvBQpVzWMYjoKsJNUe+ocHkz\nxHN1\r\n=nNSa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZaUazUMB+76Hciv/WgY0yhXfe7LxGUlTVqR69Xxd0OQIgbMjYNvvxXUvgPukbnoNff7qkLI0k1PkkHtyviVklnrA="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.12_1644375004491_0.5674256904261754"},"_hasShrinkwrap":false},"0.0.13":{"name":"citadel-svc-common-utils","version":"0.0.13","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.2.1","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^4.5.3","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"95cd1afa690512b936d80ea3b9ac9cb3df74fd29","_id":"citadel-svc-common-utils@0.0.13","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-95LAbsi0m0BE1EJdFk4qZsZFY/9gPnOm6sbrhXWVkRM4DLwqGq9Zwcc0x+z2BKlXx+XDOuHWeyj356++P1cYmA==","shasum":"6b1d7a606f73451771b4da4eca738414f7b7d83f","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.13.tgz","fileCount":32,"unpackedSize":40853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBKCoCRA9TVsSAnZWagAAEQwP/jpmrrfdj9xpbpfH6VDB\n9Ly8Yqbjo9x+suA8i1+bDsjFJWn7kvRNBIjuNGGwma63bNa0yGqD/ioXQagp\negDXGwcncKxxeXynZsKyePmWNtmbFh3sm5oWcZbK1+e8Qu9zlFImeSmLxBMv\n0VGr8eJrMJNvdR0Wk19QMmo3cHJTRBYUcARN3gJaMLxFRdfpUGVxXuW0ayBP\nhFdQSnCJW5o9+5azHlXhKZ4s/WyUAmBhC/oKHLbLaA3EfIaxZlP48EhyBwnR\nu4lmz+dtqYnfG43fibEROEvkWGodnfuhFotFuSKpHfHHME+m5ME9Sy8287VI\n1ZlVbgJKRm6b7JtqJHLCVAmbpLp/M82VXa6l7RpJsIFuuvTiFlDJ1flIi/IR\nYQmSaUVHRYgbmGh9ZKAeRZYuifPmjX1gIbAvtaCnnK+DNq1cw5cOzrNmWw6i\ngQCmX6jt/dJvBXGYQb7zkMQ0BRrWO3YTEWWKni0paJwhy0iRB3XDyyZJe4l5\nKJSYS0AY5SBkYxnRL2R8+19p/URhr6edtW3xDjw1MS0fpaSJApeNo62zCn6W\nMOg32I0+XU/cvp9TjKpAFliBKMgHiKKo2QadcyxiA297Hi8Ohd2MRX2fbZZx\n9yDG/ZQHaXqee/6kOMxbPtskT4RNwR9YQhnH39aphqju/+kCvQqiPtMXzyNV\npBgt\r\n=Eqdy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf51mUvdTgN1hUTYCxcjfR1dlk7XrWWz1xFOhjCdFoVQIhAM0BIRSWiFN8LWOg7AtQjL4fj1sUTLBGetA5qxBYutvd"}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.13_1644470440703_0.08875078154283988"},"_hasShrinkwrap":false},"0.0.14":{"name":"citadel-svc-common-utils","version":"0.0.14","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.2.1","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^4.5.3","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"50e173a0643e85796e2b6bfb0ccce6bb38d63b7c","_id":"citadel-svc-common-utils@0.0.14","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-MMJxgalxGMBprCKtJLMfSoa21BjR0XruGtJKSAFQmPJAh4Ms5CbHl0LThgpIZCfpaOjaoPhVUp+1uHjuzmxQaQ==","shasum":"32c12217a7e37d6dafbc70f8aacc923ed1670690","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.14.tgz","fileCount":32,"unpackedSize":42152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBMliCRA9TVsSAnZWagAAOcMP/3K+j0IQervAx6MHAw15\n6kgfsb1GcXd5S6GP4f8SjnSncNLLH8f0PSF/zQ0Kbk0y+GNc4j7Awxxe/TkT\nIvs8PslQAMgoC22qkF0BfUupm7gSi3Z4fLbEqukincRGDbMYM7PdF/1t9v6T\n77UANX9Vks8KoG9hBVaha9cAPalx2NcId9HwgVrseguEBPwRFQTOxY2n4omT\n5SgP7vFRXrHf9PLaJV0tF6DRh6uLwVER0mX0bMOBiDXHcyq7KOsIUYMfbibd\naZxFA4S3L6e1nEv5WngRvIz72PWfWwQIbEONni16lcQtKv7IDQmhD7Z7GvVI\nOuCf4IIVwCSRViz3VnLFj4EmmMJznNCfokxFv/gVMSkXFxde9n/NCWCF3VFE\nOHJxjm99lbphYNqmKzul9cG1Mcn302ckuoWkwy0LhQcTIzEF6hXflFmZlXgS\n3Da4bhh95FEsUqny4sMwuUO64Ix5R9Q0GQVYyaFsHpPnP5pQRaFkz3WHWaQK\n8Hj5rRbV2ggFlAIL5whAOlEtSzNMjWJjR5UK94JItN7jNkE3MMXtru6tNyDR\nw5UQskUH76jHgo/U56IvynUNQjsyLP7eHdOAfCJHhGXh3yg9dGeG0b3g2ovm\nOy0Ym/BDZmUOkuIebe5qsIMOG4CWHNGm8Eh1bavanqVseMWmM1/lGxtgDRND\nXZcV\r\n=CRJh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoKBFWDH3y1hmDQSWxvD6FoYfrKydfXdzs1Z7oe8aZaAiEAqt3CIlpOnS3a9a+jQqu9wwn6DQwlkuUUc1tu59/ILE4="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.14_1644480866329_0.8060353850869226"},"_hasShrinkwrap":false},"0.0.15":{"name":"citadel-svc-common-utils","version":"0.0.15","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.2.1","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^4.5.3","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"d020b078944bc3948f74378affd143616b227758","_id":"citadel-svc-common-utils@0.0.15","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-oUfyBEinyupBdD2871lBDeSjmnqxXUD8xRrGeD/LyT4ix4ic9Ha9/3osGG8cOwH3z7A3jURH3FGWXRmvF4FwPQ==","shasum":"140b4dacc03e4c7fe583bfadda406ccbdf35c66d","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.15.tgz","fileCount":32,"unpackedSize":42151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBN5FCRA9TVsSAnZWagAAL5QP/3Kse/CDiOLFdGZlccCF\nmIzdlw2PhyO09yVLGgx0O6aBJRD1Ci6clqsjbPWyiFB60Ei+JDkFT7aL2GCv\nCGLSyzXTXsDDULlKcBmrcSpwTBkHtuu1iKApEHbGlYbgpLEo46WIQJbpMuVa\nQvLisq7J9L7Kv/rmqtB0Kuor8NtCNFvbrq2gtrRXpP48IvQMnusKtZMTDxdN\nBmoOa0YGycGTpgUL/LZ4QymBk3000738ArLToEDwWK6qQd4yqk0I1mCi8cBz\nr9OErgB1SXrOKyXGUZT6EhvjiABewzr0S9mTlvVhPapDJB51Sjgs/BMm0D41\nQ5a0nF5nzsWOCWjA0SX/AUxILQ4IOi9Fulai9LzKf/w41x0zMaAlNMvPvGN/\nlZ8uLXWa1J3k3DoGJOWxVSgzXD7GmK+vs5eSZMM7tg1lGclgLo3mzefh8Eff\nmaV4VKb95fMXkb8J4lB0r5oq5yFZeIEhItffokxy/QRR/lVNxjgnEL7K9U4R\nnoz08PWCGQOquMl3ZBIlIs+2uluU0m4kulrLWDGvHDXORbvs/WMtZnp9x5Mp\nzn6acgWFq1QSZlsHCPz8JNAOcRduiMZ2lJ0G1c0rTqlPfDlqNvi6+waOOdRo\n3v7zQA/2AaFlaXkHZQRJESAloij+cSrqmJQekGRp3nKmmGX3g5cxnx40Zzf6\ntzu6\r\n=r2Wa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkIFQmQXhigWgWkTdy0bZI2102min+aGAUIU1A8CqjhAiEAlx7NSvNFvOYBiozCvzPv5BXQK6NO/sMFqRbPQ/Tzsbc="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.15_1644486213427_0.16677221557562305"},"_hasShrinkwrap":false},"0.0.16":{"name":"citadel-svc-common-utils","version":"0.0.16","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.2.1","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^4.5.3","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"1e07cd7cfa368ff5a18a80747cd1b61be14e8826","_id":"citadel-svc-common-utils@0.0.16","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Q8n9Ot2q2I1dCugaLbmjbj+2QJwAHg2JHhGiclrTjJ1UrtreFEikO2Oz+yPPGXjyMe6KUZSxg2yYXENt90x+Mg==","shasum":"bf3b69af32592830caac50efe60e3cbc53d196ad","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.16.tgz","fileCount":31,"unpackedSize":41068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDckjCRA9TVsSAnZWagAA8McP/RSfXZuEhUnLNszcBApX\nx+YJfWCgaxYna+YlIeMp4+PUYB7J986Bqc/Tzdevc/346zI+sD4ZZYYBqTJd\n13uTtwOSadCvDIlScRmEy1/JPhNKk73hw3pt372verQkb+EvlWZ+Cy2QL+WX\nnezT4LouFy3M7/9WtL8Zw8DWHCdwo5qg/F6FjgkmvDmGsm2REmXzuWXRnTkE\nEYeEYAVHQdCUaAMXzzBeQWr1U8R0U18R1WUQ8abUfRq5By59ti1kN57XOauF\n/SK0XI6qUr8fTaDwettzjWNPfobFqN+WUFTvKLFu7HHSAaTcGmc1NLz3bn95\nKJOc8pc98JiPeRbctFxdTRX3HF4pWTeFCmZR9khj17gFD2QduyD25PsknrGY\nqjn6LQQMqqaHFJCv1egJYG0QR10eKIv6/CTEmu47ODthvB/1yVnzuTjo29U9\nxsRgMyQwSY21ogadKOaRw6ULbWXnRe6v1iC4E9wS9D0rr/KKt4NhyQx4Viox\niZkaJO2+zs0DA3Sfqkzio809XooFMGX7gXPRxzSUBvlhgWkFvS9D0lLC1KgQ\nx+RQLLq2/P2tiZoUmtHt/kvP82fpTAb/O3iKeCBdcwpKM8l6V0xsMM6NgdgC\niOC480S0LvAlc9EJJU+8wA9X3yHANXaIHggKP/03Nd7k+luk/BErTkfcyjt2\nOfqP\r\n=CuiM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFMcBv6x0u10l5EAN6agBGaNruD2DgBMTh4Vbx0nnUMAiAAyaxcsiJw555lqDu2+snQQ2NAXtaZv2wRO/ZBtp+6Sw=="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.16_1645070627522_0.7493798143068064"},"_hasShrinkwrap":false},"0.0.17":{"name":"citadel-svc-common-utils","version":"0.0.17","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.2.1","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^4.5.3","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"1e07cd7cfa368ff5a18a80747cd1b61be14e8826","_id":"citadel-svc-common-utils@0.0.17","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-zfDlcxb6VJ5CHrlasQDledwNajFD0wlNuDiMxjSnJUeC8eJ+jVr4jxzoKg5hsqyvDPbsWIDrJIO3h6HEZGTMEA==","shasum":"e3192bfde4cbcf9885383e51cb9e086581f1ee03","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.17.tgz","fileCount":31,"unpackedSize":41138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDc0eCRA9TVsSAnZWagAAy00P/i5mpt8TDoo+hneJhRdK\nrXBO+GQ2uNwTvYGYFawPM0I5oLfyw9+AuCOsGuXjEWQ7ahzfxXcJjD6qt43D\nnbQC0k2LYZd3IbZ8oWM6jbj4o+9pfo/Dv51HuTFmlCB7mp/8rB4qF7U8WzJe\nMLT953nXu0hff+0ACLzvQ6PRM38SF9U7WaiuUtgkmIF45s8NjyOHGs6m47k/\nc3HEqvcUfwK9BgEztlNUeiK1AekAZORWp73+gNDeUpoVMteDjn/FjFEhZDef\nvP1o4Ya3aYuR5XEHO35aW18fO5AAgoQqZPVwy3b9tqkP9AQwSbeo1JEsCFx/\nxilaNZIa5DxGO8DUBXmfxE4caKhmOSoynQY/ic2gk+Rwxo1X5kfsZ3jRP5/6\nzqjStFtl5y3CCY7lhVdHgNuj0XKpai8xtU73HFVKFv8zZ/rwQhOsYBB7s24t\ntqEf6TMtMCnDK+o7YSOnhZ/UDVVYhT2/wOS7ahdFmb6hejoanoOX7M6gDaks\ntXilqbPlGPmeuHhY/AMyj/oE9RIlefJnfYZWl++/UJd30/WkIcf3wJ3bnwhB\nma1qKmNnTBgSnLBop7qzR/PEK7US+rdjjtAX52VsJrCGVo6Wp85ViWZjACUK\ng1qr9MRGNYsaUkXwAQOZKohtN6uUByI4halvNfLUTsV3BCJcwjVtRiflCgUQ\nEXir\r\n=moKt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBS/i2UgAgJNXK1n8prZGnrtOAzqL7d1SU3rHqpKkL3lAiEAkZjSUiryCeqyH4zJwLQQ5lh04kUj0j+wVDdDtMGXttA="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.17_1645071646292_0.05616502399378964"},"_hasShrinkwrap":false},"0.0.18":{"name":"citadel-svc-common-utils","version":"0.0.18","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.2.1","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^4.5.3","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"5f2894209ed7aefe3c8782311a557f26268e9a82","_id":"citadel-svc-common-utils@0.0.18","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-R9PEfIOCAFabgD83cwdAzQ1/eBN8GCtYkm1iTbjTYRcXywV+xB1pg3T84zcM3p+tVmMBA/4FMkABrCzTchrWlQ==","shasum":"631245212c67548de0dc9ca41fd982209f6ea8b4","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.18.tgz","fileCount":31,"unpackedSize":41120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDkXJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKRg//bJvLTPHKEIOl0MtSjh3chEnVXweJHV8oJjMEVQ4C+I8+dtuS\r\nLrIRXQFwrKpVxEYuTKbO0aK0g6yiks0sUXJ+1aDP7hLO2A3nZVq0dFpkAxa6\r\naadoqWQrqam2Qro88E5RYa0dp5lppJ/idxzXnjeIj4SgYqxeX5NlQaAnqueQ\r\nXwHUxpGs+YDD3qcODLmmruWtoco7JI3FxMTo4kZQHSJwb0kxlw3UVvUz4is8\r\nciSYJ6a23IRGf3YcdByHu6TSj6TiyiQsQNTZ6tiFbf3COzO9BEAzEEKemXF2\r\ngrwxOrdFulInbbBWbGnE1Sz2Jvg93RHr5fagYgNutSls+3Jf1qUzPAlxnVyr\r\nCyVhTvVYasqqyYtW+pIaXSEaY7lG2Z/zehSDyVE3wWpEqO3bfWMmPMx2mGO/\r\nqqnAbVopkLVpOYf+FffDe8mooTv1AFI6vfpmlPGLNADvbrDryJVMFCtrzxRt\r\nEiaGZnKSsqkrDwHP0gsekW1fCSk2zoqo9OtKvwwGjYVkqWXJVb06tYBt6i8j\r\nAin91Y8N2GQPR3g6AAXL7sR4k80ObdSxuJ/zYqbw4qJ8/uqYQmA3xCUKrcK0\r\n+lPasomcO9+6UT68vwGM5zHqUfv7svbzOQVlYxZOw7M9w1jy2mIs7wPBZxsM\r\nhNgy6Upq3VayrZpx9h0EFsKPJGDXsGcullA=\r\n=1rVu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+BalZlzHjRfjVnOT7Swb8tbw3YsRLbjV4x+ACVUvyzgIgWwxfoKspN3TtEFjz7A1/VyqGeARokBAjz5q5+/Y57vE="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.18_1645102537816_0.18317891416228171"},"_hasShrinkwrap":false},"0.0.19":{"name":"citadel-svc-common-utils","version":"0.0.19","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.2.1","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^4.5.3","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"65fb8b050a76de138e81ae7e0b09a2297549ccd4","_id":"citadel-svc-common-utils@0.0.19","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-A8wqB664d9RPsWhTH4DKaP5l7Jerb0WDBWDnSq71oZhPcCdv3ezZdHcgRo1wTIIpwz54vOqmDeicvNOAhgK9yQ==","shasum":"1ee776195e256b1162193a5e9b949cbd8c7c9740","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.19.tgz","fileCount":31,"unpackedSize":40134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHtGxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL/BAAixj76pATFe2UwyrfrBxTPZKv4Q4a8n4137lB/Po5gMFUEi2m\r\nib5TEux6k6BqJxZDnytnlYCOfp7Q2sKgu6nlc0DmhfrnvNVRoSloYiiwy8En\r\nrLuOkAmVs7BuqAOdSJUGrQglK72EIsyYpLxzqMkMiGTvfuF1SK9zpLuECE9y\r\n57CwpWNjAABCkDCFv3CdPkvYcEU1kr9jMk+LXeg+hu7T5bTH4xglk0TB9ZVg\r\nk5aP0i8rosqJ9PXO95i+hi9VtHzRoX/gxqY2X44Qx6XFGL8jxTsQMtI1MVYd\r\nsxpRtsIjrSazQ85lYxz/dsf8ObXawio+x6BHQY9/MqcQxscEFfnPPH+ggHhA\r\n51YUAH53eB86YEdp1Wp/M8u90EiIqKDtAKjRUH+SoBHnO7zs7t53rGcHvA9/\r\nDLCjllefUpRy+8u9FsOD8KnOrT5Aftl5o5s+RSCaXVCj1iE/+38Tack4zRoR\r\nfFZMPIMqQ6Zj0qGOVHljxkeZY6LNNNgmNDL/Bt70bJrmOK5QpHhbaVjSwRsD\r\n8fDrv03g+6GQBeGYJwut0MUIMDZA3TysRzZ9W4dU1vpYhF2yVanOKDMDJCAD\r\nbXZYb7BNHKh2mK1a8vkdEhRxqwEBoBOrXyIfn7HwEYDCTMRBg8n5F/FQYhNN\r\nR8tPkE9tuXREoDeX6i65lPPFpkKKjDN3Ibg=\r\n=gSid\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+4+vJWbLM4xu5VTAZm2tyNczJC0ciPQX6m4vAlLMGsQIgX1yfExmy8iNs/9GbI6/5LZbqMJYZcpsHp0jUWJB1g4I="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.19_1646186929253_0.9991620044662106"},"_hasShrinkwrap":false},"0.0.20":{"name":"citadel-svc-common-utils","version":"0.0.20","description":"This is the common utils for Citadel service projects,\r It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@grpc/proto-loader":"^0.5.3","@improbable-eng/grpc-web":"^0.12.0","@types/chai":"^4.2.11","@types/google-protobuf":"^3.7.2","@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","async-mutex":"^0.3.2","dateformat":"^3.0.3","debug":"^4.1.1","dotenv":"^8.2.0","express":"^4.17.1","grpc":"^1.24.2","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.2.1","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^4.5.3","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"65fb8b050a76de138e81ae7e0b09a2297549ccd4","_id":"citadel-svc-common-utils@0.0.20","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-rCvnn8BDGHzKiiBzLh7bddsMhapPDPZGFhU9ocql391uMC9iZNW4tTCQ2hOPT3e7NWlAqMres0ONspMsY9b1/A==","shasum":"ae25c054e2bac462aa9359286a87fcab60a0fa1f","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.20.tgz","fileCount":31,"unpackedSize":40359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHtJkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr86A//fWSUF+2ht93ZkMheu9cPxI57add6AJKzYfnmJtAWkw9+oXkN\r\nnJvYQtLQ1iiuKQAVq4kmM9EOXCT13X47eebiUU/YTciLIOqypdvyRXsAEWI2\r\nivEjsmpX3yJNnytzNWjaIF5hmSsi0BLOdVrKpRiAXH9iKeCPAIyOr8V/Litg\r\n5mz9h0jtqyuvUDVuaogVFaaqHy3E1bHi8/eYVt6uWtGIOrGohL8wkdjOCjeT\r\nECppxcAQuiosD/xuFB20WvUnNV1EU4zyZ9K6hW4c2eRr+eY7h1lg6liKZI8R\r\nYZrS71CMUHMTOOL24VhuErm8J94XwhuhvGPkCZKspxq17TiyXmsxr9IOyJBv\r\nPvSVsbM0zxt6k/TnC/AILfJOC5SfzBpsyPBMI0fnsPNrZMQpwu0B3X6B5oNu\r\n225WsTLntpUwqxWajJycHffySbgcEusUx51HZiS9wQ6Ca0yovzfcvXfG7drV\r\n4li0MQvX/wXAkmM18zgM+b8s2ckqbU7Jywz10UpqGSxHzx420qz5fSpI5HsK\r\nq126Z5dSw5hNnnFRmq960M8OZUZAxl3H3IsWlUQQRqnxsUtpeVMNT0NURqY5\r\n/KjhN4zsXcyRpdzQPkg3CvWCP+/BjqLpAxUosO7nzpgNgdDGRYc6/griR4kF\r\nXiZWKI+xaGv5HtjmnxfDARBJL3jntZNkzVM=\r\n=32fl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEn40rwSuREJlltYZkXnZvpyG2Bor5hgsBIBIpGly1zYAiEAu1ijz9/iCa+cOedo5xXU40BnwgyaGND5oes3hCNZKH8="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.20_1646187108551_0.2489851415521822"},"_hasShrinkwrap":false},"0.0.21":{"name":"citadel-svc-common-utils","version":"0.0.21","description":"This is the common utils for Citadel service projects, It include multiple utils, middilewares, authentications, some common interfaces","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.3.2","dateformat":"^3.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.24.0","mongoose":"^6.2.1","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^3.5.0","swagger-ui-express":"^4.1.3","ts-node":"^9.0.0","typeorm":"^0.2.41","typescript":"^4.5.3","uuid":"^3.3.3","winston":"^3.2.1","winston-daily-rotate-file":"^4.2.1"},"devDependencies":{"@types/jsonwebtoken":"^8.3.7","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/uuid":"^3.4.6","@types/winston":"2.4.4"},"gitHead":"1e07cd7cfa368ff5a18a80747cd1b61be14e8826","_id":"citadel-svc-common-utils@0.0.21","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-gCO2ZqnO1o/qxu9VstuQe5hj1jpjdNALovv7i58yRDQbe2Lgr76yJ+oK7a7/pmurdDDIQjSMwjNQcZTpRCNRRg==","shasum":"d7e863dabd487390beccaf6179c4f139214f28ea","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-0.0.21.tgz","fileCount":29,"unpackedSize":28709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZRC4dBqDsCDeuWv0BCxnT1dSeEsJElSgkj/w38Gf4OAiAyODQNrM14lGQj3dSmaZYjhYbCsSJ5ZFZmKs2+93xgiQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFVHcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqW3g//aDPpumGqE4DpEjsLjQLatru2GALNV0MnA34WmsQWbdSIF++W\r\n+yAWCFjNgwJI0oZMKUqqXA4FQkAle+Jp4U0piyLoK/WdT9eLNVJTq64FFly2\r\nj2uy9avYBvXqCkIEHoQa3+k/noITuoc7/n+PgwD6+GPtyHZ8/V4PBnBmnd8F\r\nKNRHbt3sca3Py2Sbos0T9tCNPQRsCmvDJPMusuWlqHmoA11cmd2SfJzjS1bv\r\nZRlcbV0Iu+3ksfIiH6bCxgMHI/KDV9JAJxmKRr3EjsNB334yfzO7Gkdggb18\r\namltJQQVD2uom7h3tFbP1VGaq9v28saS1Drl6stpQdNfurHAwZnAFFYhDoTj\r\nUAwrBHXCCZ7dcwyV0v1y72lWRLkaMsqhW6MiOEBGgfTmCwgBBpVkGFF3P+YM\r\nHU5vN21hLzZmqaeElaN0PreJwaBQMX2wl1Jt+ZqYjXVvSeXPmFh3bn7OKlX+\r\nDitWccsPzRcBwLI+ZulaAUJgYEMXBFYJeLvHMPkzIK0VML60LBEv5gRTavfi\r\n9NHlnA+TaaRElSWKygRXIQ23XhWfWfpbhj6fR/q/iVPgXs0UWKHh7qwUNWyY\r\njxxf5UEtEcqbgdURSsS2dia281524J0CH08EysuaMLab8EKFB2jfwJzev+hz\r\n/d0nUeja1Syzl67GmoQX7vDC+qIQftiajGo=\r\n=cV7S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_0.0.21_1662341596205_0.9612079335576831"},"_hasShrinkwrap":false},"1.0.0":{"name":"citadel-svc-common-utils","version":"1.0.0","description":"## Introduction","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","typescript":"^4.8.3"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","ts-node":"^10.9.1","typeorm":"^0.3.9","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"gitHead":"1e07cd7cfa368ff5a18a80747cd1b61be14e8826","_id":"citadel-svc-common-utils@1.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-z5DshZojxm8BGC6eFrC/F2Ot4N41/2Q/QEBTej8s72XMDC/XpUenzu891kkEGEES4lYRl/AdbLcSHZ/PfiRgpQ==","shasum":"f8e8af212e651af770163991cf443c95a2d95dfd","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.0.tgz","fileCount":31,"unpackedSize":34434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4cgQu96xfK/bgdpjNVUkrpDyUkadt0UU/TCG1kfZIdAIhALDgnP7UPCrhztyNErJZd9JLwbNoium0Kvxz56maDrOd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIEtkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9xw/+LqHO2ue3Rx4PHWiN0meuL4jokH/9OoSsYPAGRKrrIqNvV2gm\r\n6FehjBzX+RPfVF0if5YklDDbi2I2KYvsnQw8oeAk2SFu5yghBbSl4b0GMJ2n\r\nqPs0zIEfsT/uU/r6Aa0W5eMemuv2aCiN6LTkfO67LgqkiPtY17vhtQMjBKJB\r\nziSYA1db0KZgBcSAGDOsyULrOCMlovjhkoj2l3KnZsvexdDX3Sp7FHy4Zc5v\r\n4UyfuJVwH5VgNGuVW6BvufuSfqw3jr1DcfDWpsWYHXs8OpFn80mVNcNlbeRF\r\ndprPBN9Tq6RQ+4+19NOFBOX291uVqYV2IcFX9KBEsmojlB3RPisbouuTXhhZ\r\ngKwg51VahzDAwRUu8UCqsESvhNBHIw+J+astcEB93uWIDmnG4s3VX53qDLPP\r\nl1Mvefe4Rb2i2G2jbS9pc+y4mwbEFjzQtIysy5YiO02rZgXKIP6xxGVvIeaz\r\n6rFtMwkXN2VnS4M7+eRVOp9JuTKB3lxYAiP/Jol1Xl1gjRRsumuzWGQ2SHpb\r\nWLZVfU7rBam3bDgsEjX38ZFkD3eXwzssvBf1KRFRBxVz/D//bdB9iihi4Fmm\r\nxhZ800leXl3Sfq5pzK2NYhOepdHgxBU8HGCSFFKR+sf0ehigtDGBxmRy0DLs\r\n8Yw6D+3BtLME2pdpOSMvKep+H0A+IYn0yDk=\r\n=QSnh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.0_1663060836544_0.36402146895862675"},"_hasShrinkwrap":false},"1.0.1":{"name":"citadel-svc-common-utils","version":"1.0.1","description":"## Introduction","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","typescript":"^4.8.3"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","ts-node":"^10.9.1","typeorm":"^0.3.9","uuid":"^9.0.0","winston":"^3.8.2"},"gitHead":"240dfca312c90afb65160d8b186d328eaf0c30ef","_id":"citadel-svc-common-utils@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-JSQyQbHu0dgI/M2aUnymTx1QvxFIUwPgAYpJVBm6lCG4gI0IcmVAUIzlMLLvHbtsL+OcYu8O3KN7tzI6EwXaHg==","shasum":"7246663eecfcefb2ecd00a68895afd917e565a97","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.1.tgz","fileCount":31,"unpackedSize":34451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEv1LcEwQ2cRoEEI3vHbEnZFz/FLeUefGNTIlQK1uCcgAiEAsmWtAW8u/pyZHrzwYoynztMfrvcHZ6pXMEvcn1AVRGw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIJLUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE4A//fBtysKicfizf4ZFtQTswzPsGRFZ0cwOWaBxFRFJxqsUGjgXh\r\nykUqMZFjQ+Nu6Vkv+FPdM93Vs6PCy9i5gFwqiwK1yG1xufcTgotbkHY9FEGf\r\nceIF7egs8KyiFAv2Knov8nGEbyxY5hmrMydsonqTmDcVtFf18ZKZ5T3D7xdp\r\nyiZePeeigUwReJOkzwPTIe37VXraTzL4V1oi/iDwLO8F5yu/6f/2HSx+UCFs\r\nJjZKXib6qsappTYhzS5kS80bw5KiuX7KtJfChr8kZe4dS1nytnAURwL5RQBT\r\nqSPMjp5F09mtJ3JM2XvcHwfmNCKBbaM+PpStS1XpnahXezpG24gUPKnYtTbu\r\nRL28OFZIhpWLAeTBPIiAM2aRgHonjqAn8xmHgPbIJTWLQBCFYBFyTGh3JEFl\r\n1EBW5x1fvxwJL5dI3i/BJ8paIvUp6JiPRA9kpyEbpkotphGjPqLWk+yd2+6R\r\nxbXHI8NeQHCtnOOsTlbE/X02k9+7hz+UyxDZzlSjmnKQH4eMhAz6HEPEQvor\r\nftcnjKtoRptuLTP8zs/44sfY2ZJ/NpQWwc70VY9mtjGNY+AzWs3x2xcrYQB3\r\nzO38hd8DZG5p0ZPa+2LzS0UhnI/AAP+Vcee/0KK1S2sDiFcTtYJOoRyC/EPx\r\n+D18A8UdRIArchLIJ3sb2QZ0cYRdBiJW/c0=\r\n=saj1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.1_1663079124279_0.8297846690263349"},"_hasShrinkwrap":false},"1.0.2":{"name":"citadel-svc-common-utils","version":"1.0.2","description":"## Introduction","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","typescript":"^4.8.3"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^3.0.2","@types/swagger-ui-express":"^4.1.1","ts-node":"^10.9.1","typeorm":"^0.3.9","uuid":"^9.0.0","winston":"^3.8.2"},"gitHead":"240dfca312c90afb65160d8b186d328eaf0c30ef","_id":"citadel-svc-common-utils@1.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-s8s9iBucAgy8fs6mzN2irEL+njRgTIYJJgvhulnbw35d0gNW7kloQRx1ZPE+Wzji4dbXzRPiDfMNEZD+E/2X2g==","shasum":"134e17b70f4eadc5f173ba86162980984bd2c153","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.2.tgz","fileCount":31,"unpackedSize":34451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKhX14w9mBBpeSTv8PLJVt4JDR2qaE+XyE4EDWYGcU6AiEA6+MeJeYe4KNu7RkYlo6N15gQio4TpoRNBLyodTnxHJQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIJP4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwIBAAiYRhirweT+Mk3tvJlrBoKievqYN2xPNplTN2jCj3/Xg/3dBi\r\n0BTvEgONVHlULsgmGfSHlF4ItgvQSzXYkFUJF7mkn4pQhSNXtOZBFKRxAEK7\r\nkNo3scmuZFtJM95Txk+pQNrNA9CfpNy6aQAH7zCvyU4Ze8C3iMCviaRMLviH\r\nbnTbQWBL40Yr64DoBDbatMIDUs7/Xq/3XrGlgHBxcFqyzkJu6bEGDOb+ns0y\r\n/LoEn4NmkfiXfRt8g0xPALZp++FDHWt1IXkHDvHhsywOjRO6yGysbhc1GtWw\r\nBjk8q4W7KE2bJyNHWih4IK75FMHPhuS3WG/T7wZfoigMNvVZ8P8Ng2qaVhPf\r\nqkycl4ZdDq7/mVVh6J1sADDsqJ28TE/dyWPxE/PueyVaGVK4mAIJQRP5rsPs\r\npUin4Fkkr2G0+e+yktmN9FKoQToTi/CqmKu2FJVZs+ZeMIRvXEFmKzRuzWac\r\n/9ZNT4Egq3BCjBZIEU0fBPZMIj7tVglPr7wMFtJ2bo9u7/ODxAKE7zbvQPcF\r\n67hujZlkqTQVI+F6aoeukGOMhXxLwxrFTHFR3+F07gSY4aBER7bgVoEjVbMg\r\nE5y9jSY2PNOEd4feZbEUSU1ATto85on1vvQWYlOX2xIG7Ycre6hmCl3KCZTp\r\nK9C/uSMfNJp88lALjRNYYKSzp3Z2io+3gY4=\r\n=al4Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.2_1663079416123_0.1827629111024156"},"_hasShrinkwrap":false},"1.0.3":{"name":"citadel-svc-common-utils","version":"1.0.3","description":"## Introduction","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/dotenv":"^8.2.0","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3"},"gitHead":"240dfca312c90afb65160d8b186d328eaf0c30ef","_id":"citadel-svc-common-utils@1.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-TvxFY85nKkDmXGuvylZSIViNAhaaWmR9gmw0OlFQXZqoGhBXkSCqHQg/cdY5oy37tvJSz6jwqnBDQsATQShPOA==","shasum":"516c30e3a92730bd94cda7feb39238413d70cb9d","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.3.tgz","fileCount":31,"unpackedSize":34471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKp9MCc7vXNJHhVQY156XHtHKksge9ZtIPipDf3GKxdAiEA4oj60fnW0lNI0uFeEop2R5cAdzXY1OQDS/Wl0yitgzo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIJVzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSoQ//cH2+4jQcCZenTuymGNiONLrxWk09IKHZSsq80n7Vp9FI/2Du\r\nUmq2NHprIuZ/ref1Rd8Dvm+ysBj/60+k2lXGk0wqJY0IR03lUpIkzfh+47jU\r\nqGGTvh77PesnmrWFlJWF16voGlGiTZNaqeBYa3kRglxnQiw61I6Xe1Eo5uej\r\naCXkvSBV/cFZKf1/kCQ6WAMMgW5kmPWuMehqLhCD7gxyA8jeDI3jet/FB1uR\r\nVspWpQuApEDKaFSrJBDH0jdQeF/kPOre14QOg9IMLtkMy7DCJGSGWKyV1SR/\r\nLuKHviGseAp61sNYIWtl0HNZ8820vFY4dh31Vz81VQxP5DEwTIFXJLEB1IsP\r\nOsFg75JSuKhO0Hy2zO0VvQfKPkZP+LL+kMIHX2ZGH1DhnQJWkdPcKtfW+NEV\r\nEJbtmNbOr4QOtGZhh4kRmPX5OAJKRCLcldS7yfKt1TdxVVrcD6kD5FCO6rOM\r\nwfrPxl42VBhve9gTHfTsYXmL27zFSNahD5KAirAoqnx5GP+bHRvw5GIs6MSE\r\nDwF4t8DhN8yLBrHs+Ir2bh22Rt7dMGpm/Il872+sQ7sh7Jjdr/BXG9FCReDx\r\nihJ7KHerArQexQYhUSC05aPEU0+4zErjnUGCzxdbzt6sHkU7P444Sa1mCY5c\r\n0mIdQVrcJPXf+SnDD0+FVSSVnGQEHkbp8io=\r\n=Nx5J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.3_1663079794976_0.40067646681928126"},"_hasShrinkwrap":false},"1.0.4":{"name":"citadel-svc-common-utils","version":"1.0.4","description":"## Introduction","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","rotating-file-stream":"^3.0.4","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"240dfca312c90afb65160d8b186d328eaf0c30ef","_id":"citadel-svc-common-utils@1.0.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-wihiM60mNG1YiS7DgVbAfjGyfykRsyo+1ySReosF70t+7tYjbMAoeemklwpMbCQZFXp1twxm7Pv8n+0xSDLWuA==","shasum":"ac846491e3d27662a323adb9751af141cb191cde","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.4.tgz","fileCount":31,"unpackedSize":34478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOg44tVXSLYrhVoEseV+YFh3okn29BBWko+KJh934DIwIhAI3Ry2QOwWO7gruFITE0v/ZenKM/W0+TGq7wWT8vWHY4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIJZFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1mA/9GnDLlON8S1SEYaVwd/xJBfOYLekh+TCCIDMryopwOhw+73gO\r\nE1DrbSTqVxTzEl150NQjL0BWLdSTDHH6odWPfh6jsoZow5spEo86TPiVeDOg\r\nt26fTOecjQTrePZzqLilrIa9BOGPaUaAtRj3gvWTrsPptZkQ/qhrXsIPoXF6\r\nXQ53yYGAp5ag9WnNzV6CRNJlIfCWtljykifh8kkJ/8DNsEqAwrYXkaOV5Qyv\r\nSs4uUeD5x3muVJhywzO7ZxE5KOAry7I9DL86AK21jJL7oIuLvOWff/eJj+Tx\r\nFImMgLD7iB7w4emgGZJiJee401/XRGM5/BoUFGS5+wM/JNe2lodWusxooRka\r\nx5tv0jZWuSXwxq8bAntPWYdByAH8SotYdiGoD1hySvkoej4Hm1MpfmM9uyk+\r\nSVxeMxNgyYssVNCph0+59A8najBKAYEh9NCbnI/ImAOAZyIjXcDkOjYVp0PM\r\nTBKpoluuj3zBg5xcf6vwlNnFKvxNfpEvh2zRTqWCu9/IA2J1TvrQvsDQfEtc\r\nfPeMryoM39BxgKpwlU68VUzkYiR5BlJBHpVDL90qcXqDct3UK+bXBLIYaTEO\r\nKDupzPVcikL7eSmhd39j/2z5zF8/SbWAQIQEMWrks39zy84p5G3vQBFGlRfC\r\n2EywEfmQ2syFrpboUlpGb7T+M00jAgV89bM=\r\n=MvAE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.4_1663080005540_0.8106408366800071"},"_hasShrinkwrap":false},"1.0.5":{"name":"citadel-svc-common-utils","version":"1.0.5","description":"## Introduction","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","rotating-file-stream":"^3.0.4","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"240dfca312c90afb65160d8b186d328eaf0c30ef","_id":"citadel-svc-common-utils@1.0.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-3lHcRwkDbkZLjnpBjSG1svH2a7ecWVmcd9+gr2QhUp0BW8q57bsjDY4EbW0idRiUZY9SSI+kqgQuY+9jMQp5Ww==","shasum":"75b00cf3626015691209a464bfa246b0486a5e36","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.5.tgz","fileCount":31,"unpackedSize":34270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyVdEK3lm+0Fnq9kCDi+XJ19q09wNEErBdkOUZ1k/DaQIgV/wRA/y4K7H/VC7y+me0BLG1GC1+MVQn3AXI2rKD3bY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIJgDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6cA//c1D8LjzTW3jvJG8IWeOsiiJO48xhZftRttEkxOeHANfZtLMY\r\nAiCgOkKQUSNuai37CdhcitCg1wwE1h/wtfhvWHl/MmPY/mCzKxRLg0rOVqSs\r\nWcV/sVZtn/nDmjsWSKvNmixGWyz5iZU8gPYohOjnmn0Gf3ed0H6yW4Fnto7N\r\nprwm7CIxS+BeZPxWf+h1NakvcOQZSUJNuSyDP+tomv0D7UhT9Ua6jq6q8Uld\r\n2WoH4dzh2BY+PbDH4J0RJbukn8aR2nR7XX9svEw+y778nMN9OvS/+b0xF4sR\r\nghf77wGpiCHK4zVHo3jG3KWGTWh1cERp/UWNYLE+JnyQuLXn+XAsOua9TW0M\r\nrfr2X5oyXeuBTLnhfkZrJ39avdba86fdI+NNAGUn8ueB+oZPPGkEHyxLVrHs\r\nCw1ZE4Dd4lSqX49Jp5ICU3ROzCTvAx9eMZ28o4IRB73AdDAfEl6LyoPq6aYO\r\nmwVYFaRJr8FyAtwsu1cL7M1VraOKuHCFtyLufgoeHStHDJ8MOSlT8inVWYBK\r\ntqQ7nzi1SCtSOKIDss5rF9RG2InFvJmmfci9OiRyRSASsV6ZpWXnDqH91Lp+\r\nUGj9nQE097LeioCy4nS/Gireu3G/qfFWEAnIDidzoJeOmaV5fo30VCeLrgNK\r\nKHb2S60Bb/P5D4vW748xEMfCSCW90oW2wIo=\r\n=ncYw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.5_1663080451079_0.7805854642420362"},"_hasShrinkwrap":false},"1.0.6":{"name":"citadel-svc-common-utils","version":"1.0.6","description":"## Introduction","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","rotating-file-stream":"^3.0.4","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^3.0.1","@types/debug":"~4.1.5","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"~1.7.37","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"1a01b8cd4515b0d7eb3c72c0cbd1bacb8237e447","_id":"citadel-svc-common-utils@1.0.6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-sb1D4xNOBCIYaKo+dsUjjki0mIoMZZfu/ZKXHsowyfWSKSaGO1Hh561Sw4RySNJyjjW05lXLyea/b9DTb5vlew==","shasum":"db91adf641c924d7a5e668668d1c5d48867ec2a9","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.6.tgz","fileCount":31,"unpackedSize":34298,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpMauSttYm7H6TUpJdvStw8Hqz69/F1StPF74MHgE7+AiA8RMzjFLLYvPWeJhCGgw8sQfvX3VHgARiUbT9yVqlQXA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjITIjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Ew/8DniOSjQVYiSrmuNOru1rq7pgg6/IudBLK53TcLiA/juq6kor\r\noagia0u+/YdJ37fZTjKkUkguWW5D8bb7i+uTiB8Bqb8viDTAafOYx2s2rzpP\r\nZ/tT402r0PSuoztHZQ9rTGqmaOFdVfRqMDs0UbkRN7AVqqu3vRBy2v0hsC4L\r\nQNUwPF+0nD32d0yoPu8PRjccowJUIruQbNfcOSjQ4eWjE6OKvQN/nRlPED+C\r\nRssBVcaSdNwa3gO2Uojy78TB/GuDbwg7T7yXUy7Od+jLtYJhq5dF63fVz6Hq\r\nJbs5lcVAGznRq+ribr8Dh+L3Ix5aHEuDhHfJ7y7sv1WF46bOUcZE0YMcL76M\r\ncuDZzwV0Ea0f3YOeYZp2XERhL7LBJD3icoQZJSoihpPDhZsm1ON6uItbJEWE\r\nQVV264gcoLMwpL3wlhvg64xbKnCYiXbn4mGOrWmktQmJ01bYBD1zV2vFuTHW\r\nepFRKvFQC1UCWtZnSitwmvybJGNAk319WWZh+TM16b4caUC84Nxg8WPmzyEy\r\n+qHu+eOVsZOhoI4Z0tUSSo7bGshRFq3lWZ2mzx9cWs4x1roydqP2hkp5dJle\r\nw69WY4FhD85B1QODtXTdYsOKlDEgS7tH/HX36k2IMTgyRuzK0xKalsAe6rtk\r\nfzJfP3vw97P1eTE575lF+IsQwdl+KfplB9k=\r\n=DOW1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.6_1663119907345_0.3198389994018651"},"_hasShrinkwrap":false},"1.0.7":{"name":"citadel-svc-common-utils","version":"1.0.7","description":"A common util package for projects.","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","rotating-file-stream":"^3.0.4","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"1a01b8cd4515b0d7eb3c72c0cbd1bacb8237e447","_id":"citadel-svc-common-utils@1.0.7","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-BxjPsJiM1ELc5Z9uREyRUITPWLCZMNzJ/DAEhSoXTOaFc3x6+CcBPCuHbUmSFsDyfaBlOWOj+m1tLpR+oyzkGQ==","shasum":"968547f07a216b528736ff9fc48946fec2e6d19f","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.7.tgz","fileCount":31,"unpackedSize":34319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj4JoSNE8GB5i7oL+zPDLczSxI++oU5zZbjv1WIX9l2AIgJaTykcgkXNUAHdgHbxC+MBKhuRktJRyA3qdL5IfYOBk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjITthACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo91w/5AWrpWl4IMc0U8j2no2jB7mnNu5P/0z7F81zZTX3EytjYxiYD\r\nQzmvV6+rqFHt6pQ5PWHK/O76pT4CQIHmf1ii7c1jJBuw1bg1vwQJS41GVpKW\r\nBTFPJ/dRNPMoNMXddzZoDDMYN45KFBoU0XyfRzyA/YHi6wQjm3K5Wx565b7y\r\nYFKjOD+23XXXTKcuMsnPjyFzwyzHv7hvRdzNBFyd/SvkcHzMg2V5v18kibkC\r\n5X9uTN5bUlbp6EFUSuMR4EFvoRjQnW5fxYLcUpWz69IKVu4HgrJQC4wqxRiz\r\nHv0n6jz9UOwaaeeZGkv+rhQ7GNQE0ajsQawC2ubPMrFl82QRKZwC3ypikGhx\r\nIiExs5fOcl476kCLecCU4B6S7qgHF5GZhvY6HSEDDaxR2Wz5PLrjE25cwegw\r\nKESV6X9XymT8AUSUZl/t9X65bJTHbS5A5zegs1avl12qPDKtQU+D9iJeZxWH\r\ncUk89YcehEfwEP/X8F/jwOSJHuo9du4Wnv73SRZa85C3kL1o7R3JReQ/Syxw\r\niPeRO+mu+Nlj5e3RC+hlvJL0owCb3cCzYY5iFqUGXnEe/o7s3QyoBd/RuRBG\r\nAsaPQ/Q4CTEojkN86Ga5voYdzdWt28JGJsSSY0v/fh7lJng2k/1ZmDNnfkHO\r\nl7UvoonVbMpotsgE1XAkSA0KytqdxYQ4O4c=\r\n=Cgii\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.7_1663122273561_0.4707702241396403"},"_hasShrinkwrap":false},"1.0.8":{"name":"citadel-svc-common-utils","version":"1.0.8","description":"A common util package for projects.","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","rotating-file-stream":"^3.0.4","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"1a01b8cd4515b0d7eb3c72c0cbd1bacb8237e447","_id":"citadel-svc-common-utils@1.0.8","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-YXrrBKisKd4L5KCMLmWsiZbEyWgPBTjpS3EqcwZI3/N6bYx5baNr6ZYKxEEN8LpW6aD2x0G5cZzAFC3U1/prLw==","shasum":"a30655687e66dca265d949bac05c81fb85f7a93b","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.8.tgz","fileCount":31,"unpackedSize":34319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxwUu4Y3DKekMFdU+yoTTTGT1McI0doLUSJvOmA6AU7AiEA4fHEwONEuYwpaCR0aUEpltBeQAengo0QWXGmydXqfA8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjITu2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTJQ//UymY9RsKI7NnnJzrNlz41bRFYq8ROM8Qaodu9ajK64Ly0YVi\r\n/ISqIyp0Zev2e2pCNFr6PShokPn30RI1jN24S6+CJ01uE3UB8uYCzNsov4IU\r\nH7yTG9xWrwcSeHT+aHrLJKryfdWSX5/ZQ02sELBeXtBCNpvz0Q373/OGty/C\r\nW9TZdlp1u6c3ureG+nb7NnKR8T6UD5ZY1JMuqxoUstu5mQaNSmtEidyGXLbY\r\nWZUxXb/gK3Nq608N8ODADBB3+bBOu2l2gcWx/ojmy9Aeb5GCmYJXa3YejyHj\r\nx2f0M2gRLly3ugqRYf+zDNKt2mkIbF8dbuKB9EAV4elgGtkAgtfGCu3y0ihq\r\n3DD4zy1z6UnVs+H7WsJ6Wu/ELZiPLzcPCRq7paIuyYBOOOGUrRq8qbhePNRX\r\nEBH+5Putx361+vtAkcgyO9vRyVyQGsfhaC5JHlKym4iJsNiOJ252pE4SOWUT\r\nc8kjmiQtIn+KxNF9LP72nOsjSqil3CD9uVbEkIiubBaZMSm/tUkE/rgGn1Aw\r\n3igCHI+yL5Fj1a4Yr4C6km65z4GO8G17E1hYEGGOjzCTpLRw/HX8cxrmfO/+\r\nM7nlx65wkEJgvpY02h+NWL4HVMreKioXdgyVgB81JJGSSancywNI/bkJbuwb\r\na2IQbPc1zouLvGJhrkS0VXtsShv472iJy+E=\r\n=KdUh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.8_1663122358473_0.05832620607738903"},"_hasShrinkwrap":false},"1.0.9":{"name":"citadel-svc-common-utils","version":"1.0.9","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","rotating-file-stream":"^3.0.4","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"1a01b8cd4515b0d7eb3c72c0cbd1bacb8237e447","_id":"citadel-svc-common-utils@1.0.9","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-QNJA69HPsBKvZcRocwVsYQ+AMwQBv8FG+K7gl0l2I3SpQWiRQgTSevV+rnMKN91aBmltuzn2BZ8seUAqsi5kNQ==","shasum":"7304ba2ada62811af1e7b3a6ca7fa058e2b5e13c","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.9.tgz","fileCount":31,"unpackedSize":34280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Fhd2NE/ALg97ogNT1Q93rnPWxn+x0oYOwsVZ3ObefwIgeQ6VDEQv8VLPPdf7biwuL3YYhaxeg25mEJvH7RRPYq8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIT3GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUNBAAlos5vQOMah4cshA6x+SNMHoBjMsexw+pk6do4jPFH5cFN+ag\r\nUaXcZXTg5MDlktn5gzAbAjr//SLVB1o75mIp8Vauptrx8a/CRKC8jYEGlq9e\r\nYlK4IGxO/HleM7gYa2nuhSGbDyBNi1htn04bHk0a53Jh9MDgI0uwWpEKlMo7\r\na/ozm+iNRZGwo588qK/wqTW2+fj1UPCgoAarqxRt9pYn9al+ZaVUlEsCyoeV\r\nwnUpWhsXDqSNkB3TKAFa1SUGftu9q30qxbXHf+dq9MNLW5+S0lPyHXVjpjp9\r\nZ5L0AxZm6eRGtIXsN/wHbqqluQnb4Y/6MTxJq0T4SBtIjPTYBwws8+KKI6gN\r\nVxusGI1dvjM63qBxRUK+kE5JiB9R930rmp7t0DF+KGd7QlcA1wA5p3AyJTx8\r\n1V9CrCenWzyBWSee6eCqPkaD4jSWVtD8b/m3fPtGh1k5/IJdW/BkZlwD9ouH\r\nGfK16I4CuYaHGcc7pafeQ9zXZgwAjJXE6rngj0+MSy2A12SaMr04d+7rpBaP\r\nJM+DIBm1NQEz/XD3bynxu0hj3FhriVwu725jYO6qwk8gAkHNmbvMnTIHfY0V\r\n9fbzoLDJBkukfTdGfokD8VwbLDwZ4oyYR0M+NwpAflyIwzC1Z0xbuJEvLAQ9\r\nOWexChhUpIiTtHb3oFncr6T4da301zAqJHY=\r\n=poHl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.9_1663122885844_0.5993168181687176"},"_hasShrinkwrap":false},"1.0.10":{"name":"citadel-svc-common-utils","version":"1.0.10","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","rotating-file-stream":"^3.0.4","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"1a01b8cd4515b0d7eb3c72c0cbd1bacb8237e447","_id":"citadel-svc-common-utils@1.0.10","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-dyOAJUqbWHKNw++ZmNfAa+i1CLSutp618zWdd9qbKp0p8Rg5tZv5fMp/7DF1vIRr85XdKpu/BCOZsdFypoqSnw==","shasum":"9398472a4dda2f287c3070a2a089de6e9b089b63","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.10.tgz","fileCount":31,"unpackedSize":34267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFx+W+pbPxKb4RW8HxvApMkjki3/6wcMsjshFHCpfk5DAiEAvK69vIPc9hFnGuJRbr4hqChk7jOK3xJF1WUQr2mNHLw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIV6hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHEw/+LAqCkOgT2N2eyRNua7B1/nxWQmwtlV3ukcb292c6L52VOnaS\r\nvUle1PmgxNe+100zQdsyjjXHPWeScJXRd8K0WHccphY8jJoHML/1tOB7Zsln\r\ngWzRNLYr/hEpNUu6tYGkfXi9eCjAxP+bVunddWcgRlrJ6cmFL4hjc1TQUnh9\r\nrMv/vZjprLKDixdV0BQqy+BPd1uGEHgVi4KpgYVqCfn6+fMX3sCH1Bx1C4k5\r\n8MpvR35cncyEtrAo4xhNQNtTj61sP7a0DPRvpZLNhKKygS2b4Ugq6GzMAQUe\r\n4qrfG6FQ2YhaTv+blKj17kWjUGMlz0nJLuBAlB8RcWDoHLFfZ1OCB72aBBs2\r\nsS1ZQc7kmt58uYAikKYlcpnodujdhxSS3A36BchEJlq/UznN63/A4fIP5j/T\r\nWG40KG5y+fTqCC1vCk5qn6a4wnJCFWnomg2/jCJ8rHTulxc3HM/pyvnnDajt\r\ncDFp3nfyH3w9IMyX9DakJA+oUFOk3n9EhuOGymxWnh5IRxWdi2I7FXAZDlGX\r\nWwAGJZ2nGdR+d8b2uaSjfu5Xh+7+216HSdQUwYfu2BIc01N+feDWVg54cjze\r\nL0UKPYYXBIdu3+umHx/XWrOu5mwJghCmmqh3WTYTNWBHkWQcdHrNiXPQTPd2\r\neOSaooKEcJva61lbs7D4fBHpt1I548C0V84=\r\n=Us+C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.10_1663131297708_0.2364312619997362"},"_hasShrinkwrap":false},"1.0.11":{"name":"citadel-svc-common-utils","version":"1.0.11","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"1a01b8cd4515b0d7eb3c72c0cbd1bacb8237e447","_id":"citadel-svc-common-utils@1.0.11","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-v7nXmA13HXZn7Aostd17rSJyqXEEOLzl8WmHk5T1EMkJAkB+ELuJUl863tVq8Hv3Bc1ouSvFC7EhUf2SzpG6UA==","shasum":"ea250d6646e3c44292333b3d5064a677fb7879b7","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.11.tgz","fileCount":31,"unpackedSize":34254,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5TDznrbIpX16Ze+orxJeWvk0C7/vaJqwpcYo23dFgUAiEAuXc0QReYHqWyP/sL9sTeKOFay0WBOl3jvbYyfNeGCr8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIV/cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF1xAAilWonnnZacT90/K0ceWmjXVCrPgWHQaVHhb44A77BU9WKk+c\r\n9Tvr8tppxW1A7S9OG4HFmLYLAx/ntaOkeiEyDPTNyuxylf+GlcS7CbcIyeqs\r\nU7ytmgKmKafjK9d5Xv3AXmeK4igXeAqZsrCWU5wMyp+SUoYbYeqUkN64fA5j\r\nwokfKWNZqYV30PIjlnWP7gEGjH9os/pcKm1XMd1q0rFdXWQwxmMl/44YGUSL\r\n9gAGSvcF2OyI6kbHtP0cWwT93Y8ULFbDLjJfxfIWVd1qkdi7/TQfrLOYHNNb\r\nMmzEl2rWuGsOgRZcq80EIbFhMSVCq3xT7+siebPgDXSQ2Dw5/iv5UiOHh8F2\r\nOZim5WRCQMJ0vq5FbPFfMLIlHPdqAhuqymk8cY3uIWkUIksLjZpDOzVNAgBm\r\nbuzlUaxGHabeGIapoNjUGhls2cHyxHFNbi1hYrvjnxFfF6H5kW/hR2V2IdQQ\r\nXkv+tL59XsJDNrhtQclWrkB/gEkF4LPkEcwcREHbXQV3u1HAGZC03NGIWs2R\r\nv9sbpJJvInruZWaM+McNaL/8hQS6MHz7huzxBMLIjwWHzMCi+FREdb2/6zi9\r\njjCuGvvP0vzs6ndM//QaBfE75BKewFG38NHTBePgpXyS5rxREobVfsLQeevn\r\nUkKbKNambjIa8xC3vTv9H9R6DmqLqaFxOWY=\r\n=mag6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.11_1663131612311_0.7582520765060696"},"_hasShrinkwrap":false},"1.0.12":{"name":"citadel-svc-common-utils","version":"1.0.12","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"67d99c966b59e87659791d48b6531738accd4267","_id":"citadel-svc-common-utils@1.0.12","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-dxydm/EwniQ9lyIOhJyThhRFKui1U2zn7x+KFXObctRxwqEmEtWNvJ0858ADAMl6WuUqJmtIYnMhvwDDdxoXqQ==","shasum":"74afa54a6d40ed88952d42215825c33a39976b19","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.12.tgz","fileCount":31,"unpackedSize":34383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkELKElOVTdWj5/QpElP2kGsobIIxJ3jIk9PMZOCVdWAIgIomx7CDkL12fDMe8dvcRR3u+tVGhBpBbg6tnJ2Q5dQg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIaGDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8+g//R+3+UYih+EFWIZZn8XyyUZpDQR+tGIDYyfbOuzWvxT7hJrUJ\r\nScHAvb8n/Q0ha0PrXAoNw8wuImcS+EIY/g0W7x4KsVpa/0T4qtvP2VnNv+YK\r\njLusBa1OaQvGNaOdD9zTZKKDGhXvaolWVaiX7R/pqJDVQxyc3CedkRqgGM9G\r\nmwoAFvU5/ejFGCC1KRPss1RuLYIgiK938G9TB+xivS+my5degjEny51D5tX5\r\n9Yf/vzS4VqtyOn9ohdZum8cnaNlzPnukYQOM+SH215b/iO6JyVC6JSPAl6Mv\r\nNw1UVIJRUwia/LqxGg92Huu+xjjlSQVBcgqtbYUU3aWcWgt008OBcU4vyCmj\r\nX0GSnPu9xZ46SAU7qRNFNulq8FSPZluGwge3nX7yRlBNVr7BNhFZnTHzPU2x\r\n4HE4+XeCgyYDow3zciVSvKOF+oTJXddzLx6VjCcwebRkN08ZTHjeYr7bPFXr\r\n9RcsNp8AnEX9Sq+IWP9Tf0lPIWH8Vymo/oeJBr9GtQtcBCPoH2lSFB4sc58i\r\n0+0bU+gFkXhM2fdPWVq/bcd5iwf0lBKiMOCgTBBjqE2pHG1lGSCkTaZyIRsg\r\nq0k7TtbQmF8MywpMAHmflTu5YLhfjREPhR4PLnDs7r1tcNZ6Am+xdE8x+CY8\r\nciLNuGMLFHr6rY7SzLt1oQSGVCdrVV16BtU=\r\n=7NSv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.12_1663148419635_0.881075273532681"},"_hasShrinkwrap":false},"1.0.13":{"name":"citadel-svc-common-utils","version":"1.0.13","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"async-mutex":"^0.4.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"878d3653109977431c95111f86b041c48d24e8be","_id":"citadel-svc-common-utils@1.0.13","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-m/3MUWFVWZsFyISm0+s4TLHBDnYaft9DLygXeFM1IqdFbLPRIuan8OaL4z46wwfu4iXTX1TcyQ7AEEs3pso41A==","shasum":"a70ea7853b0135b2403bad301159060cbd0bcbf2","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.13.tgz","fileCount":31,"unpackedSize":34384,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGgui5tjwJElVFPE5OQz+bEX0iPiwYEkNJhu68DP5DCAIgLNK3JC5PJ9BgQ/9J6ADrzS099apkl1nZr16z3PeZrBY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIaaTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrebQ/8CfUpWPLSNXnczAcQveB2+g0OhTT2gLeE/xauEN2aorfY1LlI\r\ndBOY8pYpjKHMlk5/dBmuDZ7Iy63SaNMKjZ26FgXdIQQuZl6dXcYAr7Ggi9to\r\neOeJLNWG1fyiITc5XLWgeCa/C0pDgGTL7xDFSf+Bazvxz10qXbJC+C3tad4v\r\nRwFha9Pw/WUPhrRv6uwcTmWWyYLEp+b+b+Cicn2YdSg7aqlCr4OUyT/BKvw6\r\neuuC1CrVQ4Oj8ik1y6spovwq/3ZOmPvuZm+WIhy3sLEPWVc/YBu2zr6d/XXd\r\noVUpwRv+vrlGyb5py/CgdAVTqaefTDOLOkidZExFVS0k5cS2bkcDkDhUfF+6\r\nvpDNos6U0NpU5D8BgUxmzneeVjSMu0uWWrWV7QqSvcK4Ci6sKOyyhcYWdhh/\r\nsJPezvvS2IubEYA+myxQYsOlKu6yhAVhPwpiEZZh5D2cabSGk8cPuIBKa4YT\r\nbw2zdaAIMmV9EO2qVJ0SxJgccDXttKq9uMFSY7Y9aw41wBHFBYKnlQsYCfti\r\nSSZ20nHP2YcimQeMHw4vuPRCJiPPdjwTJ77d+VsYrh5dQnMQJGQZaxlw21BQ\r\n+1FHRKkXDmlWEhgjb6kattjSenDqhCxxXuhNQb/AX+yFWxwMsk8/NEchmTEM\r\nbLj1kL72uKBAje+mVUD5nEFlrz7D8a2Yz3c=\r\n=bhDJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.13_1663149715120_0.480661613143498"},"_hasShrinkwrap":false},"1.0.14":{"name":"citadel-svc-common-utils","version":"1.0.14","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7c3be66b91b8e6b3daffe591e54e5eacea19a240","_id":"citadel-svc-common-utils@1.0.14","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-LUq2lR5Y0dcc5/cVILwS3sLjckivhz6a44Y5sF+gfWC4Fia7XCsBihubtlPd6YJrVpXCxpvUgYCfnzS2mWOpZA==","shasum":"c4364aa76ee2be9e4177a64905a4216508dc9776","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.14.tgz","fileCount":38,"unpackedSize":42425,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKMHEoFBVBO3r6nQw4oztlNVI8TDYoaEFIjCIY8feTVAiA0PWUMLaUYZXtL3p+9SUE60co/rxgrsdrzRTRkBlK5wQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMXFyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlVg/5AN2tVaneV09wOlvYO7epnZT09txjusD4gr1sy523PN7ID2je\r\ncGH7o+e0C46CN55H/tRBHwtAiaaV6pYEahVU8k6j0UumjFA3zphGI15wV8Sn\r\nxMb2NXIwhPFVGjq/8LnFirOWSUDZkWfl3wPqH6kF1wgmE7/bPjRMM1TNt0cE\r\nvI6npgGGEgLP2BmvM7+WzztaYVXqf9Wpc06DANcBvOIv3u1EVPp5LhwJc2Q7\r\nRy622EwbbzU5VXyC3N9kZwa+g2BZPr9V1Uz6OruknajqI6tkX3W8Ou1Gsz6n\r\nE4eD8p06BO3+uIO9uaI9NPA7n3Ee3pAv1WlRSUT/+25VNPGW0LDtJfeWT34u\r\nvGAfskJ3vNRzELq4l5MUGZCmmxKgbTkTCMrWxYg4KZCLYb697ZTR07oF5T0o\r\n3qpfG5siy8lx8dMvLT+NZeAm1wK0NA5dHkvJhrSLGkhzc2bQvvO02pDFuEha\r\n5G8I3MaXeVj/EndaPUPtlbqhKaAl3+vHnOQmb1kQp7cAe2i1YuPRNGxsHqy1\r\nebF0wZnL7IbCFWff9jmF48D1fi16+cmHeWhVFBOmULbteqMWURiWoYw7CUEj\r\nM8fg7U7LlKw5B6CaddCUO6dvZKaz+ehIo5dNnJ4A4+7o0m5CXDCsdKSJ5Pm6\r\nnPiaUCZ61rWTu7ZiQJTrGGsw600esLN3nz0=\r\n=pZU4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.14_1664184689934_0.8516941423028104"},"_hasShrinkwrap":false},"1.0.15":{"name":"citadel-svc-common-utils","version":"1.0.15","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7c3be66b91b8e6b3daffe591e54e5eacea19a240","_id":"citadel-svc-common-utils@1.0.15","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-R7N/eZRl9ACi2wzX7NIZ9heCIrjWYlNGu0UwXMf+BnsOdvq9S7JkYhORCr8Db595g627ElPhXQwvpV4Zgd5rfQ==","shasum":"db375fa3c305377e9c4187aaa20adeb6488cb1b2","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.15.tgz","fileCount":38,"unpackedSize":42457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs7J4fdkg/v4tS290895D0KtlATtdvvKqtg+v0nlFOoAiEA76prP090cBE8gRbrLiJ47x7wW0xy92nnkeLIJFgy8yk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMXHlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojyw//VMsO1skFPOAkKT455UCmMr2ZUmtLRq2Jlb/hkSG/IupgD5zP\r\nZadTs5BfA0KFa7ZIkNQ9IS8+t9g3RQB8sksF/03tLRFngFYjbH2XXWdkLt6I\r\nRXLtIwawoQNX//j0zOpfqFWw3qEoTYi3ittwyT6u3XJLwjFUTNWK/oBA39vH\r\ndZWXxJGh5iqFxs0+sVlOo7ZMewJEzaFmffzNjkzsIxQig0WGo48tS5j4BfIT\r\njBU0GcX27obb40wARSV2OsY5XkZSYTGis/uW2Ck6Wfv4XcDuwM7d1zN7b3U7\r\n47lTuKoGwXQqHLK9VZ46md40Azo6tlSWsXXSr4AJCdyeLqqIZnxBfnhvJcBy\r\n4ZWND5S3eaUowPeHhZ8v6U5g7PNWFiU3F//wSXRmAn1tM/m+2RxmECKFksdi\r\ncfPDdHMkK9NGRjIzAQYYA5Ww55rVOW50CmuqbwWQ9Yezj01QSYLVDEa7Jg4z\r\nzZwa8I232e/K1Nzk5oQAbL6Sf54MEZ4lOIPCQRG6Hb6bnyZEPnWoDY7Z1tnU\r\nPCMGiY1033MZ9UhS8nVrb+NEo//HFpY+mNmRqbKPeNF6xTimTHat3kMo4xbK\r\nsMXmVaEMHZeg3vN32oxNiz0q+aEcdQQ+1Ut0L6izop1xuHf+44y2h0DI21eZ\r\nWMVgWGNzfpsrbvHxplKSEeS7S7V1FRqkRHg=\r\n=6VkK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.15_1664184805646_0.6609656723584763"},"_hasShrinkwrap":false},"1.0.16":{"name":"citadel-svc-common-utils","version":"1.0.16","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7c3be66b91b8e6b3daffe591e54e5eacea19a240","_id":"citadel-svc-common-utils@1.0.16","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-6Pok2aVSKFv8O6IDG5VuNM8Fw/x+LIl25PuAZZDlO9VQhOWkpHjWZXVmM2NO523vONKcnfEvFZSCYBKB8Mpo9w==","shasum":"9bbe95ac35fc75809f9b916e8b606a98e1b656e8","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.16.tgz","fileCount":38,"unpackedSize":42459,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrJBQMAU8hognFSb6nEUEvxbONuW+TAxTOUxhkB2PitAiEAgyt/JkfiidtzAoE8bjyT6X/1s/0DhHcj0k4SW1XMV4M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMXQlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxERAAjBeRSKPGdatqY1QOcXPji1j6V/EneSQKSTmTuGvrtooo0EKH\r\nCDNttRbDFZ22YFa/rY8R6HNc9vNh0I3RWUPaT6JMCm2nYGW+LE7z2rEP+c5y\r\nyhff4mRK0+h9eQdh1uRPgfBTycl/SEuORoJjfZnlhC0vH90/gLo9CuA2++n2\r\n0hc3XNriqeQZFjBvpKgo3BDked4dk0RuLwshnN0gCeOcNIQibHVDF9TR055c\r\nH100ht6OrJM8P2BhQUf3YlUrRg75IecxlE+QrML8/Wf4b0HS4WqNrI9Bv53b\r\nuQhTBsBLXhYtB16Xz+yTnOjgudFJX4qeYn0MIIq6oFlAGn9/Yi7IxpTZgA7i\r\nGMCiYvkm0Cw1OMqjszeePLCtvoucsdhM484oexG6IfDLEK38UbRtKONH1VUd\r\nRL2QzIyRebxXDCJEvBrE5Z9ABMLKtSkTC+Osu19woW2wv+wrjLEjrsIPmw/N\r\np+K3g07k14gAPYMUPbev0YDOCssN87aMtP89iKdnlg9uf2px6yvK7KX2vxkc\r\nleXs0buLVdIlXBWYIgJyYq1R7Wo8r0Vh+geOjyhxNwMmIHqhOos2kz7h/HYy\r\nsQ4wYeWBqfxpq8omKHpbAUWNdjDmfJbYuQD7WclRGmGN62m9dqe1+XhYjAR8\r\nSuthkwGGRvtPhQidydrOjCYtKfCj0irE3VM=\r\n=NSKx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.16_1664185381622_0.6883554836365657"},"_hasShrinkwrap":false},"1.0.17":{"name":"citadel-svc-common-utils","version":"1.0.17","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7c3be66b91b8e6b3daffe591e54e5eacea19a240","_id":"citadel-svc-common-utils@1.0.17","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ofHR92pKqnJMO1HR0imanlE8yG9BrqZvTPXqBrm69kNg6+OjrJZTxD6guedDH38ZZ7br/5k6fLiZaNvaiRAd/Q==","shasum":"c913575bde2ecdd8998ce60849a6f3fbea834c0f","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.17.tgz","fileCount":38,"unpackedSize":42897,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgdiTHDQF5LQAVl40lBeG1kfLs4wAdEdmMfDul2/XPjAIhALzFNYMQAklTAaeJ8FChoZVsfYI1umnO3WxXjI3I04vH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMYblACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrQw/8DovWOyUvsLgI6/x+MM+QbCO4EEPO29iruj+Q+NqPqEwjL2Eq\r\n2dysgo159pV5HXlPGt2VYbCX1wR1WPaM160ZiCMckEOBDJO2SwQDEKjV1pid\r\nZWHCwWHbcokpWuzxtcsD0MXV3D/hoi2yIkkg0BJqpjYSL0lxE7mHkbpwmnvI\r\nIPzLy3bV8zzBUM5I2vBbaetNsisnGqLgYNs54d+bDWrYOLHgYmp0YMOcV1uz\r\nRvizvMM9R/E1CmeNpn4d6CXDd7rblJ0CZ2u8x6wTirRjwrcolx4qZ6qFpefx\r\nHc5Mf9I6zy9fKOPG6BuoI6PW+FXiAw9rZ9nVIftRR6Qm9LEzmhpnLQ+8uBwi\r\nOTFKXq7v4IKXxEN+CZOjF677Vcq9KTHyU73T/hW/EgbC8Jqiq9EB7UY6WjoK\r\n/uRMjqaDrcq/PaTGjEdSkKipqly9vJnkVRj+07Oa1Cefmt+pEjMJeHPXTZjA\r\nf3bY59ZDpX9xvi6sDl86FIX0hOitH0HQLW+wiW16tOGXHYbUxZZNpbMM3Snt\r\nOMz/DNkbjpjJP2w+jYGPuCOQ0g8RVGRZTqHlx9IpWOS6/8ufZ+Ul67F0LL0k\r\nh++zkovLsBlq6oaMNYBquf8/aj2WcffJVH6FVRbH8uJXU+JSAEafZbzCJXrr\r\njIOtXO6o+5nuwUF3VmOq78kK+ZNg8bJYIkI=\r\n=G3+p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.17_1664190181214_0.6009014890438593"},"_hasShrinkwrap":false},"1.0.18":{"name":"citadel-svc-common-utils","version":"1.0.18","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7c3be66b91b8e6b3daffe591e54e5eacea19a240","_id":"citadel-svc-common-utils@1.0.18","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-5E5u+XHa1nFrIfCoDDCUmvGBd3DMdG0fmirQf+gwy3EFIYXgaDyqo8FndSzlMrvrOVOKCx9mti6kbn+8xyQkEA==","shasum":"237569e6025306dfeac5127901c8bee29a86506a","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.18.tgz","fileCount":39,"unpackedSize":45276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmwEnDFHKvi/1R1HQezng4GbKKfZnH31zXGVp+P+JAjQIgZKQs9UdGAH2C/aGb620kg4Y50sQ3VVcXPgTHdVRdcMg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMmmdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4aA/+ICXfxxmTzGv0dPaAc8rjSaeVwgdoGKDWTDFcqz+qLZux5MAo\r\nDU1Y56KURsi11qTOyqzsdzBI9DlJvsiW5bueFU1ozWyGczkb9yA2kDttliTL\r\nd/nCWfIHAoj/aI1xOH/IzFdtZBDJEdGwlYUTHBJ/LChplMxIzcRPdzngxrhQ\r\nRY6X2greqgDhQfHdnO4p/LzaStw9hyxkDMwzuKDBPHw3GI9aWwN2AxT6FOLp\r\n3lCWKdQ5MjS9MOVbguc1v4h7A8ENZ4IDkjWXexCEYo4f6+5oJvqL4nt9LXUn\r\ndZ/xQ9+2ncztyFA2GQoIWUWgWuOppRiSoi5NKEQqZL9XefK1Ilw/k4TX/oHr\r\naW90n1FrRaXqqCh/CRfZMXxYlCQc7fO79LDU2bkYYKG16mHNmgNCA/Q6Shl5\r\n8urm/vTlWebW1yzYSmw2OaZKomeon0ldTFhYJqGF2oWJokGTelXFM4LNEJfC\r\nAUe+jOTH6gC+mHHXSpHFPKWbN+byoeSCEbSKlzU/e2M0zWOKjXacTw+8Juda\r\nQlpahFwOIJnrGIjyw5ckdnGKZLOHaEN95jShhYPRLcju8+oUUEbZMbLH7vGa\r\nm4ogr4FuLXn2SHHPhmodpPLCFVbqm53s396g1acs2Vml8u3D4SopDIteM5NW\r\nqM8/EiEkXemTSlCNDzfCUe6xd4kP8WtjQzI=\r\n=4U1e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.18_1664248221440_0.08422257908069897"},"_hasShrinkwrap":false},"1.0.19":{"name":"citadel-svc-common-utils","version":"1.0.19","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7c3be66b91b8e6b3daffe591e54e5eacea19a240","_id":"citadel-svc-common-utils@1.0.19","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-HU0kohNJyCmP2IoqdM9T+UsJxjKv8Hm080+FNe1MvxMnuMkATA1hwlrQUGBJwe/n1sivB1jyokY57tdbSPYyDw==","shasum":"77830e1327d7c1720f2f0e3298a6bafc961aa3a5","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.19.tgz","fileCount":39,"unpackedSize":45238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNaK8evCat5Xn9U8/y1+9H17kb4F06MEHEgfIhBqIYRgIhAOtIQ2RmRHnrVwcxNc0k2Nzt/chP5+Lru9apiu+XsNmG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMmpKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1uhAAoxyQ2D34g7IP7cThJbOlpsi2NA1au/qSDhXSdhrS+DI6Kk17\r\nPS7IUpCjgsv8YP75s0RaljKlXdorpzydGYX4TTboX+tyYlcl2aDSJQdPv74T\r\nQRxM4EkUCBokuWcVtP5aB5iiJEfiVZoD7NbuWlz/QOfA5bSMtn073RQ//3H7\r\nD+r0NCf0Mt/SjfovQ8UJcpUmpa9Brh6vFajH7PWpvS5MqzZdvzEXlqURSp06\r\nWQttSPW/pLmjFiTyQoUDeN5/WBjvYJraXyF4hY7nBjUJgUXbqTNzM/KHGBtq\r\nKWM1Tzp2T5r9d8RLAGy15N+PPy8Iiq+hil0u0FUAQK2UhMe2lsUI2TaBfpYr\r\nga0aggOsM/ZmrsYTUkS6z/kat6K0pfFip+VYRU9Psn8mBTYbALY832thwKX5\r\nnihNghyzK6Bm5Ks2ArcOX7pDxzUFR2wRq8Z39YRzLPu+vlJxr6zw+jB83t3F\r\nIEISMwZJKE93HTFdlRxjRrIZpv69sWnx9Ejo6dSEBCFcQXsMdIySO2rKNH9+\r\nKkEbvjS9X68AhZ6M79l/LBlqpf5oW613b/jvo1rBis36kZcPKrGN7aTUYr9J\r\nZw/3B5nFpkeT8L5OY7cDDrPlPeDuBU5JhS1ZWgi/iBBaRArrsujUw9uTadD3\r\nDno3ZNKjR9HQxSzf6sgKbTzMqj7NDRKfXio=\r\n=kAfj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.19_1664248394363_0.1478892248253496"},"_hasShrinkwrap":false},"1.0.20":{"name":"citadel-svc-common-utils","version":"1.0.20","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7c3be66b91b8e6b3daffe591e54e5eacea19a240","_id":"citadel-svc-common-utils@1.0.20","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-KFgZh7uxj34xTTULL+9I6XS8I9DV5beJrYG+d6ek8UjNyTcCBZX8osJ8VMsiO9+Ghd9rgAF5+U+o22XwjiTr5Q==","shasum":"034ca8c82c51ce17f9d0236d8d0140aeb625d723","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.20.tgz","fileCount":39,"unpackedSize":44844,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7wLWCPkbSAj68UisIUH3+FA2oRpAE4Vw1n+VNLbio3QIhAOimWUr7WfCNiRNoNe1Bui57l9rLDwcXCuouiKHV57Uu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMomDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRDA//UQ7mtekiUlRcF4fy/hvhYu7Gjn4NzUrijVI5LVFN/YO9Q83a\r\nfEBG9jngi9eOHC5Kkna1QHlFq5drwjGV7yufJ45jQDIt4tp9guP99FH5ojwP\r\nFDwsKU76iCWfNBxZyBx0hlEryXz6FBDqXVHHgl7cqliw+37y84ebjymR9MeE\r\njj0Xv94P4bFIhgi/HnQw0Qw1FY8/XdmgPqwcPhsSC6UKyF0ue2Kh60tfmFC9\r\no372bbYdxPOpFJadrGllfEiHh4bfJ+y5qVLFGBi6jn2iLMFm8/QK8jHD9e5r\r\nz6S7avCeB2YLJcSyuawE4bjYXHIIvWQbFJkx2eT8O4twwx0nxvxhyWcCHpF7\r\ns7j+fATHT7VWaiX2RpMgzpo6W9tR4XQZQ1fjHpZGC8yWEummsIdl1EsliInk\r\nyQLOAf6mLr3vO1CB4WnNlq7TVb6sMVT6ieHjfgoDoJIoDuL6dgKyjzoqckQj\r\npOxVQwhJ6zs9BoPZoCAx8sQ9xV+nSK2ABLEaWbDC3N9GreTMlN+7Ocn/yawv\r\nT7HsrZCZmlagVF7bbfTCvQH1Dei/4SmtODMtc/MWFyItueVYQMzL9JXbP6n6\r\n0i/UGEjWHi31mtsl2C/01R9iLb9pq+Gl2kCpIkJqskizq3pGLhZhFO2oXMPS\r\neIc68Lyveu1ocubnBVodOnQarGh/o4XfMFE=\r\n=bE8x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.20_1664256387707_0.5869113070019845"},"_hasShrinkwrap":false},"1.0.21":{"name":"citadel-svc-common-utils","version":"1.0.21","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7c3be66b91b8e6b3daffe591e54e5eacea19a240","_id":"citadel-svc-common-utils@1.0.21","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-zPm2FgTBUN7VOKld1Ul57/Q8yJoNSyX4IaKVxw2UZwjs5icDsZholX0AbilYbm4unIghdlSrW2uWG+x+mgbbcw==","shasum":"284c22b72f2aef6e2419c14730462554ce350a59","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.21.tgz","fileCount":39,"unpackedSize":44849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbYBfAQezGXDOBisNjrQEo+i62og+F7cNnizT9b8Wh4AIhAIyQKYsh3ajzN018NyJzKMDNqtMHiR7nHNgKbOvpzyRx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMoo2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoHA//WW97NC92RFVaLiEkS+/c0EJAmNZT3ze/YQ15Izr4JYCMYr66\r\n9QaJ3FZ8Vf3MbkDuTB10CjpZ9ySZBPcXqvzZVS/oUMLtRwfQXs6uhp0A2ehQ\r\n/IXwEwJaM3YsdQNPjoVUEeruahTCV+KZWBoD0AI76STK41g/lkC3xsTHx6wv\r\nIspo4lLqybz6Ry7gdsjnwva9nB14S5sg+NQzOfQ2jPtOcABjelYiuGt5Ppfl\r\nZ+sTcLgAsBSfYVzL6Rm107EnZQEXW4z+6kLTycswh0iB0xF4M8Zf7O9ulEQY\r\nLbw8cCmBmMEzzMzmvJ6LBAJ9eE1CpJ9sFn+XP+2I2BUO3sjBUuvPr6j/9/6a\r\n/fZL2UfQrCwV78EBK9I8gwkq8pOw9lxuMR10/XxUNfGkoa0I2xTdfl8jgZXq\r\nj7HAebumdupO2bGmaKs0Ppg2HjIvrb5dzxmpOe722jDEefz9dNCtaQinrqem\r\nCaMeNwa1Eri2qqm3JtENGHA7eeorQ4s2gYQioyFetrA6wWezYZbiixaCHpb+\r\np5QYdvC8ZNadtsxP0zopq09Q6De51L5PtL7qvh9W+ToDfN05USzt4rClMJB8\r\nxOFuPDf9qs0ZBm5OU8GGAGv+dNikLx2YHJHSTRZ4bW9x2oxWNt1FkHC6nQEx\r\nfb66bAWaO8ouA8HHQeH/2GS4sVeOqUcRllc=\r\n=OG0A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.21_1664256566053_0.3359244064360807"},"_hasShrinkwrap":false},"1.0.22":{"name":"citadel-svc-common-utils","version":"1.0.22","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7c3be66b91b8e6b3daffe591e54e5eacea19a240","_id":"citadel-svc-common-utils@1.0.22","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-8XBaDJIF9IXx/rjf0KsEDtmjkD3y+YOwCxpztSlXt1FCkGqks8bPi3oIfEL0vx94YGvqeseUukmg82OzCo+qkw==","shasum":"281d9c1dac9cb0c709d45bf334d3fc2fe7ea8b89","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.22.tgz","fileCount":40,"unpackedSize":46336,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnYXqHQhBANuz65HRfJClxG1nLZgoUqNBDkn8WGUTZPAiEAzZwsLX0oXOVMuv83crSMxhe3N9e6W9zvBFyHvzDWagA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMwu+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQBw//e+dv6mSvWqQfFL18VfyoHHYOSyQ2jbcRoXHrHKH8WSc9AUY3\r\n+POPAKsptRAj3sY24Z5o8H3AVZ7W0J5tnrXQItLwSaIz3JG8X/XK4hLn5K1S\r\nruWHzCdnBlh2StG8luZL0BRixaR9zU2PrEhGsU1pNoc2QCQfGjhTw+7Jazda\r\n2luWrs415Fu0GezQOJXKV6EVBukSjQcUPvpejjzsCZxobELjJ1qUCd7Y8Ye5\r\nodX7Vkez56G6d+xUqKe+35EGwpQVkfhOBLUeVnBXYt/XWq0gRtgCwk5nRcCw\r\nPArCRiONVMDKAICunwK9BfOQD5/twsq7O9erzdXH+M6U+BlDBbT+uDrxyBDr\r\nNpZUdxO7PrxbRWHXcGP9J0Q1ukiIUxNbvqEmEaG9BiHKnCavvPfb+Gu8zc/c\r\njz3O1MHpd1HGsC/tAC4lUhdPrDB2Mrx+mKrUS8G+SUVkIziJp8JOgT81eQaC\r\niF0qvNmx7qw7usUhdJeATZ2e5CIoIGQTWbtK4sDAD2nvzLTp2W+n3eCxy8Tc\r\nm3mT6UqgwF3y42sv6yBhVNh51MIRaQDPh0Y6Gpv9U9EIl+oX/bwwYIIDtDjU\r\nbnuE/Psqu4461fQ0JczVxBlO7uGTAFAD8EyjF0coGg2ASGktfUHxux2Fg6B8\r\n4HW/7DIziYGRw66anbKm2TIWsFzHZ/1OchY=\r\n=9xhw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.22_1664289726045_0.9272910814054476"},"_hasShrinkwrap":false},"1.0.23":{"name":"citadel-svc-common-utils","version":"1.0.23","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7c3be66b91b8e6b3daffe591e54e5eacea19a240","_id":"citadel-svc-common-utils@1.0.23","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-JZVfUTpkFLibAA7UJlWCe0UeDaFlzmLDg2NcrzztBMy2nIcJBkOGe+k/7UV1OqKg/UoLV5urz7x8nOYkHkNokg==","shasum":"fc8f47117ec690495a65d4988741708b4237eae5","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.23.tgz","fileCount":40,"unpackedSize":46426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXN1FqrhonBOK9aGqjkTa7UgRKUBcpQJZSMN0e9dm1mAiEAjeWl8q1iGsx5VHymdSYKmFSHsUz6svti9JbMLdSCzAw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyDZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9LA//dJsW+phZ7yvm6wN8PkPzikvvPGXlVYSmx2FrxpCVkjSHVAwn\r\nWeKoqPcYqkB+ywexGKU7nYZONtUBz6UCTqpsNvuYFzYnbUR4MdxpswTiwPGc\r\nGhtYQQJLORUakoKmpwEAATphdn7x76796sgCzchU8rVwN+GypkQc2w4VItbt\r\nCPtlCG1FxEnzkcjvUMpET7KDAeNZHB+FXujQjwbX+btHDzsXCnt5Eb6G9HKE\r\noqtpZJYn209/WLaAPYH/+PlZf45NE7Y9Kah5fWzCN4OKTO2JDGGfEaAWGzPH\r\nt64IiMVjD/TjN+KsP+qI5GcN1zNvcYkZ0en7eUVPXJptUl1MzAZG7izfAzrZ\r\n5WKilOQxjr1ILkaHHFy+NTc00kWFv+Po6M1QJERWs14NvtnxtGz8XFh7YU9h\r\nXUCnfszSP4Ywb3czXNBNgugvcXdARWBdwWUkcwDFUbR7GGXP2wl0HYjZmc4n\r\nBNt/bzXbBNXECrNsjkIsTjShpwdbgamxGSG8imsAU+mKX+H3zrH5Sv7gX5Gq\r\nZAjJFetNl+KToDSe/bpR69jIdAN/yeZv805oGgzuoFQiXwKS/PikT7bjk+xi\r\nRj6AJ5Gg/4Nvma3MqTomhpyty0l4lYkKa6ctAHzUHilz3a5dpqGYohicyTnZ\r\nJLZzvtB8uq16vUVegpVtAhHb1sgeeGrQSYw=\r\n=sgbh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.23_1664295129506_0.8903543965783689"},"_hasShrinkwrap":false},"1.0.24":{"name":"citadel-svc-common-utils","version":"1.0.24","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"75377c443e3df4083273a93b0527cc453ca26b68","_id":"citadel-svc-common-utils@1.0.24","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Ylu8k0AGL/A6Ry3mGDdDH7nHjgUw/Ixj6rdjhEE5x7d7HJkPrXCd4PlspDtKAF0lbJ6wVVWEEvqUdiYHG6HpgA==","shasum":"c6be8df229dbdc6bc147567af4eb89009e3cab3e","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.24.tgz","fileCount":40,"unpackedSize":46819,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIsloHzaDTY5t2C1AfPThQZldLtRi3dEpuFepi9Yq7jwIhAMBj/iLrLjS43vXdFJdP59NRhkbCOZfbGs8NuilAGrGB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM+miACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJHQ//b3SFf51Js5CTP5QxVODT/d2I/M0JWHDq9oR1L1XPp8nntWlW\r\nYW8Ah9AO64+F4zMlOJYnK+n2rf9eN3A4IR3OjdjW9AyjlBXstsfw15XolFqv\r\n3G7AGMxenvoDJ/jDtobx7E1gghWHg3nZKKwVHZOyXpoyfWbqwa7Ilvv7KfbF\r\nNiRENS+msNSMHjuZ+l1I/3iAzfK+KVC5U4/cDtymnE4BLeFuJEV6U8kz/sb6\r\nEVP5cASRfGfwRGngHxweKO26ELU/h8FOn0lTZV+2yP67E528CCMNON7krE46\r\nhs70hq+EcD779Cc8qjm++a6cGtteSSzxr/rpt8Pv68Uy63LMPjlotTz8i1cE\r\n6BLrxm0GDMrBDJJEk9L8KaBr6/+IJCua5CiF6ce/vRonose/MsgdZd7nOyrb\r\nUZjbRZEOxGRIYIiU2UFRUtJ3iLib1imf1Rqq7p6pRBb8a5ie+GgEB+ZCburs\r\nobE+w/pF9sgKasxdDEFco8V26yMGKHEWlZ/QnqFAfNP9ZWsNMq4u3zyhghde\r\njvvx33SG1PFRQY8q8BHX5zzKy0yNxKirgCOp2ZBGRFW5R1pqoLKtBRheV8QJ\r\ndhPFWkr4XwnMo/TwggVZKZR7P8SH9jMfILYGXWKT2KeYrdUYz19TB0eUkUG1\r\nat0S065LuNB/BiTxHnYmNw+8WastrBF+v4A=\r\n=xFQh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.24_1664346530389_0.9903472475662858"},"_hasShrinkwrap":false},"1.0.25":{"name":"citadel-svc-common-utils","version":"1.0.25","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"761b3201acc81b1b3b3d999443a27ab986304cf2","_id":"citadel-svc-common-utils@1.0.25","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-qips6YeIRaFws9Ew1PmzZ4Tl+5WNnq1sAAY94CyBRa4QIygVGCwasnuIMwl4c45uDeEHBoyL2W4vjeajHaUC2A==","shasum":"2a0ff28c5d54ec46d94b7a75270211a17327fd55","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.25.tgz","fileCount":40,"unpackedSize":46879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxmUPtldRc9yKmbHMc+gSfHj1eF0w1aijGGbcIwD4XKQIhAMln2iv3kvfBcPQdsXFA44A5iFxzgC/8lxEPuc6djiCR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNEFYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxIw/+JFXUu8Zv10XO4chmIpySQL7XreWIaxaKhbG0UD6JijC/DX87\r\nOjq/HkqSrAppvr4zrJyp/1cb5BBdQD1lazgrLKc5JM8YbxlGPZqcFxTqbbF7\r\nK4VlEWExdgkNQl+VvVywBP8EL9LvBTEgrKO4aDEX/ibey0M0CIukix8RWO0V\r\n+3PpUR48bRaDsJcDHHJSndoiGYLh8LPcWcHwAbUyg+vqdUf+BOMfmMw7jkaO\r\naH7ThcQPQXP7SRYNFKC73gXSImSFxfy1xEugC5IaB7EIygwysrocUkWwXD8f\r\nG3WK5wWRrzKkJZSYP7gSHqyYpFDfqnGRRYy4ESzNULx0ZT0sVh2NVUKtccOR\r\nA/9MvMxDIF7VE8mMHbLyLkASKxjwUctp25oVeDa7GR3YiC2J4l7noBcgd7sR\r\nWctRI3ILb9SZirwmwDsgnYDFTpVI8fk5/ZNS5hO2cWINZpVU1mXYp74g/kQd\r\n0QJVVyyed6NpmjLk30ELrHgwRTxMr0lGqmHEVC82kNZYQiIY96YdXkb7hXjv\r\nHzpDnBVOBKbmb/sBiAViY6xKQZ6As8eciO2X09rKGGgGSR6gISmNiTg2/EU3\r\nRJwdDluT46xD758O8HudSG/N87e+iuYVq71x2Na8OphVWyOCRLR6U5hwePs8\r\nIw+6zJ39BUyn9u29ScGoQ1ZlETYxoes94Vw=\r\n=lAtT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.25_1664368984541_0.09583199470617787"},"_hasShrinkwrap":false},"1.0.26":{"name":"citadel-svc-common-utils","version":"1.0.26","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"761b3201acc81b1b3b3d999443a27ab986304cf2","_id":"citadel-svc-common-utils@1.0.26","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-KAf/JXjnNd/lnYKjCWfGuzAIKkGvdNl+Mb7bdMrrOWhCENw6Anu82QugW41uL6dAe+BKoL2iQosoPW/0EezGeg==","shasum":"ed166e945823c062fe76acad5c5a138bd7391c1b","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.26.tgz","fileCount":40,"unpackedSize":46900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExybMdQaFmgsVt3WPYdgBjxTaJt0e4ZNfPvH5nH2jQ+AiBa9GALKFna18Qnl2gm19pO2ttk12tEjjMg+WBESehvBw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNEdJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+ew//dfrrmgnnXhnHwx9VtkCjoAALXGRcEi4INX4XV6D680dNyb8A\r\n5uvZqT7iGRK7fygTrugmzxO28IrlgESQCwiPGcFvC9F73XpfLQVpAdGKnV8R\r\nChuSxntYWm4P98bQ73ueQ35pVk672jUe23FS1Kdm2kNs2P+qcMmWGRcDhg7Z\r\nECngvVYl8OZZ+XcuYg6TAg9Q5F0ckzHkM92SSpBiYxOG5MSaQ6xAiFp/LsxB\r\n15m6wUnGEdex5yLpylSm5ZahSh26+9lsXKQsrgudTd2Fw0HUPhSbzjZQAlay\r\n+roFFJC5mfXBF4XcdNKowFD1c+APwoTVoiXK86lsCmjDtYcDW9CYvFPRwIia\r\nyQArbwepYUmpHgm6fEtKxmtn3U+ZXWLjiUCaI07jY8REjakUylceEC3HUujC\r\nryaqNnsEYqWr6ldSZwf9kdmrYuZuj1w4SWG5VeDiJ017p+tsUZEWoC2X6F5X\r\nahyW9RfzxeRtGYLZFq2T1igTqJ3lLMlCQ7Db7NwAJjYC/fsnbnO6Bk7eQZ9P\r\nhwjjyooSc8jzM+daf/zssgglRR/UAK2I39qDyeI/D/0Qs8wDt0MNeZRqWC25\r\nC68AgZvktPMbE2ZCsbd6PvM0+vahhmMI8PIzPwUdq+L/RwjwPAQDfXzEreJC\r\nthSMTDnPPB41AWRKSkA2b9S8F2W1T+UfQ7o=\r\n=wC5B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.26_1664370504873_0.29098393017316426"},"_hasShrinkwrap":false},"1.0.27":{"name":"citadel-svc-common-utils","version":"1.0.27","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9d57001f0ee0c8fa51974f18b6eed227bfe11d75","_id":"citadel-svc-common-utils@1.0.27","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-lzL+kq3hr5HLibjnaGKFLcz+TfFCj4QB/9WbxTusrOG3HhBtJ/O+xxx2OlcxaTdi+BsBv27MMVW5qlYlpq/Qhg==","shasum":"adeb1bddf7418bc6de69d3b3045d6e4c5ca008ec","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.27.tgz","fileCount":41,"unpackedSize":49422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFj51Hw2++qEVoyeQ1S5XQtPLie2fISII412RSsFXJn5AiBxlMn/bfyiOVAOaVoHlzmBRREIRRyXV4sCGG5zppcl6A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNZEeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9QA//RZHKQK+oVXUS6pzIv2B4ingI+F+qMUHdV6geIzqtU+yy+I72\r\nKYivcRE65oj5Yydbld8y0X1GWe+FXfdV77ucIrMFh/q3CpOHrSPVkTkjaoq2\r\nFnlW1m9rXjh04LPYXRNbUc+2v0TQ9pW4uc9BO1a8hUPy1JNFLPSzjLjpda/h\r\n/hZRwf5NfmVWO5SS9jusLi0Qf8r23MWPB4fveRXnbJNnrCwJ8mYSZ/fR792H\r\nxyzl5N+z7Hi0F0JDDsn1ibDYCF9cj07sBXNnGrXM04lRs/E6QkNE7RIJWelj\r\nDCZzdFkHLJV+IM7fB1KoTez2YpRgllf057iAUbDlFYFcLYYFiud/UJ3Jf6oQ\r\n4wCRxrgvR0U9yQVtJmE9EjoxngMG7/WVZvwx6RTC+wHHYJyi6m5QZ2eKE7PL\r\nbamZL3TIdaDXd5aRKjNdx8WbzXZW+VdgrzGnqnleVREVf35WTFjUGgrbwzPg\r\nunmGxlNV7PivG4Yd/o/+7ZW1PzHUtOq4JQfxPeLa1TQ9L2mzQ9fgXIK9Y2YS\r\nfK5xLcN/OxhPqp/Yn3BB7ajELhZVx2iOdEzAutv2zrWpdMFF1PUglTWnNy4F\r\ncAcZE5xPdxJbNaFxASgMOKuYzhwsgu0mgfMM088l9tO2UC6YzlDI+WP1sQY1\r\nxox2rb/CyULeZDk0NqXnMAlS76LBNub4TEw=\r\n=GbxQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.27_1664454942732_0.9186361823394031"},"_hasShrinkwrap":false},"1.0.28":{"name":"citadel-svc-common-utils","version":"1.0.28","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9d57001f0ee0c8fa51974f18b6eed227bfe11d75","_id":"citadel-svc-common-utils@1.0.28","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-7EgWaD6b7rW3EXwnDH34c0885Xkf6YItg4HSDbTfn2SsXVoCO55YxqJbH1nG94lIEhOeKJS37qw6TwG7z5jYgw==","shasum":"98ecf7f33f2c82681f68675c9f3869256058ac23","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.28.tgz","fileCount":41,"unpackedSize":49483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvh2J1u3Ek7HIoEoMyZ+JhdjGDfLCcSGu8kk3DTPdEMAiBOSnScYx5nzpNz0YWbRMyEKubQEdqygj+Babgo9avZrw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNZH9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqggRAAothR+xjTQmRDVqqi990fgkDzSNKIdwEllNFvNcQlW0XD0ucX\r\n4BJZ7TOS0BlbD/MTxJqywz/Rz8a5GIeTysP9WSTRJ83MOrrdNr0Md9ZzbteQ\r\n0futbQvEu77/Lje5kT0lhh9hlj9FbyTJyn/SFMnO2GYX+WFFephHiBTt+uWV\r\nnuNvRfSNAJuiLxD9MRFvswXSmSkyIRn+0AhsiohrYWm7pO6NPlbfnEn7nJFr\r\nxBgH6TcMktLQiUoKqs31eePse0PbMm+vU2Jr74Ve8dIQot5SmYfmNbajjUPc\r\ncsrlZzJL5n9nxcFi2FuXnterIZEVL3Qhk+B40mLb2L7V6H53P2myxuPrjWqu\r\nz1MxP2DnkH/qiMjdrAIdSmyieqGB045uqJgvk2JZYoVe2uhv/hlaRT6s1a/n\r\nzMSFLnKX3duYWNn098gzLZ5Wyqpc/tRBWNACizR/hRCJz46V9ycph+b3BR1a\r\nkU79cjQ18ZFycQTrmwox+p+l2kuqTBm49HhEf4zfE8HDLe07xpExN8Vs0aUI\r\nP9wOHsNQGVwm6CPEvcxE0koUbhCo+MR86R4F/hlf3rD0wb5BXw6OysFkvWGg\r\n3UJRk0kusSa9mzcruwvpQd0iSAKm42QyKDNCCHuMl2EdMitH0N0AybPV8YrC\r\nI78N/gO3XLzETyiOf/tGOnG6b1KwZf856K8=\r\n=tP+1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.28_1664455164893_0.9832161116019653"},"_hasShrinkwrap":false},"1.0.29":{"name":"citadel-svc-common-utils","version":"1.0.29","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9d57001f0ee0c8fa51974f18b6eed227bfe11d75","_id":"citadel-svc-common-utils@1.0.29","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-61ztrJnoPLXDszfa1NWzVa4RQ3c3Pf9Fa9gRlCP0mg03iQn5REdOZf+IU+ChPfQ+X415pnG1nSLo4HlX8ffh0w==","shasum":"2aceb31da14e6f6efb47c432b22a90389d3c4351","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.29.tgz","fileCount":41,"unpackedSize":49526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOaLo4sVSQvTsG6WNfi3+N3w1rKhNVIIqrBnaSu600kAIhAOba/96ZcqvclYzbGHfJhdWVuhJragnRodXNfpoH4c/p"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNaJCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq5w/9EP3qKtTCuFqoBOjXiVr3FdmMN8kSaM/r60oGho3HGgVMRBiX\r\neCAIIo1whvezPegd258eews3XjKLHyF/ZHMJ9hLkqCS/S2Mh85kzhEJ6DVDT\r\n2Blusuyjoo8hjtlonuMu2dE++USzrV9kJKq186665IT+3SQjkXzn99KjhFW7\r\nE173x5aOIua63poIge2NNBSc7IfKCAQbti4zrEAv2NV2vKvScSi9d6Wc+j2B\r\nUJTtOFRBChjbrnXABVsd+IFobvcXqj04mS0/f1jhBuOybW7LRwd31Nj022Qs\r\ne4sAOuToE+J5Y5Hqon+/igdVfJPpiOUX6neP5/jEOUtUp7yETKaYKJYTUjiq\r\nsN4gZ21PV62Mv40dNIVXeej4PkbngpAc4nmj1YKPFetswiBPFBWEdsGXTezf\r\nicoBx7i4KP2lWQHA1HUXS/iWk2kSRZHHMDCjGqWOXmwsYwZEkZPZybaGyhlX\r\nTuuE/ROyIMXspyleAD1Qi2X5GUTf9uTBVPO8nEVroO6yGzB4TvDh4pBss8hn\r\n5w8FcoDPCCVDWXpRB/r/Og/H6nYooiNj2M/+9xz1rafM80xUROlsv0C8C/Eb\r\n3JDxTDX8d+Zc3mVnG5DPfNz2hJxVJI+rEPZKIJ/pb7bKSfaXURtuqEpQo9Ru\r\nLyMxDcYCwKyGVAk62njvnqPxKUSgweUka3g=\r\n=Emwa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.29_1664459330599_0.2654940050948347"},"_hasShrinkwrap":false},"1.0.30":{"name":"citadel-svc-common-utils","version":"1.0.30","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7464f2a83ca9b263b4887262d9b48d54155c250f","_id":"citadel-svc-common-utils@1.0.30","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-J4Rw0SXK1Gc+XDw4/UeL+kKENCPgWpAuAIAQBcOd3ekGcTNalknHNlyjAhmajOmaQTwvSVOgC16f/lFImeCp6Q==","shasum":"7bedb231baebb58acb6e52e9086b4dde0bb6a9e1","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.30.tgz","fileCount":48,"unpackedSize":54954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChIzd7oakRsf+dWwRQjTJBIzjaV+ZKjwS/o9s6fVqzmwIgbdA69uUZ9qOHPBDtwX2W6pPl7lVsrRq8Yj3fjcTei1o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjODaeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRyg/9Hj+pRCgCugUObWua2MX8DkiM+bf2Mug1+EjWxWMjBi8IHKLX\r\nntI2baCSvif51MKxqFrHWtTnElfZ9HYW03imyIwQVtzj3Gt9N84Mt+BYwhCx\r\n80c1Tkic3vB20VYJwzztKKIa3dNjBbQsB+X3tu5wCpOult7Zm/Ga7lmBKv1C\r\nC2q/6mOacHUpunh2RVTpNvJwEjRUTUOp7DctN34+KwthCJigtefsw4chQeri\r\nYw9xHzImQNdVK6wz/D6lFqpYLlC6DdcB5MOrB0UJBw0YXHcRGeP57kOy7P7Q\r\nHzfKDDjaqphJVAnCPjLpkd99QwwkAm3kTEh+al5rQdZYMCXqvzQh1TKiDoMd\r\nZGA0dPQm7myd2QylKB7Bhe1P/jdmgnyhjMUgVS9/Q1H1VDtVx0FWKZDbpHif\r\nm0eADOy5C/ZJZHpA5XrBE3Atv1VOPESMUbRcztA3wpzqI8MLE1sJVUzFWALM\r\nSNyCtwd+H8auGF1ALUVD4GcdLJEQuSk2NfZVw6L5Y7sb/5W/DWhKIj4dKW7R\r\nNCOzVB3Qmn9U62Xh5/8cLLrMcXeqYBk0uJNOzIEqc7yTA90JII9VcOXpEthg\r\nQbaUV8bCPLLzRe/Qs+6z3hLfsXx0sWZTM/GXRoBjiO7R4dXz9G9Lxd9SIUIf\r\nrtq0+VyvvVeBLl+QWxEmZFiASjASaNgb+rE=\r\n=Ah8N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.30_1664628382317_0.5646767498139083"},"_hasShrinkwrap":false},"1.0.31":{"name":"citadel-svc-common-utils","version":"1.0.31","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7464f2a83ca9b263b4887262d9b48d54155c250f","_id":"citadel-svc-common-utils@1.0.31","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ljx6vYzFl3NKMAwuorTWY3w/uiUJz4V6lkVZzjSoU9k0jWks7FX2j27FZC4Xi8r7kPOHdDj5LqEhBAaBXx4Vqw==","shasum":"d1725b96809cfb953811b13a431931914911167f","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.31.tgz","fileCount":48,"unpackedSize":54996,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbFCNSJgSg4NmCPYPPYOSBwxq8drzFYSvTzW1g7YKWsAiBb4a2tpNg8X1fjTRVYwerBfQIbKXaZrMBAEtjDWAZKMw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjODhyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpxvw//ZD95mkd73Ry18BXS5z8Orj/GolOPIAoDaiwr35Xg+4Jga+yv\r\nTTis8F9MBg/NZAJ+XjqSm/bk23/pDdYRt/82xdsuTSyppcNWVqe7EPBLXkin\r\nxTdD4R5uDZ3dyt4FmzjYtfKn1bnwcH5EPdS77RzO/FqnD8E9pB9/7HjZLP1K\r\ndB7S6ha16lIrUuYiof1jeqFcNahqqUxOBQ2kMlb40VV1Pu8yuu4adv951Gkf\r\nPmymG6/d8PW2uV7W/vTjL7h0ZzvJjmFUWBB6OZ8A3p7lMmhzosoFXABylt9n\r\nkV2xkBxCMvGDrJ3TQENnCdR/f2VLdfWa5bvOzhwVRgzxFpzVy8Av3EC5pyYB\r\nOEfb8XrOeHUlqGZCZ6nVjLoeDxT2C71iCCdC+O2fVTYCTODatjXWwDM8BlyL\r\nIsfMBwVWn9OwgfHxYiYTUwLPgxBUfHdqcNaszFy+PRXoPJUcF0GcywjuzcRe\r\na37ZuUWy4fyCPiKVPLBKvo3uRV/dyooLNM8ueTlskYK2apgzyicydaIuisw3\r\nsLQqYXG+Ls4SupnKrvheoS3kCQaRfzjBH/NOCv8Z52DSLgytdFzVREZJcdNj\r\nRYCIm1Gx4BfxsdOMnDAsR7nbUdyI9w9/6rdtBVDwoKLq8vDuvIkX8THWz1tG\r\nS5ChttQSye10oUsK7L+VaC0at96kxfDk+o8=\r\n=bgq3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.31_1664628850764_0.7395293437470061"},"_hasShrinkwrap":false},"1.0.32":{"name":"citadel-svc-common-utils","version":"1.0.32","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7464f2a83ca9b263b4887262d9b48d54155c250f","_id":"citadel-svc-common-utils@1.0.32","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-OL8BQkaBCOF2VE7dux1wKXGEjqEcil/XAEGxdqkVXLJyfxInmZeCYxHiXWXEqg66wX85cirtlbkZMV91I2WtWg==","shasum":"c10130a3c6bebbf76b378e177e1ccc0fb30513ac","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.32.tgz","fileCount":48,"unpackedSize":54948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICM+NWxEcitGrucpum4jh8IVCWA9H5hzNfBbXkPD6TZlAiEAkEZ3NGPGIO5rr+HrxPwFYenM9x+S/TcnZj8DSanzQJQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOD4DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp3Q//bw1vnmEEb4Qnn9P4lRqnmlvwJkn9QopXfU3q+XpiMWshH5C/\r\n1sDpfAChK47DnpqDLNIVv7urzl/jR5Vv5ADJ0KQFcifVJeXfZvuwLrI/pAVf\r\ntHeUlM3nSIk5Q2wWsanM3X1rGSxPn7rt52dT07Z2Bet5cshpebiJ/49CRo7Y\r\nfs8wrqURxbYcRXD+mYTqeFbtPcxYc1uG/srHKSEajVursQotxsEV2HvNx3/0\r\n7gWsObXIYLWKWFkCwwDJkaGpFaWbOBKuUuUF1p+lGMHZ+tWJClRTgXmHsmqn\r\nLjxJQ2GM//t0hEXKyNzYnsFNrpshIhP+RPKCAiB93KosyiQzskDMsBb2eCjD\r\nnDjn7U7JUJp2PhAeVz2YqIWdp65gYQiFDwEeN9GXu9SwNfB5mjP4fuxbbd6d\r\nSxBLqmBxttSMm76ftaADGdTqOL9JHN9JM+4yz56TTih4cBHZ2zrWomtJCYrz\r\nKW4LRinQvw2REFlA4Nw4Mn5G3/tpCl5F2PmbTahOgaUy/ataXGSEVcvHH+Ee\r\nZvAPLamLxN2YCwCNVQf44Deo7OUswLloFJ7bZj5NPahWskXIGwDVDTMy2jyf\r\n0+Ri+6Oyd8g44WezhUhrXK/372dNFafjnru6/xcFbGVH6caILl+JjNj7sb4x\r\nHTIXElIaJdpCoV8JTlOQQT16q5HdwXO6jE8=\r\n=y3Mr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.32_1664630275303_0.7454614275925497"},"_hasShrinkwrap":false},"1.0.33":{"name":"citadel-svc-common-utils","version":"1.0.33","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7464f2a83ca9b263b4887262d9b48d54155c250f","_id":"citadel-svc-common-utils@1.0.33","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-gGOUF34Jz4NGL4aobpGCeOqtaPSzdThzZ29U9PmrZjisge9ncopthlq/uPEHD6zbJ3GWGZak4NqXC4JSsDuMOA==","shasum":"4a0bcd042a46003f54d3c313033cae5f72c3a3e4","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.33.tgz","fileCount":48,"unpackedSize":55105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeQf0ZnadybpbxQ1ozUuoInTfZ+y/DNlcVp83Dgab5MAiEAiYJvXmWuOGDFI9nMWBve4NjSjoxM3aTV4+5rYJx01dU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOER6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrluA/7BFFBlrisD0Tz3XgoDaujIOthpk3b1FAEv9mpx7fv5796q+nC\r\ndd8RcBbGP7H8lvoE8/kgeY4IrosmFHnKqUG+v1hnLdjwexDJz3kAc5cFdAVQ\r\nBnty0Wsl3pO+1F7L676DntsMM1WDUhevbkMh95CFtOm4mUXTGkHjHHmzWb1x\r\nxDsfqkWkjaSDA8o96fXWsc7Q8jiHWHfQJU/+PLYfYAqRL51zZio8e3L9VUO8\r\ndHpUmKMXbjqI4oVXasQWAx9T3qDn8EdFfXMcjeljT1VZneMtr2SgIeOijs0o\r\nkEdMerSW+O80xBesPtIA9FDvvA+hIUZAZQuxnyyFv8WgoHzrCzDWPh/p/0xD\r\n85Yab+kHKtETN/DA6yJHpD1TLoB26lkjTjh0TjvaYwD/CjkyJN/wPtkIYq2r\r\nELRVNO9uH+adbnSJ2Wa88VmJNIr7PgzTzz2suECQIty/Z8faa94Kg07ZGEeo\r\nY//kDLoJaa7lAVlR99ps7ARSzAsUJ+JPtz4f80w8CmFBJ0QIZ3YUCuwagg19\r\nmsRZcbqs8KJ7LMPPP/HL0HSokAkq6YkpR38T4cXgOMFtxXAWKYdJIM4DXipK\r\nImr4CDK5nUO/p/M0e2ZdENnsYwr5q2vH1/lnuGH46d3ORDcOEBdDwfc/6X6w\r\nvT3PD2qtv1DUwv4a6z86CigUujIot4Sw7Bc=\r\n=HMRo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.33_1664631929808_0.8880102308997941"},"_hasShrinkwrap":false},"1.0.34":{"name":"citadel-svc-common-utils","version":"1.0.34","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"080c2c22e78c539d6995cbee17c7ee2a9deb700e","_id":"citadel-svc-common-utils@1.0.34","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-pNIf+3ZOD/P/Xe0dEmpFuhBsCA3Eny3gvCbaw4Y8llwJ1HEh7a/yd+3bG4vVuuSz+0Iyr23TUNvsncMZJNxzag==","shasum":"f1354bb302244377861719bef8f2e8c31d7ab186","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.34.tgz","fileCount":48,"unpackedSize":57813,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCropMgdPhUSjTla0vncP8nTDgqZh9VHrpOgLob+0x7UwIhAODy1KH2/ZCqkgAUqf5tsPZp5neMfrd9kc/W+bKxA81A"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOnGWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2NxAAixNacnIi89hhQ9z2cVtrgkRQLCq3+OIxVnTGmNzC/kuVqa6W\r\nFqXrdDQtpT940UWwE+YFRYyA61qFiDEELP1jnaAHNg62oUWQTwvTfeL+ZJgI\r\nNXaHqAh5R7m19kapN/AtTQlnXPu4QeJ2OVrFbcjdHqMM0dRcoiE9hakwa2ac\r\n8VLDAAY8Canw+vw6DOI6IJcXkd95DdALVfQDrM3P96NK8Tvl27DsP58enc3O\r\nfL5GBr2qUuQOexX8zgkhALdC9iCSnEa5C+bMPZYb25NoFLknGR9SeAvU47Vh\r\nzn1RfFbD18sfm7O6TNisG5PeJ9BmyCSEiUvKGycEtXwTEfyM8/zvhreHF50+\r\nlwCI9qz46vLxwpmF/yRbHTftR2EH1wfc7HJBOcOWFMaNKtdjY4eQJfAtOWA6\r\nZc+vPeeBTOCgyqrjR+bbhfjI/1nkHcPkVJRcX3XAvkmTRNsZcf68uv7zMaAP\r\n+W6ZnfCHfBAAqa7okIUNV3weUzhjZV2LfriBAttVi6y5ZiDMKiNZjavRshRX\r\n5pIP1/RduZhP32k5JahrfXqt2BwWp3pfcG91vy9SNCZMI3xOWPUeZnXBJtm2\r\n4a8KPdcz7JxiFDI4k0+EIjZoLAlka9LF1Tr3+WsiqDIC3CrjunvqVw84GXUN\r\nzvbZi/4pFrLz9L5rPDJHf2voB2jNyjB+a9g=\r\n=F4id\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.34_1664774550515_0.25904387456982714"},"_hasShrinkwrap":false},"1.0.35":{"name":"citadel-svc-common-utils","version":"1.0.35","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"080c2c22e78c539d6995cbee17c7ee2a9deb700e","_id":"citadel-svc-common-utils@1.0.35","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-d29I0GeggufhRJW8nbfvE3Zj1hnEy98eXarl+Xxhu9nJ91JGMf1p4JUglFT/qhLUtvF3JIH9S6mGrteDdtfm6w==","shasum":"48ecb62bda20f9f3cd737c43ccdbae8fa497f2ed","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.35.tgz","fileCount":48,"unpackedSize":57775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETBKOQoe1j2jY5M3VGklRBFQ4uUqhM2cEWl+azUmaRJAiEApWKctqN/OBdm4IPHVZT8ghT3ZLmLHp7h+hCmnPwtk6A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOp7PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN9A/+OoQsYMjncpMBKqqb0p6GQmtRnyT07tgDbB7hW2mwGrziKVH0\r\nf0iz7wxDBu3qfE4dSbVh5NgyydDMOMytbcnEsVVPaqxFQXZRq/DAF81NblGF\r\nRgNN+fagK7eUTRM5IwtzVDPo9J3NwXMXbPU1jbQ17paeXYYXqX2C7UJR3w8P\r\npL2ojVSC3LARoqiEPO4DB/kzYpfoJQ2vIZP78WtbOXCS+UXIWA9GqoP0IfZp\r\nsNRKJEeL2LBkOQSorfK1vqJD+0t3BoHPEjOT7QUHL/aLMAiwhHPvXYqPhEVf\r\ndvTUYP78qIBSDPEe+B9/q63RPmBUjeM9oigzGOxvBGqND91pudbjHmjQUnRa\r\nSJO2au3QXLXqv/T3luq9/1cLwZZSzk25N+RruUg2eZi3shLH6afO5W827GD8\r\ncriFNDyqnxDzd7q4SXWtOBZQ/dS7WgmVfBSunswrpe+WIDHJIRvYKAaCHpy8\r\nocM2UcCz1tLlyX6Xk5QoOtiqsB2gQQy5oQ3YQeqnoMPbx32pFgQRPx0DwgpA\r\nDCxRvzePCTb5IjD0f0yOvSV4WC4KHFelKIqJ8NjTYA7fx0PFJZ6PIl3qECYu\r\nr10QuUG93EtwrbQTp5TT2JLjbr5s7nm7muwxPi9CQ2F4KZTvXOA2Ff7rxl1v\r\nZfMDQz5o2HX2hGde2CAaw3+QRHqFOeHLrwY=\r\n=oDIM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.35_1664786127195_0.7795151177073589"},"_hasShrinkwrap":false},"1.0.36":{"name":"citadel-svc-common-utils","version":"1.0.36","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"89ac086ae2bc31e9195a2706f41130f81ee02c1f","_id":"citadel-svc-common-utils@1.0.36","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-fPMicJlfoiRVws30M8D/FR73VsZWQI8bXINYnr0RFXQsypH3yPA4s2DixQgMtlnRirdxiB+K34egmNn+YmtsaQ==","shasum":"8cceec0d4cdfbb02b098d5a6a2bac6f420ec83c9","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.36.tgz","fileCount":48,"unpackedSize":58191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpqHonzD5pJUA3TF4DNI31mVcr42jc2GMykDY2NOLgUAiAYGQ8GCh23HoCIAPFD4mhGY9knIX2+u0Suu9trdD9FHg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOrRbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUZxAAgP+qlOJdKDrFwJQ9ySFkgxf/5k3e3VgMvmUONvKpeCb37eKD\r\n+TYcs0ZKAuuIsx1pcKJyMCJ/XMYZ4d7M5nzNK3IG7yXyJGLYvlCT+U1+SeYY\r\nzq/by5qU3PRtOJZ3jkcfl8/Iv3P93q3W8WeND/RzX+5N0Ks0sXM671CNr0u5\r\nnjp7LBehZFQvAexNfafhaHfc1LEZruFfo5iq3P8D3xasl71HpIQOYu8puV/w\r\n+qNpyhAuh2six4le4tvcLQQhiPEOQcwb/RppjaPgD/mZem2r1CPXgA7DnzlN\r\nez+mXJSzr4KxMqRwOlJyT2PrY0KOZ6M9YabKKUqguxilfJvyrVxogRnBT6ti\r\nIUYHhJhLknUqx6Qcy6g2/tQjIyjgOmzPQgYc7XJVBwsziGZUtwi22pjrtzeP\r\nX4pMQ5OytxglQROQlHcstR9iToQDXchPnu7p9sLv4VU3mhRCy7ZTt14KFdvk\r\nEOr+H7VbeO5UDOSElaCLxd8b1yiiqU92NgJWeHsvPsxr3cC+7dAP3jomrDJ1\r\n1/HzB6SipJvhhgfG1hpEgjF5ee/9KjhlDqYj7wZJ74G6a9sovfjoVfdOzLmW\r\n7ADhxFWUBBOk1uGW6UDgY0LaWZSrdlI2qxZlvlSQRsw6yjuXas5mofqea0yW\r\nSpJsw4Yr7G51L98P+EAiNOab1z1tDqtSPHc=\r\n=UssQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.36_1664791642975_0.02066099228063001"},"_hasShrinkwrap":false},"1.0.37":{"name":"citadel-svc-common-utils","version":"1.0.37","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"89ac086ae2bc31e9195a2706f41130f81ee02c1f","_id":"citadel-svc-common-utils@1.0.37","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-k2n604sa1hKxkUu1ToefU7WsL5eAzhMOqTwiifBykHKwK6qCYdaBHsRlLYNnd0tIC2gAOg3ZE0m6o6askgv1/g==","shasum":"54d50dc7cb0ee1ae5d34e584f74ce7308c0331f8","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.37.tgz","fileCount":48,"unpackedSize":58294,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfSMchivhgXfxVZUDgDb6l5W8+fzeqIMw0BuZCZiZfWQIhAJ8NDRWb+NO9kL/pZ7fkJekhCJIy9G/iCTracnITgQ2R"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOriPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEpg/+NZ1fWizvwHZXZ8B5PK6tiKkMsisUuy5gCDI4ZOgU1cIXWYOV\r\nQSDkNg7c3jpHYxKfixOLkBFUPhy6rp5I3VAsqZvQgBsWCs+sjFOGZ3qAh7S1\r\no6OIeSER1IA9kehrGfuvgx5//umcuJiRQchist+NMHJkSLlU2rjiLVHnCOtL\r\nK7U7sd169aF80BuSkG2HXOwU4BDsI8y78cWXAiAQMrwvjWiOrGnaBGeO8n9Z\r\nfS5fEL0KqLRF9ZiOdKfCLEMf2aGVOhYR06oO0jyxz2GHgDojWWUAg+Z89mbE\r\nveCYtoffcL0Nkb81XE77L2BcYm3dUUIV1uuPCGm9jt6ZFtyAfoFsu6suSwb5\r\n88LLWtVtDbobPSlTbIX9ugrq9o89vdMaoM0b2x7CHgDW9LclJPcJIshCASLC\r\npaZ+pmNdsHbKi2st95dCDVTM8H9fEtlGHGEVjA2SN681P3KOGWWF0hpcExQn\r\nSIXlCEz3UPD+NYvLCpLpgVj2tUj/0oK8iHBQeLVw2pJ2fLvxFtkz1ChTrxmQ\r\nmwe8G9bddV5WdD1/c5cJu4hiEQKcD/Mtcv8qs3UvaRBukqJnLM0d/cpdFzbI\r\nM67rUqqiOb12uUwJgzUN27nMIF0ky+uxKuxnGnfhXKbj0RzB8J/MZTZwgk8N\r\nzL/B4ybrbI6LHVdlvf5WwGJBUrceKRj16/U=\r\n=yKqG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.37_1664792718859_0.8218166290903703"},"_hasShrinkwrap":false},"1.0.38":{"name":"citadel-svc-common-utils","version":"1.0.38","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"89ac086ae2bc31e9195a2706f41130f81ee02c1f","_id":"citadel-svc-common-utils@1.0.38","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Y76qmVzpPtnAkgE+NgjvlwlCpVQHIYud87EpFunPhb5BhpAprYdE+xMXvyiK9hiyL3xUlSq29cjEn0NtNJ2Lag==","shasum":"1ac38f8de9d8d9c6686d3b1728e82c49465fbe89","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.38.tgz","fileCount":48,"unpackedSize":59219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwrzDaug777d8vAecgxq7K5YTUG4ZceZyvTB3ahJBH5AiEA55yesH48/bUkz1iHn25xr8il5EeDnXsFHpXl2VSV56c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOtk5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCzw/9EqkGcS/V4Bhi1zUKW1j4VA/H1MyBUs9tJO1qCrRksEhrRRDV\r\nLsPTC00JnGfWc+adAcfQdTX3PG76rFTM8wGjCa8kudVIgRcH1h8+8TtRFf+o\r\nGkS2fmzHiBJa83/UPud/Nllz2AC0BFQ6w/5rI05Tc3UYbw1swzPPTUVhHRCw\r\nOy1RBZzsL17pVRKDxmNVndlmsdaqLuW8s9cKfZLLLylf2EpiT8sxFpgDbJso\r\nzI3Y06D+8QtabjYx4y5bQJuZd5MaqLhUJnPnNcy541tQSjnku3dgMVUPn9O8\r\ntos3c4cl3M9KMdGZU6MGmquIUgM67+Jwj5ArdRiTvOUvQdYk0c5TEUnuwL4x\r\nPHrb3eJA9nxntSVh/85HfD9rgICOLzR2PEtJwbdjA+JPlwdgxXQfpfBF+6AN\r\nnLFwnzs3+IPdQJ2DIU6r09d9DqaDP3SicHNeT0VxJJj42aIBfxsPo9mHVG/y\r\nZSa/GqZDPfp+81HrAn215fat0e00beOzuSmBif7hHUMtSEYKOYigxByOaZzi\r\nEJs4VS3gh2fwFcPQP2gNuLYvc8k3SX57Tfoctv79cny2i7qvmx43unb7nX2d\r\nlQ+ls8nd/1vwwJ8AYiTPcJpcJbeDNbKfbblnAbAS4JSABT83DqMmXPASHP/5\r\nfTpeA367SlWUXTyZfWd7rqMjpKwJ+BzEkDU=\r\n=XSiH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.38_1664801080855_0.1751256940413064"},"_hasShrinkwrap":false},"1.0.39":{"name":"citadel-svc-common-utils","version":"1.0.39","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"792133af95a2e7b7ca29e133896b5153ed7ccd25","_id":"citadel-svc-common-utils@1.0.39","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-NEVb0Qqoj5vMsDgRsJA6GQGsdYWgEq/1HTNqAralDAHroE/ll7VHBkfPhtEEsSkpEUjIugdDqrmB7dFqLcFnBA==","shasum":"0d3bfcd44165641d8455b6e90b28423334d2a6cd","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.39.tgz","fileCount":48,"unpackedSize":60090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSHfFAO+pCTwPTUtE8Dbga6tytYsjRIb9UPB/eyTb/0wIgTjrd9Se9Gj+6Z7BHGjRJPSdij1BCSEo3423FbX5XFSY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOuyJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5NRAAm5mq7wFK+9kR4VckSzdNBx2RQKzpXRmG+b+/dK9EvExUlFSE\r\nDXvytHTdf/PjaARsn2aoTsXhB5/3+S3FgWGSMLl80YyXH62AOaJW7mPIwRWb\r\nIdYhNv/5x/DhaKnmzc5su7XBG2pWT/7Yvn8aNRrVQnJHxL2ldXVKO9walTas\r\nkq9D+YS+N+WQIFsVdbkErov/ADlV+WnAYr5YNddr8YAYV+GJDBFp/og7/lOl\r\nB0/q7KjEIce6otdjm8Z1q24Uyp5ALRIG/ZoLJe1pdAuKyWGkOP91QS9ArMzh\r\nRpgtjlEFtflFJe8vAenN+3vOzwfPOaDFo179AsDDuxWYO7jFAVc7RnMNTsVu\r\nVxr6MfHFeo/dftG3AtYKu6FtTurbbcgaE1vHR7WG5Z9OLeHMVowXoBaPPDlG\r\nWtJC2CozLKQrFF5vsTsft9P7rz6WWAZee0NqQp3GDDu1nexjPCMr1/tDP7sm\r\nwe2/8gBblggKk7Wz8cyUCfe0ChCRag3DElEVn+hIncivj3cKAe9ugdIwZUYY\r\n1BlIeRRdZPnL+xoYj0gCpeythH3NO50iYdtWjrwlkrSVIWS7TscqiG1+LzX4\r\ntLfu8HewfZvxJ3GMlheLkVhFRF+lwtOEt4UqE+C5x0DpNv1uIBHKthzmBDkm\r\nZp3e5S+2w/wPSbgCHejv5XuqjRIukZyF5pU=\r\n=5d5P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.39_1664806025484_0.011516414049322243"},"_hasShrinkwrap":false},"1.0.40":{"name":"citadel-svc-common-utils","version":"1.0.40","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"46aa25b8a18b50625441611e9ea5e90af964f964","_id":"citadel-svc-common-utils@1.0.40","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-tx2POvqXPPcbvd7/tpUa6imwdfmV360wIpF1QBA9XrbYbe13QjVABu8QStjS6EqeW3BmTj4o2bXsVO5Fm2O2QQ==","shasum":"20887426166e5812f3a02d63128701e7c59779a3","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-1.0.40.tgz","fileCount":48,"unpackedSize":60470,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3abHMgX9XS9EireTgBsydzE/H5+KJ8u6Qv0toEZaMKAiBLqInwKNjLoB+c+1Xu55cm13P9isYDNdgcJ+GaSwkGOQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO+snACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCpg//UZW2EPw1PUBVA3TlelZVQ+9ATQgNMe3RsAz4ZLmwPj/es6d9\r\nQ4AqjOab+GTLXLQXFzfDmTuOJZNVCvZ4nA0GBWy6q1HRHut9b2OUJ0p3fKCK\r\n4NzhEnvwaC/MG/N9/5xmvxGqUKIOIjmEOPYw3n6GiUlpH4HfDKXdJRPOgbQy\r\nh4pKMcAdsQj9SvP0wPrwDEL83cRGBCfgu1pRePlQIXS7MThbPC+J4NTaQX0/\r\nx17Cm4btk1DNq63SqUt/HecA9964TZhWW7yPnza0wGqIKIyWccriCa2mcbkh\r\nBii/9X3whVrqwjSAiHztyAVOjBRZQHA7Mba4lBe2KuJtn6WwLaCK52nkYDXS\r\nRT7URqY5jDt5HEvhWvvYjnxkGgMzCjDAl/fl8VuCwHKP/J5P+kZ81Md/J3L6\r\nctKJST8lr/DQZByOGUH2bRpFdSU7aWruH/uXN9CZYK/0modrKstdF5wnlH5Q\r\njCNPtXqF1ImXmbtcN/BXO3ezh3Ryp4zsVH2T8S+QcaMK7GfETlbavc5L7wg4\r\nFvr6OYwYq9SSZM6gCsa+q+5CYb9zNJ9ZYlydoETjw6V9sDxsPNc+Qxud6ceY\r\nBjuWltxLGdhiXLt8Z5YL5kduO25EHgcQ9EOENrGhqQqNgVGnh5A1GyAOnxmX\r\n3CmJ7XOZgKcGj1j9Ygtr4jPHvzN8+gb1v+Q=\r\n=ykSq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_1.0.40_1664871207057_0.5514604766134981"},"_hasShrinkwrap":false},"2.0.1":{"name":"citadel-svc-common-utils","version":"2.0.1","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7d08b3319b377f734a4c5da30d37f68692527ec9","_id":"citadel-svc-common-utils@2.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-4GCto3rV4UHe161tTJ8GL8D4FIotaMN9hYbz6bhepzfBMwUbwBO+faoDAY6X8x7L9zbJ1NAifeoQdBAEAoyiLw==","shasum":"e26d2d09c2acc19f8a3c5e84d5b7cb7779f0088e","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.1.tgz","fileCount":49,"unpackedSize":62445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGV7MK2QoEJYNNawbPoq0YqtqQLUsVU30pCb4xGFlHzwIgJChvBR/PWv/1f3UCrpNwTH8XWV3oxP1gjrr4VueMBFg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPpwlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ8g/+L8aAGwaIuiYTRA3MS/3Q/C+vsEA43qm7+IHDDWs7FNx6S6LW\r\nK9WuJOUDsYnihvi0eY04TOx7pKVanekjmt3WLPQIHVsp1+7IPQeY8ASZxwEr\r\nXbyOZhI78JBCNptNJV+sALdtDXlP36FVNGL4Om+7sTg1SKfZjyYytRORv3Kx\r\nIqB5v0WLe8O5Rr0vbVK6KUEqTO6BrlLccsgE9JByivQmS24XyWP/TRe1CIb6\r\ntNeP2TUIRoVKrum53dDZ3o8nMlw3G+3YaZ9amX375OJj51nOaARXNwRSO/f4\r\nCfp1H8BSrjUkWfHAjBGG/+pIQ/wBW7RW1Uo9wYcj5vnWRFWuOgXh8XIqq4sF\r\nCX16eriShXi/rcghjus7ViVYyTPzOflGmEuuwpNWNCyFlMol6HamQgGCcFdT\r\noNNk7oKBSdR8c/f/L1lJEnjH8BAdYNmWNNncec7VAuU+a9wO05NiQfe2MnOA\r\nGSpTd5RtUGcu6C0AG9o2D+DTerTsFdTRxlPeEma17IeTJU2NtM7a86RGvg1u\r\nmL5ZS1CHzO78W8bv6Fl7kj7Q8Q+T2l6sXakL/2CmmkFNpHroEPIMX2HFhshl\r\n5cOPhp3obB1/ACNhSf7mvof0wv3PcWFbNzmFzNF9U1B6ZnYt9/NBidQ0fiwy\r\nZXGBGOwMcfwrOdQ2DT9xt4E1AI7mLc1gX8U=\r\n=u/z1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.1_1665047589621_0.9955126178784344"},"_hasShrinkwrap":false},"2.0.2":{"name":"citadel-svc-common-utils","version":"2.0.2","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7d08b3319b377f734a4c5da30d37f68692527ec9","_id":"citadel-svc-common-utils@2.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-3wD3ovub2FKpN0NK5UmSuj+LcLdowpO6ruyBpqglAJGa2SHzNZaXvtlSoxMTQCUgQP3BBEE0ejIT20kshNbjUg==","shasum":"18a3c25abab506f5616284d662d5547227da577d","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.2.tgz","fileCount":49,"unpackedSize":62521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnrc4Crv9hn5oFQaB75s0hVF4x5gYBXLIZoXRyB/KjyAiEAnO+cmEVSXOtU+GYVjgzCzrT0yy3rtqG6FSi4qkEDLs4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPp2SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow6Q//XLrsNMn6XjbnAmMn26/sSeFokp7iu8Gyle+S4R5MLOUTrxUC\r\npXTiKPp5txnEp0TJIyeI7wcbIwnqAy1igt2R8RHWFm5NpR0Y0fur+/DHji1G\r\nzIDSttfaRdTj8ixqmvYaWnUxyeSdrHE4tJqUSIWpJRA3Lup1yG+VlW+CeXZk\r\ne1a4BSJcaF6lrns0J07p1sYb0iDKqnZ4TTI1cym64VMeqrWq2PrdmRgz5hBW\r\no7OkP7RlzrvzSRojsJf614cH3jUZokXaYEhyhz2Zx3rQZh3bFyJLzcXI+Kib\r\nhgTJdqSMGZ0nE1xeEBBPIGIUs9ZP5nji6Oqvp9iSsB2Vqhxd5YYQLJKJ5iLv\r\n+6XtrD2EMDBXEYHmD545oclFidOxE2SXmkrv6Lv/S9inAyT8LZSd5HgTuf01\r\nnWKdPauXNd5WgQZb3JWMg6wG9/M4Ry+0kDi8cmUl7IbdcvqvM40vKxc68f9j\r\nsAbCBBVW9Ot01Du2S/xGLVKUIJ6mvgq90jSE00Kdd4YwHWWis9dxvyJftCns\r\n0rn6DWRt7bV+ypC59TPc5ZAigWTPVqj1eaQ4mp7i8+tMzND0gmU5Pa45HUFi\r\nTyRsFDXTd94A+l36ebv6nRkSKqLjqW7y4XbqkVZ53aIpEAfm8LPxI9ZGJQ+R\r\n4/1vSobBLzn+hIZWSduzYYmEtZYtDMRcnh4=\r\n=YmsB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.2_1665047954416_0.668314186170599"},"_hasShrinkwrap":false},"2.0.3":{"name":"citadel-svc-common-utils","version":"2.0.3","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7d08b3319b377f734a4c5da30d37f68692527ec9","_id":"citadel-svc-common-utils@2.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-m9N8nughdm9CVYg1+dDly8Sw0hlONVpe6hTVC5Z7UYi7/soPTrhzZqwiUtcI23afMLMDNOGuE89DEfwUILjl+g==","shasum":"9431486b66bcf1c33703dc1c67db8ffb25aa164b","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.3.tgz","fileCount":49,"unpackedSize":62520,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBv8aKt2dVZE5CV6BLq/1kS6O4iFR85MogatLj4VYUqOAiBFLoXMfeFYmhmq7q5riO8+prSW7Nvcb0zsd4WzbSxMxw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPp8KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnfg//bNAkzRdg80njr3g9idJe/+4vSbaM4vRDMDBdRjTMRNPsV5kd\r\n6LlRLG/GG+7g7QzqBKZhifORz03JEKWHbvt4Kwg45D5Rk/+tjwWF4pKz3FHC\r\nfFQ5rPuGgjG6lpOmeutRrBypMypc5fqr5DhX19R2qvKlReQza0EC5X1UrXxK\r\nSvI2CgxIXKFNI8j9x2cuzz9tUR4gEEwFvDzczRctI4SWGa0Rc1D+vqCu+qZ1\r\ntafC66Hs5o2GLX0rp/pD25uNua+X6WHJmkU8Xm81KJi/LqL+94nNuvFUFFw9\r\n9f/KLlCR/Nl22S0fPOujtmqryzak0PF2eBTtTgrhtBJxZeJA2PMqrxj7/ja6\r\nka8E++NraUE8tzqD392D1xy/EmfHrSbSenYOaXznGU5m8kbtNMNYvsVJrTZc\r\nxYgp/0d1NyHN4r9St5AenVbft/L/qjnUPK7pPayMntQXFgN6konYcyuQvilt\r\nlKIWzC/maE3xYlz3CkvWrqrDiA9EJalx6yaavDD1gb9WUsqlztJcfZRiVJKk\r\nAKWPFMMnJhTa6bX4JQbOyWlt1AobW/NdShP2VMJu+U3Z+Pj39lYTKgrscIOr\r\nHcvQ9SXQi08aPytUB3Kflk/XU1mM3Bly6DBXUzaw0nGbuLlANFC9xWL2C1ah\r\na3XDK20fxgFdqoHENCLKA1owE4DgJKGUlGM=\r\n=Cihg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.3_1665048330189_0.6299931410981181"},"_hasShrinkwrap":false},"2.0.4":{"name":"citadel-svc-common-utils","version":"2.0.4","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7d08b3319b377f734a4c5da30d37f68692527ec9","_id":"citadel-svc-common-utils@2.0.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ZreR9ApcyvZfwrvQG0/ETorsYIAVbzT7mR19sAYYpmRToR401I+h9XZnUvcJnqs/4bENuzxjN8rwkiBv4ZwIKQ==","shasum":"7a8e9008a2918e242f2e05870bf6581ad36b15e7","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.4.tgz","fileCount":48,"unpackedSize":61221,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeHdhCG0GgNIgTm9KIEUIdPLP39MxldA/FU+2Op5OSFAIgEDUn0F97KF0qBhW/dfgZHS/tyMG8cdJHXi1f9DU3bso="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPqMYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqw/A//flqYvq4ACmQi2eWdDFazr76heoFp8dZjnzi2D0rAwYhgfIcU\r\nHAncxKUV9bO1zXmbXgDgsKuNk5f4RW37kXtr/GYcuVOJI7j3Z9LhM6z5zOwK\r\nLkXAG97XzxiAFMwh/rloOqqt36cxW0i9lFJnIeO1xdyB0Kh3mo2judmfv8Ye\r\nrneJB7jOgsA7XyoKFpbYivWhFSJlkQ6ZzoJgqvBkWRY8h29CUguKtgdYWBC3\r\nqyDGIPVDKLdB+j1hRsuhK0N1tr7s/OMsTOTVbGyLN6APSrvv6+k7HNWHFGTB\r\nWuRNs8MyF7/U1ZD2Kop2zP9lQaMhHRB85iTsIFtbMZNfC4AsJn+qmzg4UIVu\r\nErSZA+Jns33MR/+REkvpawIwiT+M+SylhJdFgGVvF4zzjg35tNwV1QnQHSXC\r\nu5BSjH1+QMDkRfM1lYvoI03kC/FxrEY60CVpxHVB8bm5xSn6GPcIam1InBqQ\r\nV4cymu5mLW44HeHAOeMt8OEtRfQhCpcBYlZAAh1hFNWfxeFLORSzF8uFqJwy\r\nJQQSGdHZuYqGShal4xj8P7Z/BsjJzDEIa4hnAuKLKbS4hAm5HvAsy4p3Dz7f\r\nKpRFPlixo489EoJrO2/QnzxTtes9z4qDuYrPD9mHej1gRwnHSCHacDCYtPGR\r\nqkVgE0Ze30Q5NYJtesWAdrzvGSN5tvcbeWA=\r\n=6NWs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.4_1665049367969_0.7106233687252501"},"_hasShrinkwrap":false},"2.0.5":{"name":"citadel-svc-common-utils","version":"2.0.5","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"1242623937430b4826f0eddf630152740e6d84cd","_id":"citadel-svc-common-utils@2.0.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-7FGqxPz8FhkO2w+svwSGXiKSpUI3iCd66a3si6ataDh/zSj1qswVkXPV/Exb0iZWB8sJcPyAI8LA8lKo+1S+Lg==","shasum":"8708eefdece91947dcd69675eb5f7b353dfa2478","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.5.tgz","fileCount":48,"unpackedSize":61181,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFfYiQuhAkp335W91Noqf6Y8OycMdKfQUXAJMLheg1WAiBCtDXwlQVT0AlYgj/u8Qk/3HW3S25gzceF9+gy8Ro71g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPqQQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdYg/9F1gSbfzrRMirUuvHNTF8hUUkC9ZX+0ENsKANMmkIimPnGbgP\r\ncyT1mPNzO7n/eqY6iXyvtAe7Ehcu+fbumUyb7MHCjMbAGI9fOVM13MtZXs/h\r\nCMG8NQ2mBsTFQSl9Z+ghXRZfoJ3x6St2b7Qu136WgSNXe4IP+ESoheeXzJMd\r\neidOi0edzYxah+Dn6f99Gkti7ddKArkZh993CA+UQMsK0n0RMKDHsj/nMI6D\r\noAo/A9NWJEOsErvbSG2gG//yJdqByQz2UBAnhp/mH7vkPoddYYCP/vzm6dLT\r\ngRIu/wsaoMkWq+aYoqmRMz6TwM+EpFzfLG6CUmDsyE9W8iARgdOXUV5hvRoR\r\nCaByrnUfHUAOiRmflo8xx7lGAf/MsuhE63izB+C0OFzEr6uVd+cK+btzrU7H\r\nyd7v+sehwGFB0RCL0J67rfFBNZ8yNZahsJkuihQCdn7M6NKfkEGRxrCIzbjH\r\nP0oF2XP9Fzwr+c7fsdASpNOfnIV0RsIpc6W2pgiKmEnPYCF5vfPSK+IWEKN1\r\n8znKjEQu9k+s0YFvYCoz5WtdMreTT8Tn+kxeibMkipoEs1rLuUaeNEDXpGEk\r\ncSSXgL1/FNsvWipQXWO3CXZmyr1Cy65VoDZ8S0cxiVsx5voHmAmuYclyo8Gk\r\nIK2DEKMzvYURO6Qg5MAqp7LGPq0rL4SWJQE=\r\n=ml1+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.5_1665049616253_0.30939124080177294"},"_hasShrinkwrap":false},"2.0.6":{"name":"citadel-svc-common-utils","version":"2.0.6","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7fdf95d959c802c3b31dfb2769490c498d52228d","_id":"citadel-svc-common-utils@2.0.6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-DKY/pNRM21G3vt5nYg+dZw6BU0arbZ+UslUfvxQRdpuLZIiYMoxYifZnloHRUmPM/z0YQNUhgum0tEUVWS/uZA==","shasum":"a348b5edf6f095e7714bc633e6d133fa60781710","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.6.tgz","fileCount":49,"unpackedSize":63010,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB96kklVvKACveD0SNE6AjR6atL1fFGJVRZ0z2WeTEPVAiAt5wt9ctdrVHGSP5g24w1LzJ4jIdRS6eGbh3KX4WhEsQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP6HRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZsQ//RPDZB8Potx9gXDF0vssoLJw84ujGrw9hKrr0m5m6soKRfzhH\r\nEx0T2GBUApnd8UhVNiSSmSU2Dsebz+N8myb1vM3JUInA3khtX0fo49htsGKf\r\nURmPOu3lJJljg5N6bkZXy5W1fqL0c4j6KaVvBlq0J9LoelWQlJLAcpquS7RU\r\nJeiwEMGHzG5lQ4y4PwycueYqMdpInOzPDZ6UMpEX0lx3zpKC2kLqncy5yYKZ\r\nFSEPZf3tEbg8PZXarsNIWlXbaOg/gshS6+dKX3yMQCNTUf34XwAIX+qDYsEJ\r\nDPEqhSCL9eaQmj7hgcRk7s5W/ExQAy37u0nBGIt5WVhY1NqcbLFOphseLTYR\r\nnOf2hH3VlQF9HT7q8/J4M0aKKIy+VA3xRIAY3+q9EFQ+eK7asDdFAJKKKAWW\r\nmaOMh9kjCeuwIynec48qvtS74zLPmdW+mkTyeezZUC9ctRHSSuusTKY8WxGo\r\nGg+Af7kWoO2vz+QphmoCLCH0sTNMVJ+tF9sT7++SE+DseHvg4WT89Pc+CiW4\r\nkZ2Qb7X9YumKFlQYjkaEomYkPI7WM0p2+BpHep3Kl9uF6V0c9UAuZe84PMVu\r\nvEgpVwHTyTIrYFCiwy7cKodpTWQJ0LBpyMSx1PV3Emy+nV/QqtOnjaAAXwaL\r\n1J5h3x5yNsOq91Q2wIeIhOsC1p1yf4/Q6Kc=\r\n=pdT6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.6_1665114577366_0.5239202507358045"},"_hasShrinkwrap":false},"2.0.7":{"name":"citadel-svc-common-utils","version":"2.0.7","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7fdf95d959c802c3b31dfb2769490c498d52228d","_id":"citadel-svc-common-utils@2.0.7","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-vNA6qAF8AgBf3RDdBY4yvMkcQchmhPGvVtjiITzhTtV/umjrqEfQJL4lAiuTVdyPnDex3MWoYscbJTj3puKYHw==","shasum":"c03946a260c71e8207bb4ede8cc68f09123bdbae","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.7.tgz","fileCount":49,"unpackedSize":63105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCruygnYY//BybLkjWVdbttVC5b20xYtmftpukO6vrUAiEAmMo3tHjQ8l8OCyomWQoJ5Rb4+zscip+7QpQF4IQhyR8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP6M7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT9g//QVcPkC1h48ISTKFSFswnvKaDFrsjU/8I43claIjVmim6I0fp\r\nhiNug3UstuAXXQLrodkySSGi01gdACBfBV/i4JAj9SwX5L95bc7hE36ueQyM\r\nEoDHCkDbwuKXUCu6qUMN6W1ogQZGVZ/iBb+y54YMyhcIAPkmcF8/7+fmTV63\r\n136Ey6HhLPAnJGPZfbKEHji9v1hVLNut0YveK4/e3Rip1hqDWZS4Ah+DzONr\r\n52BqpfVA2MjPX5/CrfDQj6/kQErmsknvodM/ak4suPI52KW8F8NXKKjH/iRK\r\nPTXplwiB9s8aW2XGq9iZiucrYjhx9WsWbnyiP0tJ3SUTOGeHK7wx/XxK4Upp\r\nvOy38MuAxW+AeTHvLzInQt8kvdH0iYjIInQD8CX8l/wEBaQMT2fwCMj/obLg\r\nBe7kKpPGnmVQbulLKkom+AP+PtvCQ0PZ/Sfz18hWKZFdL+ZC1J2C0WgSYSxC\r\n2p5Jf143ShlXGYfrhScM5Hv9FgNzYttgAvkutwH8WIfmLqe6WxGTdfiLvPqX\r\nIg2Tui8WfvgEfJnOUTMmv0l7S2fidTNU7jJhJ0Io74gt9VpJwng1GeZYcTkA\r\nZjMNBI6KQk/1rLgBJf4hKQ1a0lppDWr0UAPX71cbnT8aqbs3TJWnzLoL6+yc\r\nO/UOTerUuyx461xGOVWnPlBvExGv87Wtwz0=\r\n=okAH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.7_1665114939620_0.7093598805980923"},"_hasShrinkwrap":false},"2.0.8":{"name":"citadel-svc-common-utils","version":"2.0.8","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7fdf95d959c802c3b31dfb2769490c498d52228d","_id":"citadel-svc-common-utils@2.0.8","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-3NNnNKC8TE1CsZ2sECGWcAzpTTGbDQH/8ndf7C0dnaJyRJVL3oKaaWzc1vsR3MjQkIFDvS/6n37TxQbwNFw0oA==","shasum":"32d3ee2046d5aed69c9412e1b27d4150faf7c93d","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.8.tgz","fileCount":49,"unpackedSize":60509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDE4R7S6IKGimpqgSHUf31PePoApUj01N7fe0FbZACgQAiBzewgA0IzS/Qm+IhPYLcAPpD7osvWAaUujS61D3ekksg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQBFLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppsQ//e0auF6WHkXrWA0u1V6bglIVEkIyzga6O9eeNPBRyJB/77L3R\r\n0an4cJFH274rZ1T0ORz/pkcJyfeG5AGjT+DP/Lz+1tnVfqD1u16C6bQsxn7L\r\nTp736n54Bf1EDL3D5lYeoteMCC+IqM4zuXBg+19tsIk0gILQerYT8SH6Z7xi\r\n/5xObT+A9dWNLjxJVT5eNpXPqSSnbiP/JRNmdMP/hhfBahAf3p3+r0scBAPF\r\nQ3Zi2GluUnWOvQR6HdctTms+aLiYXR6ehVrrQI+tsm2V9k2UtjxZfIqOlEVN\r\n05gQ1hg1ZvMvTFXiCp5yk0i/7f9LnDWX1wzD5FbP+SjgTlI8oFYO0KwCtJ2e\r\nX8QzK/t1f06Ty9lqATzpie37VFUhIAVAkhf9Ip4V8bIE83ItMUEGEtZH7ldR\r\nKB8LvVrSX4WckCNr9BOM4FiTmTOPUw715Mb32dqK79kCPGURm7L3uHsXDe/F\r\nIi0ldA04I8/H8kRBD3jfvBPFjZ3vSmf7d28q4RX2AWuRat6GgE/DngkmLw7F\r\nShVi9FO9tvu4XumCToK8M6dLhtFFjSrW2BC24Mcng8SUIf6g6FIZ99sjMA2w\r\nb2J+0cC14zIpYm9W3WSDRqcToA5IhRuicFKANWpUv+PM2OMcpwwa6MD0Lngz\r\nY8rx2pdchAo1lG+iCmGLotbL4iIAB993mIk=\r\n=Wgj3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.8_1665143115370_0.4378363528587208"},"_hasShrinkwrap":false},"2.0.9":{"name":"citadel-svc-common-utils","version":"2.0.9","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7fdf95d959c802c3b31dfb2769490c498d52228d","_id":"citadel-svc-common-utils@2.0.9","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-qAZDPTzatY9zWtwxvj+N9KOFF5isSHtZQoC0oqac9tcU1rZc75WLXjetCoMtsVjkxdRSVmsTzdhX5kjuaMp3iA==","shasum":"811ebbf718d1b2f838df47faf974f5999a17458a","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.9.tgz","fileCount":49,"unpackedSize":60445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJlEW2sauboOyrJwCH3MyKjeijWkzy2ObxzdG1g2BlAAiEAxCpBd+XPHUqLyZ7+9a8751MEiTxAgXs+MP+RMO7ktmY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQBIVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjDhAAlbzzrCHJveL+kJGsrMSyBywLTWpYyWKlULGFcQKc0kaTG6oO\r\nCFd4WcYHFOxOHaKTO2G3Sz2kEytP7TqqG04zaVnOkJV2yIlv0KghJRBQFCUN\r\nk8YVV6UuoWl+6+vihjg8QH1nJR4mBVx7LXa4Lzoub+z33d1FBYI0SWh4XWwG\r\n4kyQNgKoM0zSLPboXez8v82VCWH09UzykrhuQGAT38KPIbJZ4CB+zGJhQrO6\r\nAjQSXvDyvN943ZbsBFuqMyE3rl6GUlmDVeFwxTz8zq63kgN4m+0xQ0YWsRRg\r\n8XL+SZBHhaIoykH/LhSEQyKgBjNqE/fjuyaIpoxCvjqb5A7bd4D+pXyVoQdT\r\nXCP5M6ICCR4bjMAYcW87mzSQ5WqayAMwUSi7QE2W1cRd9zy0R1mfBlvz22BX\r\nhAv/DVgWvC8TPPflUWNih26Ko//Yc2AVJze7p7LeufzkdpU+KyJmUcQwGFsJ\r\nGb9Wl0D2QPwxLTSNWo92sgUchCTgWi6kz3mD7vZfUFn5w0KORReR1pmsxPIz\r\nO0D+AoX5OAFQ2G9ghJjXFoGjQI5Q1FkFTRLn8g0XPw8IogZucrquBP2AMZdx\r\nO9pzOPnS1h/U6Sg+Circve/nkqzo1LomjDdX+O6xbsDpag+1vR75v0ZtS9bE\r\n6WcoqES6aMb7IG9RQomRklfRbF682kiQQDU=\r\n=eG6R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.9_1665143317588_0.9871211980931316"},"_hasShrinkwrap":false},"2.0.10":{"name":"citadel-svc-common-utils","version":"2.0.10","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"7fdf95d959c802c3b31dfb2769490c498d52228d","_id":"citadel-svc-common-utils@2.0.10","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-8ZLznjanHabAB36brJB3mVy1hC6HDUmXbGBtZtdU4CDIL0lIB/Ami2Eoyko1GQ8PFZDmu+FFx+Aq610Y1qw6qg==","shasum":"9964a2e88b9346afcc47dbe052868e41914a6a27","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.10.tgz","fileCount":49,"unpackedSize":60543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID25xzyb8WkpH4ACfcZA+e8BY8qocQxW5mK7nz9E1u0yAiBp8Bj4Y68lPGYYINN8QE73IZeXMQevQi8VMutVlbWxSw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQBLOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqwgg//SpO+flNsIEj8KS0FhccGBDnks4W5B2TkRzVWuJ7pre3t6qkS\r\nVQzqp9F3IROiAic/hBGsaflbUhrTEdxPW/PYkuPJNk3Vlp6a06fBV9lQkfSj\r\nY/vAqBY5NYoAiSmE0FLVCitjDjU+5mbUAUQ0DK/I8IAyauUpDro3sKixlYvq\r\ncN8gsSRiM2zO0oQebfUOWHclQVwlD9hRZYgJjrWvh17HygoNIjOFtZHJoNXq\r\nxhdFS4P98tgTkaTViHt8wGBpVOueBEg+ympPgktsa8oYgXEacjuNllxhblVx\r\nH6C/DeFBXMOecHdjkUITYJimGuxLarsxFjbjqE+LpbVxVRtMrrtkBAH6G017\r\n50cgryJi6eI3lexcmVwMtfnuf2XaYIlPixaeWRVlKS7SSFRrWC434qQL0eKy\r\nuC9vxjgtVZIbH61OjRKeA+k+gANrwssGpIOU6j7zgfhRNGDF+P65z4p4fu0r\r\nopSDsaTyz4LVaQdFhRYMmR+WuPI/CBXFfgIYX4/yl4nSvnlkMZ+P+vccNuNh\r\njg+ntGNpVIQd54l+iziXIloqOngrdY+OOOyeGEmo7RqXkEBXqYU3pW2Tjzfd\r\nmW4Xt1EvQjGvmNs2me8iGvuSfUJoPA3eP3bRt5iUY/MggbwA5XLp3QT/u3Ih\r\ntxGfXGUkdO4VrXH5bhUKgKE0BeY4Ek2PLC0=\r\n=ScGC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.10_1665143502609_0.8800883965607664"},"_hasShrinkwrap":false},"2.0.11":{"name":"citadel-svc-common-utils","version":"2.0.11","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"0d58647fc5ef74349db58c10fb5b8668a4862620","_id":"citadel-svc-common-utils@2.0.11","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-NQ33gCBSLdSXuPngahLyfLZykLWXEj0x2gnGXgf0elDIVeyaMl11thxEmiYd2JPRFWgE5mPleV7Syc/7re5j/g==","shasum":"a5a43e292fc16a49b92f9ad4a773b18a605c8a56","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.11.tgz","fileCount":49,"unpackedSize":60479,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHTtFajmrjfdnOFdYfLkfp05UGiepxPBF/sc3ONkqpHgIhAJNMnsrxUABQQvjYJyjEN4JzH/lhpJEGAYjfQ+vqA2Dg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWhjsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4fxAAhRVpPgTKw5XqBYMW2kaKolgzJggj6WoU3MJcgFdLXJOzrNZI\r\nsFYBjk2rLibRtVLXvO+x256TJ2mAgPN/hXlUrqkaC3svwE8WBY9pbbu399va\r\nlXLCfpUpcl98vgLPN8ubtCYnDAvrhNHpxBG4FhEaSkpdS/LRFzzxyHMBvA6G\r\ne3oaJQ5SXP4NrdbgGGzgRmrEDOp6ZG5RLIN5NvJ1ez/cmvpx5HMyFk3m6Jry\r\n/NGjYj2mv9kW4X6EvHAIR1r7KK5K5C/ESLBx4KKsZujFD1x168EQgVxgWaX8\r\nxAUBOZQxhWj/oz3oV2ZFqcM1kW8zN95dnbScvJbt5vPuy+vIRZagLWsKiDxD\r\nqn6tBxmcvgmWVnNj9xf+NVYYbeBhkNSi4bWDhbgqSZjWCnN0POrO/MF/E+I5\r\ngacnmO6vtlDRXZ5GPJQvtEWdKyVr8BOiVftgfbXcWSGHQNvWKA6zm7nkXP7w\r\nnhfCp9YRx0dGFhSStfmBqmRM22Q+A8t5v9R66WhClgmGBzNkY8I4/wYgixYr\r\n3Ae2IQNg9N40AZjNcwd0OV9K1h2mu5NS2oT6W2TAiuzQz5aW7xzfXxX8PL5k\r\nB8YvCizpJe9gTr4thLw23/8tIGG424BnwRq/fL3+DLnMVetjKZCjIEU+7KrD\r\nvVDrVExeLRgdIdCT2PS/6kgFHtposJWakyg=\r\n=RUzR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.11_1666849004139_0.9782314062227859"},"_hasShrinkwrap":false},"2.0.12":{"name":"citadel-svc-common-utils","version":"2.0.12","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"a1e02a18379636b0874d5595a8dc43eb32cdb31c","_id":"citadel-svc-common-utils@2.0.12","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-NzZv1V8ofCTvlvjHzp7flQC6iyh07NHIpsmU2AFEd7CqFMTFTdq8cmNOOjWZ4173fSfVMWG+DaxHA33LP86xFg==","shasum":"251b2861f13c74dcf58db63747453404480baaab","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.12.tgz","fileCount":49,"unpackedSize":60449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwDoPn9JKrv8p6u8s5vrD/J8lekQCyThyt2dOQ0iMqzAIhAJWt0x5Zn4VQIQ5ueRwynuahq6KLPhzKhhfHzAZU7sqJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWhlfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobZA/9HB0n/ba/MwLZsiuByd9OGzPn5YL+Jqa4xqbyWBj3ipxryHix\r\ntPFlBd4g62i1Ma0bqGK3AgLhrQDPGMzTxhXKNKQHDhqqGpv+MEBbHbW2ELM7\r\nJW2IlQ0bfsGxVnKl/W6xOHbe0mBbzIqTuWOWrE+wZur8PyeIeZIi9Ez7tpig\r\n1HAVsgxwDBWAuLER7XVyG1ZuLdbg5EKOO2VK6H3yI50OTOJAZ67DFXWSIAUM\r\nADIHGcVFn5fzCKX2edlz+eRmdFp1hMak2kqFW+IhMBM4cHp2T7o8Y+z5s/vM\r\nOMW6sk4Wo17CNAHXd3UBVBcg10eSul59I5BOnTt7Q0v0sVy0c6HlcKSIbig5\r\naU1Lq74DN2kEtqtlu3zhq5WbSbMImoTiH3J+7iOJCYBPYpmuRL6jKMO/wGuE\r\ntBIapmllWYc0s8g7Y+R+XNSb5g9Gp/Ymc5WtBLlTHqEAswhWiRi8bbs6z2Hg\r\nOSshKLEiI0MKKKOA/24gPMoe0H6O16lBt+X4FTRMMkkrLfAX7kuuM6SW3dSx\r\nvzmvYUx2JSbMnhzLpTzqSnlP8p/fuRJjBZuNFngf2BJJSdZ7Hv+JwsREsIUV\r\nLQ+xE/31MIPItGSM/bsMKc16XTBj3b1cCwMBp9TI+2i8lslfT6xJ2fDDJH8j\r\nv6/LVB5n2FljoE69DmDdwY6xgn6DY2eMR+g=\r\n=HMm4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.12_1666849119518_0.33505412475821394"},"_hasShrinkwrap":false},"2.0.13":{"name":"citadel-svc-common-utils","version":"2.0.13","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"05a802bfc3d7eaa4fea612742f040a607fff3f4d","_id":"citadel-svc-common-utils@2.0.13","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-SKdPbiykZorP50oKN2NfShMQAOnik3mwvJMT/nwGR90gpkslzOrF9oa4nS780KZveBJSNpF8odi4ZDL6ZKUD4Q==","shasum":"54c9909731e0176fbfe6b0a4b30cd277a3560645","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.13.tgz","fileCount":49,"unpackedSize":60566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0SGuxOI5NCIg6dKjRHAKRD3ORjeWZ5PVp2CLQqtX9WAiA2YSmLFG+/dSqChorQ9EFfBOeM9rutsLlYj3QPhRWp6A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY7LuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOLw//fvbRgRVNlrYTMwIfPyttFvlMAFlHoYcaptnS46mGjQ3okYkd\r\nPeGuOa21ZaS+4xwbKhQMcxOc/6AZLeUk9S+9oR/9OaIvSAF3IWdBwfKBpYlq\r\nAzhYg+EwKoMGmQtY9eF/KqvUjikXSdHhpTI5KiCJa0LDCLevPhTM0pSNLyCV\r\nlqSefywTr/vjqdO54pZj6ownyGRQGoW8/OCbOigngqZEyHO/XFaaRzPqmU2h\r\njCU22EN+l4tkkaUkleo192wu/hYhScpiNSY5Y31ElW7BuU9rDmfvz9w94BuX\r\nUin9l8/7ZWbtKUOVeV1pIl1qTp27zYn7jzrW9qZOtvEiEjV3MfhM2KI1mMs/\r\noyVn3d6FKWdVzO8YW2umigcR3YCE9c17Y9JvrNxen5hXLyIpsTx9Bd7e+JYx\r\n9Gy9m91z3v9W/7io+35bvgPy7DE5s7UK37UK0E8weoUq5jyg39azCynEH6v+\r\nHCSYshCoIRpDKxZka3PrXVJHJb/o+PO+ejcWSu/ApQtcj5GXA0V8OMjX/NI/\r\nG7lTrz/KPYSMVUlKSi4PVW8BciHgsZDa0Ek3LqbbpcKneD0PCrEdJl065eHp\r\nLdYlV6uBjD/4qKqAGs2grbq2wO2WdJrOa/yHoJe4b7fgCf4HQfaV240Mbt5U\r\nqK3nTqesNpJVxx4k2sQavXKNe90Ufs6nQTk=\r\n=PSCi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.13_1667478254622_0.9810934617153513"},"_hasShrinkwrap":false},"2.0.14":{"name":"citadel-svc-common-utils","version":"2.0.14","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"05a802bfc3d7eaa4fea612742f040a607fff3f4d","_id":"citadel-svc-common-utils@2.0.14","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-iSv8ugSnZfDE4zpwiIlz9TB1valwp3zC8DK2MLXgpZqMBtU+FOVADF9xDl9AVdxV/a8HjLHUiw6jsJWR4J77fQ==","shasum":"35edb4e499d3add53ca89d0377188ac7d1af040e","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.14.tgz","fileCount":49,"unpackedSize":60730,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLPZeC7cZ+r/SgvyRhOF6RAG7bzVzCZaGOqi3sH43sHAiEAsNXWrZF1sy+9rLL5YYhMi1+/oxhrLhPPCH8Xuhy/YhE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdLVvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr84A/+LMf63NAAGnikHdLdoNeFvKLfrhgNssfOGIqOzR6Ty1bzViWK\r\naf5ASIaGD60qGPi4WfPJ/gPwQ8TugJYehVzMGbT1Ql5KyNTgOwo4XyR6OF6M\r\nWZstuahA1EoTe1xnqtEl/TKM7aqJx7BPGW9zAd28zNM9/iE86skgZVnCAK4J\r\n90Jd5P2LCkcymHLpSnqw6T3/OpVME0PC2rnjONJO01Hp+tq8hkJwxm9A48dd\r\n/r5r7Xoz2LlQafnS0V+fYJeNyaHqN2yYtXQ+Nx62huxzWIGeg+n3IAk1GbIG\r\nxRGDON1HEFT8zB3HI0MgcALAHRJwFyp+9lrt85eeoJdadQbdm/V/z6vhzWyP\r\nV13FRm81ujXZoEeISIXH6IowjzTWtJne4RDwd+trRQnoBQS2iwkOeTvP/GV0\r\nzXOtUqHhZ8BY2yw+koUZi6qgKjCwWkYWKeycUgEgNuZpf5odx3+J7BDKE+/E\r\nC76gcGyFEYxVbCQrP+tirng6PfXp/9GVNWyXlGJvTrGz713ixc5u87MWg1wZ\r\nWO6T0ybc0BWUUb6+MEisKJGzMU86kgoccA0H5wdWlmmcBoabc3+rOrcnTBdL\r\nwGTN13NBJ0HILVpDOY+wubMo0CnM5xm/amtTN/JFpOZrkYqfgL4WDy2/YBtt\r\nbih/hFyuqzgiWoYpqSShNuzdVD7GiAENJKs=\r\n=P3Py\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.14_1668593007323_0.6978170755146029"},"_hasShrinkwrap":false},"2.0.15":{"name":"citadel-svc-common-utils","version":"2.0.15","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9bc9711773731d52a6eb531d7893d77efcf01a56","_id":"citadel-svc-common-utils@2.0.15","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-JH35LICjXE7mTYhVm1fv793OLeOhbxPs/cK29JS2NYy5pPsbsYkzFOmaO74vEhVuBytsp3OCXtyM8x/vqO9AKQ==","shasum":"c79fe643735cc3a23348c600bb2cbe9ba963d908","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.15.tgz","fileCount":53,"unpackedSize":66316,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8twYZL1ii/L6zwm2bV1YkG1zTwBOd7i44rgPylYDNSAiBAtL0C5JrkEfa3uDtExtcoV9BY8NLNhecCponvru0XOg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd0fDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0qBAAnRhSnZv9nUJVD7K+PvwGevvdEyFWJPgTtlhqsGkydrV8Xxe8\r\n6p5Vdz6lHSCFm2mcocMC9FRWrM/8ZJwbGXUTUpvnW8ySDySRqN8t82OQPl/B\r\nr3aZw/cAmr1+uBPWvwthcMDJnaukqQIKKVwJKkAk4mj2LKSczBnHp58V31h6\r\nCeTZbM0mKDSqxw+bXEbgW1wvM8O1U6Tee1JVKNOY28NHigixcALer8vm7PG2\r\neLi6RthJIPxIoEpO4VUNZ7U8iZazbvwKJkI8B5RiFi7OSLcXH4TxRCOHErtR\r\njwWFyxH360LAxNCD0eiuZRrnglnnJuuPt2BbxjucR6Za3cP0DMEeBsokYWKR\r\nG4pnTcboiS1ogLt7KOOCJS57j0Tvs0fK5aIyzgwDHPjPh4/0/Fsemsh8epNu\r\nXsTrCwBMpdBUQwWE6b73Yi/76EbBNFmCtDXRjrp/7EJ2J7Kfb3hE/zukMMnm\r\nJ72cr7407YYmh3FO7As3NGmZHWWlt3F+GC/SUpTM5VAmYvZjS+umyggNvXJ8\r\nlPWEeGU8PCpSlZX20NjwL5qE+FF3rN3D4h5yy2fWJm9TdOYTMJ9SkCopywiI\r\nFJrxNC3k/WGzG/fIkKToFv7uDfK8RzX/yLNodu0tvct9iS96KehO8cg1kVEc\r\nOz+Z3qnRWbQyQ5BOtERqCcxyVkMCox40u5w=\r\n=iarJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.15_1668761539566_0.9285239099066511"},"_hasShrinkwrap":false},"2.0.16":{"name":"citadel-svc-common-utils","version":"2.0.16","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9bc9711773731d52a6eb531d7893d77efcf01a56","_id":"citadel-svc-common-utils@2.0.16","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-SZ7d1w9FH2zUn+uNvtf66Xd+UG68w+WZqeBg/aTy/imCM+Nqm3zMbULzO+w4F1fhcgZ3mSG3SUP5lNt8VxyppA==","shasum":"6f32e8f5b7537cecf55d8b9ade81c4cb91cb038c","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.16.tgz","fileCount":53,"unpackedSize":66381,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTvAZGtkDaETuK7Ij/Y7hXJqiHYq1e7d4cuYP2GT3lrAIgPpcPM+gpUIKA0TdTd9bQgq6xMJvUco9PO3kGJ/V1s8Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd0hCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4PxAAnpxyHvVSmzf0ByBaXdyXzLYfq6cL5mYiYDtgAUqNCozuJ2f4\r\nPFWCDxRxOXu5e6R8Boezg7I3hNpQjAsPQyPeR4J+mT53Pn8kDPjT868umPVv\r\nDLuWK1HbfTL9j6A2Jn45MN1V6uMki45l5WzHzmqJHZ9OzCxP9w40DXP1aUZs\r\ntqWBEV7SbnFT2md6it1PsgVv5zKsF+LEXkvcAiP3UCEllNk4o/z0F+1dtq7H\r\nhxyV2n9QHf1zw7yAZzWVR1OuD1IFw3HcELPw6X0ASkHgpms+3GxVg/hUMDko\r\n7rZzsgrjNCjsFbiHnO2j9J28gKAtCgwGVAjQ8FaSOjDPYDd0KKOy7g+BFK0v\r\nx+yngI/i0aTExDZp1qbWWXDbdwdX22OJFtXI2qfJ0hzF/wkU7TWP88Q10GVu\r\n2mCbpB72OTQsEP5FebgrGeVKEB/mT5FbaKVyccNBQIOnBTUTPz7JEWCkVe5e\r\n+rnL8HgB58PFJ3BAUrp+t0WaHjsa4CI5Kf2W9VGWcAO2fIaX+kDVMwtHYAHi\r\nqxWZALXUPxk0x/02GjCWvm1eW0M6w/2wqSOnE+LnyMUWr3rYKIYrcLgQwz0u\r\n1PmVwYuYujSSAdgmJWMXa5BCabD2rTxEDX+LQ6G0fV4oEci13/h4tTE+gM3M\r\nGQ0xErt9Iz4IIBTnT2sTOhth24cOzbkJi7A=\r\n=G28a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.16_1668761666470_0.8138716916536382"},"_hasShrinkwrap":false},"2.0.17":{"name":"citadel-svc-common-utils","version":"2.0.17","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9bc9711773731d52a6eb531d7893d77efcf01a56","_id":"citadel-svc-common-utils@2.0.17","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ef7qRHS2Uu312vkVJ1a9c5wLCVioZyeMGURhTIgFeprmsFykIAAUkQIDeDXr59j4LWZRlIwkywuTPU4XV/sWtA==","shasum":"c945bd268ff37c0df3f148ba538f9b6dd430f59c","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.17.tgz","fileCount":53,"unpackedSize":66578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNj670kheKDr5/WV85LypOtyuOEMsDR9xOq9u6Zv/TYQIgS077cHGHYRtMUqbPwr8Bve7/z0D0/i/DxIEhzj2E1FQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd0mUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpweA/8Ds7yshqx/S9D0FP6Jz71NbRImu13p3n9BhTT7B6YK4FNXwcz\r\nNEFgQrKm9UEYmWQgMpQVQ7c1b4D8qfrV1SYWwllxoSsLzZFxJNm5RHzwX2z4\r\nIC+TyhEop9N1bAl8DiknJxjpv905klFkctlZo5XoQBIfmlZKm5rDSIwBvYP8\r\nN59toQsIESYvMCVFVA8pUoUoF+8ZZyjy/TrZkdPIXuw9BPBpqgP5la9Uz9ci\r\nkBPZQH2fkrrO10NnRL/d+SCesGXJaEsfRC4PFeithHHBHFfTJk0DGYJEMBOT\r\nAngc3w5DdX9KNp3TsFldpHPbLyyQO/yb2DK2a9tH35Q54/17UUW+JJ6VVtNC\r\ns/LHpqw+8abja4XzPQaXNBtp1jaUXpH7w4FrPnJhY2YCSuge5p6DECgNIa1p\r\n4z0ZT3YTktiDl70hTCzV3yQxVdj8CN0npb1BOQ3MxETJNVNZDerB+8royieB\r\niJYPKv4zOUNQm/IwYFMjVLDJvuSkdfntH495k3rg1ulThSGKWXPa2LYpJ2O+\r\nztaSeuHAu9xDK3INIhJQ8baBYqsuVtQ7MMXYALSl9B0Kt+C+x7/NE6SejiZ7\r\n4OQBuS0onfzgdEWxKiYYHgtqR+zq4i3QnCDjp+GdBwwqDzc1S2yI4NnfqKmE\r\n0ANk96I8yEGoE1nFWLeVPMDprkAfrR9UBgc=\r\n=EXVn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.17_1668762003449_0.0064919068841537975"},"_hasShrinkwrap":false},"2.0.18":{"name":"citadel-svc-common-utils","version":"2.0.18","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9bc9711773731d52a6eb531d7893d77efcf01a56","_id":"citadel-svc-common-utils@2.0.18","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-feZxm1xAcQviOXrdqwUPHY0+uxeWrQO9bGpxltPkFE+7sS0lTd7avWVCCwsY4B+MPiaa+56+dgp6CPo4TopjBQ==","shasum":"8d05f1dee4b853735f30c3255a3a4d27aa870f4e","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.18.tgz","fileCount":53,"unpackedSize":66775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCswIKbzdkWUK9hEdYMCtDOoogQjF+BHtsDtQBZTKvNHwIgdPbUUluPBXgC0lImJgejpBLEe8YwLssTDQb6yaIzHrU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd1ILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0+Q/+OLzfGbmKPcMb+XX/tFf8UKj5njSGC8RYnrhFo/z6SQrAC8ic\r\n6z3enJYP/FzptsrYMFdOTK15kB+/R+AkDHsA1G9WkCCPD062Qmtin5UMNiIV\r\ncUeS/rCa5UeU8ukxWqPy9YaC2T2giwb1+kvEvoqdKkuDJo6AF80TOrCLfjNj\r\nEdqtRTllrQRTBz5Te32VslcMSM7UQNvNtHQePobiX6UX48QgTB5m09jhPvrL\r\n6TAGcfCACrcfVL8ekmVphStni5heUjM4GwB2xkk6XhnUzvNJWMkjH9K/yxia\r\nP2uoB1UGPo9ScEXGCaY5DBQEySnZq0jFfJOKePDKUMQjlK5H15iwbpJD3Oeo\r\nHlOMSmhY5Pnl9uRDYOwRsrIrXFwHYdy8mlerpLpGS32FtEyBuUPOvqqq9742\r\nvoA8r06ohzVU4MBN11BxQwoEFYvD2WRpMJvcDms4vHIiBVbntj1TVCiyqT0U\r\nxHqiMNWQMUDZW/RFWV8v2H+9UK8ANTV39OXpDEHZ68TNsZkQyC2LGSU8wguW\r\nDQiXm0JqarJyAmT5AURMB4LFZyRV96vw5iE4bvZIU/GcqyxQ8vrA2ejKbUd/\r\ni7wYXRlALJO1onXhr/0N++6T7HIz2TVQYB2Xuicp4RZUu523eh7ubHFIv1hJ\r\nMC19wKtn//T6CNHCJs08c5gvDaU9+gNgt/g=\r\n=pnW3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.18_1668764171071_0.0385495929877131"},"_hasShrinkwrap":false},"2.0.19":{"name":"citadel-svc-common-utils","version":"2.0.19","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9bc9711773731d52a6eb531d7893d77efcf01a56","_id":"citadel-svc-common-utils@2.0.19","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-9JIfSlamj7zd6I7XGZbdSjmAaNY8Fiw0KTN8cgn2FZ2GBKVjfbM/9jNpIdyBxXw5DDwUwfvyzDR9ruz7XzXAxw==","shasum":"e8c8ad690600bd972bf3b04eb7b9734415c455f9","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.19.tgz","fileCount":53,"unpackedSize":66841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIDFNBps0ilVv53UZQThvGrfkyMn3Mt5jA9mk8KoQhRQIgUBCHY53Ba6u4okcfRT4/4k0nO/Sc/6C+GjNiFiB5Od4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd1J4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLsw//WKO9CsvgGFXjUwpqTS37UZTh6V6woL6sUsASrxysLtFounE7\r\n1uOka6T5kHHWgjj/S1lEetlPUYSCxqPEanxsOVNcY/M5Rd9EH7MHlhbuFKj7\r\nD0dA809uojvcUcj3sowMCc1UMXWwtrtYgU5p5LcEGF9PBnsv+vZON2WlkKKi\r\nhZIDq2Tfw1Cqkzz/JVEkd1EkJNqHjlmZeCRjO58fhdhkFCBmqdIH34a7NZqB\r\nK4IcWiPkBhBbrxKdnOHdGqS1oXmss9RtGm6gogU2d5D/Mgg9bH8KA8oYXcSQ\r\n5jgfWR6fyf17iplfGGUZ/gY+A6KWz/GTySnOZRZ8uXY45LEj6iE5QKGaprfF\r\nf74nT7LwPr/KJ4gjxQXK66sV9nmVs9RrTxRmPr1KkXuH6vA4YXmsmgyBi8mU\r\nmsUF6TSP9cwqLgSnst/JDeXCtWum1eU9DQCa+nU324fQhJsWIFY5uxSEcysJ\r\nhmwNPOCiHP+xKh/zSnBturMIg7dy7j+Ic2yd6TsNH4VBzCDgTJBiJQDD2soQ\r\niQixwlxy9FlNoirQVGZcFetLvGQOMpxCZvCXax7lsMpgNZZr+uFC4k0Xsngj\r\nyG8yr7To6NYYRQ2JvoyDolzLcEmOClJAMvBgCuj1zZvnIMtTt4Ympp4SalT1\r\nKRmwKhOpN7bVRAGFFzhY2k+W+zMWnBMEkk4=\r\n=kolB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.19_1668764280339_0.5299097464648257"},"_hasShrinkwrap":false},"2.0.20":{"name":"citadel-svc-common-utils","version":"2.0.20","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9bc9711773731d52a6eb531d7893d77efcf01a56","_id":"citadel-svc-common-utils@2.0.20","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-q01YEE3n+ib7W918F5BVpNbmYt6p7F/KjZhuCb/lqTN/v88+/b7HTEolFVH7T9C6PZNAiei09AGME52OXVlbcA==","shasum":"9622e7ae8be7a62ade7c0cf39f5b7dfd509c6a49","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.20.tgz","fileCount":53,"unpackedSize":68351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaS/WnFNSNLudTzfbc3iwK3YU3lUIkr8ZcyP5weUBGuwIgEnFZuwxtlZkHOzvFGcBPJZVOWqqTFrr0Si0dSGe1He8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd2dCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1Fw//VOuKiFsjMe9HOQ3Ic0wNEXnBv5k6u8VlN/pSpYOfcX2aZRQJ\r\nnFT1oPpVUK8gLuAccnAdZyAgy0/lvqOoqDt6ephlLlxtljGDRhE3MAM6PfGW\r\nZaFC2+/g67LxoeFHMYCSOy+Y19tgiGIHzWn7mvXkiDndybdP4zXModaTvua+\r\ni1ybFGBABhX1QCPS17GZu20BOx5+MXjoH8zhI1uAuCF4/eED7o4KckTb9Btn\r\nfQzbWTwhLZszvrvmkivcWc4Cf/4Y9AG6kJTnK8gh/jCkuxfTWdPXD0/l8jPE\r\nAUsEoPIw/DBoai9tmEsZnQDtzoBYtest9ocW4CXUwvNnUVhiIKc7LkLG+IU8\r\niRy7s3b5kojxQe+x+VMIQDyk8euucGCm12eGHTqIlVKBzCjU5gnkviazBL0m\r\ncXXfFSM60LG0pKwKoDCht2zvKbat2Vrtv931nZBATzKodAzUQS6dGqJkhp+J\r\nKz3wZwSftrGMLgw02Zn6M247rQBXB+kEPs+1nbD/ZSKEkNf2vMl96ExXj+zU\r\nbDKWlhetMHY93IJN+pRsjQ0IUNDVtkCXaoCbelkPUiuZsZhfpI3Y0y++WrlT\r\nQEIksnZA0ddGTMWnZ76x/W73otP+vw28wbWf1/6/3gYt1pxDlyla2NfOLIdN\r\nHioEUMsSYM1HW/guUU1YlS7IjMcEGApUy30=\r\n=Ybsm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.20_1668769601902_0.19920676375755053"},"_hasShrinkwrap":false},"2.0.21":{"name":"citadel-svc-common-utils","version":"2.0.21","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9bc9711773731d52a6eb531d7893d77efcf01a56","_id":"citadel-svc-common-utils@2.0.21","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-vYMB7GszaR5dzFEbVZuE9MQKaVC+c8+cC/Q8W1tQXcav4m29dI63fX8lMfjhA6lChr5IhxSls9V0vMrc/BHtQw==","shasum":"a1ebc85677b6e359aa8b7c835dc515fc8f7d9521","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.21.tgz","fileCount":53,"unpackedSize":68259,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzuq/yhzWWFD4FBNUdL1dQlmmnhLtgT2GX190CY93HmAiEAvujDG2JFVdDXzjM0GKRlPrReqmVxYhGKXqfhgBUYiLk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd2foACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMyw//eDXa0xB1TsSksT6CGj+85pe1XVLdw3Q1nSBWAgCjpuSWGcdq\r\nzmYWr05PIsmt3woo9/7OrjbLYwWH+Z8kGiEgiMpatA4/S13GA/pHf9YgB6QO\r\nA33mgWQ1c12tPen+E3M9he/BVGvcqg0+nTv8FQyjcJo6Dzus8uYOENCiJNiq\r\nj9m8Lw0lSphUoyX2Enl3nmFmuyTogwJOGJmB81ToUN3QFm2aBmYuv/mDvAdw\r\n/tTK6LtrLpYLMmDcH0Ig7Occz70cZIpLd0sJxeTG0HIDqHp1qS+k0LpNGd8F\r\nqixX/2VExicUh7DZFKOtTy9NjhV+Cqp1VZI5qJUJrITFOLOM96xjxEV8ijOZ\r\nZ+hAcPuYkPhgIDQtODA+AiW+soPkGj1FwLtIE5PZo1QK1blziK7r1qY7bM3r\r\ntSmCZJ5h+7zlmxujUO8QkrVql81SszNwqBkP+mkypti2ByrlSKH+YvWVnwqa\r\nv87HR9tMnNeCR3zrOI5dHsuCo//E18RicQUzydGDhMvp9eZ6fWu1xkmIp0+m\r\nWGhu+LppkkSWJBGn0deuY+Uyf/TabE8uBulf04spZc5LeHCEwdca1b7TShMm\r\nZq7IwxAsdqfZTBlfnGmAAhrUzfsab+5Ecl9yL6l/53uEHpy1vH7EpwXuFvAS\r\nSzfmSIX2l1btq8FDFzofGQJrgck3k1QRMmk=\r\n=sHzw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.21_1668769768693_0.3852413811070443"},"_hasShrinkwrap":false},"2.0.22":{"name":"citadel-svc-common-utils","version":"2.0.22","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9bc9711773731d52a6eb531d7893d77efcf01a56","_id":"citadel-svc-common-utils@2.0.22","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-SZPszBGnR/Aj99rnUhjM+9vXyysWgqA4pMW+sKX/NxKg3gOr/kqEBkFxQhymul6G1ljaqhFD4dDR3dOPI6mZ9Q==","shasum":"fa05c681ec0b9dea3b113a088d9cc409fc84ca5f","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.22.tgz","fileCount":52,"unpackedSize":66284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdTR6t0+LhsUmTjZ1tQQqY3uj/1HUY/UUpJA7LfhuRbAiAn5g3APvsCuo5gIqgLYPrbfGF3vpVDl1vdFY5fj2tJ0A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd22TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB1Q/7BPGcfAqbmQGICzgDs6McmmkODhR3ztGXIhrb3eMyteH7Vnjc\r\n8yUEl4tlDqnVrVNhqXj9dFWLauRGE2ecGRdB0JtCW/IMFwtKJvN8qlruCjAF\r\n5GMxrWiK97DKSON4f4IkvrRPN1SCi9kay9HZPBK+3YTmknjlHyX50J1RVK9T\r\nkWCEhfayvA2Varv71quysVyU5fQWJ+rR8YS4aBqJOityv1ZRg+rxZkG6vVXQ\r\nv4MIsMwax1yyJQf3wA4CVEzj5Eq2p4ETnX0c5pJXgib3NxACMDtkasHmptML\r\ncGdR9/E29ohvaNnXoJ4OI4DPp34qQtJPmCFOm+HCZGfsIHcyxGTDWG0RHDdq\r\n510/smPdzC7SmhZUEL4OxPlm9iUJA70cMNewhb2OuO01H4IX3+SOuX2k1thu\r\nmhTsiBaXpltb3cR/XRvbWnhB/ZU6GCkzKWXHg4hb5c54Adx1Isz89xXL+2X3\r\nYzcOJvs7Dvu3XmfJCsae+hpWektmb+eUTGGr7eyMevsApD6x+IgsDXFgrxoP\r\ncC2Ode1AW2Gn9RLF0Ga9Vt6ICUHryhS6EadwSp0rF+WUbQGv0NoWW8ouTAhW\r\nMKhWlN8E8nnbzCRnovuyiL76NKvRVf+4/BUHn4qweAhdxcpw0CVyr4wffr7r\r\n5r3wRFvQbk49Qf951XF5W3tsVktOStHpvgA=\r\n=1Hzw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.22_1668771219406_0.36667500836424316"},"_hasShrinkwrap":false},"2.0.23":{"name":"citadel-svc-common-utils","version":"2.0.23","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9bc9711773731d52a6eb531d7893d77efcf01a56","_id":"citadel-svc-common-utils@2.0.23","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-S/Ltttn3Qcie4Y5mrgCNkw4c8TieGxEdc2JI8FL6gbSO/ZYJ30F0prMCJlxCW5lVns8bQdkQWyWiaxlG8KkPYQ==","shasum":"6a21607db951f172c1e2d71584c2a820da23e19a","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.23.tgz","fileCount":53,"unpackedSize":68210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5qTICBOr8sfK+9WHFx5hRiEIKX6wRPU8tXM5OQB/1HAiEAiacVt170s03oxqpHgBqo44253aKleisdUI+AYATzLTk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd27TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRIhAAisjnWY2QgiDRiTesJHQkIlDi/NsKhb7lPg2LyMwWrMivWtK9\r\nGoa562jsfdKb+ap6XmlGtp4r43bx9MHijsQgvSLhT7o28iBJP9ZaOfti1JXV\r\nHdH+6QTGA23b/Qs4uBWjiqOAzp9dTJGhfab5srXesoiFiRizhBs9ccaRIzvr\r\n/xGarAfzuF5KoSo4qMbN4LYQU9p715wBPjkUiH99ibKbGLZO21XWLTBywDMw\r\nbbM1nxjOKVGsRSLPNHPCjbMc0+c1BedW9tndDvip5A1MSUiV6Px4qfWpcnAS\r\ndUHPMnpKIAYpjAXeMFMQrhlLGbj7GtsXef5TXU9nXZ+RlYfDZdrzJJ/v8WiX\r\nT/lCkgQdqajqFXRN6EXgQ2w4c90py1hk7OjziiW9s3Q8e1pX3ILgVq7vBrij\r\nGtlsY8AfN3gcmuPMdw68N8500D5ek47PNe3RcCGperDnxJg1/t/b1qRloO/D\r\nm1Bwoy72XFVyw7HoPLFf6Y41PY0+NHPSqIvOEMI7TY35AkX7Kkh7dDDAD9hF\r\nryOxqnpLxfTgKLGJJOBxtpudiJENPFyQPt+qBwsp1iOYdaIxos9Q3myzxSwp\r\nVb7kojIU+rM3YVEOjY0/A1HhPDZZZO4r8MZzekeF+Tl/ol6BYCjeZUrpgTu/\r\nTDYH73URQTYFBRBat6Fn0B1UhQAxM4Li+f0=\r\n=zqV1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.23_1668771539308_0.0948632834734755"},"_hasShrinkwrap":false},"2.0.24":{"name":"citadel-svc-common-utils","version":"2.0.24","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9bc9711773731d52a6eb531d7893d77efcf01a56","_id":"citadel-svc-common-utils@2.0.24","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Kbpii94odR/smBny2ZBdC1XeKfqq+QOEWmSI8kgS2wZQgWWslEihrQyZy5WOSqgZ4F70V9GoF+q9gDQarsZzJA==","shasum":"a758f823d3723100bd18bc8c568467eb94a0247f","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.24.tgz","fileCount":53,"unpackedSize":68210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGf26aEtM5A8jFpvobCfe+cIKLn+LIHpjF/Gb1PofOJvAiAuTFMH/SIABSGH9UE7XZS6pnPoyhyRf4Mi0gWoc0rvpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd28OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiHQ//fyjzmetg7aHouG2urlu1CZaSKJZX4612N9oTY3ysXboYxjOm\r\nqEPWSVz1z7r0hh2sZxwfKEj1scbNqGtxCeTOCmbESagqi4b+CTlh8AYe107F\r\nsO3+nvMj+JLZAE5PLEZCVWdw/iFrhBiFSR8mKiUqaBf/aF7tGK4I7If3OUgq\r\niUiaqo6q3OguTkp7nO+Jz3KO/QaTpkkYLCsKYEQ/UMWKiAjpsoBdPdEGQOoG\r\nOQ0c4lpk2qsAFLmmOvhvs3LgmSTHwvRgrDDtDoMvV2eUV9j/IeWHLI9ChPcf\r\nUOpQztzYnphtjaq9rgGkOCViICvXaFu0SjskAgRsSI/B1OqEN5v5Okyd8d8O\r\n7szSJ4rhM5EhB7NZIsca7y4DvyAAnmdhVxcPYbgWPxx5aY+QkCWuHL8qVizH\r\nLSu/YhVdD7Atmy7DfxGstUznmy/AphBklfV79cMbw1IcU1g7guZbDvly7yxT\r\nKQn+35mn96mqszgcxH+87mrpXkF9T41m4vjl521XjME+Nrx4rv+kXwXbqkqV\r\nz8wUlmns3B315tpt/swqAdxF2FvdHbZ83QfyxAoRpfIn4shpmkSdl4jdueb8\r\nuEPdXw0I7ZWUKQA1bI3cwG3glWkb7+CTSTphzorhKFUMgP3Z3ud9UTu6Jfcy\r\nE6c0hfvCNk7et5zhm6lp5il05M+ZdOjav8c=\r\n=1j+a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.24_1668771598547_0.5810906225673669"},"_hasShrinkwrap":false},"2.0.25":{"name":"citadel-svc-common-utils","version":"2.0.25","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"4965c9473dea4dc64ac7b9c6c82a926bcebff478","_id":"citadel-svc-common-utils@2.0.25","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-noUMkehNCRHp1T0dZayqXD3+ZmrRuQmzBlxLvhqvXI6AAx60AzYlkbeAPCjzvZjYvM+CX6R+ULDYy1D/dcM8ww==","shasum":"eb89a16f9a8f232faced816892c8d5e2d709ad81","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.25.tgz","fileCount":54,"unpackedSize":68501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnoBNvCfe+ASOiRJF1GzzYXJ1EytfaUoLA76d+3HfKcgIgIuLWSuW1rexPwQAOh3Ls8wi6X4Lejp8oQ/lT042w5eA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiC6FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqULw//cpr/COtQpEEW0gmS0tWWcjwb0kj0h5oYr3woL0tAZCUIQrTu\r\nd77woHd4uxz2Uv4m6utELdI2ny2eGTwadIZw4apBG9LAOSSsfDXiTAjtdjLC\r\njSFaCXc31uRmE8r9Xi6Qt2791a/pvr1Bd57vxJKEKPwL2vCozm3b04ICrNKc\r\nRfi76RYojiunmY0atl/u38Spe8Cgtv4szHB4b2YcqpPT/iK0ghiD7UkWWh1a\r\nlkBRsba1ZIKot9zAWepXHcZb5MoTQ5a1UZFj1uKJDqkLvNDOF/SP+zcTOo+W\r\nBzngHAIFgJAM+tuYXlORVsU/Chp4L3xAMJYe4rEuLPSsO2pEmfFx85+p68Qt\r\nXYHotreMb6ZFCPszgKKOQfESUYdC+Tg8ncNK86KGEajBN4Z+OJkTfjFGUsqz\r\n2YPqlKE3F8Z053hPSilLGFsRJsVuiket8rowNwhADfPlBwZknMc4Efz7HnqU\r\nNKClAgQiF69AFH3IVrMRsjVSidEQjShWTTcHmuIZCntaOtTVsUIfZ/FCeZ3p\r\n339hhazAI6AYkWT3Amg2I7HqXkhgsyojhfEEARTGY6q9NE6BENSHaL2gli1W\r\nHF6v5QcmdFOA+5BmxXe+YlGHXxznjkrZWRc+dv3UyanXwZi5sA5S86NXAMTr\r\njCc5sjk36ecNxSiiIpN/G3Gtv0qIdfAgM8Y=\r\n=e8V1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.25_1669869189145_0.3044787776833735"},"_hasShrinkwrap":false},"2.0.26":{"name":"citadel-svc-common-utils","version":"2.0.26","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"a961220c1ba99a73abee5399acdbf54d800682b8","_id":"citadel-svc-common-utils@2.0.26","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-m30/TQMZR9OFNKUuU+ngExpsCAsOR2OHtKurHVxV7RfsmkEvAOspTIH8bQdvWQDjXTTBhhwoGtg2MvFqP4VL4A==","shasum":"43ad1ddc97e84daea9cfb054b581fd1374fc6533","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.26.tgz","fileCount":54,"unpackedSize":68524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvoM/dL7Q9q799LNoBMfQUT9bPpHtcASnRlhRtpOuNJAiEAicC4mjIKG5K00GH5wLwRhA1ebAEtZ+HPdnoQ4kOCx50="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiDJrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZLRAApRd6fL2inUWm34dhjiGoyoaqGdD9xJq/03sqcMbSY9qgpVuE\r\nltWI327fr0XAMyGaUjOHplxinuI8cBVge/QcCgPvOnQHy9nmRN/db5xSi562\r\nSOhx8TZh/+U09CuLQx3ffdEOp1l58/6IscjWdbOYz+mqpiV5Mb/uwWQlSEx2\r\nJ50zVEki+4gnhljXn6wij9opEIrEQ+QMEAm1oB/rUIUgFEUsFh7KPBpxZ+Vg\r\nVp1Gn0tYNeDG5Fui1Ybcw+oi5rIMpXjOoU+1uIhWe7lwuO49EmplDZVGvt0W\r\nOmqOBXI/yf4urJwn2OuU9GehnGVmRoxIgZMZYnM6SPlNrewuGyHVtTR8eS7Y\r\nH4Ozwa53DTRIOH9ZwWFbtAXzcudja3IKS36Oi+hmHJ1F5+jsoLDf/F8Xj/1a\r\nmZqdTE4LE0w881UAtSignFY0aOPPQfQ4lyQ4DC0tYNUJk2DWxzCzPqLtPeLF\r\nMkX/N0bxCO5eSde0a7YALe/+gAbxjLveLea2ZpwbyKq7KUyHCJ54zk/th4gF\r\njgN7s0eUtPdsMjoIuwjj1iLnXsZMHTrSkRG9/bdKqH7xLTz0zf476EsKVGFQ\r\nE+zHI/M195HXjHdR74TxE7HOV06KjZx/SObJaf8zAHWwJ+s5165cAjD7fwoZ\r\n2gnj3arsNEPbK+lHcCl59zay9WOnK3l3ehg=\r\n=Q+B9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.26_1669870187150_0.9137360707235265"},"_hasShrinkwrap":false},"2.0.27":{"name":"citadel-svc-common-utils","version":"2.0.27","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"99e8c6e4d033bae7e130283ef6236e190c4f2bc9","_id":"citadel-svc-common-utils@2.0.27","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-097H/JdcTZWU0OclbBdPfdQZeykdkJvBDRNNkndGse6TCBEVBbVFium1FWDkKiJq7tsrNCZs7t7znMLdsUntsw==","shasum":"6ef65078f93d47c3fd71f3e7dce35b1bc1814501","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.27.tgz","fileCount":54,"unpackedSize":68524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjYL3GEEqaQ8EKoTS7Q7re94/ZuFOa1hHX8DFwowQtLAiEA8m+a9n0JqPRettYogyx59OxWkMRPLN+fKnx209A4XEc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiHECACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsJRAAnAqUO4fAAuTNrvj/COktMvuqL06zkpMiN2Xg2Njw8tu5gpyW\r\nkugXtnQGf5LwjrJnmVmG0knk1y1GWaTNSiFUpXrix+Wfn7K9HsN4knxZSlaA\r\nPFjWRfudsVPYFvKeEf2mGzU4WIBXyxIbbDjTTzbC01F6AN2U2eu9bmxTu7Bv\r\nvZWwobjZqB2g7iebeBrcs9hCII5v1JSN8huL9lZoBZnxJLDAF8/M3ptKV3QX\r\nf7cv3Ao5FuaolvpSDrGBrm7pahChLV3l/si6sFeshe35uZnnQVdJtNQbVThq\r\n1Ey5m5ZIFnDczEHRBQNK3L0GdHotor5TJmS5NlUIJ+2VfNlexYg33ubG8w4G\r\nfF3Yye421bLNiEeycDY46MGb7U4dI3xCDQdqyf9Fuiy+GTgsvKBDFN8rMJsi\r\nArEc3vnun3GPAuhH0Uo/OaLDb04/6QJBIHBDNQzA6MkeLDUjaW/QhJP3iaLw\r\nvA41fdG8juOlUfbBd6eK/AOvPV8j491Ywwo76tGvdpzFv9h6vpwhMdzphzao\r\nQbfMA5HSbp4exng8yWhx8Ul+hbOvGVyeP2qZtVJClc/m86YzNiUCEzfC0UNE\r\npGQ+Nupo5SgRStn7lU/YQZHZBDzztBwW+8hfVeApkHjnJzE7A0dDVH4U4bsx\r\n6AZlb5V/7o9dbJoLALQo61UKVk1WP8mkYTg=\r\n=fDCL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.27_1669886210068_0.7159528978268614"},"_hasShrinkwrap":false},"2.0.27-test":{"name":"citadel-svc-common-utils","version":"2.0.27-test","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^8.5.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.8.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"68abce474981c58f92530170eb02ff9bcedeed06","_id":"citadel-svc-common-utils@2.0.27-test","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-sMN/iR39txpU9zoityb5E1LAYAHMQPUZf/64wCTN2feKelnOF8RKx5/4lOMHQImBFw0RfnGT6sLOzM1rFLUMbQ==","shasum":"c42f7079ad8eff07bf573a131f235b3aba47f52c","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.27-test.tgz","fileCount":56,"unpackedSize":69199,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtVE5cUMBtg6LvLnzAxtlGogZx9cq/9y4bjuLGApGSYQIhAO/MX29oXiWlqvu4Xhl43QTBz0xcCAok874ncWFcBMAF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjq7+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2NxAAgrB9rsv1reOTQzjvqlJIS4mxphlB4reVxuQT7nV5BinRTv51\r\n0e6MsqyXWMz3dZLGTs25F65j12y9QCsJRABXmWFRZ/50JQf8fRhQa3g6zkix\r\nFeXFvilMHKncco0mPSpQBJP9WKlgFI3SWHlzsVNcwNTj1kMcrvKCSE3hbcOV\r\nJWD1bEd35B0lcsXGcPjlZPzoGQyN7j82YrpbD+UMi8Gx6NckGF/DLTJWM6Vm\r\n6WC09BP05vXXpXZ5hLrOKs/aTpMAxFBLWAwJMTyVQoDQMgX9Xo4AyB/swrxm\r\nzp0uZRQqtkVrdIxbox3lOpiPoMWS9x6gUgQ91fupq4f6Q1FDMpPtw5REOi+x\r\nsnuTLu1ukyOBlQv6DcbS1d3Ey53aEH5M6pGz0mWRMfxi573lzbpPX/fNgHRL\r\nIKfQrXgG/CW2vsIcdZLoVYc5TRgctll6cLZLl7WcHxWAAc7p/YRzXnGr1nKT\r\n0XxWIkPDAj3+LFkXjavLUHM0eyUggFnakts67MBXmlJmkUmHigFC/uJrg/BR\r\nGL4dm3Wv6e+A3wybb1azoFuxnsgCWiF+HInsYrhIzgxA5WB0S+OraDA7dI2P\r\ngeEmqHpChklFNpYOV8xw5Nej5h7qucrrG/w+zXqWh5ge9kFNbluwrHS7OvL9\r\nB6fQYAA3ppX6yU5QFsyLimv9yzQYJxgx6Ic=\r\n=mU60\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.27-test_1670295294763_0.8461677256465658"},"_hasShrinkwrap":false},"2.0.2-7.1-test":{"name":"citadel-svc-common-utils","version":"2.0.2-7.1-test","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"68abce474981c58f92530170eb02ff9bcedeed06","_id":"citadel-svc-common-utils@2.0.2-7.1-test","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-409jGHfurkruyy21m0ulhc3x8yXb7RfVrv4TToFSG0bTOo2hI2lvjncY5OGtwk5cTbZpwBRwW2mgvJkCCgMD6Q==","shasum":"e2047c6d60fdda6f9a12344ed68a30b2948c1e0b","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.2-7.1-test.tgz","fileCount":58,"unpackedSize":70438,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrOnQOOM32NGG2CvHPfNhsI6FNiHPw/hJTGJ4Xi0tRKwIgV9LDQc1PC1WHkFq32Bi6PYAuX+g0gAn3LjNTJsoX9gA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjstsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWIQ//dcuod1+NXj0X/u8WdEJDUgmrp7pkDMUc2cz8oRKptwwb2+w0\r\nS9SEiQAGkd/l8rbihY/9XC/pepvr+inS0dyEM5ATsfCFsyV2m86SOqvaWlX9\r\nUqfkWW78J6g8cSBf2WtdZfYA6aSJu9VSo1Lr5cRCCZk8/pANfpNbg4XYI6ty\r\nP7cO/QemR+UwnAD+aZuJBEIpS4MygppKVnHtEXBFspfIZis2XIIkYwcyowYT\r\n6Dxv4P7Xc+j7RFH+EvYYTsK0veiyWp8bRTGks+QVblHNKLcipnE4/FiWmRR3\r\n/v+30DSIR/yauqarDMu42O7upx531aoZJcpCG9azYbqS68SCEfbHTnoexipv\r\n5B+bpo01lzxoaC0lh1T3C0JtTcL07kwKHQKhz3hXY7A2vJgHeXNFSsYrmqmG\r\nxwFqqFqR9wbgwblS0YVTv31d/rG8lXyJobl+7CbRbX1VYc+aeQXkXcS7PSK+\r\nwJ/kEeBQJZrh8fQ5a69OprmkIEI5B9MEtbOtYoSPj6le9QfLIiFUZItt0J9W\r\nw6O1V7TF0eSF6snkmVKLVdMJGBvyfJqcgvbVs6+QcCB0gPgzC8lvvP8hTfoI\r\n1z7s7aWD62myRQI0mvjg6PWXINDDmZuMMvss1Cr4gEok+V9DU1VbKj2iPUaG\r\nU0hfmJJe5knLkJM81sTar6eDQl0lRX/F0B4=\r\n=QCQW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.2-7.1-test_1670302572748_0.3681791482743584"},"_hasShrinkwrap":false},"2.0.27-test1":{"name":"citadel-svc-common-utils","version":"2.0.27-test1","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"68abce474981c58f92530170eb02ff9bcedeed06","_id":"citadel-svc-common-utils@2.0.27-test1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-W6C3G40PpChRQNvVUKS2AyF2aw2cp4Xoxxv/pt3NSu9aawT6KMX4bdTQn7ErMX6K/nK2XYK9nlocon6sqi2XFw==","shasum":"214e5586428082d38f7f4cc4a76eb6ffe4956b95","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.27-test1.tgz","fileCount":58,"unpackedSize":70439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQxyOmrw0lvjKmyk8IyJ/tpePUbCC/iZpEPcYhoqL0QQIhAJDx8zMUrFIF34o2Zo3lskrJZVWos0rV2S3xw3qcUHfi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjswWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprgg/+MHV45C2dLB9G6vc4RrrkM3J0z8c2JwN7RHaFLOdmF36G6TkK\r\nw3q3EQitPPAhi6wEY9EmFWMPjf7bOZQyF0C0XXNvUDPvDQcG2AZy5afek8+v\r\ncs2/zl4l1qavK00bWGRZeRC0heudkTqhlc49ayvNzz09IQvuIxPq4fIgOcrx\r\nS4FaEk4cfnHOwx1s89fIo4zeHfZNK+GGNB5fafzOK3j2krZdY4W1wpZ5jIUs\r\nyvvKRDvMQf+TAWNIZMBIZPtaZc+Sc54vLKoHS6lchvQihr1Oa4/nIT59y4KE\r\n6PTd5BfeZ01JranxH2BCe/cJTkJSk1bGIwEL2jn6x81H7cZoJUAV+iIezDP7\r\njyv4MlYFF8QaRAzwZC+mxYhKjtvYlz+eGKuOqrr2tsj3QqlFWP/yUh+5Rbiu\r\nJTA4m5X6ho3wbz70hKFWnbmkr/i/M393xIED9f7JzAK0m0IR6PtpokyGBR08\r\nn3Ls3qOt+pGVJ/fbQ9fOos5D7Rtj9XuTk23ris9nJlUHJmJ3X1AawN9k0mOG\r\n4vhNHTVxWX3pZlGhxDVE1HoZIQb6dnzB4olqxo5QpO/MFvt808Yv9jlferhu\r\n5YFR1Ay6jvGBCGLL2f5OP1JNS/Uw5vvDoOjj2QVkuLhJiy1dO5SCl1gSmVoT\r\n1nbSjtJ/OubmqueMi3lGr7yKsg61X8rWXRY=\r\n=JOFx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.27-test1_1670302742639_0.533484606930746"},"_hasShrinkwrap":false},"2.0.27-test2":{"name":"citadel-svc-common-utils","version":"2.0.27-test2","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"68abce474981c58f92530170eb02ff9bcedeed06","_id":"citadel-svc-common-utils@2.0.27-test2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-8WHVHVljSLPmZeHAUZCS67gPV3tIga3azcOVr395Xx05MmoC3UihpuEGMCpJE2bJ0dMIdYDgbbUoxKlEyFc0VA==","shasum":"c649809ae0ce1f43f85bc59141656119079b380e","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.27-test2.tgz","fileCount":58,"unpackedSize":70675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/TNHJUwfoGUwra5Hg8P5zenx0URE3KMMlmjaXJMoDnwIgQOxgzgVTqx8CPLT9jB+q4wdL97mnQXZ49zyf0QZlv0E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjuByACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra2g//VAp3edDxenKXYhE6SmazAognKYzfZ8Zb9Jf/eCk3uxbRYuEh\r\nUADyQgBIaczm9aFbjFEmvEbxNYWK9FA0BLrmAV0aN3N/CfBXnTJlCFISU9Z0\r\nzMmcCSVja5dGqFR/5opa9U0DT/Z7dzfCPapj2+ma0Ntv7q7dkMT6Nb9yGYrL\r\nBE7iV1MT0siDVIVesgRO8rFU8aKgVX7cyzyXe0Mw/5o/8NOdgJqYQ4zlYHCY\r\nElYlJGOTEXe8JiIv4od7AkKD8i8rRsDFLaucLPd2hhLzNgNtA7bjJIY5yUCx\r\nNH6DP0pIIJhK+9CP7+idDImL1pXZoZ/+vf/ITR4dzImLN48QXCQYtKPgCrN0\r\nRF6JB3lh/0HAUypXgZf/gtEEAYHg6UPlsAYtKDJK6gDX61rUHMVCu4FZiyeH\r\nzmJE4S8RDOlh1TLaT95oPDXeLf5Qybs5WlvTN7XE194YWK1v1WgUSufkRpF8\r\n2Ng8pdoDtCGMxXDY7P7lsJQhY+d8zhEZR9qTM6bLRf7nkTSeuKz2Z7KgiYTi\r\nw6MecNdqYpazO5aC5HPqoysL/i9hXUm/S3lNt+aeb8Q0VK/28gd7G1hzyd4b\r\nBZhxlLzpspxljjCbNId08NrrUZcb+ycTEGeDRkC2+NOEDbweVvNJclr3nk4w\r\nW9zhgovGqq5N3Ks6dFaDM7oZaMOknFVKD1I=\r\n=bx+3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.27-test2_1670307954205_0.7720308635716053"},"_hasShrinkwrap":false},"2.0.27-test3":{"name":"citadel-svc-common-utils","version":"2.0.27-test3","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"68abce474981c58f92530170eb02ff9bcedeed06","_id":"citadel-svc-common-utils@2.0.27-test3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-mkxUEn5dDGnNZ5+hkqmOhu9oOhlcosaNbPhAyMh0iN9Fp55vGNxKiC/UzXYo6cxKRsCF5vGktuklwzLnEF7P7g==","shasum":"f785a94371cdbfeef5c4f80ded6ca3a656525327","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.27-test3.tgz","fileCount":58,"unpackedSize":70970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3ZehQV1Rg5nmzQiUmXu6NkK1WRe+vVNGTmRlfM0I0lAiAG/1AKUWkpeS+pU9mG/1mzB3jZwugYe4KKkSQyw6kqAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjygHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh6A//VkevxazNsnfZvhHvea836gY8gJ7ry/asJmF8JTWX/Wqz8pT8\r\nFBDA7aDEeqo4IfZR2sPqCchKS3nDXCdjvTxQOjrl+gvG1khQTU38tS5v+rni\r\nrloR7bbMR371sNvYHOnzVTl0KHc9DYtlhx61V5TH5dWumHEFHnkBkTMDoYIj\r\ndLEH9eGjXrk/n6cC+E2hv+EoBQLB7cRPxKzZMvfHJHPixrzOkyDIM+t8jWyv\r\nxs5wbgpIgReZ5VBZyKFrrtKq8HJlql6Xm7CnrNqYJ0Ot1WcO36ns1k7jChBh\r\n7H0G+s8SB/zf9JovKPlzDUh8PXJxt6I4dKdf/Jm5xhE0aZvGuCEODyiNYiHM\r\ny/kJ1+TX6TD/mB1Hiw4/iCCTooTumCremmF+AVuRQoryu66VlRM6+JDpyiIJ\r\nwlLsoUhYpAHR55K+H9OXNxHU/Cf7z3fM5OTqpWWGFe/6X1lD4+D7NgtZVKy7\r\ngxuOg5EpKG1c4Ax8WD7syF4Rw9l1StsQNFIdEfuuoP3nZMcvVsP31YV8Dv/D\r\ngCAMQychGSSGAtH9zX6YkSohn8NyXcB50v5lFCWr4cOVkIO5RVpeSC/qyrfa\r\n0+WUnFXfpYo2jHGxSbkKp5TBlTzB5PpLOvL8IT1+fuR6Awt4HO9vm4JtNPgT\r\n2mz4qLRjGAV3xXfrM9KrsSLkH048zIgSFXo=\r\n=zuXn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.27-test3_1670326279062_0.36482877619153764"},"_hasShrinkwrap":false},"2.0.27-test4":{"name":"citadel-svc-common-utils","version":"2.0.27-test4","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"68abce474981c58f92530170eb02ff9bcedeed06","_id":"citadel-svc-common-utils@2.0.27-test4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-HMom6zJzVEQDFpSLPCFvU1PF/DoXuvH/qR4am6c55nbwLgvUGmb+y7mO84onV2tCBHxh9yxAlvjcsVu52kW/SA==","shasum":"e2ccce7575ec8d7a96e9d728ef93e46794ec0592","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.27-test4.tgz","fileCount":58,"unpackedSize":71066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrWVvg1Gtr+nh57z5BsZMKJqy5Wjm59V6OMOoXVVsNOgIgEcbVkuUFu7QT0T87CjedyNVGmzMDYXVJSliQPrz8DuI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj1cDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxjQ/8CZS1PoBXp49c9CtpNicvNzqL7dUqa1WQG7fMsfpjXgdSn/pv\r\nCv1lIH7KhSvLSvGarY7Fttmdkk3oBqxy/oTTLESGphpsIFCkgUd+QeR95JvJ\r\n/ijHOB3IfPdab4ad7+s0FKW3ZbP6Du2GulIDJRBaD6uN+l6aAC0JddMsYjMU\r\nDbDDRs3lw4APjT0YYr6vljEzG0s8gOEiY3s3pZunHtlMRx2NphH/XVZf18yJ\r\nVxGnyg08fXBXA5+OAyjZ0d9fjnMXkqCUd3wx0N5dJUSsAG0R4h6Q9S/RS/9Y\r\nG9mTSc8W8OO4MZHjD7rAu1rDdf2BBqBZjt9ZYYD9u1s/4gu4UFdMr2ka+d0Z\r\n5La54kDq1IklX2uEBwgQc+/Ge0uptxHF446fW6tbGu+bAUbhdB2IBJyLTjmq\r\nYx33TI1kcTnAWoUMNRtv1/3R07lqHQGs7SyoDv9CuevfGLV53hSOhBCYIxdx\r\n2XOSelBZTm1vV+UsMcsBUa6yS19bVXVrh3lnzEYBse73Q+zYwMPQi9rdE6Is\r\nA/FAAZulM9UpDxLcGvbzcoHpMYPtrKSh+6NCO5ModB0PTuesWp7WOi87LZnz\r\nJLm9lzEVVDK2/Sf2sIU2XVW2bJ8OskyeiqS2kkJOjZmYzGkw/e3hvq9R3Qjo\r\nG+JH2yO7zDjZzCw3WBV/R83O6+Dbh4yT1gA=\r\n=EV7D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.27-test4_1670338306785_0.7482684004361766"},"_hasShrinkwrap":false},"2.0.27-test5":{"name":"citadel-svc-common-utils","version":"2.0.27-test5","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","@types/lodash":"^4.14.191","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"68abce474981c58f92530170eb02ff9bcedeed06","_id":"citadel-svc-common-utils@2.0.27-test5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-pIJ2uhuuGM56z1NdZjowr1FMWJ2E7ONay3Q4FkZvXHhuFZ8KADHAtgkoll0r5KKx9lyMZnxTEFq/COwXiiW9vQ==","shasum":"94d0dc660df899515b17d9453b784bdb675866ea","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.27-test5.tgz","fileCount":59,"unpackedSize":72296,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVqT2JqQUxq6USROS5lR9y4/CNuqwk29S8OLpu3OkS+AiEAvcjPnwrWvgBwvG1IwBq5j3cEJqHbYl1CBgOpxAQ2rfc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkDRgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn3Q/+Iz20sEFceYXvpVE+dPwe1v6Oy2TcLNWHPHfJBuTSrLF7VbDz\r\nAwtEpO1e9RwYnnUfsDZY9HRigZJsij6H0Fcb6ZLmuyTbqKvrQwmcserPvD1j\r\n/ywKMvuVQGY1UltsvwaXZnAhDblNILSEmG2jWtwQ8Xs7oyGr6GJcewco9ImH\r\nwtI7LnAmqtpQq1dVCTm+nXQ9FjWB2biP9/v4lyFd5l6SruMGFes4z57CgyW5\r\nKK+PcfInr1f72R8Eh8YuI2WuwgIbPa0NyCW+iYJLP/DJS+DyvrHqqMQSJZ3u\r\numDHU8WS0N5uNOYHEr6/S8lMHO9E/W6Jwa3Mjqes8ogfDfUjKkXYg7KHgoOI\r\nR4c5yOVYJwOK25X3KP/jCsaKBdY6zyAje/NIibeo8mfLKq/yQcaD38+PXYeD\r\n4LzG+60RujG1LYgIp4LiTYTL832T3K6TMZBRIbRnUqYyNSsSTdM6fC5AO5SJ\r\nQXJJIzf4lSFmMfuNrbcOC4e4g4KsmNjsuWBxEkNkVD9Tqc5I5bAY7zDbvf7E\r\nW/Ny8Z8bmtmVdFHvvyRvZHMTQ1SqXQVAKqbmP2b8Qg5AOtR6f8kuo5smMKuV\r\nwlJq4MCjqlnX7LKx2aoaqcXM/imZI/cAjIp7dou88wyI0v1NkDZXJW088Tvz\r\nZ0asVQqT95KWb8Izb+ckRyObHa4NL4ZjqEk=\r\n=lgM+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.27-test5_1670394976094_0.06999092631368198"},"_hasShrinkwrap":false},"2.0.27-test6":{"name":"citadel-svc-common-utils","version":"2.0.27-test6","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"9ac7063375cce21578120d52a02356f50114c57b","_id":"citadel-svc-common-utils@2.0.27-test6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-fefShToZ2Vpf+lchGd8zsr3PIm6SuC6aZ/DoPV/cTWYRCaRj8DdbRg9t9wjgd0IsrbtHHUABmfiFEylZzL5bsA==","shasum":"776f8d1be9c5987a41610cd3b98a42cb1b31551d","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-2.0.27-test6.tgz","fileCount":58,"unpackedSize":73488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE09Q1Kg1x2SDbB5cyyi3aMG7yx44pJfPknXP0d6IxYoAiB9xtmLMXBe57eZmk7CeWt5LJgho3tg7bKT0c4+Vv28+A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnBMlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLrg//TKtqi/DhDeg6q8ZKrc6xL/yih9xtcOTkIm4N9Ya28GwZyxOH\r\nLDN9lfvVYz+3CNtkzctsJ660MSj4sPyzdHW7s/TCQcOIUJ5/Ylgw/WPzMbVa\r\nfyuXU0HodtK5IZVcStEhabdIf7vcg3vaFVJaszQ3dhnziQEJ+jyQgHc7lbRx\r\nL9wemxbllmDlThf8gzU88dpL2CyltqsstretdeyUbL29LPRCMLJ2oD2zF+Uq\r\nJ8uZ+BcH+82gdhZIgLb3iDSXNFyQZKrNzJWVHRpiQivmBC6Rg8OruCBdmKYa\r\nzeO7B2sTnIEZeOYoVaaUc4iu7CWuomCgCp+3tck6StcaTlD0pnIgyFC9rN81\r\n0jpaWYY7TJ0jnxj24h8/mDNMpNRxkyHoWOBypBfznxPi6Hs0BcAYnjQUaZ1n\r\njZes+i9fdzKct2TnA664zNPJe+gUhBjYTFHpaq6bvUzfcg7DXlFvBPEmp9gr\r\nCbwylRubTnEsR2Yf8LtZY4kGMuELB4BkGYaRZx/AwLW6EpVVkg2LA4pXvrHE\r\nhM6KSTwcygwAKVumVdh6D8JO8v9NIZQnQqZNIVIOS80hgzTSgTAaxXoRHxwG\r\nImRHTuGxfb13fYhzA8MMpu/Gsf5ZDfLq66WvS9XD+ldG0XIVd8/2notzW4uJ\r\np8gsj1B/ijFHN72NCDRRcnI846Ar1XQIbrg=\r\n=Ctyy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_2.0.27-test6_1671172901764_0.3941667699810165"},"_hasShrinkwrap":false},"3.0.0":{"name":"citadel-svc-common-utils","version":"3.0.0","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"441ce4ea0a7d48cb945ceb9a9aeadd33352f976b","_id":"citadel-svc-common-utils@3.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-jpJT2jAs7GMbbC7ePCK3/zNdUnR8mVSKZxc9ErR/N4KAlszjyy7fnKVMBUlYc4wP38h67qahK1Wm1/k67UUiuQ==","shasum":"b92c910d20afef0447608526ee0bead78d5ccd21","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.0.0.tgz","fileCount":58,"unpackedSize":73481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGk7OpfsWP4zn0eVXtSKpeY3TyjfSv7snb1tyC8M2DPRAiAVcLNPqO7lOEQpOu3Rk6SF0MfAL7bdk42wjHDvSGcQIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnB8IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhhQ/8CgGf+rWs4P/JlDJrLrn6Y59jAFjAZuqj3O6vdPw1+nVzpG6y\r\nhbkVO+bANGumPq/+vzNMQGFzRqCRby5at3YgfBUkSBBh273hZXag1pN+UKCg\r\nioAO9Zuiv1hqzvqpFDjTwYKzZB/fOkSj78chG97InXez9788ntamHVN9bF07\r\nh7klpw3Rjg36Gf6z2bdmj/o1JIwWSk2iTYC+eg97F4OTfugC68Sc6Rp5lWyW\r\n8tnnWo6DUxww64VrXYPlb7cmuVe6i83uFLMpTYCeGkJqT7E5aiSkbMyUmkVB\r\npTQOMFKIsvGXuseABdZDwyNU4lOooYzDlVPOhb3uM/ImKQPwTiZ76Qle1ZSP\r\nE+YWspyWLR0vh6zuYOerMUEBYkGqwCpVeQwgeMeqyBKjBDfqBF9u3wnGvSmJ\r\nmY65baqXrZPTtwcLBV/7d2T0Bu4HY/gwo+nzp+V75jZ9Dp64O/A9PzSeh+hL\r\nqtKlqHVwLWR3fVVzkhfZs0CZdk8sAYJLklfXBRWxOxtUrAutR14YDhr/a61r\r\nutnlNObABawP2ac6BNsXRprC0BkM/s+f5aftq+HTXu56fl5WFkgNMF3vsjF8\r\nZ8yTRaueomzm9DEV5/EtLESGIQrgrD45SnyJsxJRekqo3ScjIRRn4gzlV2kY\r\no2EN5yKQekXlkNsl3G8VZcp5+HSCR5tslUg=\r\n=FV0y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.0.0_1671175944036_0.5920969489556454"},"_hasShrinkwrap":false},"3.0.1":{"name":"citadel-svc-common-utils","version":"3.0.1","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"441ce4ea0a7d48cb945ceb9a9aeadd33352f976b","_id":"citadel-svc-common-utils@3.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-bZ5Og7idC4JY51aO5XUa4eyl8FWkTWMiH6sgv8pSk772eAFBQpVF85v26T+X1wYQAA3Md5NxncQP1uOFVcTmBA==","shasum":"82406e27498b06b91d6e963d21c46a6ad991f430","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.0.1.tgz","fileCount":58,"unpackedSize":73474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTuFL4uAUqRUCQEgVPL05AemBStX3TwvqCj7SPp/ZLFQIhAMuCVriaWSkctw4NiFPxB6oo8z3Ve+UIFto+euf3erKw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtSi9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmomzg/8C+SLVo/zS96xvNh+8sJM/shJjbJ5lDonVpb8yyP3U4tf298I\r\nAVVp5gmISgy8AiSteQch7RC+b+C1ACglf/GBWtxNBWM3SI9qF+g0WcHUn/Lj\r\nbkGBs3EJBis9expv334ceekBnCD8k1k6nx5mkbnNjZMTFxMt9BTxQNKyWHza\r\nZUWfOmUWrpanQ5XqY+HBmMQOftdhKJGQdin0EuPObl+JS0fbjDW7bYWJFcJ0\r\nCbf1oOd9KmeNR+D7sh2IBwtSXk1TSX3vCQD60t0E+mqzb2jTUh/jIUAGlLQE\r\nvRMYYjE3CRbsYjg1GpVp5D7Ht+U7TtI/1S97wKAbtJggB3dN0PlIqw1020EY\r\nwX9Rj++fnbj0GgSBvadFZF/X6CObaqZ3u4q7yCrS36RmBUWbCT9x4aXytizb\r\nADDd482WB7t34YAZc2cTWZNB0tDWbWKUdY8iMTyYFfE0zdzjwYLiGzwzUGms\r\nn3yRjxf9xXUMevuE/LdK7ycdmXo1ZOn3ux2BOb8SU7pCepedhoMBhSXQWXnB\r\nWG6NR5R+K1VUCwXeDXd9VWJ/aq4xvKRZa34HwhPKOm8yjk21qgZrL7wKTaTd\r\n7MO/vbpRXgfBVd0wLOlPbX25GWIAAHu6oUh0Y4CYTizo4kYI/Zccrbkq3VRg\r\n3eaE625M65nU/Pz75DsN7pPihjpBXMfef5E=\r\n=a19t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.0.1_1672816829096_0.018823226275028526"},"_hasShrinkwrap":false},"3.0.2":{"name":"citadel-svc-common-utils","version":"3.0.2","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"6ebab72d4b162c6b189f087b65d984c8de2dcaed","_id":"citadel-svc-common-utils@3.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-bN4pNqOvENluZnx8bhe4n6NQ7MoBkkMemhyoynPOt8QLE1lFqJjZarwSM6voQYZRuwVGqsDDZXf2YjaiP3xPDw==","shasum":"52b18dfd209e8169f14a897e33d4e3379462d025","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.0.2.tgz","fileCount":58,"unpackedSize":73844,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8KMyVQZOJrUqrYNeKSsmqZsvL9rLk7KAsdjYWnw0XywIhANOFWFf2BAyIbng6usoANs5Y8KfnZMQPmisYu241+mDO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju6i6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+yxAAjGJuY/AFh21HNOL7Sq7KwuLGy2T5UJyN0Lmf9vI1glHMMTOi\r\nbFMy2G65r7n1eR+3L+v2FJUsVm5D4TnRErpBuP++GbO4u1RWQKW2QQk0+62L\r\nyXkqwEtJhusIx5cMcQw9TbraCxsMQA5+hEh3WR/eqRh0BQIP1XsnXqRawcvj\r\n+yclAGWGxMfMMCYS2zsy+SzDTjAxxrCRA4l2LL3FMT2whCqGfIpQYHoqMA9a\r\nMA0dR70j2t+CUGbV45lyFL/xaXxue9O0HcCibMimFgrL1IrG5yPormB2E+c1\r\nuO4uOG1mqTPbeftoymKqA5jjk+yya7eWHVVYVKjEdymFOJDvkkRc3lPBa3sL\r\n7yDlv2jx7oC1R7U8uKC0mP7S7J5F4eUjfS8k9WLMv5kFZu3IaCYnxTfUuUI5\r\ntYSJqaurZoqUsJnYWEl9TEF/EumDS7mFt3la/0vHUqFWv+128i+kWa4PgdV3\r\nbArB6yCqg5rMt83BlZ7KjgQK47OCC6GkI0NMTutvxJnFY3seKbEujvru1ZEc\r\nLMwNxO6ZxaNJWcyoxUVJxbLrEIOvogFIRFsotzXh/+8ajyTFJpVUYlEFSyAY\r\ncXYVEBANkzy1tdBkGRtfbgGif8/UqL2izYqtrzu0/3t7AQUx4/Xv9/3gBvz6\r\ncU1rFaoyWlCJi28ejXaDTj0JrXfyXjGQOqc=\r\n=QILy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.0.2_1673242810464_0.15308007857487183"},"_hasShrinkwrap":false},"3.0.3":{"name":"citadel-svc-common-utils","version":"3.0.3","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"6ebab72d4b162c6b189f087b65d984c8de2dcaed","_id":"citadel-svc-common-utils@3.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-9gUGnFbldfqVBibcuKu6v7ViwDSdfv7wPTZjZPujWPwnqiDvUoQOn1XAXSJYk0ggMRR5NtDyuUPKomByVGGoMw==","shasum":"f091dbede9ef8ea8cfd1dc6d407702930a254e02","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.0.3.tgz","fileCount":58,"unpackedSize":73945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZL0NHmGqJjTjyODgt3eIODOHIxkUD9kcRq/WCrdY5IAiEAmxzh5L6JvdO4/JD4DJpyNbuPVaoAmUcdU9kec/0Hs98="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwR41ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc+RAAiglvQDzC2e+REkV3iQNbX1j62ejs/IGifvc9/rJhcfa6kZUg\r\nM0fZRvpi/MIPmnWK4YHVM6vcASuxCjCtVSWPBLSZ2cngeShPBlvbTFosaKbv\r\nKzcrkesVzBmFPm1GJRjC01ESrEV5AuhbY4ob2KSWKmMY0+bQV420zU6UDbSj\r\nvQG3HFOEQ5SpA+xuGQHaNopGo1WEgynrD/kZrfV6LxbEZIY7T3FpzzFUO/qa\r\nH/W/+XqZX2iGen2ENqVaop9ozH0lLI9HHCH9+DfUIrxhFmycIZTxc45NqZe/\r\nh1GcPg6TFBHnmRcUgEbfE6aERjHYdPdwjdGD4e94qJ2j7gYmf2/+dGCe2tcv\r\nZNKIB47qF7yp8ZOX4hqRpnpEEU5XBCKDIcu1pUVke/0jJ61X259S5u0aa1Ew\r\nF68ui3VMpKSM/8xUj+HQVY34fJB0BQu6oeEj2xoJT8XYk3odHHyL60ETRC5B\r\n3Q9boVwm1JWdawgWWRYcSeiyv92amnjwawKo6a5ChijmTyMKTRyCttOmI6f5\r\n97MO1gpQqAgwfwHVTI+ZMZaV8lAACSYXYfuKBMSdFL5HOwW6XcHganLeCQIx\r\nBNUDsezLTQK+q+V3wM+dX9/bgwrMTSnoIqCGfjDxvdiatkuxnyF9Mjn4Bn8X\r\nKoemXozKVGbwIdcFVVRK8G33gOUWjd4GUu0=\r\n=wTXM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.0.3_1673600565506_0.5909014985897776"},"_hasShrinkwrap":false},"3.0.4":{"name":"citadel-svc-common-utils","version":"3.0.4","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"6ebab72d4b162c6b189f087b65d984c8de2dcaed","_id":"citadel-svc-common-utils@3.0.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Pdj6hJfZyw2FAb+BKsn/VzQpL/jVVwZK/kUea2l6QG+7DB5UFcw2Z8phA/5OOjS87DrjXvWsA1N7YEDBh6rrmg==","shasum":"a0c4feb17f724920b269821cae478c9679518515","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.0.4.tgz","fileCount":58,"unpackedSize":74079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcw5G4SkUcs33YANHlQ0eyNzLeVBvQpqTRYIg/u6ERHAiA5Q3E5orhs4Lb/QhShwv6026FiIhjKPCpuOAdKkgKYyQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj03/oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIoQ//c7uhusSc2JkxY0E06W0neIozM/q4B6QC9Q7R9srZ2f5fq5j9\r\nTcxSr0vf2V0b028PtMq/DRmSazLw9OBnEyWTPd5Iulp53Rv7qK/iR1sAJYkE\r\nPcTIfEfaqgAiZAqtrA6f9z8nMhnSHneaIcTQ+A2AzXSLZDRrY3Z3p41AYIuk\r\nzOgGr8n25XyzEuZ4XhCarWJs8igGL/Eb3rmVdjl4Nwdvh2AkmfqrLO/HNInf\r\nmmr5IrqsY+s5NdFwph4kYRNypybgGtpZlxSLRhJfKy9C1e1xii8wjiMSH2aW\r\nNUc2txtXhQN+iiyyLyZJWMdEFKIta95wV4gJuUnzjwuZF2V/w5hj8T3O4sYG\r\npvFidUhYCEO14ZlVhYEDEE2g8Is7FG2dimnEllu3JnWdkt457gFvUcIq85Sp\r\n06Tpiy03TGVwAQbUT7c6la+oJbxb99s03I7uz0GAurSYTMgkcPCXNJGcAYSn\r\n+r8UqbRek6Pt7qCNkTbIuWv7Whwt0WSGsN9OAXDN6exCpr019dSv+0clue2/\r\nmbAxt4+8bj8eu3jn4CqBq1tT67Mndz91NVIHLl/B8VktSlu2OkrcC5CtDvRQ\r\nz+mUFGcTmvOCLbMn0j92E8FPOL01F5a0QBKjbPWz/NdtprRBnWw/xOToFblt\r\niCk5xxDL4CrbyyygFE5LQVnPWXMM0lqGeuk=\r\n=Ym5S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.0.4_1674805223819_0.08345693989826586"},"_hasShrinkwrap":false},"3.0.5":{"name":"citadel-svc-common-utils","version":"3.0.5","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.0.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Fmr0EOOsgl4g3dNRgqyQ7evGApsj9QnmceKjr06wL6rfgFsu8EnNY6L1m5sHPRW00p1L/rYURL4+1jEq4kdkvg==","shasum":"7a4cfbc444e54185ef9a4740235817702f32c269","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.0.5.tgz","fileCount":58,"unpackedSize":74079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7gqUhWvsuFFaI+SbngRNKyV27kzJXPW/mKChLqJ49SAiEArkakINboCCL3Yz9r8uCAC/KCUwNIRs6+ZZ41Orx29R0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2LSgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLDA//cX43DTzCzmSIPiZQ1/1fQzHq/JO7BjLwh6rOGpVd1F4ijMpr\r\n+1zISoVbJ4VgrxQ+BdkB7KSKOghJp1hTQC9oDxpCoVPDU1PX5GerFdoFot7r\r\nlJysZQCAsc7HGNuNmkFFO3wY+E+8epUDxLEhcEGQkEcc/iScIwfpaTvYSevo\r\nLiKhRQDS6F1aZnZDwkxsjvF0I5QYUyALYhQESuLstGsoW1KQTXZAsgUvPsOd\r\nMCRqRvxyPeJ1nG+YekZwnDgvXQ/G4vZyexf8dCxC2yPCd61ejDyXe1tXF+h7\r\nPRfnx+vHUh1aiRtBHJmoA+Cg5fJEWtgAGEDgItfOboZGosUlifMIBzgnea0C\r\ncvP23Y/aN4Z0e82jNJBN7buSnkUyuMeHQvqIilKWFb5EMxy8Ly7/y2n/Xh0B\r\nM/buO48iOncjFb+2YPbWYU+ilmEVYql2AkAGEycjoUlycjmCf5D39kRV/327\r\n2tyhmO0HCmQZDV5v9vYkzFIPXHUXMRMtIAeS8IzKoHchKlmAZ2hOzQt5cJYV\r\nJYETVybOD194QDTF7c8LSovl10lXo1ZDccr6Khi0zryFWlxenPDOQVUSZKZG\r\nzKb8ngbirgy+utPcWadYaHe2UleyQE/rNdEnzGJ016VftXSvadAYxsyfQz4u\r\neepd4hyT0TzH75kydeuKSrhbNpKULrJXvRk=\r\n=ePvj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.0.5_1675146400703_0.7889623367562859"},"_hasShrinkwrap":false},"3.0.6":{"name":"citadel-svc-common-utils","version":"3.0.6","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.0.6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-XbUPGx4uj0/Wa+6hErDkHE9Q1Nob+a0pLcZNOFP6bQ+lFG1yqxgFi5XB1qzH6KSjIH2Tg1Pi2nI/wXBWyMhNAw==","shasum":"738fe93cd631564b658350a3742be8499663876c","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.0.6.tgz","fileCount":58,"unpackedSize":74175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL0DEvSDCkboJVquEVUd6sWUAhrayqLhMw1+Lvu2kPxwIhAMVsZiDuIR9wru8iUkE4wpUE+JCLlY5kEu2cTUzzIVZt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2LYlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWshAAoKgfds/B38PgSIAv7yDzwdbCtqf/EVQ6oIzHMvow2SyZ2MFl\r\nlmUydeXCymKKvYZMfU7vVTnjtjEREfE681MY+bpZYygZtCC/QnIaM4d7Zeij\r\n2h7EHyk3irhqfLWMxKWrQjdLLRDasvP10srvLfYgUaAcS1bfJbBRLBbCWx7I\r\nYhWt8q77RGcoCHY+SQ/OnRwCtXun+JOyie8iNdrS1Pn3C+0uqJLbJwocEC8m\r\nlqw45RoqYay59aXu3AxVIoWWKsQ2H8cGFrxwSeOwM/aoHsX8EoebyCb2HWfC\r\nuI3IATjqfCCk9yH7v1eTk77sk3GnE8FXtMZZFysmq6uqKxnf9frxLTzvMsqx\r\nuYhI7wAxDrvEDxmB8ObtFvung3mpsp1bcazq9hswubXmJlCt2NmOBeYYD61y\r\nI8dUMsNeF6XzSqFLJQ4P7a2hWG7DYKFaY1EJ7n2TsfV3ePPnxWaH1XajCj0i\r\nquVelIIXJ48A/JyhEyIlBoplRnYAbMXKFc2Rav7w8q8w/2U3/zq3A9n0jZ0x\r\nEnqGJQZiIishCH2eG5Z//WGlKfw7Hn2LKxRgv13ksznOU/n10BZ41S5PStPX\r\n1eMdffugk4LZIWl4b3pqsd2u9Qr2nzpkrwNnGekuxOxFrcJDVrOygdUZnp+E\r\nDWN6FoBMJOUehbIKxQLmY06ZaqjtFnGBdFE=\r\n=Ek/r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.0.6_1675146789292_0.9196164631504935"},"_hasShrinkwrap":false},"3.0.7":{"name":"citadel-svc-common-utils","version":"3.0.7","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.0.7","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-4kfkOjpRmil+JQYZWGKwDOqce3UC2/z7h7nEskLYdGk7BE1/RfzOnCA55/iqo0lsfD7+pWQqz3S0Cxa7cdyRaw==","shasum":"d4874959378cb3caa119207ee7b4337cd981000d","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.0.7.tgz","fileCount":58,"unpackedSize":74196,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3pYO/u1WBU0RGl2mFbxGk1J30BATCk/rRFjlQhjRbGgIgNW910LKy5Ver6+J9kf3tiHep9AnL6Dt1NDSGD2fmn00="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj23LOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdABAAltk2zqvNCx+oARRykkc9svUOSgu2mrrCN/x8y7pXvFrqB++V\r\n8Giah0l/HhI+mjKpdYtYjzO1IoN7nPodes8uxIpeepD13Nu/JTjQldppsKav\r\nk2qbz5OgPkoJZ38xswM54wVg4OzZXEx1YTQ75yA5Bv/WyFFkOAifXRa66yGU\r\n2wzVGYrPgLwpfBZkwzZrw/I5j008yeUAIzNngnooLEq6JFTUEEy2BdT3kke/\r\nNbfOkQsFJ1DsgryGJNf6rXQNcZwt/TPXcCvGRGNlViebHpQeuaDK5SRmuRwG\r\nxChcGxWZUUzhJUtEsPZ2P/yFfwf5N6ElG2FQWef5UZPu+Bn0HewRTg7PAi86\r\nLON3NFO6crdScRFR5Ux7fux6Q6Z2B2pQept7AYnixHwBUhcmsKpvQX2HKbtL\r\nXXhRrYPr8L+VviexujDQnmr4ZSb1je/K43mHo8ms9jZdYSoJDoD+pDyf9/EK\r\nDHz+MKLc7wsY9SkCVW8mTmDJeBFLcLM0RIHAVHA+i7b3RbjyVTweiItM0sWm\r\nxyY56VhLm+gMqdYO+e6dCRbcg4s9Pw0V0lnohlU6Wn/IecwDaL82gZaPyFB5\r\n5dRP3PM+vuHz1m7mVjtpHl8JXcD7a/CtysY9+MI/c3FOH2syP9kXlyeJzheG\r\nJNvHjhLOddSgppscofSF8Jkop4mIN/krBY8=\r\n=p0M5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.0.7_1675326158630_0.8341374169698079"},"_hasShrinkwrap":false},"3.0.8":{"name":"citadel-svc-common-utils","version":"3.0.8","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.0.8","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-WKl9hlkaqKT7we5MTujJnODifeA26GEtsK4BXQlmRVOov5nyogeZu1nDrlVvNlthxo6NuOytLN6lIFrdfIdAMg==","shasum":"4da3380451dd03b705edadce0ce2dc238383c1cc","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.0.8.tgz","fileCount":58,"unpackedSize":74201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrmWLSaWGkB3pfBqmOLqH+PXJcPDYHFWjHGWUJgx/j5QIhAORAwMWQxmu9LeRHVfFwdra3o/xqVvABDXi8Z4q7dNJo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj23SZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBZw//T6Ofyx8CWhiZHofIYnzVvTqmOg0xEXvSQOSVXL/o9LUfRarV\r\n7PNFcZ9pZqqqlpN54ckYxX6G/2uSkBwR6VXx+EURKSGbRW0KJYe7TKcrcG30\r\nEbMuTX2tExDihsejTAk5RGT4NeW06XP7vu/g6d21v+UzLkUPPAVLzWI1GTcJ\r\nFGpqyGD4z/eOW2EOlbS38ZgscIe6FL3bQ3aXjBgrL+uMWESPHhTzATznGSSm\r\nWrA3qLSlvF/bBhiUkhVz1mCYH792UPCUD0cZL4/EFJmGAJJ+8cAYVLysRkR+\r\nHzOm5hMm+7LCSVNI+uQpnH8I9k2kYDtSsthKe3xEdQbionzXBvLxqIhO8+AA\r\n3Dl0+EFSr/s98jyMJ4a7Q40NY40d7DfkI0rhkLbwuJNXDY7wWeTdBvkEltGK\r\nYICSyGA4c8RoDky2UC4bjJVF92Kf8RZKN6iZf45DC9wBUGVuLxMUs96d4ts6\r\nfyzCLvdXsVAG1GYG7Hi0flM3D/1Tb3axSMNjH0ZsyuoVF5dp9m2BhrPQqdzd\r\nif3xDqxgzVdhhTGzo7/hYEzV8SJw6a59Y1qihFvBeLAKWkOnnSupMSvz+VjG\r\nLXtvoVz7t7E9q1z7rKFcuwYE8XiLKJZD3uVwc6zovLQoT68HAzh75SP1jyVE\r\nIIcLJFjNx9l6uv519v+QB0aRPf1Iib3U9nM=\r\n=2Rwx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.0.8_1675326616873_0.011916712018928743"},"_hasShrinkwrap":false},"3.0.9":{"name":"citadel-svc-common-utils","version":"3.0.9","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.0.9","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-8Y0hNGzjzTKjHkHvHcGd2NZjSKH6j3IUvCGxAwoXH7YpwQQ4zAfjnV65/6HMszjeIBCqOal3uO8S3DNB3FY1OQ==","shasum":"e7408128a08ff8e4ca20ff573855b27c48bb6957","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.0.9.tgz","fileCount":58,"unpackedSize":74126,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7IW2IpKgWnyg/63878iRb4VOIEBgTeAao3UBW1BcMvAiEA+tGwdiWiZgYLyX8mIgmpTpNnnykS0hixYqsRqjmo5/8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4L52ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmJA/+Pu3B/V2sSgmRwuwrfvRbQtP7GUFtBaFc3YFEkiQzHZwXwCXy\r\nBYldUYI5j0qQXx5lhEF4nygOOW8nl/Nbv1lN+QikSRZtMN5hnj6OHT0SI6Yv\r\nMXMti0bVGmlrtArJS53QJoVTi3aHgd+7p4eXsjvvZQkr27Kh+lJYBJjrAq9q\r\nEhutehzhuqNPxP1GHCMRIxbJlO2274yrnC1rTgqnWtXegAl0qm4CRklZ7ZCV\r\nwjEmDgruQpQTJBHQH8UJ/4CKC4VyKv439+vpVdjZXQU/qCxIY56yvAwbFn9/\r\nSJD2SgPXf9aFlaf9AthUOQsgJT7y0R29eyhs6eIY7seQc5dz27ARA+gq5p6j\r\noQ0L78gJv4JB4KaWi6SPOu3T/Q7mujGb2Wzcec92pZfouWUH62RnR4kJgnRr\r\n8T5tqi66ODNDAVJpbiySukllA55Amx8KHOH2f7YPm0HQHZYgChJ4JS2Z3jKx\r\nlGbwAEtiFVDvABasMbZv9fCVl9YQ137XrkPbrN3GQ0cCnLG7YHu8nV8r3W4P\r\nFXU60zjPM2qOsv/3qXLxoada4Y21OwY/HGRxrR4S82ar13aOz16Eqwj8+i0T\r\nzsT3RUEBsKndr6DtpyA2NlJfxZoRqoxLnRaSrB0EoL0gURwXYaB7jBO1gCfH\r\nY61YpoEmMhenSh3t0SLw2KjqujkmP+g2kdM=\r\n=v5d+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.0.9_1675673206240_0.45625910538032577"},"_hasShrinkwrap":false},"3.1.0":{"name":"citadel-svc-common-utils","version":"3.1.0","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Nz5JXtyOr16Ko0lBgKCxjmo2xynNfTX+McdTZ7M49O/b1VKLu+D3rNDR5P8QbC60M0yoDI/HJ1ZfIeh6heanKw==","shasum":"dbdad7723625782186311978762fc524ca22651e","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.0.tgz","fileCount":58,"unpackedSize":74202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEG2c6wIWe0AqzBsx+y4xDJrbR9luR9libHOyUCXFUOwAiEApCNCQ1iDOkyiYHyIRXwvh+IsYmIM8X1NQPmHGx9mlkY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj405CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZmw//VtimjQKGtlmkq2gVEe/+v8FOFiofRA1lNBNOodPWwkj7/hIY\r\nY1wsQAhRJuEeabf3OlLvfQbMEKDGjZekmZSe8dC8K3YTqdwP/2SNQSMeNvxP\r\n3pnkJaXDFTZWkzulYP0nTFpZS9WvgpJCs+hMtcsHAix+EMN2LMw7uZ1xidjY\r\nVozXJYFtpjh17xiebBHAGwItYTpUlwRXSlblF6uC7XQidv1FQhVMbNYl+Rb4\r\nsYSCY41dirypWqBtuTeV3jHX8k13zWvvFugohQVX7pUn93WehDq1KIjQ8n2C\r\n7hZ/o1Y8WT99nS2boRYGwDKD+ZvYAS8Wd2DwXp2Z8tgTKd8TqJ44fENguB12\r\ny77RXmpH+EnORH1L8D4AnO1ftiPKUofVGT7gVkUtcQB4Ga0zKqFKGx5UaQIl\r\n4orSubh7oOKRcvOy8NYXWShdtVHVcmTJr5F276x3yqgHH55VPoE0IK05JX6y\r\na/o86x4fQlao49ovoMH0b6DnEwcOzZi/zKZIdq9CrJNTbuNpfyLRe8wL7XbQ\r\nfX2QUfU0r9nMkO1UwN3UULelIK/41p1OzvkcOu3BTgo534TH6niyMwgRAWQY\r\nV1VnCCC6Iy0v35QJcQYrl3ARU4fJUMW58NHvfVAiJsRk6OqYfcgRCfYD3cII\r\nwlYJ9ArehSvxLbAH/unP1QQt4THJaTpMxWQ=\r\n=Y/xz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.0_1675841090335_0.03343266687915025"},"_hasShrinkwrap":false},"3.1.1":{"name":"citadel-svc-common-utils","version":"3.1.1","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.1.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ll438pUt7lvIq354Z8M4pBXaZRR9HPadATvjHxVkB/E//xoAmH5ECAseYE8C1QJli+F0dAw6Mxv8C5ElkfKkbw==","shasum":"61bcbc5a6dea9501275670a7574ede7998316e2b","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.1.tgz","fileCount":58,"unpackedSize":74201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJgeKFUD7BQNgWybJVfeS5Rctgb6uytJ7kC4AAaru7CAIhAOIvNScJqGA4s/weTByxJAiO7mOfHnVJJMKdxGg9rokF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj408kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjJA/+LGNMDfARRJ+riQF/lqqFkU0/sw6OAQk34BA9bBHl+Ye6ufRq\r\nl2zgsTqJnm4igjP4aYJl468/22OspDkNIoWSiHbZv0S66lYmWCZElzXL3FiC\r\nQOfNCqP1Dn7w7Au+dSqndk1YKgpEOHcnIixOCb+2JLRx8kD+4GttdZnuECzy\r\nKkqbg3/y3YYLSyKCtrUUZNzVaz3Frxo5m9o4r1OqJrN6Y9oh8lUM9J7dm7VD\r\npqxpB0mLoPCH4fRhXGF5PeoAWFpcqX0HEsmvCyB3xRVVv7J9vSue7lVbaLWC\r\nsaiYY20wBrC0vaRsHZAQr4Na1yjBMx9d40ZGLoPzUIYKUZrKdzLXDUTVMMDQ\r\nEsxTIvBzUYS2TjeD+0S7nD7gEZjlNDNAg4Ak5muSOAfoW3WYWWmgWz87ZgsA\r\ndubtTOnkWOG5JjVwf6nNH9nLZvx2lyOsFby+u7bDEIKd7CZQzbB+DhjzflmD\r\nLGpS6GIbwk7yUw/qUM7vcskCgYqmLgBCkWHbHVka+o+q2s42bdGbNckgvgB4\r\nCNgOb5iwzfr0Q3I+URZZUcEJpQ7rc4hWgcGVowz0a5hDX2vh9lmyAPenp0fq\r\nVEnSKagmwH8fM7k2HpeBXgpkcJ2XhZsS4+0LbjSIbOsdlqiUFg4zYKt1uV6n\r\n1LSXgyZTZo+Rsjh9dyHU5IBN0kr5TlMzUDs=\r\n=fef5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.1_1675841316495_0.8734988578647929"},"_hasShrinkwrap":false},"3.1.2":{"name":"citadel-svc-common-utils","version":"3.1.2","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.1.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-2RpY0ijw+PfyoWodkoumuCqVn2l7FzPG7yDnNMFypA7uh6JwsSwi1Q5SpkLrSON9gAckcQwy1HP5Vqba47z9Aw==","shasum":"2c8fbc7e75b40bc8b453021e4eada2b896f7cf61","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.2.tgz","fileCount":58,"unpackedSize":74380,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYty2t6CyUa3DJx14vX9q0yQabyXBcA4zbP+Q1dwPtaQIhAMbP3ZdMA6XoQ7wdmA5SqAQ36SIzTDNXXEpLWCW9OsSS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj41VdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/GhAAgEIrDQfk50ojlTAdFG1lO5nl/pGHYXAbCENafZ0ejTQaH+Mo\r\niaibBt4gYpY13DeA54/5LrSyeSHjqgOdAvdIiMG8xSazFHRrZwx77eeariol\r\nt7p4lYV0rd1GvlSfHzKumdUxKTLyzDa0pE201tfY1nQjbBOQHMBQQ8HmXo6j\r\nu8JcJJUFycCQwwiHRjyu4YcoyxekkECKHgE0axvq9nJtR9Nlll2kvda047o6\r\nZXqbnp/CZcUmy0ZFp4Iu8t/FzDBQoEJ8EcgNwxCWZVen2Sleml7cBA3PCJGJ\r\nGDKnOaC+zz5wWdYVJW5wHnQLcv03DIaRGorCf7G78kGpzcFizizcMhaAkLjw\r\nNHXViCNKt8hygVYlMjN+CCMkANZlzPUpU1u2NAlRdJrFfFbBZAVXwalu+apW\r\nuot2GD8VEUYFpE+Wh21JNjK6LDUpoUYPQEtViVElfGjsstdezTzv2/WCQ7K7\r\nZcggHOSYCmOtlylkUUnoRU5SfmIVoE80duiV4g6zgLCyEs7CDvKrkGEsy9QR\r\n7BRx9D7iBLpgPD2CryXvelu7v6s15BDjrVRn3Fnm4DjYGaKFXL3Mrtq2jTd+\r\neJMDhwTeSiC4bCVX+NwqUaxWdynG7doPomnL6LcH5bzz3lTZO7AiFCQSkTDV\r\nhnsbzbkv3AsbOHPlB4noIrepKXLBAqEmqNs=\r\n=M82B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.2_1675842909016_0.7409465170849034"},"_hasShrinkwrap":false},"3.1.3":{"name":"citadel-svc-common-utils","version":"3.1.3","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.1.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-LRvvoj9wtgTZr6XjF2R+/28kuBxH4L/6LTiUPZwoLo3qEW4UIB+nWHj9VAEO2h41NmqkJKIcOMOJkDvJkGs1tQ==","shasum":"7b1ce73fc9fd017407be6d9cbd549a336b7259c4","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.3.tgz","fileCount":58,"unpackedSize":74200,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc7LxrvN+UMV9577OCtImJi0C1kJxc2ltH9zROaAyQtQIhAP4N4alKfzdmWepcS86udcGNKUbnuYxjd/M/nGIz3c9s"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj41y4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiEQ/9FcE7HBzJCTjfhCnWDRQpHT3jV//XujIcS0lzBf34ykLhaeDS\r\nvThaZo7BoZWQwX3VTSyy9mgltAQIVqTLndUpsVd1BzQhK3BIRfSLvupqzYoU\r\nAXRa6YFl8+dLQXpE7bfHL8nxUHdZ8XRfNV9xGf1t6dkR7QzZghSJKCFjw69q\r\nptsVsSe/i0Hu+uWr1s4yp6UuUAUjEXWPoZSVZQoctz64Lph57iv0j0Kyqout\r\nVe36gzOK/oZI4K57p4h/zBC0bieKoaaqUjKCS0xIwRyomECtbeNeLpxP/OVH\r\nY4w3wCXrKIm7/LURZVx175KtgZhp2EBNd3KcPiZppPUm4SzsHSjjAzM942Lh\r\nR+hym4BsP0xEDCHyEXAn1iUhkvGSM7m7bQph+YoA8Cro6llHEZDVEzlwenT+\r\nUhMl5AZRbuXlc/fZBEN99tcxbAdfz9exKJ2Br4TJgP57qDk88/LG1LA1sJ/W\r\nZ4lyiKM80HBo8dLCGw7e3CexWS0z/1ntVJgZiTPfwbOXt2qW2reSnJzgD7y3\r\nMK4Z+9SEN+MPNG3+zoBeZF4z7Pj+0B+JHxo4g3sHXav5pyQ3GTDNu5zUKqPw\r\nGaR9rH2Fpe7l4dw29Moy5e5hk31WTgyjwNouxgmjGCsbxo3cYG7GRhDwcutv\r\nEFalQ1TWO40QX1CaxBepaca4Ap+KwYGsWDo=\r\n=Va1q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.3_1675844792126_0.045014531019176074"},"_hasShrinkwrap":false},"3.1.4":{"name":"citadel-svc-common-utils","version":"3.1.4","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.1.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-CfAPygfcNsA56XG3xj/RzVEl1MXdO8SuenzOA0UnyHsNwfe57Q/lZcOkviGSFU114dM229YbE1h/8+tLBJhvwA==","shasum":"a37172893e363ca635e0dc51a94943673b81b6d6","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.4.tgz","fileCount":58,"unpackedSize":74603,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhBsW24s/BQBqbUPRdpBEafTCZrhwyRN9Z8qOP+3f0WAiEApr4zsWASXiINn7ilSLgc6/EUrrGFx7Ud0VwzAiwvOew="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj418OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYxQ//aiM9UK+QIkPTiZrCMP92UD3eYWcuAj2RqHdd8a1s7UQi24Zj\r\n7Toq07E0NIEmTrZhJtHNg5YsTP30gkeFQHqOZe/FyP1EZ6Fy/FjwdrtsRRQ3\r\nTlBxEkvrB6KTBml/L0iOPloOWKrFBz4L6PcyPlumVb56aOkCHcxWaDADtZFu\r\nIp/ppRMiBGPXlXraM61tdLVFyqoC+LCRgkM9cbETdQ6Dpob0QAJxfOSzaA86\r\nabeyh3mAWQ3qgo2KveNWd5895xF8eqz2UOXQ2yPbQyoPBiaTdiuBy2NqQGgD\r\n9MFmhjRjOjuPOZYuGAxqIoeSK7i86YH1M4WUmr2eTwIW7FoEwxxyRemeanSl\r\nmg/msw8U689s+r8EmMHe8XiArIxCuNGE1ZlYrhVuRKhq1kREzsLXiy7OLI7H\r\n+nboY2asH6TquTptmbTtrGambAQt7poW9XVx484JWKBxhuyEu3THWmWFA/VQ\r\nQmcNR0VodYaoO8Ry6sEl7R4OXcqLNbWC8ny5hCRiNIEJ0IIxtGjT3q8JkHye\r\ng1vGNIfszT1wYUxcdTL3W+eN9ucv++NX53YCnInLxkWGseeFZJrxXGCzdVLt\r\nzkpqr6tmMCk8mBfikw+yqJv2Nuavx4hpU4t04m5ddBZoyJ9RGSwSJ6tUJNgJ\r\nlYZAQ4hG17/qjGSt9fv7VsClc0xcb7+WffQ=\r\n=jp0D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.4_1675845390316_0.5796687454247673"},"_hasShrinkwrap":false},"3.1.5":{"name":"citadel-svc-common-utils","version":"3.1.5","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.1.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-VNPZokF2O7EO1bRsY4vAS52Ib5voyBnuSNGDvtXWpII45TvXxHQ1iUR4VxdVDLoRrud/JWjj0D9trIxmUjiNPQ==","shasum":"220a5869d104c847de86e1dd8b792e1d441f9dd6","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.5.tgz","fileCount":58,"unpackedSize":74746,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnNIUcEQE/7UOvBuw3KAZuQA6KjfiE9ULlrUhUO8Iz4AiEAsdMZDMGIA21zHt+VFfsBARuseQHrGTy3YjbIdV2wbQ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj42OQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmghAAmxP6BwhPbYAJRzq84RcgsDHHiWnkWYf3zU4Cjf4hH7Ao404s\r\n3h9zqPUpCQmXcaK+s1MjXimPnaCenF1RzcfpnTrgaqV1SES0Y1BcBWnL287s\r\nUnvo4qjkcEXEsalQjCbqudDKKxaA+rqJ3+2EjIZGSR121FDguAhQq+JB3+MW\r\nigELpk9CSIDNxS27SHlE34KWeuI5SZRsb8qQ78j6qGpt09HIT0HkjOJgdjup\r\n2g4Pky6kwa8bms4bK9LON4vpJRAcgkAJaPtSYJJQjAVEuicjJW92gLtFEvDj\r\nNKddEXXHR+IzA8n94MInxK3Nu2/vETFl/KG49s9CYigs921a5MeOp1sdesJg\r\nsMxS1CeGsAVlHPtAhcXf8i76X3Q2alzZVMHdVVBda2VkYnfdWtBBGrklLL1B\r\nW0b2CPFnbPOZZpGp1ILwAwzKAVHyfMnCf8vn1VOgoyCqkei3R+8ZqwbbbMUg\r\nHLSo1gC1ijMv/buwdHPc3OxwFgtBDnGmge30Mt/F+go1I1MOa76EsI2hReKZ\r\nEsUlrttg3l1DZusp1ugaRVT5QJlB5EyJQ54/oDtwHtOQhhWA+sMCzR6jgaLC\r\nZ2mXjkj84y2dh6SWqoJcvh0DckIzMC08eyN3kmjV9G/o8NO6gAIcyq6K9Y8E\r\ntpLDok/nKyymPCAcirFJ9vgKGUBddhhxcZE=\r\n=bD5q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.5_1675846544259_0.7802923214897419"},"_hasShrinkwrap":false},"3.1.6":{"name":"citadel-svc-common-utils","version":"3.1.6","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.1.6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-WDuWOqWYvO+GTE1rSIeIjzM+u2cWi0DfeKdO/PDEUl+T8Z1dayCbPF1ghvwk/UUkO0axYKOMSn/DgER3haPwEQ==","shasum":"797d9cf10b995fda4d833284673c4b839fcaeeae","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.6.tgz","fileCount":58,"unpackedSize":74611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwZKKAAQU2qMG1SwesM5eeVNsFonI/cjstYCOECtKHDQIhAP5bCB6IcC+19c3W6kPiXkC94hOj6NFHElgzdNrsNjsl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj42V9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLWQ//VAcNZEvcVVjErDx+Gz3NVSBT7SoNV936/6aKHbmMEYLn8VWd\r\nQi2rv04fa5X2BwKMkoYOG285EYsdtiakCBpFKFU9EbB5XLECxuGba4po1BAv\r\nfwX5PyOZAVlZtb3bwEQvHvoIzwlSCW9JU9EmSa2pOZjtfgBN+FNyUNFJcmgQ\r\nyTsc9IDnPEwKifSXgHY/aNf8YgTlbaUDp1IJ0BsO/FBDuQ419jRVqZGyzDhz\r\n+FYd4bR/5tIjvczOhPeoGJu/YIsU2su+zgCuaZ+FgRWCidX/LOWUcodTpknn\r\n48/8ZftpNrttwECoN2GRcRuLfo+uVToTbrCuNt7jJRznIZkjBfbjquERqyOR\r\nVmHejIaqIHqfSMdodNOnA72efq4eBh4RNzJfpIHNxUpivQlGKIbx/gTu6HRH\r\nNrxD4f/HOsXxzOr7YCxr1vhM2CjoRgp8uAXtMAR31HGkvKZwwDxjAciYjW4f\r\nTN84sp/2E78fy14vL9R/V3WiXYGAhOQSq4hLjdcz6uxyrYb1rbKb7Mv10v99\r\nLrSAgIDMrsT3QtWEwHHWO2bYEU7T+WYeJTu+/9Yb7bozcNgtbsPsln/Hka9b\r\noA7IVe+zjVnJGUG5Cn1+Xv3EYqnl6iUwm2WWw+pFyFz9/bEBr/PCmAbX/njR\r\nfnoEAjo4P+PBoMoeeHfrfe979E1xzKNIq4U=\r\n=yHBd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.6_1675847037319_0.5332488059029103"},"_hasShrinkwrap":false},"3.1.7":{"name":"citadel-svc-common-utils","version":"3.1.7","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.17.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"fe010970e7223e5b37bf10ec06a6cce8622d48f5","_id":"citadel-svc-common-utils@3.1.7","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-cGKdivGu1XagWNjXz3XUwSZPwKuZESU9nnxm9Z/f5EuNGtRqVGXzz3UiC+HY0UwDWBqu4/twJaaOtlLlfc4Fag==","shasum":"9b77045d27525d0c17d6094de4b8b5e6bee6a0b7","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.7.tgz","fileCount":58,"unpackedSize":74477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrgr+qLav+qcqZ4AEoIxXV1Ap1Sm2vwu2LR5mlv0cobwIgdS9RscrQmIFZ+6dvwINx05izG1qKITcPZsgI8rpa4X4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj42XmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIcQ//dPBw8WODrpzWmv+sLYbzSkGldgbp4MuH1a4RqWBlLA2XCLLG\r\njB98NvpBouhH+jK6ot1s7IbMi7u3LCFJW5gi71DSvQVuS7QhPiseAEgA/YNU\r\nSkPwdQLPl2ECL+c8iJDjMGkZBqcbud+i3SFtck+qycLsV6ZoeIMTtdCKLBdd\r\nw+/h1nNE7zz1UajDP7Hgp0YmUfSFmtnMltc4hIlOu+uxUmVDSpAdVcYI7RgC\r\nf65bFGiAb7bFOCHXh4uozashmdzbZ38G1s3vPPfessS2I6jPPq5R4EujrHzn\r\nRbDKFaVNH+GjTw42ngK/eJKV8+bDyHaO5AjVCNaY+Zh9Nhha7UPhEQqkQ0Ct\r\nGlY+xBZeWKrBvUgWJAcNzXb62B3USRZzpCLBebe5cuiVqo6W0Tx4GIUF6TC0\r\nY8Vk1v7SyGa+IbB5Zh16PDq67CUDXv/mA7DIH3eWzarjy1Lt4ZHAouuHE1f3\r\ni5lPkFWpcGu7mGFvIs2/HGBoJ9k6JC5ov4OQ1yoTqVcGr1Xy1hxZsBoowcsg\r\n7p4aVi1luDivVNTOIlg4IdHWpq9PcNyzxN0K4q8AXGq239uWapYg4kvPrw7s\r\nj4aQpWg4KnOF0xqd3qdMTcJE36tThTgRScOgIvX6O/W6/Lrw5MvzTuoN22e3\r\nJiQvdNyZBnT/wMnD2wKPneMJOAlP+z3xpP0=\r\n=KMX/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.7_1675847142753_0.09973296693467737"},"_hasShrinkwrap":false},"3.1.7-testing":{"name":"citadel-svc-common-utils","version":"3.1.7-testing","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"^7.10.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"49e2214e0590a67ef88146d7026f0107d1b0c539","_id":"citadel-svc-common-utils@3.1.7-testing","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-T8E7kUwSihxNb15KlHlK/fKKJnDBFvousLN7JEZRUNbLp7XVipQ5GnUu/E8xn/BMAXQL36g/jmV/eFiBbokasg==","shasum":"4f8d4ae10683ddd62dd41070ad892a7dfe207da8","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.7-testing.tgz","fileCount":58,"unpackedSize":74485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEliVZFuigzC4dHOvYJb1t6e1eV7k4gYBZG9wTIVPXU0AiEAq8O+FHbF4npqZ+Yir2kPO8DNQ3+7XSu0an8+QQ+Ezgw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9c70ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJiw/9FRcJ/JgER9NSrgDDlgwOTFENtFNHHOwEP9B1CKbU4yLnw5c/\r\nAcSt5k+wJsUGFzifVTRskom8OIMJ9bZr2yysnz/pxdReMTuAFoeGuNVJE8CP\r\nqD+cFRC63+IUOprK5eZmyZvpSSvLXMdSVj0XmatwyBeatB9AmQ/Ytf3hAKPL\r\ngVef4THM8do5aTKkq8juBoHRyUzlnVkLon53vl1StJTAZ5UMe3urwfK63QYd\r\nqIGrtFNcDQNmyq9yAcqVgJi0kEW/yQvkTZgeC8iOy05pMewE7lP8LKFQF5Xq\r\nKnywoAAdJWJqTmqrZ61vUCRebxFCfFczCkUlX5lW42BAZydN+JYYNWtljdgI\r\n7JQwcG59a3vhU5vOjqrb2N9leTAO5CaQ0X78YgUjuhCOiFKrLx9Hc5dXMcoT\r\nM1xR1AjZG2bEkfY424SOL/WvqkmEhgPfQrRPZpUW+KG3pJ4UnwYRFcip1+VV\r\nvbN2bBvtVeZ02Q0NxG/y7BcztKnzkfrFXDA50HbrpPGl6fON+oefpw/5jUnz\r\nxWK7ZOmahB9MKP/PIrO+4jY32iPpdPZLfuTzRrtWck9hTQ7ljGXdmuaBSOxd\r\nGkYFc/1+myjEitTulmnikSzzusveZUgLWaJPGsp+oDpvX8d6/tP7VK/5Fk10\r\nDIL7HoGbDMkptsXcw9Ul7uJoaVERaFv1XEM=\r\n=pQvF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.7-testing_1677053683818_0.6309974642063725"},"_hasShrinkwrap":false},"3.1.7-testing2":{"name":"citadel-svc-common-utils","version":"3.1.7-testing2","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"49e2214e0590a67ef88146d7026f0107d1b0c539","_id":"citadel-svc-common-utils@3.1.7-testing2","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-NzTFZ2hPrrJqzPNOLIbh1Ay0WUdlPv8VRssmblgO98vpxFTE3Ojm0K07i1hXL4Jm+i4b8UEYBkfGBgJkx1lP8g==","shasum":"2e6dc2cd6eac73c56b08933914876485c8903931","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.7-testing2.tgz","fileCount":58,"unpackedSize":74484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuIN6qYfBMvGDQf8iTff4rbBZKpS0ALFEqRSaItd2bOAiBPXd9lXOSVtvcixQCt5fyCbp9fqy7YakiPZgJ7t0N1Qg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9dFlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhGRAAhFqFxeHQW76+YgZYpewxxzUkEGRWiDJ5WyxJVPQhifIN8vxq\r\nv3UPpVVSOPEKQt9YklP+nY5fkaqw8LJdok4XnUiLSIG41iqaGZhKiBaj5C4v\r\n3cNDVQ9S3eWEsNt52wkaCimRkfZpARsM+vRi0TRX7Gc/GF/5x6tUH6HUYDXX\r\nCzjOzzGhiq6cCxEue5h8YzuKtcmnbGLMz2vtzuonAkwNqXnVrANMC9EId9Ub\r\nBrAKbe1+Vj4HHfEx+bia3pvvxzZRr5beZ5c4vAHHGoDuLSf90DUfqjhOUQIw\r\ny6Jx5ZNNte097FxCfrxoHpV7iEN3aHAHc4+dXCk91+R8NSap+1P4u/q4ap4L\r\n07Lb1uDFoJG2eDcG6Xnntu1MvG6z/3+l2/vIk+JDQGJnJeaqZWe66vAIqMZV\r\nheq9wnGZH3nP2AhDghNf/Tckhyt8UI/oYlZ1rpvWsWsEjZ6rzsYt7tBx1ro2\r\n92pOztBoMorTxC1aL9ocLwOU/o8r57/cUSIwUrpV7OoV6kyhVzbnQ8idpyx6\r\nCNfBMLZ8lzTlv/t8YDFmxl/w2U6ZoVafILzFMu2pzqzurrKoR8Um1UhAY7pY\r\nsGdH5d2COckvJShLLYP1ON33RrAw1s9NtVUEK2WJ83WayA9+Vf3TeCtckoZV\r\ngkkcnYoxkQcpCY/PBuqE53aw9g1WZdNz8Cg=\r\n=KmTe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.7-testing2_1677054309208_0.33346580267564097"},"_hasShrinkwrap":false},"3.1.8":{"name":"citadel-svc-common-utils","version":"3.1.8","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"49e2214e0590a67ef88146d7026f0107d1b0c539","_id":"citadel-svc-common-utils@3.1.8","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-3dKBbaUxTHRPq3HBHG14i/MPVGUNEGNJYMawst8a03HaDKpR6sd1brOkOHbhnwWshw7aHgm7nH1+XKJOrz0CYQ==","shasum":"1f61211d078209d73cd7b733506267967b2a88ac","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.8.tgz","fileCount":58,"unpackedSize":74475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAswyP8Bllfo/JHC3CVBuWAaAz+oTAL5Xo9rUZTNutpwAiEAkhcgBlh9Gzhz7XRs54370ottsA3U+hKVws478NkS7ng="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9dVbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsgA/+PvEe1zP8vUVUPoBW0gPoafquzdWuWnEdnqgoNFgKjJpNYUvb\r\n+n7JA0X/hV/INJLLl3lL8BfollOX19okV5dqwpTJUx/ZWBJ2udIUuCUiILaB\r\nK+kgITCiYoA8felu+pSJ/JReR8g18qM/yzbRfZMPyGHDd9I/gUYOk5BMrlwH\r\nj5JczRCDs+o3fAnPkYdQdIyRmSvvAIWw1r0WgEd5duX8CRdLhAT0Bn2qvmdf\r\nGxL5W9pdIuMkaJBXyJcLeWFjaKygjdCxHkHRec9UbQyg9kRakvPiDzANz+d2\r\npaY15XZEzRxY5UbfSiZ+ms29VUBjsRwfOJ8oU9M+xlW6vZ2aWrI+hc8iqAA+\r\npeWTS/VXDtdtTuBh9VFTet55h/CN2vSouTC61lp8fO9+//riMvRofOe02g7N\r\nG42v/ZnDEodlbWktOeszKXJZPfTWkp/0J2D38WrOy4kYghvovtgtYtgUKsUH\r\nZ17zfTPgC8bFWUWYtn+TXxqbDTF9D6EueHPNtjF3btE66Uta4AbMjybTYGbn\r\nweDxONyB3MP9KxgT4mXJx20p8LXSDyDklbYptDQJ1b+QWSyGD2xwdDPKAomR\r\nmqFR8TBRc1pO7GVI/6hvw86nxlOq4P/NP1zBVoazgw1vWv+ia2joNjiGao7R\r\nZmyKicS2jAkhQIctjgLEEbde4/69r4MFCl8=\r\n=9wu1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.8_1677055323336_0.20357525261750853"},"_hasShrinkwrap":false},"3.1.9":{"name":"citadel-svc-common-utils","version":"3.1.9","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.12","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"86b19afd44e011b22cce16c351372149150cdc62","_id":"citadel-svc-common-utils@3.1.9","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-ZQOvSH+pdIt+8O4O35gn96UYS08apibFqqUiZ8ggbg00q+zPlzEZ7RGE8NKGgp+ipeGzpCy7V1/6l8IIJHACJg==","shasum":"9c9717453454e7c908b572d806f468549a308164","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.9.tgz","fileCount":58,"unpackedSize":74476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUZVvTtxs+o8xhm4pLZojHuZnNb1lx/kH3HEYJOqjPUAiEA8gWyRPJtCQCUJEOyH5f7pWuGLu/KJ/ZtnBAUcjTFQ+o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD+7bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ+A/8Dyoq0KOyxdpNkxetlrlp/AaFntLGDoS6vHTuZvIOKAueR2AF\r\nJvc8W3O/6+GokeuhLt5s+PTdJ8yXC6T3WGXveEqFYbyBibn+yyE9VnaBVO11\r\n83vdnyJtFVb5WyEtelh2yJUUjtTZ/YCcjzYQdg7vb+gGdvQOvMsmoudUgvQA\r\nBF6ty/6RC9erQJlNAlQJH6/HAwpgXlJqaLu/7wvz18qDygRhhQdJbQOpAZ+C\r\ncjNDhK/Xdc347uEKeH017O4VeTfwjUEVFdvogMz2ewuidmlJpHgLOE7Saml6\r\nQlcePYONKHGJKTifFsmBENOC6b+/vJmWF5sr5Tb4SZnW2i4gjonkQBx8IW/n\r\nlYEPZtEvt2vn08GNAP7D1cpHFqURY4P4ko1le7jc5Y0BGTvG1XU4AsA6HtGQ\r\npNS94fG2uPIrgyl9Cv8OElhKmeAfJjb2Q03pl6FA/dWvFuzW0zKaynTyXYbZ\r\ngDGy0t4o84wDSBB3Zg2Z42g3arbtXHLB1uFqWMU8KN59CmD4rRQHVGG+TB84\r\na2So5iUnNmrwbjYEda68Ie3sQOnfPeouMoIjYDC9UZw+QENsn6nevoPzzQXK\r\neV7Fv3sKO/k6bYUMUHhDdhnrOxGxpLw1xGPpVaUdehvxZ3X1f9+jOCazxWcV\r\nbPWBijeEDFAsDCEDLM3cOZyS7wjZH8sNx7g=\r\n=D463\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.9_1678765787634_0.03102112110669486"},"_hasShrinkwrap":false},"3.1.10":{"name":"citadel-svc-common-utils","version":"3.1.10","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"86b19afd44e011b22cce16c351372149150cdc62","_id":"citadel-svc-common-utils@3.1.10","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-PcrG84zK8zHhOykVmMxY6f5k6z4hORz1b1u6kv+1NLoM8X4Zy6QHXQ6WAnV/01Z/SbGEQUsHeZDBPln/4msSZg==","shasum":"cdcf6dc9803b24540edbe712df891580f1a75e84","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.10.tgz","fileCount":58,"unpackedSize":74632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5Nq8CUtuYMM8IEKGl5IukbSuPRY7Nnpyfo8UO9/bf8AiARCPx/ncH7S+Z99qGCSycl+W4WoL1Yu3eQ6l6JabfS3g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEnlEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbpw/5Adjvh9H9i+LjvDWi5nZeOx+d7ZjKah7cN2jJTrN2PxaAvMH8\r\nPWT5PpXxdFOR9DoRWtds4KEQr/qfQerAQBAdMuyPtju/3sc6HXa2EnN1sTBJ\r\nyWi9JzxZPVpOIwlht+pdYiL52qcyvfSzVlqII0yM3kpdv9Z5MDNmvnH/DVOQ\r\n72H3M2eVl14VD5XdDrtxmobgq9MwXOg5PPlp7DEREDT1JSnFdb8qvVN8DJb7\r\n0h1/oOAxOqlKwMR7CaxUtP6VhTDL5P0XbPw0cy9fBK5gp2U+WLMKUUl+AmzZ\r\nLwwMsIKzNyWKr4PVl03JgBWVWwyyj8w2zyU41kRsQ3OV4fAIw5XqVfs+/+/c\r\n9p6wsDuX/ilQ1n6dSvOUqfBM/6VJhsnKFUZ73H+pPB8NCtFQkQ7hpXQT/4XE\r\ns31wwTmj75vTZ0+eoZVTtnesy8Cuiu3jtFbWyG+FeYkjWiPEhcMcfMYBXPAL\r\nbV5Qxqlwl7kNBbri8XWtkYf9mu+S3mlLohe8aoIq+TsjH6iW+NvwBVc//2L0\r\nHFzsSW4HxVxtV42xY6VfBWd9cUsVgLIYy7IKpBR8mIrP7ZFsyGzELyS66Vme\r\nfTCeIIb3s7FIOAAK92P5xmd4YYbc1URaOSJud4rfKXbYxB3ZNiZcTN0HnvFi\r\nVngQLl4DFyB0/jRWQFPoOiFlsCHJTXvge4o=\r\n=iC34\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.10_1678932292660_0.7417737227212102"},"_hasShrinkwrap":false},"3.1.11":{"name":"citadel-svc-common-utils","version":"3.1.11","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^8.19.1","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"86b19afd44e011b22cce16c351372149150cdc62","_id":"citadel-svc-common-utils@3.1.11","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-9dGfmMwDrNPe9x+r2YlyrE9E78wN9vtFwhA8CRcyk+/mdSnfxD2x0+bLj4mEI1qp5LoedkeWP+YRZiGJSZGgAQ==","shasum":"c3def10a573c0c9d8c504b9547dc13063b92e702","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-3.1.11.tgz","fileCount":58,"unpackedSize":74554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuAxMpfHzN9yUgssgebqfFQh+zGnl9oKUOBcsyPMxm4gIhAK16xZZ9pRl7rsF9ARK0Ofs2eTaI8tPRrtbb+7lu41+L"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEogMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocAg/+JBZsUQxTqZBk7EIksBRRjKPFhZfckgOgQXf7jnj5gKubPYe6\r\nTgB0DgCqV93uqFoQ0yMX8M28r9UzZogjeWqGJi/vJcbEc8jidlx7sZXwgqtm\r\nyWkOtJKKrirloGhUJnBoqumspKLgB6MtvO/BZ6YSXzTh6ACyIAi3kR95wuLD\r\nDsA2XbmxHBTLMWIGwBSpffsvHiHMl8szUWE+CfJFkwrPZ09kcFe7PiBKgD+s\r\nPTYcEIDLYLGWaaDAKbcPuq/MJ1wK6C5tpUJNItlitZ8N2DQrTk1Mv8hBle4O\r\n4S1vZziqJg1XspchrMCR7ZoMyj6MLcz1vOJxQGLwx/YmvCzrxl83w/McWwgp\r\nQLBiP73diE8bFbnaOXQsFH57qFXZwIHQ1yOWYqt2QonLBkWeNg0WZGOPGxys\r\nnRBhebA/4oapb3YDdVqwPxMlrTMcmeuqXc6/OUgIE/K8CjEyYFMWJbcuCtxa\r\n5/smAL01mNQxr0WXmkwFI+vvDppQcPCKX6uiKL0qo6b3bLlx4afYBdgkIvQD\r\nQEmdDdi7xXg8/bIxAZrNqzybLDj6usLdoA/x+sF13stABJTXwNpTUI3CTBjX\r\nc5HQTkLomD1oS7rMV/YP0pLMf7FVFiDYcqGiyr+UTuO4u82i+1xaP4V0eTyZ\r\nk0qGkMSGUTrEAy9+SM6MFGwUP9cIpu9AhyA=\r\n=HtxF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_3.1.11_1678936076446_0.8330203699657455"},"_hasShrinkwrap":false},"4.0.0":{"name":"citadel-svc-common-utils","version":"4.0.0","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"420d5963ca693ddfbe8587b4488ebba90d04a3ba","_id":"citadel-svc-common-utils@4.0.0","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-2USMYRLg0R+FtzI3ZSFAyYxy7IkrFG9QSuc9gWfaEOA7+GFJiZO5VPK5wlMcZ1Mj/PPmbfEt2WFouGhM5JL+hA==","shasum":"33207b293facf12e28023f79a29e85f04e3a0e60","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.0.tgz","fileCount":58,"unpackedSize":74552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtJe+fdbHnfUqgpEvqe+h7Jw31xMzRmVP8/RvDLZKJPAiBRdPpY2Ar5ns0Ge3MLsrFYkhWh7K2NMZympu5mViC7MA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPO8eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp04g/8DzNMRns+2Hk/VBG/uT2EcRcxbpnEMX/VHHVRV2ok+MhzB9Cb\r\nqMccvzblf1EPQAI7R0SHHkmuFqpqR3Tu0ru6D1J60PIXpnf4qgxTBkKxrLPs\r\nNHafaZfaDnAaQYGIuxzty9glg5k/r8wnYa6x+W2yoz/z5ECskXnRr/HOF4D8\r\nE4EiAkB1SEBMwP1eStd2Dqi1pabJ1i7fWKrx7FNZzsEo5sJpQFCT9FoqhIuK\r\nKVO4Uu4yiI9KLnMtA2dlXElYQK7gTqAIyHwls62RKcssCNnC26CcwRgCnyvs\r\nMmJ2uarXabR/5TruWqKNQUkBBGuChctoh6QIHvr4Kr5oPzq7jAkC2Z8kX/w3\r\n4vmoJj/WMgMaHunWjnBv1pIXomJeEfyzma6A/KX8T7dWko1AADxHOYnk1cF2\r\nj0/TBxP5Gj4POmqMuhBSDBP1j0bdjPV7XdNqOEJeNirRi4eHhbar5eTNwx6q\r\n/2BMoDyVqJaa55Xa99/ixWLCbuKlQWHuHPYXkHtzz/WnAKpTk04y6ZCglUR2\r\nED7j/Ce+I49IPAsOA72Fv1BDKChKkAVMQ08GRgcqBij04s8qoUU7evQ0UtMg\r\nA7th3XET8c792f5BIZ0/UXa5l/XbftVBVup9l9HrCc7ZzfH+MxGlVbGUFP9/\r\nIuAEQgb8pX5fhW5uxxTryK0JAmOXqjmbkbk=\r\n=PYwZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.0_1681714974346_0.3864507473175889"},"_hasShrinkwrap":false},"4.0.1":{"name":"citadel-svc-common-utils","version":"4.0.1","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.194","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.1","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-4+KXCtk8INDDIQ7XL9W5k6Y6fVXaZ8iTlg0FOW4knM0A3hmHAtof84UrOFmMu5wxA53rNMGdABwuV8IEifbFTQ==","shasum":"3942a936a3fac8578447c089773379fc10fffd97","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.1.tgz","fileCount":58,"unpackedSize":74552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcDKd76n/DpSDb4Wej0PuWlVJ5VlM1NBqH0IFA3socXAiAOTPXhrIQBV4vsf9vqaXY7jDb+y7TjcuW36ZQVs6Tkxw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSNlCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwVA/9H+jOoYkp0WHBfQvq114mbYCiQl1XRxvW96uWoHawaKWERyGn\r\nXQ8ZQo6CEXAfGzjILfrluqNi3j5sUb+Yht5vcPgeqHEhPQnR1B5flzHe1pD9\r\na0MP1YPYHGF8MqrdwyPR9savvMJN+l3pClOFGVdkqsrML2VxWNLcmZDEps6J\r\nKUwukSN7J/UsiXcHb33Fa/2JTDd97c+aEQJHv7hEE03MnB3Zcy6OaUb9a33c\r\nxLTgfXgm9oAUgTb5nuukxLYiDx+cBqNxwJXDyo437g3vMIYPv/UFvoc15QL9\r\nMgLBcKtD0i4JPIwP/sNYxQXEymH0x55NfiV2382+cukElkPWRnz+A/ZazYIF\r\nXPLg+tYjegbo46ejRWFa0BxOZYgD3EZJxdWFb5CNdLsnqcVhrjE5ZbE5riKd\r\n6myai53dwHquEtSNGarkErYmf1SGyI5BLwYNDwFr/FDjiGVyUX7hGlw48454\r\nFLDXjd/DOTQpZcB12wIvuobEHNrPX6b3jw4XBpcXUKXNRw011gSwRctWypVQ\r\nd+92GYYk8za2Z81xaPQqIazTqXkmoNpYs+R1DMyiMzfQaB4/FjnC12qsSuck\r\ne/Sjcnfb5iZXJcCVv4aHnFb9JpeoVL4Lgqhn4YY54dg+x5Zu2gHOu2JOvDyH\r\n8YWhmJDkGE/PSjS++HqlgVH9+nVqiH78wF4=\r\n=e0qU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.1_1682495810268_0.28501713694566"},"_hasShrinkwrap":false},"4.0.2":{"name":"citadel-svc-common-utils","version":"4.0.2","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.9.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"4.14.191","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.2","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-e4kruhnDSsAkZPezryfGHpvOrXS/WW8mI2Z7y2cRzW0Iuv7LSdlXTDDZvceHOvqFA9DFKPyFBrt7dLMdOIbKXw==","shasum":"8301590a276bb5946ac59c7f2d25c6c1959b0eff","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.2.tgz","fileCount":58,"unpackedSize":74551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1qD4q9otIaoys/slFmOJHCcu3MpbQmfSufQMLEopdTAIhAIJqNi4WrA+4C3K9SdVsfVCdxO16abqmzozGnuWR+ukO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSNo9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqqg//TZAQ7KlXwVqFOh/XICWY65bwQpXBpjX1d3xVUu8363rzUDKc\r\njhopCewPeIj1s4sRqlViBQCiW6RngapUcBRrsOmA9XluVILfmuv3KGa7JXwQ\r\nmTk+TiR642sPgYQzfUFgfiPbBUViGmHILSMDBRFReSqbr+0beDY9HUpiS/d/\r\nykpdqXY3ZclW0GSC6o+V4LOwdGEMbmi1vQSjlsoWMccghA1eBsSdRfzsHo0I\r\n4lG0g7rBdI57VtsrJxRBhJkAVK19J53otIU76v9d+E3WM7ELdAcAWMnj3gDJ\r\nMxjFB/7fJExXjXOwRexVnFCX22IJO1910IFJyICLz6x9gZiWonSCOGorvSZ7\r\nwGGWX9dM6tvDh9iv8261WYwposc40TWG6xWI2o5JTAkpQ+1m2Qp/KScE/aGI\r\nSSY58wGl6KpyT9dTV3BU4BqTbp5Z5nZPNawUHonRo2IEVugEty213RMI/FLO\r\n/OZOM6yPIN4Cw8J5dWy/bNOudWMpW9UREDEdEtcVzf3Xgb1xbo7kmG+Cs0d8\r\nyo4MiLJd0gd63MeGgF2x+6K+++NvlG9QwSGAOwryyuDhROiKNHzmUPe0Dec3\r\nnS5jnz3D7pLJCmh49CofsquFvabQFQAJI2iE/Wbx0PG4ehX4z9RlRhip4f31\r\nTr2ySQzn8k+4vwRYT0Jb3jFc7mIRvCM4wsA=\r\n=OlM4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.2_1682496061157_0.36893717493544154"},"_hasShrinkwrap":false},"4.0.3":{"name":"citadel-svc-common-utils","version":"4.0.3","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","lodash":"^4.17.21","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"4.14.194","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.3","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-liWyZ/1jNNkWSwrvUmjujpSrq5cQAhEl9JmBCiqP/NkHPWVA69Ng6uzihMR1wXFKCIU9vZ9jtfqGL2Qwk5f9pw==","shasum":"acef0323653a4d21d8231605437da57fc1043f6a","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.3.tgz","fileCount":58,"unpackedSize":74551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDm+lyWH058jOd6qXhjLP3ngOEc8qhAynkRgf/cYm9YbAiEA6vNSdUTB3oSLA7uwMs/fs+HKGD1yzVawjVXvl9UW2s0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSNtSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEPBAAhSlhdUUo/yZmgXdshVpeXizYFju92e/XQzav6cUbHU7fYe73\r\nbypFOTNJoMe1lXM7A0f//yFIhZUSs7Ndfc6l6IRA1ZDoFYu0XZGIGgvLmKqI\r\nwh60ZS0urM1/fp60Xh1/mYw6Z5HuQrvgNhQYX8OOUuK5SH5zeoE09cX6vkYe\r\n2HDZboqm5HbaiEklTq4gHryHwVVjphPzl1lC6zSJrGJdTYzP/FcbKgbidBSK\r\n5k76Otg+z/cv5VnK4aJx260BFelWAYVbT18tP6JzpmOGJaOYyZsV3kz9O7UK\r\n55GsmGNkQHi9UZtTLOaWFvH+lWjbRADLiMupnwgWaJzK8XLvmnMnlCRbdhhk\r\n7OTnJCxf1O0muUmAEw8gjBpTONYqq7881q8q0Z/wXNrxEzLV0ED6S3D9HOY5\r\nFD3VthHdf+PfOC1R14uyc2sKjz5BGzKvFC89c+qqNHEoBSH0aRlN5t0rOYvg\r\nYO/q5EfEyCjEJQcMAHQU8JDV/Jw+FvXhaOQqFGIA8Rzix5DUuo2T3PJIyzN3\r\nn5MrEOK38QtFyNJ4pFv3/5kr9RrLIKi/Zd3zEOkcUrhQIBP9hntnUeIrauNQ\r\nE+UGcWA+EDeO3UrHlbo4efaIfnoBkaEgHP0G4L6zZ5NgMj1i3QztdM1f0Q6v\r\nQKQeYmHPHAhp/PwvHhNZQLcEmBUrOQmDtNU=\r\n=Fh6p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.3_1682496338460_0.9242736737076771"},"_hasShrinkwrap":false},"4.0.4":{"name":"citadel-svc-common-utils","version":"4.0.4","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.4","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-1sdHl0fIBZDJJQS/3K3fDNFQahYJ/6Les8bA8CKXk2pAsWAmIuW6WB+aruOkctSHIfDeklJxp3yVQJ6qMqhR6Q==","shasum":"99069acb5c4f3e5b885453637bbd98dbcc1fcd64","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.4.tgz","fileCount":58,"unpackedSize":74446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0qCxcXK5Kg453ihZZvnFoemhAjwezXGXxBG6Fh4C5wAiANtvaLm0afWqTlN1zLUuXx1cR+9r+E0otI1gA3nNZ6ZQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSNxhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGvA//XiMX4cRBGfgdb4+Uz5sgdCaDI8dx2/c3GQdczXmQaVvmZws7\r\ncmAySvlG3yD+j2cBxAp21MosbVDR8tVjDzvMpFBQif/4DeF7i940KWmGqGLD\r\nUr058QR8g56/aDsF6dMspC6RA/UUmtVqd+9b0UcN1ytiPjmiAlCARtkAr3PM\r\nhJmVOcv/IuHuhI2kkwVXSGRUQVUDh4XIRelcDLzsR+CCbDrWYRGghaxzDju+\r\nPkBCqdXGH5m5D/dCVgwdfIComK/tQkXfk0eZIX+OQpmsx1NPPfrg0aT+7Sf6\r\n0KcxnrQUF9kKXB7sHuFnMnz5gPToi8EBvB2vmve3C7+Jg6wZbjDt3xkU3DMd\r\nQ8dhVLyrg4gax1djQkIvKtsSRfUX38+eFQ+RTzTmEdErNdV+IBnWH/+1rSLu\r\niAFChtsVzy1JrvzEoVfXapwN7CUu1lPnDJuCLjRIT18h9sRVCv5skcsI4JSN\r\nZqbdaNpDwDDagi4rfpgcZnBttrlEzwEFGkxcgY93TG/V1k61Av1Sue9R2GYt\r\n/PHTC365HXFEgEqm9IEEmV2uY493r88s3kW4BHHfb/XOLAPhYbXVXQ99ogLQ\r\nRaW7WSa7yQKNMTqZ6rkaVOWtnLBEOT6r4DXEcKgTFYWGXEopMWfJmDZ4zAJL\r\nKgRbPC9aVsHOBSeaeObfGenq/lHZZSgdf58=\r\n=DuRR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.4_1682496609283_0.7728702633838842"},"_hasShrinkwrap":false},"4.0.5":{"name":"citadel-svc-common-utils","version":"4.0.5","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.194","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.5","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-SQEaqIECNnnTLxOHigLri8dbVvFwy9lQO8pC2Y1lOirSWWEf45HHpFMXiHI5IAUpgMso3AJcWB29LudRnK5xwg==","shasum":"f4bf41d30cd603ce85599bc0c185b9ca37c9443a","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.5.tgz","fileCount":58,"unpackedSize":74526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYGVsYUr41qr6RJLTCNA2Kk61Ary+K1rWs2qcL/mbnMAIgUtq8VQjMLGJ9cjIe3q1StAYU8FPBYnFOgc0ywEhebn4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSN2NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIvg/+PD0r4rnyfoW2dH+c1GWiwAQkAONaQ+cFYrrJdzaef2GPBHS8\r\nwFmnEgIVRz39QyMnTFaEgyEPsicXgu2W/em1jEh9g3L9fughyDv9FB7LGGIr\r\nMuEktaUF9idBq8sQmp7IAaLbs/pEL626ZHBabrklAfSXZlkzASekyxxV7kTu\r\nnXYVGh73C57x14SWzPJIgW9ecMBFspzsbD/G/B8iQ1YUYW2fjuLnxifoBqxd\r\ntubc1DqroPZZ7iOkmBbPPeoD21BkDDhZp2UMDCeSisXnItIT5EcCquHWSJwq\r\n5bbtoj16ntNh01QwSjs5z8g2vnzUQvk4gX3GLxJRoTkqb3Q5HAHoMFFghcNN\r\nMZ3tcXtfBUquwErum/I90ADcSIygsgeRCQBTLk7JG1CEqwdzc7wiz/+RShap\r\nIFvXPPY+DLfJBH4uGesaRi6Oz03qxN4ogDaJ3NsOlxFoOiqlnSe8JNw7gwiG\r\nENCZiHcSt1ZWi5TIZkihH+XDuBjzNMbHiPjyemRQ2V05IxucS82Zj3Cj0wQl\r\nHGnOUmj33kAbjllb7xsG9OJFmZil4ZiNtjZYyPNnBeM3zrGlI3K2VRtDiOlI\r\nCV+av0MLz5PVngoOyB2xNOTG+eNfDXzKMBU0iWcw9M93uhGBGRlfkfaDKF93\r\n72m1OKTAoA4xv1rk/QPR4yTCDFj53iCP+Kg=\r\n=eCye\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.5_1682496909101_0.11868837727154191"},"_hasShrinkwrap":false},"4.0.6":{"name":"citadel-svc-common-utils","version":"4.0.6","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.5.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"4.14.186","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.6","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-W8ApOLmTu7DWua78O4Z5NnpTzeV8zdMNBZcIwXLG6ll8HUZvnqg1rRXV6IqytMllRvDplTU5C8aT6Fyw0uwfJg==","shasum":"ded3fac338fb0119fcc8262377684e2c5ddb26af","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.6.tgz","fileCount":58,"unpackedSize":74525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcYVueE7wpl1SoU7mKyOJvjaZgBHKC4uGc4D7f46MdSgIgAdplaYI2ZytxuzYZ8P40SoVYDwqBlC9phMzauuBSgK4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSN9JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq22g//QD+AMTufblzVLNRck7Qka6E1cPifIT+IFRugUwlnmIw3P/Y/\r\nr6/ykBUiphQzOJuh0oyvVIBbMylcFHK+S2fbykRQxLVjx7k0yhwge3kjdf1N\r\nkQuuO8vw/O+BJVbhDZwnJyc7EmLz/metPDbl/EpBwLA+NL28YD31wESXOvdd\r\nPoLfxIS7J5rLulW5OEsVBDWlya9xdEtJ89iucSxaMikP+SInU9lnmkg4Nsaa\r\nCsF928wWAzwrQsvdGHjTTlgBoN6RKEojJodXZf0xBw3yRuV2oMSE2ayyEIbU\r\n/PkQpIIRDtdaCbxC4gvJbtrIxLh5JwIs+BOCEkXq7X3u4/OcuVS8OOo1Gj+r\r\nUp23LOaseGEqSJCYXHcK2jNKoCmS6xPXOHoyvwseNIppQLHyICYwjAoNURc2\r\nygzaBNUZIPVoR9JuRqwKqQJjUtc7VRwC9hmXV2ljtRfRZH7xLATFS/+agnm3\r\ntUGCivdN3MdUCHEGS5lwXJBObVI4JoYOajjn09uYidq4Oz3P9QRipcVgnPCW\r\n0BbjNM1WHcEiRdIBHM1/F/A3912xvqzUslLbTh5zXWrLMy+QgjBEPJm+x9VE\r\nxAZMRNjahu93HkDeG5oaqzbgLsW8xB9YPffWrACVP2ux96gApA5Kgy+MonRD\r\nHv2Qt2ryyxAWYCmyJVrjZGDpjeyLIDxy+3g=\r\n=roDQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.6_1682497353675_0.09473257288995685"},"_hasShrinkwrap":false},"4.0.7":{"name":"citadel-svc-common-utils","version":"4.0.7","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.5.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"4.14.186","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.7","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-bPPZKTIk6KdDIPoy9aibk5QsvUaBi+5Hqe9S+F7UyyxAP8jWqOTcs3xiOqd0Ra0AmwbC/004XGzFNn4UYWL9wg==","shasum":"ea622551fd11e244306214b491763d82723fd724","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.7.tgz","fileCount":58,"unpackedSize":74502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9ERvgRsARJSti1IRD0cHI0s0XmNhuBNaL3V8G/hAcWAiBm1U1aFaBTPr8AgDyQU9uet9laRmAz+KgYl2oryyMEKw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSOAZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqggBAAjLQnFGAkfc5UozzItGUIZyv3dl7yiNbd2l9YnoK92B/hnEF+\r\nmwHHOcsuErM43P20+zct33I2HwLx0qFnIPK6owPQpMFn+WIurAHiP45agrnF\r\n6O+rAn/7rSuQTUVmopXsogkeYmDllmZ0VC9dzv/zcB1apA9bgVqJmhmR2Ca3\r\n47F+06+dFcuFRb0YUkJSz5Tdt5U37/KF18fy28iXn6BPbK9/ldQON2P79sgK\r\nhJdX3FPwL1chtkxvaNQwCsnLssSjkHN8jOUpNUDpNGL9k8iQzZ+p1NAQkPLJ\r\nDDqFIDe8FG2zOy3a+V0kP12KqojUyd82aPbMWLcaPuHjaxBBPXBYoIMs5hci\r\npmb/UL5Ss2Kdpam3a7GR9U5HVmAlAGIEHkH2L0QPpcNcUygjSNcSiqvRij+i\r\nbh7Fq7ezj7SkOLpZxR7oEsVfzMhufKsvUXcKVp1lcTauiJsmqZoOMONnizw7\r\nG54Kl1J291EKhzTJzmoQjSnxi91SqlmltUFygIhNtWZRkrl4g5eY1vnijXrF\r\nCMxsdesE4hryI6AEmpuomGZAoLeEdEuCIYMJcM61dMGiiQzcLhF7vbhQa/EP\r\nkZRpg5yD+IYuK7CB/1nqm4tZksu+uaR32X0s3LRh8myIghm5JQauomOXwbIE\r\nobbc/s3FLsFZOxle6QZ1YN3z+mlV4WRpL14=\r\n=PuL+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.7_1682497561712_0.03634208339005318"},"_hasShrinkwrap":false},"4.0.8":{"name":"citadel-svc-common-utils","version":"4.0.8","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^4.5.3","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"4.14.182","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.8","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-bdgw91/Hzs6TCrfMhfOb7pypwBX2aERFt/ZXLlPCWPVo8zMOqDUvmCRrR6o4tLb1p9DdwpKxejMlAI8PS3Womw==","shasum":"8aa938e2df3f373709e5d0fe62154bd80690a045","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.8.tgz","fileCount":58,"unpackedSize":74502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoOalern+v7fI4tKTbZpfrrsWOzAV80ZzKPGyQjB9I9AiAfCbQH1yZ1v+wA8RU59YEm+4kFPguSu7a81lrgYwSVlQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSODAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcYhAAgVMnRmFj39nKQVdaPt/Tj2mvSg1fPLuh7ujtvsnw0PJVUciB\r\nN+6YgbpkSi8NO5kw63NPCEAskMqihFEuZ/KKbpuOVZayTrUAT2TqrIrBZj1p\r\nTtuTeGstqNUWZR4zpfCxF46WkwlJt1IrZOHPG9/9nTAAoLmuRPRBTCJqW6TG\r\nJwqKIH1BTJr/rsqHrJvHqh1PiRZ5ShSmRPPSWtjrCgJ2fn9XXRIzjixdew8s\r\nSNPSZ/EnAxq6GqmXKp/1BiovxDAJyAdJNG6Hej+zcXlPufxoOsGRzI4of49n\r\nVsFEGVkqO66zZbWqszAPLTZwGtleIJlbx/8EYPUN4/2+jGktvGzLRxxtLv9e\r\n5zEtYxeXjjKaBtssVIhl7slusTXZQFtclXbvB0fx6JEQD4tZFK21AeZlL+hi\r\n7DiyLgbf1lmvC5ANRr4viEG5XzljJDncNxeJ5OWX70ctIvJSEoIr/d42Pxwc\r\nvCMhSkNEeeDbzKbLzqynpbOt+Mqoj51m1d2/dkJguODRlDvzrgrK3nsZl8Da\r\nZ0i7V9mdq2ztvuJU3hC4UQCyBz6aVnWkOAvLz6D99fDdEMSn7bNEv+ffhfYc\r\ns8CxF3QXYipMLi2fq9xYPyjZgP/MphMf5QT8iPAcQyWAd4QShF8ey3uHQniw\r\ngGl9aX7H4B35kT3ovK4jye0P6ZI6Jnf5joo=\r\n=6jdy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.8_1682497728675_0.12031995450858868"},"_hasShrinkwrap":false},"4.0.9":{"name":"citadel-svc-common-utils","version":"4.0.9","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.194","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.9","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-aKqd+rna8NopXwDfpqSxDRGx9okUu1hixBhTpo/UraK4NMx06SipMP5F9pWfYwPktBmmziwOX4//HWpEHuQcHg==","shasum":"506cfcc8022310b590526a4d909c16a7da5bc55e","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.9.tgz","fileCount":58,"unpackedSize":74475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5Ky2dNloDIQ7jO5AqIS52WEWHp0a6KHzCLgYNucS7TAiEA3qnS0H/sHeyqTd1FZWpmn5IJi581Zv4/nbv634LUnFE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSOI1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk+A//W1iFf5f6Vgf+gYaNCWEF1C4Nc++ChKVkL9w8pU+KhjbqJj19\r\nDmdvMM3YMPFbzNYqrsCicMF0RLgs27fASD6uq1L1D+MsI9ahh+ot+MUyQgj6\r\njG1KeRZ29HIai1zw9prmMmgSDQMPJOd5SiSfr1xVsjjdphpg9cLTYxejGH05\r\nLQxFXSd/LVMBYM6g43q0qV7+cB+Uj1waY6qQQOs6PP7g7TqquW9TCD29f/M3\r\ntqUQhRLHspgHwJ4O2Z16VQHBVjUbEM5JKMSCl3obI8ZrDpMQRsn23I32fngv\r\n1jTmQQU+jL7ZO8LX/Axpjy/+T7hBJx4wmxfZ+FUfO9MygDcQZdOWtcCALD1V\r\nSZ4yRjVHhqSaJ7W/iIscv3D5K5Cfyw/YaBK5jZBIBk7bpZQ9bsE6IHSUFBCg\r\ncpDZQ5KpmuNWMNMpepi6lh5OTtCQJ00D9oZp0qCpTBye5ECCBBOhhK1PEGGt\r\nKTFHEm+TvwruuGexqYGNZvx0FiJrWX+84SS1ol74hQYYvjDYjPEWzZ8PNVYm\r\n03fg0pOjz2z7rVB4tiiSxGksk8MeDxD+5vHGAUSnq59PrqzdIet20QzCr5K/\r\nEIyQndyEQCUlTj0vOm6RI3Mf9+4Y+FL99NyOVq3EUp9/GgBPXOH73szQoBhx\r\nZq/L4wsYoBjxqEX1E8nPmSKWQEW2OE2R1j8=\r\n=Uuol\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.9_1682498101149_0.02438793481073076"},"_hasShrinkwrap":false},"4.0.10":{"name":"citadel-svc-common-utils","version":"4.0.10","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","@types/babel__traverse":"^7.18.4","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.194","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.10","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-0gJbpUsABA7gxjce3vYv1FnnWnFjXCAFNW5eObx43lkDWuMFO3L5Od3biB5sicOekK9FW+1tLHOv7XavnwcPMQ==","shasum":"84ead0c5d5af6372ec116fa23cb88b7ea7a2d0a7","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.10.tgz","fileCount":58,"unpackedSize":74545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUBC9VyGYkk5Ql8lwrBVNZk7KIAya20c3sh+LZ7pC9lAiA4jhtFJsxi5PBPLjNBzGmWegYT7XVv5FZa0ACz/hx7aw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSOUuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6fg/+McgNUxEXIVQucvRQEwyBE3HupvSguFe/Tx4pgoTxIe3tFfR0\r\nCj2zA7Ux4olMG9Pys63BNai64H5R7RtL1zvxRcWCVkbezxkCELVCG/KpzA2x\r\niu/hVmoF7zcV1c4tIVbbC7jqURIPN1nhPrT1eAaN+w53IdZo9DD9936Nzn0G\r\nBHNeffo3CS2M2YOWU5qrH2NPob5Gd2GKJCJgrkv8xCloYIGH/5R1sMypN6yZ\r\nMWijEbeHFgAeVS7LkjoOXUxGsHkd0r444By+ivBMh+AJsZ0XhzC/VOKgSy7b\r\n2/aWcJRwhq5C+Oel4Br6CqVP6zl8qfZyr3axUo1MjTSwhvlnnoLyMo+Qxeqr\r\nzCDs/ZUrXNSCDbzm55GYjvAq1RLomtaJ3As9KjH6KuJN8ZiA+/pdPWaqexGe\r\nyTjCnOEclx7+fCOwxZNikChtipVS8TvaairRF+l4Kjdo/A4dTBF536vqCJ8B\r\nIaBct4B3ENSG1DwTjGekFeboKvMYapyyNdAkUUkArsW2hcZr6KzEArOKR9TJ\r\nA/Hyof3L+m7oSGadOfe9JeViaZytH6te21/Oqs16ApjNP7JRNbqeJcx9AQLj\r\nXq31YFKwXRNDAaKeYiZCR1Ym/p63AYKXT2AneD18xNG5myL73RqNi0qFtjUe\r\npI6IdtR/X6JtWZlgygEC5TXMNgxjSLJ8VpM=\r\n=Bt+n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.10_1682498861791_0.3453589479916741"},"_hasShrinkwrap":false},"4.0.11":{"name":"citadel-svc-common-utils","version":"4.0.11","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.11","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-CCC2gfWtBjdTxKOucMdZIHol4H2WJDFkPwOo5FIxtRg+JLQHKma5Tser3celCoypj4SfyOmSSHJOzF3WWnPdpA==","shasum":"091a20a374cd918a08acb05b62a5cfd01fb2b0c2","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.11.tgz","fileCount":58,"unpackedSize":74463,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHm3RpVUx1savFC48Kz1KbCOTATqYr61IyMI0UvJ2eugAiBLGbUgWpG728uvykHlTTZF7z5rbwzVwh9FG2crMZTi6g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSOeGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIQA//XBxZZFIsuJ8kZZMge0huISBTnJTigH7eJnaelIlnTOYhKH5Y\r\naBtETwvxc248t+GSORVZC7qJs+UcZZiUBekK4EOxIE/Hv+KbVCLaR+U61MmI\r\nSwbgx4REthWGSo5+NQ3neAZuubgrqKH0545Tnw6Q9rgR8MyM5jrWQwZj+aiw\r\nO4IspNLNnNgp7HAGOknjOCP7U/WQluozVzzoy9kyZGfR+g15eYqr+ZahlW2p\r\n6oqo9VKuYbPY/k4o+g92kSx4hqx311xsYSPh0IINnKw5LJoU3niisUyDGPqo\r\nU5wYqPLyKhFTGlVwz8lnUxJZgjPDumRlX9yQsAyFKl7lZtxOqtJutAvNnRLo\r\nGk6Pdn7JbgCS/Xrf732xYY1u//xc1w3yTLFhzBgL3gYERmuSS0Nth272bpxF\r\nZnqps9Qn2MwOfi8kbMa0UvznoUM0eHEE2+yiyxa4I4XFB3lgco3CR1ILWJDV\r\nigZvZ4H8mB1OCLrfakxv6Lm/+JC0McmhQdhFcITrhNuC2BK9RRsZE4MMOY7+\r\nmr2hrVcwiIuXUdqY1aDJLeAbViNtDl2gbOu3PT7JqIA0EQznT9fsPVDrgfaw\r\niMKEapLNEFTWOaH0P3hUYGbyaeDponwyCsvC85rUWDmGdoNoMoWEUibUKS0s\r\nuxPK2WClurVsdTCg7Umzjj+7tgYkdEQHXGw=\r\n=Sueb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.11_1682499462575_0.6901640948860093"},"_hasShrinkwrap":false},"4.0.12":{"name":"citadel-svc-common-utils","version":"4.0.12","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"4.14.186","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.12","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-UuIrMWFYDr2L22idZ8ubjQVhxU/idA/tD1+Jx2SQWPq4jv96bkn5s7qWcwP9iO4BNU2VwY8+PCOXqkdx/Blyqw==","shasum":"5335815ebcd079f0e7eee0566036c5b3b8b6d532","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.12.tgz","fileCount":58,"unpackedSize":74519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIA0/qFm81ROSZkXhiKI14ibHPgbXvatpqCIQ44ECxVsFAh8GFuRKLz2oSDfqA1M4xLCEHWzAL52pJgfdZ3+MGQ3U"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSOxDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmzw//YGfKUxbNOjLrzWb36PFLb9QOPmRyoZ9a70W6ZSzL1TSEbMdP\r\nsk3O912PbhF4JZ/RNoDezyVg7IaQfQffK0kkDTUY0HXhEAVh/6WD1931AA8y\r\nqZHc3GZ66zB3tettmJSTJwzApMHl2/40LEvZ1n/PTZ33s7pt3PMS2hjRKmKF\r\n9ffoa8cvoh/x9NNz/mBKDTJkyW9Lfyqy4g7EzOXzmZoN59yWEUQqrELHzA1b\r\ng0L7ajj6fh7rFOYtzwgtZIMdckIlsfVTyUORBTNFqzE3DxAKuREe8dbggqPy\r\nmVj5oztkT/Muo5h7Gs+CA8lMJ0++L/ZzAwhX1IcvVSpBIoroMwwllDQAeWTE\r\nx57h7v5dq4fEqaXtaJuiJ+xJtSMqQy3rIbmNIsaiBo8u4opwLmWg+dn5CC8k\r\nxqZQqIj8vlFUmKyYPyjy+zeK+8QvMDhRCO6jwbJNzNl31Kfywv7meOrH8Sjd\r\nfaN9D9CZhFUxbU/OtiGDx9p6gr6xkC4XCUtC8whu/aWG9LZyGDrNZVLCnJmj\r\nv+0GWC9J9FFr8rYYi0BXTIpGcVDeqhTtItirHkKX6mnX+H/OXyOiqMdO2F2k\r\nvpwGw8Eg9bZd+MV9Kd+NvmXjMS8dGy5ZKrOuYA79AriRxuQb29T+PBWuee6P\r\niy92BnJRbZbOv8ZWi9qENbHbPnPrrXdS0GY=\r\n=lERB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.12_1682500675373_0.6239543403925598"},"_hasShrinkwrap":false},"4.0.13":{"name":"citadel-svc-common-utils","version":"4.0.13","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/lodash":"4.14.186","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.13","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-7Y3WC9jcrAWGQaaKgqFNbrmDKbqw/WazjLUA56wJBLkinf58wPAEoE+fFbV1RnI+/NBReoVpQzQob/YsOKsrGw==","shasum":"839f980137feb9b44a4231d62d30bb17386696ac","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.13.tgz","fileCount":58,"unpackedSize":74526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/cdOpguAP2FpJI8OEd9ftxf5FWMhLtVr2xzRTCj4SDAiAzfOAVA5HJ8cgCQW2oS9dSS0gq4n/Ija5KXWpCcxQ55g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSO91ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreCw/+KOEQALpHUAzXkRg0Ebcf0tgdAyxaCyuNs6BFK+sGX/1PCdeT\r\n3xVR/yq3nyX+t7U+sGa6O43z7TBPyHdXjzUjgVyd8V09vYHTOiE1MTw7xq/L\r\nrOZ9WxuyRHOJg4BPZgtoO2c7T0v2J9/QEqadzpkYHf8FjQMEt83ijJUJvHJ5\r\n3PTpfFBFWKhMEMKdSiRXYkQaPl0C9BlIsaSwybGcPCld7siKQCiX85O1ulPa\r\nyGJi2qTLUhZG5Ev1RgSUHKxmLIgSqJLO5csvgXEcME452QKEJ037XW9zBE+H\r\nnawu4ov+xnkXpoWWFDpe/MTojfNByCk+9c1N9vWf1awIMUJXOaZjzrhUcVX1\r\nVE5eOX5st73U3obarn6IpUbBS1dK1K9YK3vD6C/JD7GxD5YqbOfPYBIiCrwn\r\n9GcP7Jw4aUE2oxVsX+VebrFSPBPTJr5KeWCoFb0zCx5oqUODsoQp0PddDw+M\r\n01wgA7wGlXUvPCj+magN7/zJ7YGSsCseBtpWqYc++pe9zZ8FnMLc0nPel8f9\r\nxoIGLvl2cmScDcqHtSRu5I2crGL5taP+sSqlgfIsonL9SrJSozTMIo7xJ3gv\r\nAhLvm+KR/UADmDLsC9W1L3XfRssG06JJsiKH1lzHG0HtYzKy+8YOy7jq/hEq\r\nwSR+P4MNKiDWD3MYPOF+Kv4k4tMl9iD3HEY=\r\n=viKA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.13_1682501493337_0.5043699893522651"},"_hasShrinkwrap":false},"4.0.14":{"name":"citadel-svc-common-utils","version":"4.0.14","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.14","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-fGZrFh1D9va4dGQFiBPoUPxbmg0d9qVFULBdTepteA4EdzMvUfLpYHCegqfQLSgW82z7b48EosflhyP4Na5WLA==","shasum":"4df782b2b090bb15570adf78fcc859b50979da52","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.14.tgz","fileCount":58,"unpackedSize":74654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOaOA73olkYG0jTqobZ+0o8O/Wzexjim/QRSI5EGAXMAiBekPm6DV+plFru7F5Vij6E8uATjxoD8vdYlCB9nUvO7g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSQO5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZQA/+Jrnvz/yXb5PhhY5kGEhCYxqrZ/iOOucdU5YQGujzHgufMlXi\r\njXyv3Ob/HB54qIOUFQ8XFFQdJxlgmDJJvHdMfAzJkCICbLwrYgWJID6lg0mM\r\nbhHgksESmpnCboklj7zg1yeB+sLr0e1y17UpShcuG8d+ty2ytyn7fN0jQnpc\r\nL7IyJdTYxK5w4J0/nJT0sb2dEZSYAxvqrRsRMnaQiMNn7LdqQjJHMkibHF1b\r\nDCNrAbewdUJ0az1JdQZhi6fwZT7I+BF4Hau4yf9ZAXiGgMKigc8rDazXyiit\r\nVg0cbudTr3lNZZcnyk6Mk6qJEU8AFfdVR+bBHusWDhTYn/k8y753T6kdGIXt\r\ntoyGbKkmZRkjegvpJahou3koirYMVquvTx8Sn+jr+HuFmBxTy74XSelcLEUq\r\nn6INLLckp62yBzMyBF4yuyESi94sRHTdcUp3z8nkSymLBgDRfi//RU6Q/N0F\r\nAwcuuitjjkq5DAo5rn+EV4OoSuEfI8VI4tDxAS8zRLjHPCr+GcQtS01fxoQK\r\nx64Wot9w0wFaGHOBjBdqJsz6Hg/myYHDl/dlHcAIreMpeVp3ogPjSiA63I3T\r\nRxBX84Rpcu2yZ7IzM8rqww+CCWr4afDyiL3KduIGR/I85pfA94cLUcR5t+yC\r\n/J78GjYEuE+gCc257yfrJ3Acqu9FkcPwCsA=\r\n=AwLn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.14_1682506680949_0.8069548967050604"},"_hasShrinkwrap":false},"4.0.15":{"name":"citadel-svc-common-utils","version":"4.0.15","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"e992f30433b4a55b81145f5f7dee80abe7171f9f","_id":"citadel-svc-common-utils@4.0.15","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-3SANZC7vNg2JRnzwYosPHbQPsNwJkSZ/W49IM+cIlnEPr1I6vxxXlEgfG/D0vgss1bVl2Gl52dreHpT2aZdxag==","shasum":"276c23ca0385bae2def0b7223354cdf44008f9db","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.15.tgz","fileCount":58,"unpackedSize":74631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAw6ekBCP4yyoZMcR1TOae8F1BYCPJMkpBhu2aKR5Uh4AiEA08PlaGA33UeIFBw7A/3gMy1/6YIGUUPxTlokej07kbs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSQuUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdZw/9HGggWrVIctLwHvhr8u+8KRlcNJ03294CKGmp/OgjfvFpAKBV\r\najGj8wCUfHJIzv4Zg/SxipBIXhaEsTIHgYNabNp9QTall5QxtGfdqQHfvrJ+\r\nUjeiJvOQ+1pIwgL6BBHiambEVxVXR9IEYo0yLD90lXOuXcBGTryXChhT+D24\r\n5UaTpNrUS5Ce8syDlQ7k1gStTt7dL007ExmYCvm82d878GpHH1FFOIoHvVU6\r\ntfxi/O0+EpWsmFGqsOk9BL0M4MVL0xbZa4HxsG55zAo+IOLAvzRbB63SXyeV\r\n/YKIQ481/ddXkJGuyyP2Y1Ig/GkDQX58GdWX1hgbZhzx6hrBBVmVS2bhSz2n\r\n8CaZTn8FZmtvo94Ya62XRmHAsB8HTuJY8HvgOEXM3u9J3xu4XdeeH6CIL5En\r\nsL09xtG9RvP4wHKrTHTms/FDL3uuW3GKaFCPs2A47sHbZ1k6/BHAXz0Yqdi/\r\nHhr4Dbxe8XxEi6HH2cTcv+LH5rBXyYvL6ix+UB9wDqsPxuJtemmijJ/Fw2HD\r\n0mggAlBVY51aD/q05CGszJUMwXP4sZQ231Ug/3T+kXaPgS9K7IOJ38QU6vJt\r\nhX4qC7s1Wi5pgagKEHj8TXzyeiQft1Ut+1sFEbPiFuRpqYlDemRlDqKpD8qi\r\nUzS6UceT9qN8uuS4xUjSUmadDV/qrlF/aME=\r\n=WPWv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.15_1682508692177_0.09731528391797206"},"_hasShrinkwrap":false},"4.0.16":{"name":"citadel-svc-common-utils","version":"4.0.16","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"8e0c2bb5c60df0e816fff5ad5a8d1e3c45a958ca","_id":"citadel-svc-common-utils@4.0.16","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Ps/J0XpFuy208QL6bDXkKUVZzWFTMyl/I2MFexPoIOReYPcT4xbhYSfWhfln80LNPFn2SKbF7t014m1zNwJfPA==","shasum":"62d2b46ca028fcb7b24a76cba4a6421986571360","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.16.tgz","fileCount":57,"unpackedSize":74301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw5JJcOcsMXbm+SCIMGPs1BpPAVyhukgmz1CuG4DiNgAIgCf0qep0L3bT9zH/kOCGG3r1x+MbhrrIKA1hoQ5sofK0="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.16_1683617620282_0.19220366602731742"},"_hasShrinkwrap":false},"4.0.17":{"name":"citadel-svc-common-utils","version":"4.0.17","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"8e0c2bb5c60df0e816fff5ad5a8d1e3c45a958ca","_id":"citadel-svc-common-utils@4.0.17","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-jW1pHBll+A65hKBFaKwVrDMp9UuWJRyS33tcCIMiXSnBqe7C6HGzVpsMOMF3bYFzPpBw9WHyi1C7LGJIti0i0w==","shasum":"d87955bb53d883f6d4eefbcef6d540986877f82b","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.17.tgz","fileCount":57,"unpackedSize":74379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYBpImRduQGAczXDleJv1sItutjcY61HDxhYpib91cZgIhANpf0WR4ZdzwUHqBL+VSSk4E22rFqUn6DfhghKv3fZZD"}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.17_1683619002155_0.0531324048200581"},"_hasShrinkwrap":false},"4.0.18":{"name":"citadel-svc-common-utils","version":"4.0.18","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"db977a617455b57e72f5cf9345ecd5faef9357d9","_id":"citadel-svc-common-utils@4.0.18","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-u5ZcLWAJ3s8IWy35BG+mqMObMSz2Ldm+Yh8ZLULyFv1wW8YDsW1YvFVK9+SoMu19hG99D1D2aj9ETVkob4eLPA==","shasum":"a9406f95cfc6c99991585616b46474ee866a1413","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.18.tgz","fileCount":57,"unpackedSize":74444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0v5wy7QHxSj07ogN5vaT3nNySRglNBuujVxjtn3o0/QIhAMK+B6tHrkz955Lu4EhmrzFPSew0O1+CMx5wDS2mXarg"}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.18_1688698773987_0.9400313440024226"},"_hasShrinkwrap":false},"4.0.19":{"name":"citadel-svc-common-utils","version":"4.0.19","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"db977a617455b57e72f5cf9345ecd5faef9357d9","_id":"citadel-svc-common-utils@4.0.19","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-2f5L8Loy1zLMmlDow+ztSOlNwqDow68flUFB02uGADconhajOyHjQBBTQOBsapQ9BZaiXJ4bkYRh/dRF2+u+1w==","shasum":"9b594e421d1a3411e79a50b9ea66c4e3f1a87751","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.19.tgz","fileCount":57,"unpackedSize":74389,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkxoqy56329Wb5Rye5XfIA7jK2zRQm9GJ8lasZm2TP9gIhAIKw6Hz/9SsQPWI0y9xMEe73/6BEJVNmW84UFjAZr3bY"}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.19_1688725425582_0.37620263445466295"},"_hasShrinkwrap":false},"4.0.20":{"name":"citadel-svc-common-utils","version":"4.0.20","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"db977a617455b57e72f5cf9345ecd5faef9357d9","_id":"citadel-svc-common-utils@4.0.20","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-MiCHu97NbPFnK4vt4pW3JZ43GmIrm5/nN4dEUwpSHUnZJwH4JKfUWlfVPKge60aobrCcLobM2syYRUFtF69ing==","shasum":"eb80a49de2d5ab46d2069aea08cf0cbf0d8e6d34","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.20.tgz","fileCount":57,"unpackedSize":74401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjYgtxxHWRsWPcd7wcIC+R4WfHawW7yFm3huzbWEWuiwIgYtlygd7SIibvrWRZaKfA9nEOPeixB8N/aFAEhMssu2c="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.20_1688953266650_0.6460011055825867"},"_hasShrinkwrap":false},"4.0.21":{"name":"citadel-svc-common-utils","version":"4.0.21","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"bf9d33924e65af61e489cf33e0ffbad2b45fef6d","_id":"citadel-svc-common-utils@4.0.21","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-IOrAcTyw7HnE2o61b9zU3zchM2JduuyH1tzmUvB3/0a7fYVfKKUFEUT8elWAVAEe3iyXAfvkWtJ1loRYr7lflA==","shasum":"da48bba2046a19710648e4e85d75e968673c5603","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.21.tgz","fileCount":57,"unpackedSize":74443,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQI5qm/YN8mR+nd4Ipncab/PTigqozwK+Lfym9RoeSgQIhAOCbj6Zk9nhGeH+jloGxIcse0Z5hmDNVW76bxezAtDfu"}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.21_1688961989667_0.0740140850914972"},"_hasShrinkwrap":false},"4.0.22":{"name":"citadel-svc-common-utils","version":"4.0.22","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"gitHead":"cee492971b262f340deb7651d0b3f5841defff52","_id":"citadel-svc-common-utils@4.0.22","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-knCoVu/lt90M2r0Ywx0Fs/+sIGjBUEg1cwMxJ8FPasH60YFB9jePwZXPOU8RuIidFNoPsD8HTm8wNcx7PO6UXQ==","shasum":"997e2dd4d91677816017fe554cafafe8d4536402","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.22.tgz","fileCount":57,"unpackedSize":74481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9hWBZY+A3rFQXp80MQjkc1FivMWMqN9wo6H+UASUigAiEArbri55Bst51EZkwN/Z9eEW72OQcIZ4Nf3m8D37v9scs="}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.22_1688974859411_0.5692605079889508"},"_hasShrinkwrap":false},"4.0.23":{"name":"citadel-svc-common-utils","version":"4.0.23","description":"A common util package for projects.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./tsconfig.json","postinstall":"npm run build","clean":"rm -rf node_modules && rm -rf dist && rm -rf package-lock.json","cleanPublish":"npm run clean && npm publish"},"repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"author":{"name":"Calvin Sim"},"license":"ISC","bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","dependencies":{"@aws-sdk/client-s3":"^3.181.0","@aws-sdk/client-secrets-manager":"^3.266.1","@aws-sdk/s3-request-presigner":"^3.182.0","@azure/identity":"^3.0.0","@azure/keyvault-secrets":"^4.6.0","@elastic/elasticsearch":"7.9.0","async-mutex":"^0.4.0","aws-sdk":"^2.1223.0","crypto-js":"^4.1.1","dateformat":"^5.0.3","dotenv":"^8.2.0","express":"^4.17.1","http-errors":"^1.7.3","https":"^1.0.0","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.7.2","morgan":"^1.9.1","node-fetch":"^2.6.0","npm":"^9.6.4","nyc":"^15.1.0","redis":"^4.3.1","rotating-file-stream":"^1.4.6","swagger-jsdoc":"^6.2.5","swagger-ui-express":"^4.5.0","ts-node":"^10.9.1","typeorm":"^0.3.9","typescript":"^5.0.4","uuid":"^9.0.0","winston":"^3.8.2","winston-daily-rotate-file":"^4.7.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/dateformat":"^5.0.0","@types/debug":"~4.1.5","@types/express":"^4.17.14","@types/http-errors":"~1.6.1","@types/jsonwebtoken":"^8.5.9","@types/morgan":"^1.9.3","@types/node":"^14.0.27","@types/node-fetch":"^2.5.3","@types/swagger-jsdoc":"^6.0.1"},"_id":"citadel-svc-common-utils@4.0.23","gitHead":"472c63b4d472791ec9a0da247815f9e458a16e07","_nodeVersion":"18.17.1","_npmVersion":"10.3.0","dist":{"integrity":"sha512-fdYiSERVpoKOZB5GlL2TJfaxCgOmlwLIuvSLJILbLZSOBRI797dai4gtikGOQaLPr+Qa6EF6oDcWJoKrCPVXsQ==","shasum":"a4ed20badd58987f2991c8a90aa2b3361b3ffce1","tarball":"https://registry.npmjs.org/citadel-svc-common-utils/-/citadel-svc-common-utils-4.0.23.tgz","fileCount":390,"unpackedSize":2145739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHdXs4noEVuX21KK3gGEgfdhbE115xtM7ocr5HFtjwsAIhAIo5DJ5ncrxQJFi5kWG0afI4qmn7Z9+Etfst1BJ2qvlF"}]},"_npmUser":{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"},"directories":{},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/citadel-svc-common-utils_4.0.23_1706756556257_0.25920641634822883"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-18T03:25:33.336Z","0.0.1":"2022-01-18T03:25:33.492Z","modified":"2024-02-01T03:02:36.640Z","0.0.2":"2022-01-18T03:33:16.640Z","0.0.3":"2022-01-18T08:07:27.644Z","0.0.4":"2022-01-19T02:48:09.500Z","0.0.5":"2022-01-19T04:24:43.470Z","0.0.6":"2022-01-19T04:33:13.675Z","0.0.7":"2022-01-27T13:32:24.656Z","0.0.8":"2022-02-03T03:20:25.884Z","0.0.9":"2022-02-03T05:28:51.616Z","0.0.10":"2022-02-03T05:35:29.071Z","0.0.11":"2022-02-03T06:47:23.143Z","0.0.12":"2022-02-09T02:50:04.666Z","0.0.13":"2022-02-10T05:20:40.862Z","0.0.14":"2022-02-10T08:14:26.502Z","0.0.15":"2022-02-10T09:43:33.925Z","0.0.16":"2022-02-17T04:03:47.782Z","0.0.17":"2022-02-17T04:20:46.454Z","0.0.18":"2022-02-17T12:55:37.957Z","0.0.19":"2022-03-02T02:08:49.487Z","0.0.20":"2022-03-02T02:11:48.728Z","0.0.21":"2022-09-05T01:33:16.379Z","1.0.0":"2022-09-13T09:20:36.694Z","1.0.1":"2022-09-13T14:25:24.681Z","1.0.2":"2022-09-13T14:30:16.309Z","1.0.3":"2022-09-13T14:36:35.193Z","1.0.4":"2022-09-13T14:40:05.796Z","1.0.5":"2022-09-13T14:47:31.219Z","1.0.6":"2022-09-14T01:45:07.492Z","1.0.7":"2022-09-14T02:24:33.710Z","1.0.8":"2022-09-14T02:25:58.622Z","1.0.9":"2022-09-14T02:34:46.065Z","1.0.10":"2022-09-14T04:54:57.884Z","1.0.11":"2022-09-14T05:00:12.509Z","1.0.12":"2022-09-14T09:40:19.803Z","1.0.13":"2022-09-14T10:01:55.323Z","1.0.14":"2022-09-26T09:31:30.108Z","1.0.15":"2022-09-26T09:33:25.842Z","1.0.16":"2022-09-26T09:43:01.781Z","1.0.17":"2022-09-26T11:03:01.401Z","1.0.18":"2022-09-27T03:10:21.633Z","1.0.19":"2022-09-27T03:13:14.558Z","1.0.20":"2022-09-27T05:26:27.884Z","1.0.21":"2022-09-27T05:29:26.249Z","1.0.22":"2022-09-27T14:42:06.211Z","1.0.23":"2022-09-27T16:12:09.677Z","1.0.24":"2022-09-28T06:28:50.681Z","1.0.25":"2022-09-28T12:43:04.818Z","1.0.26":"2022-09-28T13:08:25.191Z","1.0.27":"2022-09-29T12:35:42.946Z","1.0.28":"2022-09-29T12:39:25.100Z","1.0.29":"2022-09-29T13:48:50.760Z","1.0.30":"2022-10-01T12:46:22.545Z","1.0.31":"2022-10-01T12:54:10.953Z","1.0.32":"2022-10-01T13:17:55.512Z","1.0.33":"2022-10-01T13:45:30.311Z","1.0.34":"2022-10-03T05:22:30.803Z","1.0.35":"2022-10-03T08:35:27.374Z","1.0.36":"2022-10-03T10:07:23.152Z","1.0.37":"2022-10-03T10:25:19.073Z","1.0.38":"2022-10-03T12:44:41.004Z","1.0.39":"2022-10-03T14:07:05.620Z","1.0.40":"2022-10-04T08:13:27.263Z","2.0.1":"2022-10-06T09:13:09.837Z","2.0.2":"2022-10-06T09:19:14.612Z","2.0.3":"2022-10-06T09:25:30.378Z","2.0.4":"2022-10-06T09:42:48.181Z","2.0.5":"2022-10-06T09:46:56.450Z","2.0.6":"2022-10-07T03:49:37.555Z","2.0.7":"2022-10-07T03:55:39.802Z","2.0.8":"2022-10-07T11:45:15.528Z","2.0.9":"2022-10-07T11:48:37.809Z","2.0.10":"2022-10-07T11:51:42.761Z","2.0.11":"2022-10-27T05:36:44.314Z","2.0.12":"2022-10-27T05:38:39.716Z","2.0.13":"2022-11-03T12:24:14.944Z","2.0.14":"2022-11-16T10:03:27.457Z","2.0.15":"2022-11-18T08:52:19.745Z","2.0.16":"2022-11-18T08:54:26.642Z","2.0.17":"2022-11-18T09:00:04.053Z","2.0.18":"2022-11-18T09:36:11.271Z","2.0.19":"2022-11-18T09:38:00.524Z","2.0.20":"2022-11-18T11:06:42.041Z","2.0.21":"2022-11-18T11:09:28.903Z","2.0.22":"2022-11-18T11:33:39.596Z","2.0.23":"2022-11-18T11:38:59.486Z","2.0.24":"2022-11-18T11:39:58.812Z","2.0.25":"2022-12-01T04:33:09.297Z","2.0.26":"2022-12-01T04:49:47.310Z","2.0.27":"2022-12-01T09:16:50.325Z","2.0.27-test":"2022-12-06T02:54:54.917Z","2.0.2-7.1-test":"2022-12-06T04:56:12.907Z","2.0.27-test1":"2022-12-06T04:59:02.834Z","2.0.27-test2":"2022-12-06T06:25:54.399Z","2.0.27-test3":"2022-12-06T11:31:19.226Z","2.0.27-test4":"2022-12-06T14:51:47.003Z","2.0.27-test5":"2022-12-07T06:36:16.274Z","2.0.27-test6":"2022-12-16T06:41:41.901Z","3.0.0":"2022-12-16T07:32:24.268Z","3.0.1":"2023-01-04T07:20:29.277Z","3.0.2":"2023-01-09T05:40:10.676Z","3.0.3":"2023-01-13T09:02:45.664Z","3.0.4":"2023-01-27T07:40:23.971Z","3.0.5":"2023-01-31T06:26:40.861Z","3.0.6":"2023-01-31T06:33:09.421Z","3.0.7":"2023-02-02T08:22:38.912Z","3.0.8":"2023-02-02T08:30:17.076Z","3.0.9":"2023-02-06T08:46:46.386Z","3.1.0":"2023-02-08T07:24:50.558Z","3.1.1":"2023-02-08T07:28:36.703Z","3.1.2":"2023-02-08T07:55:09.254Z","3.1.3":"2023-02-08T08:26:32.318Z","3.1.4":"2023-02-08T08:36:30.563Z","3.1.5":"2023-02-08T08:55:44.415Z","3.1.6":"2023-02-08T09:03:57.493Z","3.1.7":"2023-02-08T09:05:42.905Z","3.1.7-testing":"2023-02-22T08:14:44.010Z","3.1.7-testing2":"2023-02-22T08:25:09.414Z","3.1.8":"2023-02-22T08:42:03.506Z","3.1.9":"2023-03-14T03:49:47.792Z","3.1.10":"2023-03-16T02:04:52.822Z","3.1.11":"2023-03-16T03:07:56.659Z","4.0.0":"2023-04-17T07:02:54.500Z","4.0.1":"2023-04-26T07:56:50.468Z","4.0.2":"2023-04-26T08:01:01.318Z","4.0.3":"2023-04-26T08:05:38.651Z","4.0.4":"2023-04-26T08:10:09.463Z","4.0.5":"2023-04-26T08:15:09.266Z","4.0.6":"2023-04-26T08:22:33.842Z","4.0.7":"2023-04-26T08:26:01.912Z","4.0.8":"2023-04-26T08:28:48.838Z","4.0.9":"2023-04-26T08:35:01.354Z","4.0.10":"2023-04-26T08:47:42.030Z","4.0.11":"2023-04-26T08:57:42.717Z","4.0.12":"2023-04-26T09:17:55.581Z","4.0.13":"2023-04-26T09:31:33.540Z","4.0.14":"2023-04-26T10:58:01.097Z","4.0.15":"2023-04-26T11:31:32.347Z","4.0.16":"2023-05-09T07:33:40.482Z","4.0.17":"2023-05-09T07:56:42.307Z","4.0.18":"2023-07-07T02:59:34.143Z","4.0.19":"2023-07-07T10:23:45.869Z","4.0.20":"2023-07-10T01:41:06.868Z","4.0.21":"2023-07-10T04:06:29.876Z","4.0.22":"2023-07-10T07:40:59.579Z","4.0.23":"2024-02-01T03:02:36.476Z"},"maintainers":[{"name":"extsvcs","email":"extsvcs@handshakes.com.sg"}],"description":"A common util package for projects.","homepage":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils#readme","repository":{"type":"git","url":"git+https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils.git"},"bugs":{"url":"https://github.com/HandshakesByDC/Citadel-SVC-Common-Utils/issues"},"license":"ISC","readme":"# Citadel-SVC-Common-Utils\n\n## Introduction\n\nThis is the common utils for Citadel service projects,\nIt include multiple utils, middilewares, authentications, interfaces and classes\n\nThis is serve as a common library package for Citadel microservices.\n\nPlease make sure run the `npm run build` before push changes\n\n## Publish npm package\n\n1. Incrementing semantic versions in package.json to publish package.\n\ne.g. if current version is 1.0.1\n- Patch releases: 1.0 or 1.0.x\n- Minor releases: 1 or 1.x\n- Major releases: x\n\n2. Run `npm login` to authenticate account with OTP. \n     - username and password to be shared via LastPass.\n\n3. Run `npm run cleanPublish` to clean up folders and publish package.\n\n## Common Services\n\n\n**Note**\n\nHTTP Content-Type: may refer to [this](https://www.geeksforgeeks.org/http-headers-content-type/#:~:text=The%20Content%2DType%20header%20is,or%20image%2Fjpg%2C%20etc.)","readmeFilename":"README.md","author":{"name":"Calvin Sim"}}