{"_id":"@nathapp/nestjs-common","_rev":"46-5e93218595b2377def156baba147e1d9","name":"@nathapp/nestjs-common","dist-tags":{"rc":"3.0.0-rc.4","latest":"3.3.0"},"versions":{"1.0.1-rc.0":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.0","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.0","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"7c60681d1a5557176da1d2aa8c8670a9f99aa505","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.0.tgz","fileCount":52,"integrity":"sha512-iaqaLoDwFsWeTUicU0ya8ac3u5Njtyz7wsap6uKkXpNoFb9MqkoNiOCUPyjc+G6n45DdVZeLFXc/u4X5izUyaA==","signatures":[{"sig":"MEQCIHMbhlyHtev1qc+AMseZkDYQtAZjigOnQT59HbQx2hlBAiB4zYlNUJakdVTvzhG0rY0hte7czLetaYRHm5OA8bWeTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8yojACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+5Q/+LYnY6r4SoKr+HMKa/GcCx01507+slrgilJGoi7QPkh11mfnB\r\n1Yjq+U1DQvjFZ32tt/bR9YtwCwS/OGRXU5T1JsjB/3KPD7n6PL09wI4SOMTs\r\nxTpeWVD3Jh5cbKjGDdrVJgJOHEc4Y0OBAQXpqAvRgV3Twx2CfaiGGMOQE/kw\r\nymWhook0R2/Ncgw9BMjtkPrI8pTxvWN6HgqY+Fyuemjb4JPUMVPxswJDe2PQ\r\nxE4qkvfuTIaZnE8yxKKsWLMglJe5X+0UainLWbf/FzxMuAGjDGPfctXOpWQb\r\nl/dQ/unFjOh6AEwgY60ja2pwsDSd/wyhatiWFYaPUAzlBnAfk6LfAFyiNqbO\r\n5Vu0omTYh9AHv+f7+/eQYZDr6lydDsPMiHZA8oP5tG5gbuccEvvqwAQTploS\r\nqkRfowZlmoGCSbc6/2PMC/tQ/xglkzV78c+MqmQ/Q4W+7Fy/b6j49EP2Q79v\r\nJJy4I5qjIZUmTmJCMXYcHgnIRyU7WPAcy1Op7OdyGjsFvWOQ2G2TaukYnSAe\r\nMXZ0fdBJprWmR6lVhkfGu3vc97SEp8/elPTTYySxAqjfYEU3UV9WCLp+g/KG\r\nmnvXNIiqJIaclnr8XEnZMY8a7gsO/2MBQeG7xXEYa3VVI7taWajntdn7ar28\r\nOsumNjoYamQJU/bFgVL8PPetXVGUf6YiTRE=\r\n=JWbC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"3ff70a8a05babdc4bbed77c9dce32c1c586dcba0","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","js-yaml":"^4.1.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","@types/js-yaml":"^4.0.5","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"*","@nestjs/common":"*","@nestjs/config":"*","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.0_1676880419765_0.5649576888914793","host":"s3://npm-registry-packages"}},"1.0.1-rc.1":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.1","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.1","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"a3584d8548b636ed814a12c1340c64062f613ee8","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.1.tgz","fileCount":58,"integrity":"sha512-MIpKE2HtU8blD7kKVOY0o/Q+A/JJdZVX3RcsDR0T6+DypFVT4NMY2qayOE1tY+jcigF1b0N2WxIaFKpdSvRrpA==","signatures":[{"sig":"MEYCIQDwanjzA0osg8L3qgNYqNMOlCPMXrf3XZSjbEuV5Tdc5gIhAK3X0FXFGKYm45qcX404fLAXaI5g24g+GV1Eox0kB2Bj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+HjhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWuA//QSiR37/qpW2xQGa3mL09ElBgBfrBHSSrnclTJ8oMfgOP8fzv\r\nIdO4BNT3kW87ngetICmc1DhzHOaDTybXzwn7D2bZdZiRwddiaME6AeGVppTR\r\nsTn+KfBpOiGYOWSzMeSwprX2DPXNCu7UazJlG0XIDLHh5xfb8wpy4adLK8Ot\r\nlTi0/cdqX7vOf/WxBOv2ZfnaIIxibbdYPf9K7OqpR84Z4ZOsfprl4ykO9Jd4\r\nvj9FPcWwRxq5USI8Z1YsDpS/zRwWBCtSNc8UAIJ2XVM5RkkqEcDH/GUAUG/B\r\nc8yaUYgCK3h0OD5LIg2m9K89tFQUrHkxEzcqJ63iSoEf4SXOoy4bfycM5ONA\r\nOVQWEn87USuPu54d5t6gHHtIrVkoHkqlWra00APgNRvM4WPgmrh6iRIgf9u2\r\nE7ZPVPnlyYqfH2j7k3MlEXF13ZTB+4nKNWDPXLDKFAhQlaUhzmZnfDrHiiqm\r\nr2Q8eFmVQped13HKjRgOkci4dKvOC2tUrBEAiiFK+fvSTuzchKlyXnS7XWkI\r\nGrKPP3tNuedBHxOmPbRWsX++AwM3hIB5c+WFNh/94UV+OqWQEVX8NnuUOKWF\r\nwQAqfRTubDemBkmKD8gh9/OC+daZxoghc0gnVPVD6TPiyKKpI98aVoYhIoot\r\ndAtqSSIy4EWPN1X5RQOcOn+3ChxAHixdfhI=\r\n=E98V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"0f31a74d35b4a2f8e36b6e3dc44dbf80287b3459","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","js-yaml":"^4.1.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","@types/js-yaml":"^4.0.5","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"*","@nestjs/common":"*","@nestjs/config":"*","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.1_1677228257256_0.73721533066857","host":"s3://npm-registry-packages"}},"1.0.1-rc.2":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.2","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.2","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"1bf6fe6382fc420b73dfc67adbc75a75f2caa3bb","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.2.tgz","fileCount":67,"integrity":"sha512-g4VIoBgazbaPqQxkzbT6r1rUrjnCa2fLUSTLtaKExMapiwaObrTziwPF5ZzpQYBB+fMraAcaVPu3OHofppSdpw==","signatures":[{"sig":"MEUCIQD5xHXIsyJDciIaPojcRYtD/TALfCJwIT28ZCiHq3AH1QIgZ6DCG4IpHjP8cKfJp09qAICPyd+6iJ0jI7C1mtnwwR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/u4GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovNQ//X/ESFYeSLIu/tzRcfwqNNqnYyIoTVLsJ6qwWYD6GwRcXfpSS\r\nK6OCz/cyuZdog/xG3e044yyCOzutfg3RN4dbeMR5FE/i0UD2KTmCxrDqpKKe\r\nuNeh79rZ0Fe/Xqn6sysTSi2RiLtTBnmkrYemIAxQVGwcWeHXlxl0q86lVT/5\r\nh34aFw+6WfPQmvotCygcmtIcbyx4e5lAUAYz4pehtjaigbcJxuDVfzV569/Y\r\nHbC8egvGN+LifCH6KRGJeC0HGRoxWjsZSaZHxXYkPViUALuytVAlH9FOOehr\r\nSLdFGCiP+Ne/Eryu1TKoMwXmCvGAjBgNQTZ1gBqdCA7d7w7krCDg65VqjDjI\r\nTlDcirbp4N2Vegn0ZkpMrCaGVM41Ev7Y615BY6bfZaX6GSSC7yc5kssglluw\r\nH6G5cmIjsxBOenGwUfySi26XdPw/uhl+NiL7RKq9hXUern+KyERdA1HghgOM\r\ndfHIvFJd19SGtUKBssxv95F6x3AG6C11EkHliZZqgcZ3h9VHAa1Tob8PxiqV\r\nkpdehwdy0fiiECh/++7JeSQ6ljd9a3/jIs7lNugyYlYCzxKxFX6onweRT+hl\r\n9Q4uSI0mWpmvEUI690g7007/3mwt3Bw2eT+YLLNbCI+d/S/EW1WvHCXsAjQo\r\n6tYeqvnl5oxjCXTgM+KliKUFygW7dlzZlk8=\r\n=2Fah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"18799d54e9834a010f4bb6653fbab2ec54ce0314","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"*","@nestjs/common":"*","@nestjs/config":"*","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.2_1677651462343_0.12506373291425055","host":"s3://npm-registry-packages"}},"1.0.1-rc.3":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.3","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.3","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"b78594c5ba341bcd9ea1548c669aa23f63c727bd","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.3.tgz","fileCount":69,"integrity":"sha512-2VdqWs4v8Bfw7VReSA7FGZaiu73uM3V60oCfCjngi3doioYM77ZSdIsKdxCtfZmLfTvjad4+f9/hXIOy5GeOcQ==","signatures":[{"sig":"MEUCIBp6GjTzK1oTOkMBoANarXNF/fD+Yc3fTVHJTUO4l66OAiEAlNUAAdJj9zGvlKsq1CFKdqda3okFtH6TuLwdHLpyevY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAKjRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8YQ/9F4bLFc8nLTAt32wGDmJttM9XLpjDWF5744e72ZxzsP76H7B3\r\nM86XP3pSEctwJAIBbFZIvPGvnrOmNv3n6bnfSTjkhz+01fQ2EHkmGIDBY+vN\r\nrjGcbMiIoRUc9KjPVAwCwyan6XPYtJajYfwvY/uudpD+MttuJOcHux8ihT4V\r\nl+W0Tcft0zAQh1wFFFFFAiReO+/Zj7l1NpdxNMB5YfbjvDw4rjmEbWTaEjnR\r\nasNAKbtP3iDRvnNxbpTAw5ZQQd+PDRM+kVPlFQXwkLq6ch+kSrk5EvIa0a+B\r\naJfiiXtnBttZFkFCoxEpuquoK+7/sRWw1ek4j/fopNn1ALdLgmQ02kDSNDip\r\nEindOC4IyeERoyXCACtW8/VdOudfypXJKa3y9mm6+PWjB0uPkB+iZTxhU9LD\r\nqqDgrrS9gsgpmch3h9cU4c3lfXYWRyLbz0LFpKoFsYgPcoGW99f35GIminao\r\n2YVMbeWBirWWa14blEOq1XSLkrTKlGXHdBFh23ZJTpJb2R8zDW16S4/dDogV\r\nUiIospQCyMZ/D6OnpJwh5yrA/RywtItNTEfFia99bfKnLjH1jIt4kn+ma2Fb\r\ntRkBz08k5RBEEWwkIPFr+WIaifgWQA8E/TXIDIg+2pvMCEXEnB+m9xNWhOD2\r\nSFqsoXG1QNrMXqFhPjLAk2hfMRxzKurTqQc=\r\n=M2T/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"5362b51da4ee9587574f384f5b9b27ab192e08a3","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"*","@nestjs/common":"*","@nestjs/config":"*","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.3_1677764817227_0.44699517992664606","host":"s3://npm-registry-packages"}},"1.0.1-rc.4":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.4","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.4","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"1cc05cf74f9ecbb5d4564d8b6cd016179932014b","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.4.tgz","fileCount":69,"integrity":"sha512-Bjovggx2iuxBgmWohdP+ZO4lXgQ1pAXOrZvOenhsKYySJcEam3YvjheH9SJiD2BUEOqZMNJwiqs85eiCro1T0Q==","signatures":[{"sig":"MEQCIDvis4kIa96gfJIMSNg5TDLrvY85qJ0GPeg5B2kZuSIxAiBBPlRVLueNt75tlPDVGpvw2IcS8S+uznR8I96m9Id5tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkALB3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVjw/+LUT7eUXv1scU/+elJ3wrgoEuuWQhMq9BS63Co/V+N55TyEJ7\r\n6wwy7m5XPXRCf+qRAFY+q0yUPQsC3uxau1jMQOl8hSzkq6+YY9DXal4NSSzJ\r\nfFB0G3QvPt85Flykgj6DuanFAwRZL0QjXGMd715MQEd5V9cra27DQYaVVxR+\r\nRQFMZsUgCGWCIQ9him0InTCke1/O/NqiXQ/9TUwwTS0HJUmHxHM6nqIvfMwK\r\nf+NiJSkFbLfcwnKFFFxB37BAHAcA/3rjtxjZMlLv3So3crBpRwk8HF2nPzqP\r\nD798q0gQiAliX9UDJfyQn9nh6QVC0Ll42pACTe7BZlWe82BvMrAu+ucZvEYg\r\nLphDiPg6I40fJ1to2q5xlIX7grh3OkSQojamuPcZJj4c7P2YGcr3q2NO6k28\r\nHDBL3mHI+4brkNaUD1DoZCULoMZ3hynG5P9SZpCj7CRzkMJI/7cwPrFIvi73\r\n8WER5HS0ZXYQ5MSN8Xp3Zb3f5879vSTBfc+NAdsQWSANVnJ87w4rOImAbeaM\r\narWalRXpkaWVCNHP9icFw5ogMUhI8xwQ5MhcX7J8rdOYf8CXltddw3QS9NYO\r\nFoxbwrxJNKOTLXC4v4nXCNDmnDqgBlL9msbO9+HT2uovukt5c94/Y2q8lHGy\r\nW9kLf8ImIDaCrKsF47Fe8+vGiV2UqX5xrGc=\r\n=2bxA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"6cfbd064d60a42f18412373667bdba266de92cfb","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"*","@nestjs/common":"*","@nestjs/config":"*","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.4_1677766774909_0.22533074258655583","host":"s3://npm-registry-packages"}},"1.0.1-rc.5":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.5","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.5","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"6fb691cf35d975fe2d5a7eaa4cb15052d52ad4ed","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.5.tgz","fileCount":65,"integrity":"sha512-viXeEe/mxlZtKFObDqHAlT+KT/Lg6q3uyj0a8XXT746SYaKFPdW+e5J76w8eJ7c6LwJ+la9OE9yiPVmfyORxWg==","signatures":[{"sig":"MEUCIDAvN6d74qJEHFgSpb7KMkBETAHUS45zPpMmmuZ4sxJSAiEAizd0cr1Y/+YhffYYqFsHWFpy5cdFgnguWqe9LpiGgxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAYeWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNjA//WNG3Kj1TJvPvOSzGcFCvNjQQIslNF22Y648HfGUYneCnwYB+\r\n9t0N6qGBJpfL5T0sr1ottoKElaGECWYb2SgGacb9BWo3ye+4Ti7OkMfPTYQo\r\nZZX/u5qStiOEm+aKtG6XqqePGfbdLaPWUjenLeT46SnLKEbdugsBEsz9Lb/o\r\neIPgPKC5H5HhQyzw1FIOQABclKAfTRNclR+C4xuu/whrK20q7F3ApPVoQ7Wh\r\n3MHxKyi3Gp/qCQuKBLHeTHj8uTql/g/V4128XOWVBPz+Hmygf5ds/7qO/FAP\r\nYpk4g6cbMtV5N/+zqpnSyjtC0MgUSphRzsrPJBO2upwbBGtP797DRouusd2n\r\n+6e5zcIALJhi83rx0BRAlbl4VgxOFkAUS8x1YK0Dyrn3VOr3o7zdQi98qTKE\r\nVzgDxVsXCzbncd2stD2r05SSYDpXdIZ9y43CqphNkaXh8u1M/tBNFMDhykJH\r\nx1PS7hfm1B4opcfsNcfHHMoL0wjQFgSs5DvOgQxYD+K5Sdrw6hvUJeFxKhpx\r\nUKZEYXfvluouPhoUJ7lul4CYsLqErEc7eedMNBWdZSHGNu8Jm3/X7PaQcWO0\r\nepQHn+gGg4xfrJpKnwbXlkOeRY959HiRvIrvhuZ7TRgo9o8zEzVHAMgKPTHn\r\nzce0LiFUT26VIjFq2izvCRhs3PpuUqjDIm4=\r\n=Qw3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"800ee88c679c4db77559a460d956930fea8ac9bb","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"*","@nestjs/common":"*","@nestjs/config":"*","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.5_1677821845985_0.18639291745833741","host":"s3://npm-registry-packages"}},"1.0.1-rc.6":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.6","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.6","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"6b0120e8116c46d6eb71398283e5d002f96e0291","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.6.tgz","fileCount":65,"integrity":"sha512-eiAvKNyAKMzKKAaelPT1jRgGTFb1l8a49RN3XP9rmSPIZMaJuCNveFa9DoMLW+hE/0kH99aGHVQHlSUysXjaiw==","signatures":[{"sig":"MEQCIC7Y3DBGVs0HowVc8mORAu3nlQ1an4eAFQt+v05dY2lBAiBXWTCA/UyaF/Svfv6ZRxYklNlsgiwbpl9S1kyb65gbtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBDfVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEMQ//WAJe+cWcbKrJPxRZH/YTnXegrTAN+5j1CgQzCLpt0thr/0Y+\r\n8VwoUyw0hy4HpfuNNL+BTm6DHnq9rQG2+zP0w5kbWw8meCkkH7pjXFWWL9aw\r\nS1kz3oI2fi4KuqCRNybApImjW+u0Z8tW3g5TiPqveRdK654T3z/70G0mT2dD\r\nbKnXADE4i3Fl5OPViDjDNSAeMzwNNW1sVtfgiwxj/E4+HMKIe/988Nguf4SV\r\n8/Mq2RQiC89+1kEk6VtTC5C33YslWi26sV22p8uywAO9erS5ZgWMxqDif+hC\r\nZglm/E3VGEw/BRgwfv+upz1H+8v+4E+wZLNnUUXZ3GNn/AhqGSWdjyd0WTZV\r\nabuT9DGGBpMnOx7yc4BIVQiGOZ/N+z6aZJ0wS2Vt061jv8koG5oTB9JnCx28\r\nivBfHt6+p2l8EX5KDPhAXeJs3ekKdWSRKXgVx700HIAONcvohgt5e6Em/69w\r\njBoPLjGZQxYXt1kQzTZ1rR347V/gE7dOyffQaJALList+p2456KhSVdRSByz\r\nmMtlh9hHLvhWIe345fCnm4JVC6seXjrfrEPcxCgCuE12Av6tRczW4WHFANUt\r\nyYbuKC2+B6nusAI7dSj6MC5LF/+ARgD/LCq8X+iXPJcFsoggdrl/jWdgbp5Q\r\nG8detKwpPsyIteslBsEiO2UiANvYUCsH6Zo=\r\n=ytR6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"1d31f82aa0f4076f06c2c0b7ce3285ed769ccd70","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"*","@nestjs/common":"*","@nestjs/config":"*","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.6_1677998037081_0.6437956254000412","host":"s3://npm-registry-packages"}},"1.0.1-rc.7":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.7","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.7","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"f37d0287f2a0dafd97482f4f0587531ec780e556","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.7.tgz","fileCount":53,"integrity":"sha512-oadKXwF0Eld+9t7lq7B5sQuvsYzz69Fie6qu1kWn2kF7EKrSDRzB6FN4Yrlfwui1P77mVWjizXvZGSwoQpdy7Q==","signatures":[{"sig":"MEUCIQDXKKBRK+xMDMCaz/2jM752kOaQr7BvydEqU7B16qyGGAIgKbyJJbnMCIU1SpntDyn2FU/NKkwmJbXJzYAOFfW1ucU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCFOHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5pA//TtP9LKgNYAxQFDyl6hTsr9gbgSwJyCktGj5vEE6sloZxPKjR\r\nEsrWOceKbE4e2ROL6Gr1u7bixGRadUkXytoEB8sxYTUXg2sejMj0yzjfWOzH\r\nlqKUc9ZTBvn/NGV43yvhS8dnMYWJz121IvHPeGAKGzMX/wrDFB/rTqmuruiN\r\nIb2JBZtvVDSEtj5Pfhb0v+4S23vvw5GEJRK7BobUPbD4WUcYX1FgYIu/scRO\r\nD0+BME4ICS/iHTjdtUaaj83P76DFlpeBlMMClO+nr1tsGrdXxmnUapJaQtJz\r\nzfYpS6VO4+kaRHbDixBxfTNeIb6gprAlwkBmKwgRP2FTuIHKLAgh02ONMrd+\r\nekGB5n9CB89gWlpdtthkSqd8uluk/KHPVTrlqzvGFXjthF2Qa5vrE27k+4ha\r\npOyK8A9Yc/OveFOaYemQELVFPB+Z2FBOFumVOfaP4joR7LKZs2zxrc9d9f1N\r\n8tbTl6SiRJ4yK513ZpchzLGlAlKAWJIDKcUpAmY8JN8y7aBe2ebUBJ1Of5bs\r\n4wHX1Y7Wb9DqwHqWDgJM0MDiOcD9VWvebkwXpV5Xos8W7IpQiyn5Iiw+/LDs\r\n22pfz2dcVPiZVj4iXCkYqoOLBQpoFObu58t1dtEKSPr1SOzvGeW98CPOLTpT\r\nICIp419k4Pt0EarliRD6pDqwy3NOXOZgG30=\r\n=Lx54\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"1c094fa90e530198e7ee870413c074ca1d23de33","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"*","@nestjs/common":"*","@nestjs/config":"*","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.7_1678267271349_0.4832049888830994","host":"s3://npm-registry-packages"}},"1.0.1-rc.8":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.8","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.8","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"cebb790a3c637792e10351f9ed0b0f94f35bf92d","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.8.tgz","fileCount":53,"integrity":"sha512-ESXI9/ovPckYz9nX3CFjNspulZq3UZ8RRmVJU4jpCNoyqZkVDmlWg3xFnEwmUhvN0WneapMzMbhYjXQ5abXI9Q==","signatures":[{"sig":"MEUCIQD/jbkxE4Z+J9c2FkuRwUp04PqGsnN9Ys4WolDgZd4wXAIgc758ZQkSIBfH8iNiYqYv0gcQrkegDasvj7yyNsBb1ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34047},"main":"index.js","types":"./index.d.ts","gitHead":"3a9414ffb3ed400a0b7210474e90c13c5982c689","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"*","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.8_1687247207071_0.16912927573444825","host":"s3://npm-registry-packages"}},"1.0.1-rc.9":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.9","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.9","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"ac5ded0cb9e025005f96965ea07d828541a781e2","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.9.tgz","fileCount":53,"integrity":"sha512-xHxueHWmxSjG1T21mqGkchMIuZh36B3Uq1svaKndmLrDeG6vG5zI0Sr6wvNhHZTKydYwizSJOSYiaMgDVkCzzQ==","signatures":[{"sig":"MEQCIAlTLVKxUTKGpLuMkf/AIZh3PEAmg4jo0LSga/0uKGguAiA5izu9owFJYoR5ZEpdxv1CMH+nh6a7zozdeV2HL9pmDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34064},"main":"index.js","types":"./index.d.ts","gitHead":"736db04ae8edf9fbd761418b46fae29ad5861ec9","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.9_1687247774459_0.4564781860515976","host":"s3://npm-registry-packages"}},"1.0.1-rc.10":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.10","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.10","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"050d30887971243cf7c4b7433192248e132e54c9","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.10.tgz","fileCount":55,"integrity":"sha512-NL4wsLxdHeHNN/CN/iXutapJg5wjYtyN5OX66MBMwdEIOYwEDT3by1QpXbHhal349vMoP2kNnGHJcAlEkRsgyQ==","signatures":[{"sig":"MEUCIQDJ9yICxdld0CZRrW5amWGv5ydLDRRCM46WJpxTUzgn1wIgEzZRIpSJUrHnXic+Ljf7GGwsN12Mr63RNspua/mNvKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36000},"main":"index.js","types":"./index.d.ts","gitHead":"6d2f8fa1fd7b920d67c8c5992c1a65b2e0cc4d3e","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.10_1687530910720_0.8282101418008341","host":"s3://npm-registry-packages"}},"1.0.1-rc.11":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.11","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.11","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"53f0703a03574026e93e9b3bf9f962b6ce3bae6d","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.11.tgz","fileCount":55,"integrity":"sha512-kcl30iupZMjP0JmqZqqwEXRTJOr/HqkUy37sjYyYAxDsmwFqOEfFXABtHHXAikkSJvBTD+UqO5Bx67Ei97sqNw==","signatures":[{"sig":"MEUCIDxkuo6Snt+zEeLLKGSVKyLRDyzNpvVa939T6ub34bkkAiEAi5vc94GVJTchcZqn3KI8n2TZuuG3FsPc1Fmp6y4TnkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36005},"main":"index.js","types":"./index.d.ts","gitHead":"99e69d45fc4d05e18108c79ddbc21a77902e7571","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.11_1687695888646_0.08176324658547052","host":"s3://npm-registry-packages"}},"1.0.1-rc.12":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.12","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.12","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"31d1399c4935d17f8c495c8e30eca8c6d525b6be","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.12.tgz","fileCount":55,"integrity":"sha512-gX0ZsoXUQT6vklrxqIT5WVWcW6mr8fzJCdfQw6GO5nfrJvhSNx8HsuLIbgCs92rFcvwq8U5Shh58mgBUZK1n+g==","signatures":[{"sig":"MEQCIAw2h6LxC74qDyhPTuNU8uMa2vhkBCzIkE6Y7TEpMKEmAiBSSCA7s2s2k6YvpeaIFttzEARr69PSJsJwDs+TycEqYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35894},"main":"index.js","types":"./index.d.ts","gitHead":"6f8cd34079f620006aadebd9b0b773d6beda7e14","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","precommit":"lint-staged","test:watch":"jest --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","request-ip":"^3.2.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*","prettier":"^2","typescript":"^4","@types/node":"^17.0.22","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.12_1687696421696_0.4422935277832054","host":"s3://npm-registry-packages"}},"1.0.1-rc.13":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.13","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.13","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"dfcc3c5a186ebe67be9192d33d0b38ec3454fade","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.13.tgz","fileCount":79,"integrity":"sha512-M92WwxOX5n8nCkAWatc4V8G72389w2cSsw2n/QYplFiFXSaPXtu/Yfy+yl+9JwniWnMRcK5+//ddhPbpP5HlRA==","signatures":[{"sig":"MEYCIQD2Xv+YQGIsTm62olNvTHXlbIyviyqjhtxMwkmI4UpjDAIhAKcqwmkKBXXfOTIkKjJkVxwdzQCNhcj2eSGlZHKkf3Cz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54231},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"44e938adb4b22c9432cdadbbe2d8b486f1563963","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"7.15.1","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.3.0","dependencies":{"joi":"^17.6.0","request-ip":"^3.3.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^9.4.3","@types/supertest":"^2.0.12","@types/request-ip":"^0.0.38","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.13_1687876592331_0.5863601844323532","host":"s3://npm-registry-packages"}},"1.0.1-rc.14":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.14","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.14","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"eee1f0a06caa12d78021a7230318218f6dd83f15","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.14.tgz","fileCount":79,"integrity":"sha512-JuxE2vjMVrTLjEDAEjh8ip/12e3s8AtX5RQgN2neV7cp2d3koyxisOTiEHqV4cUdwhoUiAdjgqVGlDYSbty02g==","signatures":[{"sig":"MEYCIQCGdjjJPYv4zZmKo8Ua+HDxP6GN242nJEA2eIMbyS9rywIhAJ/7LYhLRcVpvUxg5n4hbUTq90sNt2moO8OLamAa5B6J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54236},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"4e954237d6ce6a9a464f78c5bca978c5bee43db2","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"8.19.4","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.6.0","request-ip":"^3.3.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^9.4.3","@types/supertest":"^2.0.12","@types/request-ip":"^0.0.38","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.14_1688095821486_0.5277579005176938","host":"s3://npm-registry-packages"}},"1.0.1-rc.15":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.15","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.15","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"0231d7a2b484719c680e42f67111053b9adf8d74","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.15.tgz","fileCount":82,"integrity":"sha512-wG+5nx9USc4admoj6IXQ8Unes9GWf9ME5wfkY7igI78ZTCVE0SQkYDGfGuL+Y9giTmsmL1Vg8wUl9NWsK9KMOQ==","signatures":[{"sig":"MEYCIQCxwZrrHJmmWyQSS7atPOCRDdrVHn6kXLNijT/d37mfuAIhAKu8cdtU1isBYR+6iYdFBxmR6xlzQyQiad6AxrL/glxK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55176},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"d05d9177d33269c533bfa0e6c663fd867ee0668c","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"8.19.4","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.6.0","request-ip":"^3.3.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^9.4.3","@types/supertest":"^2.0.12","@types/request-ip":"^0.0.38","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.15_1688118725778_0.32632666851862746","host":"s3://npm-registry-packages"}},"1.0.1-rc.16":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.16","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.16","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"973130fa575a18770731b239cbc60467b3b6074c","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.16.tgz","fileCount":85,"integrity":"sha512-nMkYdi4QfmFbwENQ8pGVaYiKd7s/3rEtH80LdAocCU+yAo09HfaIctddJo0gse08BM7uj6wWNRYVhAHvgJMVPg==","signatures":[{"sig":"MEYCIQDIv//HLOtBDyn/L4AUZ0M8oE5qyDS0YrfvfRysXwcJ2gIhAKt/CflmuGaIA5aQdzGNt/RFoCfi9JCD/ZyeIQWGMHOq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55797},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"b74f94192151b92abbac6298395fd9de3c00b657","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"8.19.4","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.6.0","request-ip":"^3.3.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^9.4.3","@types/supertest":"^2.0.12","@types/request-ip":"^0.0.38","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.16_1688119430473_0.11314869443900566","host":"s3://npm-registry-packages"}},"1.0.1-rc.17":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.17","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.17","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"d040dab0a2f2efb2ddf2c2249ecf6b3f0c85e23c","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.17.tgz","fileCount":103,"integrity":"sha512-V+1ZMIJG6XMXz8Cz4yILTfEaq/LRaFe3nm6EBJE+J7DrTtrhZnxgoUgB5ygkDZTjjPndAc5h1vUsMlSkRJl2Uw==","signatures":[{"sig":"MEQCIGYp5zoC/WE3/Al2LVhAXi7sE01xCuqIiWu4hHQ4otsTAiBjvkK1k1BMeEYilgGY7RW8B6+7/+oPyiaThwvE3bJ+pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67320},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"18391e66ace33d479cf790e96c6c0791a4bf4f0f","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"8.19.4","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.6.0","request-ip":"^3.3.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^9.4.3","@types/supertest":"^2.0.12","@types/request-ip":"^0.0.38","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.17_1689140235130_0.3940111108595863","host":"s3://npm-registry-packages"}},"1.0.1-rc.18":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.18","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.18","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"3c4593457e6c25b3ad5715dd2410f1f0e5836d0b","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.18.tgz","fileCount":103,"integrity":"sha512-dPAyCkxk88rL9CFtwzJNN7gI2jN4T8rAVRJBA5Mtuzws7wf95t/i/ATGUJeD/wtvGC4R3Sc+5lMDi7BsYEzLUg==","signatures":[{"sig":"MEUCIH8BdxBogHhSAGkumDgkpQbS85OYPrePyttJSQXcIAOMAiEAwAk8LTO+9tNEGf1Md5xb2FKtfGbH2Mq0kt9LVGkqZ0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67365},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"d3b75d8620d7051a7148340a36b8d72fac7d8093","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"8.19.4","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.6.0","request-ip":"^3.3.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^9.4.3","@types/supertest":"^2.0.12","@types/request-ip":"^0.0.38","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^9.0.0","@nestjs/platform-fastify":"^9.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.18_1689140674516_0.5291661177111942","host":"s3://npm-registry-packages"}},"1.0.1-rc.19":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.19","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.19","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"2291601fb14837929751349fff399e74384e312e","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.19.tgz","fileCount":100,"integrity":"sha512-+7BL7t3EPdBxs3EQHU4L4vlEgMW6ZFy8u0kdB+3U2OUKhflHPjaVsSHU4WWteJZr1Nfi3hLBg+WEtCIaczNgWg==","signatures":[{"sig":"MEQCICDV2ONgfvWL372qAikibz62S84eD/PXp6rD6CjAGSEJAiARlR84rAfb9MdAAgfwObw482yxMd+WQB6mxLxsXyIHcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67653},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"592ed2b7488df9c8b2d4ad4d4ec9056b007f034e","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"8.19.4","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.6.0","request-ip":"^3.3.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^9.4.3","@types/supertest":"^2.0.12","@types/request-ip":"^0.0.38","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.19_1696665868046_0.8610610452574199","host":"s3://npm-registry-packages"}},"1.0.1-rc.20":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.20","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.20","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"5695eda01d218e30ab242c5d6019ae9adddbfaca","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.20.tgz","fileCount":109,"integrity":"sha512-8EPcQRmZhNBwAwTh+TmY1hHyUCwgLWvoCi1Gy0QkAx6PEKwxIabUnINiLKTppzgtR/XSh3UIqU6OyfTDm7j1JQ==","signatures":[{"sig":"MEQCIEMgTTySPejYj5qmr/b5KQSU5cW8V1di7mFJkko5C5pJAiAUUruO4sTYOkqXqNnuMv9OkVXJ6phfbMVOTt14/+gg/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68917},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"e9bfa483834378ff73c8e95947ba39eef49c3db6","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"8.19.4","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.6.0","request-ip":"^3.3.0","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^10.0.0","@types/supertest":"^2.0.12","@types/request-ip":"^0.0.38","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^10.0.0","@nestjs/platform-fastify":"^10.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.20_1696670536138_0.22382439786222474","host":"s3://npm-registry-packages"}},"1.0.1-rc.21":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.21","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.21","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"0ffd643b24525368c410a212cba654df7f94b34b","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.21.tgz","fileCount":109,"integrity":"sha512-Qh2l4JLyWvYVkf39lS41X1TWidIxgHS84HxF3aYlsd2miS1v78XwvNKCwWNqzLkkKdPaNRk0NEKps4LHbGKUZg==","signatures":[{"sig":"MEYCIQDoueQz/ejY54iaPqNeY8Fe3IRCFwYKKNfZceIUZDBpugIhALDlPTcfvMtQqrIaRMbbR//vqHIjF8cPWgtc3/sqGax1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68931},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"4cd65848d956db27aaaa0c7113294f36a25a0563","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"8.19.4","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.6.0","request-ip":"^3.3.0","body-parser":"^1.20.2","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^10.0.0","@types/supertest":"^2.0.12","@types/request-ip":"^0.0.38","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^10.0.0","@nestjs/platform-fastify":"^10.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.21_1696676392007_0.36721553849590527","host":"s3://npm-registry-packages"}},"1.0.1-rc.22":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.22","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.22","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"04fba0b6c0768cb4692bbab30169f0f284a5c277","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.22.tgz","fileCount":109,"integrity":"sha512-9wbx+X4rvnQwOuTF3Bo+BPoo/7rahhqByN3vgr/bzbLigHvg55qXKARpud226cxz+WNOQfdW3TT8ZWO+1v5WlA==","signatures":[{"sig":"MEYCIQDyplO93vPJGvdHYw7PfSyuZUaBSuSotZ+Dkg6NshkEkAIhANlOe6MmaihhvWgZRvfC0HGWryhmxYeWgW7ICS5IP7q9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69993},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"5b83127e92e18211cec22458a0d569d0d363f85f","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"8.19.4","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.6.0","request-ip":"^3.3.0","body-parser":"^1.20.2","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^10.0.0","@types/supertest":"^2.0.12","@types/request-ip":"^0.0.38","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^10.0.0","@nestjs/platform-fastify":"^10.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.22_1697008371138_0.1631426850027815","host":"s3://npm-registry-packages"}},"1.0.1-rc.23":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.23","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.23","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"154e5c3d77f44df9e9e022017063cedcce304000","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.23.tgz","fileCount":115,"integrity":"sha512-LgGcQkWkTFl2L7uVLuYiInS3D00vBYfIDQ69jXQ64DizprcYF79m27Vsqu+JLQgJDvAYx0pgUm8JFw7wchWljw==","signatures":[{"sig":"MEYCIQCm7SL6oy/pBgTltKxchNaQIYULraCgfenVXLXgi1mkTwIhALXEVs+J1vxDA9jfdjRBjD4XhMI7TAvhSMugw0Va+Ic+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73456},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"9f860485352734be334c4225a749eb2cd621ec95","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"8.19.4","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.6.0","request-ip":"^3.3.0","body-parser":"^1.20.2","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^10.0.0","@types/supertest":"^2.0.12","@nestjs/throttler":"^5.0.1","@types/request-ip":"^0.0.38","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^10.0.0","@nestjs/platform-fastify":"^10.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.23_1698672482770_0.21424260006015672","host":"s3://npm-registry-packages"}},"1.0.1-rc.24":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.24","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.24","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"f89852b94be9b2abb094b7d31c9776a25efe2ef7","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.24.tgz","fileCount":133,"integrity":"sha512-ZPsQfKzjhidqPEZM7bxObdP3RfqpForpk8Z3daZ1+XbmPqNohVuxmdmcR9z6Nfj0InN6hXjY/z/pxx01K2ePHA==","signatures":[{"sig":"MEUCIGzuUCeMsicXWNFa0ceNp10FCDQ5yM/aGxXH3yvq81EdAiEA1VX7kVkOe6FsQFdIyJQzLQUIenE5a5Y9iTK40RIn7kQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112129},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"f82005af06bc41d07f9b3a98164fcb0506e6bf2f","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"8.19.4","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.6.0","body-parser":"^1.20.2","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^10.0.0","@types/supertest":"^2.0.12","@nestjs/throttler":"^5.0.1","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^10.0.0","@nestjs/platform-fastify":"^10.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.24_1699022244241_0.5881561830540523","host":"s3://npm-registry-packages"}},"1.0.1-rc.31":{"name":"@nathapp/nestjs-common","version":"1.0.1-rc.31","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1-rc.31","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"0e650a113ccb58f6af50cf031032b8c4183043df","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1-rc.31.tgz","fileCount":133,"integrity":"sha512-CBd9ErHavr83ScwzthkmRD2JHpEduRMcTBJYZncGLwRn5UJrI5MiZLYp3ioGeSVod0mWB42zvu9cxAr/vaoz5g==","signatures":[{"sig":"MEYCIQDRuz2bVgm85HE6Pdico2tb2/nzB+s39e3gQWjPV1wZZQIhAIrHyBQwA6a+a4bl6X4J9GPCVsEcJN4u548GjDZoAwjE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113635},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"15a565cd15e5ae4813554f265b9071369cf7e70e","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"9.5.0","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"18.14.2","dependencies":{"joi":"^17.6.0","body-parser":"^1.20.2","nestjs-i18n":"^10.0.0","@nathapp/common":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"*","ts-jest":"^29.1.0","prettier":"^2","supertest":"^6.3.3","typescript":"^4","@types/jest":"^29.5.2","@types/node":"^17.0.22","@types/express":"^4.17.17","@nestjs/testing":"^10.0.0","@types/supertest":"^2.0.12","@nestjs/throttler":"^5.0.1","@golevelup/ts-jest":"^0.3.7","@types/body-parser":"^1.19.2","eslint-config-prettier":"^6","eslint-plugin-prettier":"^3","@nestjs/platform-express":"^10.0.0","@nestjs/platform-fastify":"^10.0.0","@typescript-eslint/parser":"^4","@typescript-eslint/eslint-plugin":"^4"},"peerDependencies":{"rxjs":"*","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/config":"^1.0.0 || ^2.0.0 || ^3.0.0","class-validator":"*","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1-rc.31_1713188602354_0.019232851887472036","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@nathapp/nestjs-common","version":"1.0.1","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.1","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"0fcbc3c861fda0a43f2926f9153db7e4df8ae0b4","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.1.tgz","fileCount":167,"integrity":"sha512-Lc2Rm6VzGQng2xJzUd3i1VReN7RQ6BV1faWld/XOI6Bd6Ex7Cy1vqHgu0FWx3VR3Uj8MtFhCJSlH3XsfapjNjA==","signatures":[{"sig":"MEYCIQC4ZRmY34RacYXsjrCuJWoV8YNmjVyHjJsFVJ4Nku1o6AIhAOTq+m9qCvxz2zosQzc72havsC+FPdTsVhq9DPKPWk5Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178693},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":"./dist/index.js"},"gitHead":"57f6a2e3ee1d839998f89a2efebdaf6b973f474e","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.5.0","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"18.20.2","dependencies":{"joi":"^17.6.0","body-parser":"^1.20.2","nestjs-i18n":"^10.4.5","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@types/express":"^4.17.17","@nestjs/throttler":"^5.0.1","@types/body-parser":"^1.19.2","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"class-validator":"*","@nestjs/throttler":"^5.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.1_1731753459248_0.07158903486436885","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@nathapp/nestjs-common","version":"1.0.2","author":"","license":"ISC","_id":"@nathapp/nestjs-common@1.0.2","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"35a051d9325efe012ba0a1b6760c5b33894a4865","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-1.0.2.tgz","fileCount":173,"integrity":"sha512-QK/LbILODT5z1UkVMeQQ5o3XO0RCRlNOS8fxft81ealA1lTJQhhp5nmmxAyt4JFzmUvHx3CSnpsIrLeGiUBIbw==","signatures":[{"sig":"MEQCIGXa1IkLod4qju1Zl+lL6GIghwcl1o5dwZetcRy0WHR8AiAuogKl2zrLNV+o1BpPstW24Kh/RC+hXb8m7Y92/NeTtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185031},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"61ab6ce8726aebd61e7f7ca34a509f63ff5e68d7","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.5.0","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"18.20.2","dependencies":{"joi":"^17.6.0","body-parser":"^1.20.2","nestjs-i18n":"^10.4.5","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@types/express":"^4.17.17","@nestjs/throttler":"^5.0.1","@types/body-parser":"^1.19.2","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"class-validator":"*","@nestjs/throttler":"^5.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_1.0.2_1741834856633_0.7833944152419707","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@nathapp/nestjs-common","version":"2.0.0","author":"","license":"ISC","_id":"@nathapp/nestjs-common@2.0.0","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"7a0e3d3637ad95fb7edeee2fb68c3df53f1f25c8","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-2.0.0.tgz","fileCount":173,"integrity":"sha512-kxvRF2MxOyRKN+NBL6ZANQ1reo0Wy8ZztxRWH3Md910pLYxNTWlG/aXq5T5r5u482506pazcDcPGHu+eP+htaw==","signatures":[{"sig":"MEYCIQDhdiUHw5+78O88vnXW/Nsh797WV9VcebeWb2lXMvyGvwIhAPrOvQrFH+y8apqRpkj064I5LzDfwseamvtIM5BMSnta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186152},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"07a0b09d480ce594507f1fa64293237b5deb3a61","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","body-parser":"^1.20.2","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@types/express":"^4.17.17","@nestjs/throttler":"^6.0.1","@types/body-parser":"^1.19.2","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_2.0.0_1746523862425_0.19855246832510964","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@nathapp/nestjs-common","version":"2.0.2","author":"","license":"ISC","_id":"@nathapp/nestjs-common@2.0.2","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"979f2eb77d7883ddd103072550d817d328dab425","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-2.0.2.tgz","fileCount":170,"integrity":"sha512-UEdEgquXMjM5/DZcFD+oXIah59BnGvzG3s4iGXAT3GeQAncm4XGJ3JOzrBB8d2B0p621uyy/wdhgePPbOipmOg==","signatures":[{"sig":"MEUCIFo5wVSfvy9/YH5VNCBWL6T6ViPdYQlq5Fmq0sAMr60iAiEAjM1zpSii5OgEfkOrmpyykfE+j50Gkqct2FK6XUNOOJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189112},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"2cea30d96310a76576a131371863e0978e2139bc","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","actor":{"name":"skywills87","type":"user","email":"william_khoo@outlook.com"},"email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_2.0.2_1750824628375_0.29246700032752093","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@nathapp/nestjs-common","version":"2.0.3","author":"","license":"ISC","_id":"@nathapp/nestjs-common@2.0.3","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"cd5caca5c3a6d0feced6b325c34ac8f96188814a","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-2.0.3.tgz","fileCount":173,"integrity":"sha512-z5Oc1KcE/ybJrJuVsismxjCfL43sCgq6BAZTGdboap/zM09RrTyYNAvTD9ngNLIrXTIjnDw2gyskPsS+xM5S7w==","signatures":[{"sig":"MEYCIQDRMLVq204jLu2NIFMm9YzmmRzeGpfRii8bhl6qLm1MOAIhAIjddkBPLRPwqx0U5G7vDrq9iCuaNrzW2SImjfA1hDqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193937},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"dc90f45bb388869adf58d2932e3f78f58692e4a4","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_2.0.3_1752994957037_0.48665924586002984","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@nathapp/nestjs-common","version":"2.0.4","author":"","license":"ISC","_id":"@nathapp/nestjs-common@2.0.4","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"e27533323e6d019bf1e087b0796b39ca71e54945","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-2.0.4.tgz","fileCount":173,"integrity":"sha512-QEcdMgAv2cGYvKRneDVo959LA1X6meNwPCC3ozp+M9RhSHWj/1rzycSNr24zX6CsoAJCRSmAb+2in5Pjc1l/+g==","signatures":[{"sig":"MEQCIHSi1XoUDPV7TeJlSbkBGvpc5rjk80TcoPBT46qeNwF1AiBBBFjtx3NkyCDG8C7POs1cmiu9DJtAHa7xCQAx9VAJDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194486},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"65148c42ebbfe66017c5024c47cf2716b230f51a","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_2.0.4_1761625681515_0.006970957829935287","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@nathapp/nestjs-common","version":"2.1.0","author":"","license":"ISC","_id":"@nathapp/nestjs-common@2.1.0","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"b003fdfd89ceaa9b07462e9a50ae596d4ce014dd","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-2.1.0.tgz","fileCount":173,"integrity":"sha512-6VN+7NGh0FAVIkSuR1YUO3dte6yCrEh/YiLQrClrtu7GYcje2M9q3FKh/RwHCgSg9B75MZpiu21o5MrJdXEyhQ==","signatures":[{"sig":"MEYCIQC+Tx35Q8UX8W0ump/YRBtcyVf37/gGI3xw067MwK/UjgIhAKpx2ZdZyunZsounSHZaI/S7px1jo/OJlAKNHVnk59Er","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194486},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16"},"gitHead":"79399b5c516b2ce019128047a320a77e40b67fcc","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_2.1.0_1770790733535_0.8572503796409161","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@nathapp/nestjs-common","version":"2.1.1","author":"","license":"ISC","_id":"@nathapp/nestjs-common@2.1.1","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"943ef58565009be37efd534266f5ed409ab50052","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-2.1.1.tgz","fileCount":173,"integrity":"sha512-8SNE9034PzYQ74QBF0fJjDYwMA+K6Wp9mG662rjO6MADq1u9QJsWkNHoZz8KCbhJPJnAm48G+2rR8Ns5R7toMw==","signatures":[{"sig":"MEUCIQCXk1dsMzw8RFNnkqPDr1TGljkScypBhvM2/Xji9jSP5gIgRJ+D2+23MuQyV17z9Uk9wySO10K0hyVMLQ6Cd9gawmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194494},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"d2a46a12f7e776063b6b1ecf146bb8e0ec798b7c","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_2.1.1_1770814192190_0.37642576648668147","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@nathapp/nestjs-common","version":"2.1.2","author":"","license":"ISC","_id":"@nathapp/nestjs-common@2.1.2","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"f45fe934f1efc72b3d83705684f40d86c634a005","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-2.1.2.tgz","fileCount":173,"integrity":"sha512-f2sTBNRCCUdfMbBKdbAWsPxjo5RrNLM2445G/aQ9dpEE57368Uxyrzb5qUyxank3vLrOKqg1G9xjRhf/iJH1/A==","signatures":[{"sig":"MEUCID5Ac8ArjHxyDqDhu9sQsb4Oegc2raZ8HWe2uwRjUR1nAiEAuc1RhHC1D8eYvBAk9O5Cy/mKkHD4UHmgoNUr5h+To6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200032},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"8c82af365d580fc21760565e2fb2704a876be6c1","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","ipaddr.js":"^2.3.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_2.1.2_1770978106506_0.40529781257129716","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@nathapp/nestjs-common","version":"2.1.4","author":"","license":"ISC","_id":"@nathapp/nestjs-common@2.1.4","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"5686e89c45aba1d34ccf24b4dd69cfb0278c3b05","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-2.1.4.tgz","fileCount":173,"integrity":"sha512-uZAxmIzwx42LeKa8C3v73RiDFaA3gkNvTw7q40EQCyJVGU0/BgQFbLkxLH8hyIU1UqdDPGm0bxVV6soij3mqsA==","signatures":[{"sig":"MEUCIGIMwUyYcZop8aBH9n/AKN+6lQIAGbJWPegsXBr0dYVOAiEA3T7pTttaT3+bm+LGT0QPgKAkqspp0JTvFOOfBOpBr1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201810},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"ceb57b0ce558a1e6ad10ed283bfac8daa0855e0f","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","ipaddr.js":"^2.3.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_2.1.4_1770983159367_0.10753475567179849","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@nathapp/nestjs-common","version":"2.1.5","author":"","license":"ISC","_id":"@nathapp/nestjs-common@2.1.5","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"7a203adef810d6729fca41bcfb6095a05af3f380","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-2.1.5.tgz","fileCount":173,"integrity":"sha512-V8eMwn+urST8Ulw+3MgzoOqJtNOJxSVzE1gKj7Gtb53LVlhAfClcOKzk/pLU6qv4uLtrzJx/bUUbDXQepnPb/Q==","signatures":[{"sig":"MEUCIGMhq97RqImbRU5kNLNMd8rTBjz8/m7BJ3yaUEN+XlCDAiEAh9X2aDwScWVi3+i9Po/Ga2SEnencwmnwm5nXxZJvv8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201810},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"ce0a080cbd7dd8ec5e63e16acf496cb1ad704ded","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","ipaddr.js":"^2.3.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_2.1.5_1771036765936_0.6185233778294776","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.4":{"name":"@nathapp/nestjs-common","version":"3.0.0-rc.4","author":"","license":"ISC","_id":"@nathapp/nestjs-common@3.0.0-rc.4","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"e475a533a38ee25b0b25ed4bf52a567caeea3567","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-3.0.0-rc.4.tgz","fileCount":242,"integrity":"sha512-KbzJm5j33oIaqhTD02msOAgIOK11zGoXr0J6bN9AGIFyLkajlhEED2yUbhaISE/V9oUj7+TuXiBsIpvyR/qP4Q==","signatures":[{"sig":"MEUCIFyVRcn733uAAXSYtAlHghMa0Vd81MFk//IdAGM68DHhAiEA6mYfcYhuEgOBlYodFFecQd+VYt2pTXmOKahPyo4B4xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358745},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"098949e81ea02955ae5bbb1300e2120b5536a38f","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","ipaddr.js":"^2.3.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_3.0.0-rc.4_1771220729123_0.3575233605857562","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@nathapp/nestjs-common","version":"3.0.0","author":"","license":"ISC","_id":"@nathapp/nestjs-common@3.0.0","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"34786ead4ec676ceacf3cfd91b449d6e9eee582a","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-3.0.0.tgz","fileCount":242,"integrity":"sha512-DVR1+x3BBqiCIiOgG8LM8Ta7oS6AWQw1U80iR9rhlTsMeM1YtjxbG5+GQ3CYJZ5KigWNVfhfAHC3v7rx8sokmw==","signatures":[{"sig":"MEYCIQDzmKiuYjDGjLnl6SDgmvDAbJMizcQM11uDvxacebk1UwIhAPaE4Mn2/QvFp31zA5/oVrTJpUAU+aQO9Ttr7ifBMT+T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358740},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"baf5b2031e3a134cd5197c5620b76da78fcfe1a6","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","ipaddr.js":"^2.3.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_3.0.0_1771221472158_0.8838283212012814","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@nathapp/nestjs-common","version":"3.2.0","author":"","license":"ISC","_id":"@nathapp/nestjs-common@3.2.0","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"ff61dafb788540514fc5fe8e741477b298a0e001","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-3.2.0.tgz","fileCount":242,"integrity":"sha512-ThQxQ1JB4X9E/6JRn5QTZAR9e2KS6IR56bwfnMNp1hsUW4wnoTx7ah/eaC0DBw28kbbImzUu1MUzGR3FCuDxiw==","signatures":[{"sig":"MEUCICT0E8Fl9akzRjtF5kLqdPTn+crOLK3LnkczsHkKKSH9AiEAz163BL9HHZ+G3l0Hbv+CZI1lHUOPQQkLpRbE1m5CTog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359873},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"1876b9a0c8161e24985c9720d4e32bdc7e4db60a","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","ipaddr.js":"^2.3.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_3.2.0_1780668778395_0.4316095690909685","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@nathapp/nestjs-common","version":"3.2.1","author":"","license":"ISC","_id":"@nathapp/nestjs-common@3.2.1","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"ffeb6c280a5b3f589a228ad08aa4dded18cc4101","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-3.2.1.tgz","fileCount":239,"integrity":"sha512-yNZAiHaMlDS+qDa04nhvSYiWAAInx5TnB1m4XzzX8u1JL7WvwdbuKoN6yna44xwRETYaWsu62+7LU48CKuM2KA==","signatures":[{"sig":"MEUCIQCYbpwd45m1zns7cJTQzQYZdOSpSLNGhDzqLRn45Em1KAIgUpHF0sq2Nsu0Rxvmm903wRy6CFn21UttQ4JAy1AhAl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360801},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"0610b83abb8bca40edd8e1ef2d509cfb1e9d5e6e","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","ipaddr.js":"^2.3.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_3.2.1_1780889331081_0.6871978687396862","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@nathapp/nestjs-common","version":"3.2.2","author":"","license":"ISC","_id":"@nathapp/nestjs-common@3.2.2","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"70afe2068d9c99808906ea47d37816334a07404c","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-3.2.2.tgz","fileCount":263,"integrity":"sha512-SJtrbRzI2pEyHG6gNLt5vq5QzA6A0z9G9yQGpZWTYy6cI5GBgaxW1iWeSDqa31+zMSkrwLPab+dAcDY0B+I8eA==","signatures":[{"sig":"MEQCIBI4foXHcAqfQfHQ6LtIXZU2UVdAjTdlOAQVQ95gIq5UAiB1dHbC1lIMidDpeOR1uqrm+4MS64jWvL5Jqoduz+mbmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374303},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"bceb6e74eaf29ec9eea638ea0548d6df68969bef","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","ipaddr.js":"^2.3.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_3.2.2_1781000359715_0.41806641424676694","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@nathapp/nestjs-common","version":"3.2.3","author":"","license":"ISC","_id":"@nathapp/nestjs-common@3.2.3","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"dist":{"shasum":"1832e91944a04b0c362302bb35299858517d0c8a","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-3.2.3.tgz","fileCount":263,"integrity":"sha512-9TqfEsq5aiGJTjPD+8F2ydXwVfeISYwG29gW8oLMfmsE+yADX+Jkjn6myJPKxXvnsInSWirNCIxNFPo1FbW/Ag==","signatures":[{"sig":"MEYCIQCP6MJC/RDSe3FFwk4RwRPPKeY/h6IepEzgzMTkXeCXmgIhAKUzXxt8ocf5v/Arqx3R4jLvhcxqdYyKoF7UCLJMg+5S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375881},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"73d58850bbdf497693ffe3b7acf7a1a1b42fc08e","scripts":{"lint":"eslint -c .eslintrc.js","test":"jest --config ./test/jest-test.json","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist/ .turbo/","test:cov":"jest --config ./test/jest-test.json --coverage","precommit":"lint-staged","test:watch":"jest --config ./test/jest-test.json --watch"},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"_npmVersion":"10.9.2","description":"NestJs Common Library","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"joi":"^17.6.0","ipaddr.js":"^2.3.0","nestjs-i18n":"^10.5.1","@nathapp/common":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5","@nestjs/throttler":"^6.0.1","@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1"},"peerDependencies":{"@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","class-validator":"*","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-common_3.2.3_1781421471564_0.858719595693545","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@nathapp/nestjs-common","version":"3.3.0","description":"NestJs Common Library","scripts":{"clean":"rimraf dist/ .turbo/","build":"rimraf dist && tsc -p tsconfig.json","precommit":"lint-staged","test":"jest --config ./test/jest-test.json","test:cov":"jest --config ./test/jest-test.json --coverage","test:watch":"jest --config ./test/jest-test.json --watch","lint":"eslint -c .eslintrc.js","type-check":"tsc --noEmit -p tsconfig.json","lint:fix":"eslint -c .eslintrc.js --fix"},"author":"","license":"ISC","engines":{"node":">=16"},"devDependencies":{"@nathapp/eslint-config":"1.0.1","@nathapp/typescript-config":"1.0.1","@nestjs/throttler":"^6.0.1","eslint":"^8.57.0","typescript":"^5"},"types":"dist/index.d.ts","main":"dist/index.js","directories":{"lib":"lib"},"dependencies":{"@nathapp/common":"^0.1.14","ipaddr.js":"^2.3.0","joi":"^17.6.0","nestjs-i18n":"^10.5.1"},"peerDependencies":{"@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0","@nestjs/throttler":"^5.0.0 || ^6.0.0","class-transformer":"*","class-validator":"*"},"peerDependenciesMeta":{"@nestjs/throttler":{"optional":true}},"_id":"@nathapp/nestjs-common@3.3.0","gitHead":"563f0752c0f06442234d83c28af5c85b7ab139eb","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-gw0wUEurYwrd8mamlYOOtUYgjorMv2qRHgqUp+nEMOe1e5ts+UL98JqDKVQ+vb6m5Yz4t3KTygAbrruqA3AzgQ==","shasum":"e134ad0481bddae60e05b8019c67e8e9d3f65ea2","tarball":"https://registry.npmjs.org/@nathapp/nestjs-common/-/nestjs-common-3.3.0.tgz","fileCount":266,"unpackedSize":383723,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDp7rIRAgroaXDoBl8T16AAIaDsJHHjGxQ+U9uFlJDgJAiB0YYqboSGCT+63nN/Is0BDt18g8aXdAg5NweGrz/4SGw=="}]},"_npmUser":{"name":"skywills87","email":"william_khoo@outlook.com"},"maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-common_3.3.0_1783688375465_0.6833615293646369"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-20T08:06:59.679Z","modified":"2026-07-10T12:59:35.718Z","1.0.0":"2023-02-20T06:07:16.150Z","1.0.1-rc.0":"2023-02-20T08:06:59.923Z","1.0.1-rc.1":"2023-02-24T08:44:17.462Z","1.0.1-rc.2":"2023-03-01T06:17:42.550Z","1.0.1-rc.3":"2023-03-02T13:46:57.443Z","1.0.1-rc.4":"2023-03-02T14:19:35.075Z","1.0.1-rc.5":"2023-03-03T05:37:26.141Z","1.0.1-rc.6":"2023-03-05T06:33:57.258Z","1.0.1-rc.7":"2023-03-08T09:21:11.614Z","1.0.1-rc.8":"2023-06-20T07:46:47.271Z","1.0.1-rc.9":"2023-06-20T07:56:14.625Z","1.0.1-rc.10":"2023-06-23T14:35:10.948Z","1.0.1-rc.11":"2023-06-25T12:24:48.870Z","1.0.1-rc.12":"2023-06-25T12:33:41.892Z","1.0.1-rc.13":"2023-06-27T14:36:32.557Z","1.0.1-rc.14":"2023-06-30T03:30:21.645Z","1.0.1-rc.15":"2023-06-30T09:52:05.937Z","1.0.1-rc.16":"2023-06-30T10:03:50.695Z","1.0.1-rc.17":"2023-07-12T05:37:15.391Z","1.0.1-rc.18":"2023-07-12T05:44:34.692Z","1.0.1-rc.19":"2023-10-07T08:04:28.278Z","1.0.1-rc.20":"2023-10-07T09:22:16.314Z","1.0.1-rc.21":"2023-10-07T10:59:52.229Z","1.0.1-rc.22":"2023-10-11T07:12:51.380Z","1.0.1-rc.23":"2023-10-30T13:28:03.081Z","1.0.1-rc.24":"2023-11-03T14:37:24.426Z","1.0.1-rc.31":"2024-04-15T13:43:22.502Z","1.0.1":"2024-11-16T10:37:39.437Z","1.0.2":"2025-03-13T03:00:56.827Z","2.0.0":"2025-05-06T09:31:02.625Z","2.0.2":"2025-06-25T04:10:28.609Z","2.0.3":"2025-07-20T07:02:37.220Z","2.0.4":"2025-10-28T04:28:01.704Z","2.1.0":"2026-02-11T06:18:53.706Z","2.1.1":"2026-02-11T12:49:52.329Z","2.1.2":"2026-02-13T10:21:46.734Z","2.1.4":"2026-02-13T11:45:59.520Z","2.1.5":"2026-02-14T02:39:26.110Z","3.0.0-rc.4":"2026-02-16T05:45:29.357Z","3.0.0":"2026-02-16T05:57:52.310Z","3.2.0":"2026-06-05T14:12:58.543Z","3.2.1":"2026-06-08T03:28:51.231Z","3.2.2":"2026-06-09T10:19:19.903Z","3.2.3":"2026-06-14T07:17:51.725Z","3.3.0":"2026-07-10T12:59:35.599Z"},"license":"ISC","description":"NestJs Common Library","maintainers":[{"name":"skywills87","email":"william_khoo@outlook.com"}],"readme":"# Common NestJs Library\nthis is a NestJs Common Library, can be use on fastify and express\n\n# Environment Variables for Module Or Services\n\n1.) I18n - I18nCoreModule\n\n```\nLOCALES_FALLBACK_LANGUAGE=en_US    ##language fallback\nLOCALES_MAP_PATH=                  ##override i18n loaderOptions.path\nLOCALES_LIVE_RELOAD=1              ## loaderOptions live reload\n```\n\n\n2.) LoggerUtils & LoggerMiddleware\n```\nDEBUG_MODE=1                       ## Logger log Level\n\nHTTP_LOG_USER_AGENT=1              ## log User Agent on request\nHTTP_LOG_REQUEST=1                 ## log request data (query, params, body) on request\nHTTP_LOG_RESPONSE=1                ## log response data on request\nHTTP_LOG_SENSITIVEKEYS=pwd,secret  ## censor log response data with the keys, value is in comma separated\n```\n\n# Trust Proxy Configuration\n\n## Why It Matters\n\nWhen your application runs behind a reverse proxy (Cloudflare, AWS ALB, nginx), client IP addresses appear as the proxy's IP. Attackers can spoof `X-Forwarded-For` headers to bypass rate limiting or hide their identity.\n\n**Default in 3.0.0:** Trust proxy is **DISABLED** (fail-closed). You must explicitly configure trusted proxies.\n\n## Provider Presets\n\n```typescript\nimport { configureTrustProxy } from '@nathapp/nestjs-common';\n\n// Cloudflare\nconfigureTrustProxy(app, { provider: 'cloudflare' });\n\n// AWS Application Load Balancer\nconfigureTrustProxy(app, { provider: 'aws-alb' });\n\n// Private networks (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)\nconfigureTrustProxy(app, { provider: 'private' });\n\n// Localhost only\nconfigureTrustProxy(app, { provider: 'loopback' });\n\n// Link-local addresses (169.254.0.0/16, fe80::/10)\nconfigureTrustProxy(app, { provider: 'linklocal' });\n```\n\n## Custom CIDR Configuration\n\n```typescript\nconfigureTrustProxy(app, {\n  trustedProxies: [\n    '203.0.113.0/24',       // Your proxy subnet\n    '2001:db8::/32',        // IPv6 range\n    '10.0.0.1',             // Single IP\n  ]\n});\n```\n\n## Migration from 2.x\n\n**v2.x behavior:** Trust all proxies by default (security risk).\n\n**v3.0.0 behavior:** Trust no proxies by default. Explicitly configure:\n\n```typescript\n// Before (2.x) - implicit trust-all\n// No configuration needed\n\n// After (3.0.0) - explicit configuration required\nconfigureTrustProxy(app, { provider: 'cloudflare' });\n```\n\n## Common Deployments\n\n**Cloudflare → Your Server:**\n```typescript\nconfigureTrustProxy(app, { provider: 'cloudflare' });\n```\n\n**AWS ALB → ECS/EC2:**\n```typescript\nconfigureTrustProxy(app, { provider: 'aws-alb' });\n```\n\n**nginx (10.0.0.0/24) → App:**\n```typescript\nconfigureTrustProxy(app, { trustedProxies: ['10.0.0.0/24'] });\n```\n\n**Multiple Layers (Cloudflare → nginx → App):**\n```typescript\nconfigureTrustProxy(app, {\n  trustedProxies: [\n    ...resolveProviderCidrs('cloudflare'),\n    '10.0.0.0/24',  // Your nginx subnet\n  ]\n});\n```\n\n# Exception Handling\n\n## Basic Setup\n\n```typescript\nimport { ExceptionModule } from '@nathapp/nestjs-common';\n\n@Module({\n  imports: [\n    ExceptionModule.forRoot({\n      handlers: [MyCustomExceptionHandler],\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n## Handler Priority Chain\n\nHandlers are executed in registration order. First matching handler wins:\n\n```typescript\nimport { IExceptionHandler } from '@nathapp/nestjs-common';\n\nexport class DatabaseExceptionHandler implements IExceptionHandler {\n  canHandle(exception: unknown): boolean {\n    return exception instanceof DatabaseException;\n  }\n\n  handle(exception: DatabaseException, host: ArgumentsHost): void {\n    const ctx = host.switchToHttp();\n    const response = ctx.getResponse();\n    response.status(503).json({\n      error: 'Database temporarily unavailable',\n    });\n  }\n}\n```\n\n## Registering Handlers Dynamically\n\n```typescript\nimport { GlobalExceptionFilter } from '@nathapp/nestjs-common';\n\nexport class AppService {\n  constructor(private globalFilter: GlobalExceptionFilter) {}\n\n  onModuleInit() {\n    this.globalFilter.registerHandler(new RateLimitExceptionHandler());\n  }\n}\n\n","readmeFilename":"README.md"}