{"_id":"nestjs-api-tools","_rev":"32-d139e6a1531416cb4ab0f5cd6af5b106","name":"nestjs-api-tools","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"nestjs-api-tools","version":"0.1.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/faker":"^4.1.12","@types/jest":"^26.0.10","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","moduleNameMapper":{"@/(.*)":"<rootDir>/$1"},"transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2"},"gitHead":"3cca6934fab3dc1fa049614894cf73e2726157e1","_id":"nestjs-api-tools@0.1.0","_nodeVersion":"12.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ezy5eifmCXVVog7X2Q5Eagh+W8Hy2cipej+WpArRfnfjtH/lrebuILNXqaMEJguHY4gjydNKC74Ss1u/2ui7BQ==","shasum":"7ebffcff307f071852f9f18eaf4aee15f7f5b545","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.1.0.tgz","fileCount":197,"unpackedSize":1026670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX2dMCRA9TVsSAnZWagAAkd0P/1Pl+AqoMuOAEds721RN\nC4q3GqYk6sJpDmHdBGJe750Fu5VLD19G3vfJaHFHe84kr7XDGT5IkW44Ay/F\nk1Ycrz/GBt8yY/Z/APqO1IjzD+96l+7nwk7oG8VfywlPmxt6wEidqbceN9lP\nhH73FZ0OQO8TYmifby7JNE3tyCgKUGEIvzegmg2ykEh51jkHytTv+X403XhN\nGxhPdBqgUriIy8EiWB5NECG19OenmvfWz4/7Avc9Kyh6s8bS8t0AtyyjEvYf\n8Mrb4n1GHfafq6Kd69gzwGQbmYvzb9rHNBgIuOLVnDe8RdwmWNuCabVE7oew\nf8iIz3aFJp7mV5nBQqI1wqTC+Dfe8oGWOcWCGevvczQOS2i9nwgtjTZneji6\nvoT8ZQ8vqAPjW20el3trWH8ggqbSDETKvYCi+zpNZSi9yk6nljJivIWoshYk\n17LdkWWLJg5hvyDS0vGLJrk8XpE/l78+xGd7Iezs9iVIPfFAdvUa2x2S55zt\ndNUgjVA7YNMfJHtQKmCL/U3SBpl41v3mbOjfOB/ukrauhedigUTNT7l0YGSE\nmJ0w7xa4AfFu531krKqdi9HT+YXXYdfZhUmcJWJeInk814dnDRWXqYvJ2uDv\nDPTB9uEk68GNcm2+2irM27q/aV7+XAZc63i9jS/7XXj6GQHTZq6Re0iYAftD\nFkoA\r\n=WZUd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRTXfC4ELt5u9sXxRtCKa2b1D94syfFOr1qKUKAgRrSAIgNWod2ygnHzmj4l2KuygMwqxlfcSIOSWl8sanwWchNsk="}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.1.0_1600087883626_0.121825429865839"},"_hasShrinkwrap":false},"0.1.1":{"name":"nestjs-api-tools","version":"0.1.1","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/faker":"^4.1.12","@types/jest":"^26.0.10","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","moduleNameMapper":{"@/(.*)":"<rootDir>/$1"},"transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2"},"gitHead":"272cd9466522e67c2da4f062a9bc8f6d9d8ccb57","_id":"nestjs-api-tools@0.1.1","_nodeVersion":"12.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-unvWTZ2rWe3T/dccP73fwjUjMf85nrTeLN7ii/LAgeIISypyX06VKVPz9XSHliVZtQYAd1KK9Y2WBQcBygI6gw==","shasum":"36b98033d613fca59ec1965b7bb3f4d2e329bb60","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.1.1.tgz","fileCount":197,"unpackedSize":1028219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYFWiCRA9TVsSAnZWagAAtW8P/1XS/EgGlqwHUtu1G+H2\nzEZfYTSMumovA/j7v6cgCqRpCk6s2ksD8rWXUNBZaa+7Y1eox+POPzVqlHP9\n7nWOkA9FF/Fc5fDtJVeLETgkW3uRr0S3S7NuEK30dqrTXuJ5PRrulA3n9Eq5\nUXUE4Bq3G+RDqTQ9WbJAZ2fnWEY3Rypf/2/lEm1XUw39eYWjRH0vzvI3VB2v\nGNoILhV3DtdKZ095yiYj6tmprT6AQloLSHYF/9faR5Ol7DMIZ60VRVIV6Tgj\nkBQQMTMa77Ug/2QZy8LyCFksgMWwF/SDdC32l9aJ4AAsQSEFqw/fBKmmmo7v\nF0KrCeuGHyIVsM+sQgt1+R/fqwDSCWq3AJm10dHsVc6oyre9f7sqDsMbZTWW\n9nNnFccvRIDWBe0ZtilECAepHO7ompvXgSzE/J5L8GMJ4kZjcubSZ0LmMBVD\nWbiHfS1r3NSispGhXDk1zKTTgddUTONuvHY4W63y0vtRKCGW0aNFgemh19Rk\nvqE44fcBlprtTvfmxj/xwl19olc4OovlI3+IL4dk0nvkfhqV5HpbARM3ATb/\n9CYR0KvpwcQL+eZYDiYVb/LXx8EJZ/gXz6+E8YYlrhlvzZX70MTKsnALTFEg\nuWtYVg7fDsletNQALWpz+kVN3aE8pCT0R8R+AUS2O5UPqGTsqH9QZI0EEE9c\n3DHp\r\n=n2z+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOtmyPOgV56iSavFMvaWQ81WIsXsAHgrydYLlg41qbqQIgO/40qaJHlTjo2pkNJye5Aega5UuyEBjh71pQvao79CU="}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.1.1_1600148897603_0.11030145918228973"},"_hasShrinkwrap":false},"0.1.2":{"name":"nestjs-api-tools","version":"0.1.2","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/faker":"^4.1.12","@types/jest":"^26.0.10","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","moduleNameMapper":{"@/(.*)":"<rootDir>/$1"},"transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2"},"gitHead":"e268a2f7b3d82413d6f10b0e4cdfbf63640a2f18","_id":"nestjs-api-tools@0.1.2","_nodeVersion":"12.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vF9xLoPyPGd7XOKwpsJ3z9IOJV87RfXr9eEuxOrILtjWUPKdsc1LHREmh+6P+AK0nluwdN5u/XtRN5hnkNOKXw==","shasum":"5f4d158de70ca82703ab02962a50c49efb6c15be","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.1.2.tgz","fileCount":197,"unpackedSize":1028408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNegCRA9TVsSAnZWagAA7PUP/RxCkSr9z99H4JVgOl1x\nuZRBrYKHy+cg2TRMvRNLKc8+PVrU3jb7aUOttMoUaQCtmvb/Resy7JnM6g+k\njoQiQAKa6RxSzw5oB4MovsuDmBShV84By/l0x9b3eOT45OXyA4sGFPqTcJAM\nb/XpfX6lfWM5rmI3k3ck2Msz266ykMy2Z1rEY7VnALQKvOkQIChlL4mVOuGR\nrEhpzVsUVSVc48/Gkcblh60CARG8W94GvypyAEknOOCuRuhDSuDV6vertxRg\nV+PfzZXUJqMmLilq5ELaepocjROvy19pmAZJrMWbkrooKF9wLOyUQfspQ6A5\nMsGT1IH/9J2ye8/YtYh8qhcuUT7Sv3Yder5PNsgNS+gJyydt6UTIY/KYeiJD\nObluvpO7o4+r7zYFfyuWeAtcG8mIfpRfaTABo2OX91IUpEMZnSuJOsSKt07M\n787CsEHpTJ6UxC9y6+qdw+QRHTXj0wE3iGjX51E80Bl4MSzn0VyZhWssLQhF\nJxG8+4zYf1J5S5TQcHpSnoBsx5TtL9LdRFUrFyzrwu1H5U2h4uM6FiAHCz5s\nHpyjPw4t3rvTRG9861t2LISE/BUcX3wQr7D7KOzC9FUDO10TlzjVTZn9P0qH\nanRKpoyaPUBJP9XWzDhNfgdnIuJrrei2K3Td08JqikFHKPnNo1V5ZJSjoCub\nutVJ\r\n=ZLU9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBpKnSDv6hSro5DozIj0+k0GMC9aDrngh+qivKYVMzygIhALCee42HfvTXL64zYDawsNFQHN+UtpIdhE+B2wwwINy+"}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.1.2_1600182175937_0.7164875662349679"},"_hasShrinkwrap":false},"0.1.3":{"name":"nestjs-api-tools","version":"0.1.3","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/faker":"^4.1.12","@types/jest":"^26.0.10","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","moduleNameMapper":{"@/(.*)":"<rootDir>/$1"},"transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2"},"gitHead":"4002989a471140d459c3faaa69c427237ff3adae","_id":"nestjs-api-tools@0.1.3","_nodeVersion":"12.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KTDYk5q7pYCWvevMCPsZWSdW9GaAjgGQAtCrm1DpoDcfKoZPaxDNxbjROB6fyjyhKexQlTPvsbGLIbzAUIJHMw==","shasum":"4a9022fd1467c06778d23d6063d302023c05b9f1","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.1.3.tgz","fileCount":197,"unpackedSize":1028303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNoXCRA9TVsSAnZWagAAdJcP/1KS/u053+pENgsMSKq6\njv2L8x2wOrFZUG0QX/UshTvKA7APYu70XNlEhqf1aDkyEMum7bvFg2Hsne2E\nvArcIexrZ+zoGIxloxe7a0pFgwPtvEWcvQtK4XChnsff5o6AXL7dblKEE3+f\n1LWBcESiJfsVdmuTGG8XcFgCanToenfSJhLr9q//4gWvMSTYfNZLCh0AbPfr\nug/v5d31AIA7/I9OaagYEEd0cUA+AfaoymjfLRK/nn/F7GRCOhgexXEejBQ5\nqvnzXd4Y7cXUOp0K03JepCWifib5xPgcj8/oxIsPs0TlDdU7Dvs7854Nirn4\ncl4AaWmYpbgMjScHtq8CabR6S0sU3hEWNtyhDa+fT4FcYsQmCEYwu/UiDJ21\naT62vgLtshIVjz4I6IUH/kA7GE6saxlfHSX0ig46/UeFZqdofT+uHmsDkRiv\nmFmC9ZVnJBR+jEVI5Sqtex7CdYQAS8DLW8+bVa1ma1lwS5U6j0awFcM5y+D6\nLUv/j7tdrTLM053RJiTaIZd74iV9A6COwFSFPEqJifsAnMOHbL6XruzSzPBN\noqGiVyoVb+Hg75F0J4dwNpnhrZY7SgsWU/MneEalWuQeoxAjmO+RiUpASrGz\nILhRZkLJAtWZ1htpnahL93TudNKzf7pPr8smIjfDsmnG8KOma/37KvYNIXH/\nfjaK\r\n=d59m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmAr50XJ2If3Dpi36Z1Io9CXfG8I7H1Fx2qyc9FbCteQIhANNpQDnje6q3A4DaqaiCr8yA/Oq/fkGDeIfrcqEOJMKh"}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.1.3_1600182806841_0.922652093287418"},"_hasShrinkwrap":false},"0.1.4":{"name":"nestjs-api-tools","version":"0.1.4","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/faker":"^4.1.12","@types/jest":"^26.0.10","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","moduleNameMapper":{"@/(.*)":"<rootDir>/$1"},"transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2"},"gitHead":"2e26b4212f2d0d8aff85186f670e5b4b2701cfff","_id":"nestjs-api-tools@0.1.4","_nodeVersion":"12.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vJlnjfAyIW0FQMSRG6YEGziySemJlZUZPel5tf16HXFq+1pPKTiBo5qxY95Kx1V7CmESDL5XxKHZMyZMCV4B1A==","shasum":"738a07b504230fd3cc4cf89f1578c40b07c5f5d6","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.1.4.tgz","fileCount":197,"unpackedSize":1028718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNssCRA9TVsSAnZWagAAM+QQAIcPFBF/GAZJleIJCH07\nsstzQ142e4VER285LCYBXspJmxQVyvI6KBFK/66hxtm4d3fnJTlqQSiUCLnX\nzTuINn6elTrH0OKpA5DzV1+M9UsUrdrSFZDqMcGiW6cOEu7I1GDGj26N9lfl\n6vzEkmEuKEQThnW0JeL5Bqg6uV9LgEeJRu1o/xNTJMIzkbBPsgJMUmtxGuxv\nA4zTasB7cYKPI6NYhOZJgV6NAfrEilz9+IoHdE/vHX+cATPBHJFGBR5c7Tlv\ncQHl4RmVtUWqmm4fNUbBbT/uGtyDUYl+UnDVB3g7uYz9BfBUO5xhtJ9UUhk2\nf/BWdYgwctDHDnAQgP20t3SJzoiL7V+dnKFFYaVTXJEUNGDwxnSbWzR0baOu\nmgJ2glF3qL8YkZCJ8uGvDiA2cdf4g40YD/qSE5Y5xG2jLI3qVp39M8b1H9WP\nHkjUHswjjh4k1o56LCkKVEhrjOx4kvjVCquWzb4EVUDhet5yh56umcEbbu6W\nPp65eCm2hqO7sMeUXTiu8YxD7WoYOrfLnHeY65gWtZQLuNKzhZTNwlqRv573\nvUsyCtu0fa7Qx6g4joE8EzHdFJJufgvrcLdWYD3/zwGJVeufl3dG7uS7SBa/\nd/UU00qTB4ClyIF7JvZkUnwXsQRVlsuGfGNRjO91z70uSPSLQ8NEjJbDEJj7\ngQ4b\r\n=aT4K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChJNhJ9DLJW9qdpf6a4JM+EGnYviSCXVvbP+ZTfgBozgIhAIgJrTuH4XhXIhVYtlQcwtZgSntYVnHlvFTJLOmwuxDY"}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.1.4_1600183083949_0.6764092367013606"},"_hasShrinkwrap":false},"0.1.5":{"name":"nestjs-api-tools","version":"0.1.5","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/faker":"^4.1.12","@types/jest":"^26.0.10","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","moduleNameMapper":{"@/(.*)":"<rootDir>/$1"},"transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2"},"gitHead":"6b8cd1bac778fa5255765ae514604e68b8a98ad0","_id":"nestjs-api-tools@0.1.5","_nodeVersion":"12.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-m6HEltSFwtxgzrGzI2LUYYl2f1ToaaiaKAiI5zIUrwLXmJZw87GEBkVVR6m9Po11bCNbBoO1sZCTT3MX6esKAw==","shasum":"2aa0cbc027cc8e389ab689b731f9e2b22af1276e","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.1.5.tgz","fileCount":197,"unpackedSize":1028718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYhJACRA9TVsSAnZWagAA8v4P/j0JzMV8utKZxjkncifj\nBusSlCGjI+ztrfKvZATrpU9Awsye6fn6zvg+sV8qtKlEjPDUKidkVZL7eVJh\n2b9vDyt+CpKUDMC9z8FWkEonYwzoZ4Pdg4BYgmX9YKqI2dTfxtpXA62d6HRB\nnFDm1molR59Dtpy7pls7RAvTJBWG2S650DDG9gP4JBd4+ZC3wRvjiFaXWUKH\ntkS37KJRZJser0NoQYdtkC+tWGTiBrImPpywAs5sdGDBxdXfK1SjWi8BdTIK\ngm9a1s33DeBzvzTa2mgWsUxAecHqzuGBBlfpwK0p7Ah2pmgiLXWWQPTyp8jN\nNAazg/JpL1dTaoA/ukUxQ6eKz6iMjjlUhVX36oh9Saa+q9oK1KtnEBsN/cyI\nxRD4vzCLuPbE231JD3IW97TcIGmJbr1IBQkDopReqnpjsM6nTcfy+onOdGfc\n+m9cshMH83b0DF/GngsDtJiHH6E3Z+0g4zRAoo9g9ISzCSeJ2TA498a6EqjS\nrgeGngpyu9uY9vrLNHrDy9hQe9kj+jO1N7X0q4sEwQAS+M2D7y3xgdJdVUH1\n6XsUF84JoXAOcLDjX+2AVPYO7UFCLhICvZP7c+dsl3Y5Lcn7VklRUtjWNFgB\nSDni2tWVbJoozJClHGF+E+LFeRoPAMWPhclFZi4nf4PEMfDoJuTiP1M6t42R\nFT8o\r\n=Z6Oz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCri8G/lfO4jFpwQkzfCcqD67DCYk9ogmkTAF1+sHoczAIgaxM2jVgoCqyVmmaqk2mNFDayEkflAZVjE2A/e6oVQig="}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.1.5_1600262719667_0.5004255891786469"},"_hasShrinkwrap":false},"0.1.6":{"name":"nestjs-api-tools","version":"0.1.6","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/faker":"^4.1.12","@types/jest":"^26.0.10","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"406b7e5cd3fea6b973fc2a4a343fa5133f544f26","_id":"nestjs-api-tools@0.1.6","_nodeVersion":"12.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ypG/bPOaVa19iTqu82IWVKDjJUjIfu7Rj9eUkUtLNJCo2zIqYx+DHM+/xQv/zJFQvXYFFyMM22BUs5YFGu5XJg==","shasum":"63461f4cd50e294c2c05bac0fef7465f4115f7e6","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.1.6.tgz","fileCount":197,"unpackedSize":1028636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYh8TCRA9TVsSAnZWagAAH3wP/AoEmnPls6UzfLfkGMxt\nXE2eipfjzdv8L6GkJvxwPluheRu8CZnNYtwhtuAUUQcbgjKpEgjlAgxh+SOY\n1iWhYG2byumtMb+XSZ/xmtqiywSp4LQZDZn3BJBelGNQ9J9Uz66lwV2PR3PE\nLgkpOFOqJun74qSpBtPHqM6eByCB19e8+m7tI5zNG0No37UDUvBlSJmh6tCD\nr+dVkRX+SH6mgWav0kJtMMHNJHBf5a4Uhgwl+b/JDCNjLhkYGzbhqCALxamd\n8IgfPLnhp6NZrRB35omZgdwpn2mU1H6b3BaEJBqCVK4rcJHjIa3aRZnmR0Fk\nPKa3m5HORjE6Z1bukh50X3gmaNchspQEtvq00dLawiIzLkz6Lg1NBgl6bz+C\n0HGWWcNrsQO6w74bg0T1z0aAMls3X3E9EBP7nOtgJyDEIp+oRB/kCftpGl9E\nilR4EuFHM3inzCfV54r2zUYTHm9jS2JajdTQHmpTGt6RIwphc/KXU+2skzia\nFF01SApdi2EbhE89XSr4PBqPYnmR22z4Ehy4TDYLbLSSJV3ge+EXTUtGZGrD\nMkwz0wegx3cwPfOUH0EDhMPYp4E6pQ6NG64X6dPjJWqGQqJ69fMjivZcnPNp\nRJxBgRSvzEE3GyRs5wI9PQ+nbMYJCFv+98n5mJXOoDAz5AiaDiC2TgLoXYce\n7pB1\r\n=k+kt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUEgguMIQHbdiQB8lgRY38kjdfsEx/d+1lt9AXNR2TBAiBNkogh3QZ4LT3ATXufzxfCBgFBzBh7YzAq/DbIT8H/AA=="}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.1.6_1600266002583_0.4285913119986351"},"_hasShrinkwrap":false},"0.1.7":{"name":"nestjs-api-tools","version":"0.1.7","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/faker":"^4.1.12","@types/jest":"^26.0.10","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"e4008f9e759c1f2505ae3ba2eece65f0f6acfcb0","_id":"nestjs-api-tools@0.1.7","_nodeVersion":"12.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jovuK4bqXaekE0A4xFzWX9trKnP5XoRuGc3UdzW0sZD3a12ws50ac7b+cfGbBVYbRYw1W2xF/XquT5e+VyxzOg==","shasum":"e725524eb27283c5042094b40ddee403f675c628","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.1.7.tgz","fileCount":194,"unpackedSize":776187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY6W2CRA9TVsSAnZWagAAjxIQAI13nhxwjl0IEYHZQVen\nuBdPGPHzh9O4A2RWNEMf2dTQyLn+fLT+6bt/NL6pJ5mtAIbjDYTFXgMVrLCV\nnK5JuQTfxf9AnmFiIylXOJVV6w10uK7qNkDrh+heLC8jvRMG4+KwH4QVb//A\njFerXFkYKzIET6pH/dEvkIZGDrCAxeEdtQUi/sobj1NSJdZKrU5MyI1nFJwa\nlv5aex4e1nP01Pmsnli+iEr4m/6FCCU9T0pEPgTehcSJFphgSW1PDJW//YxJ\n1yh//RHgwddmTFodmp0Oy72ore8L2ZdKxhft2id2iN/oL72wNuPjFkgFxMeu\nfJvbUfayh1xB56tB15bgm+OpX6fse860hB5WEVusGUtYFjzSAELmqn4ab2S+\nQNGOc2wEUdxoo1Ls8mhAjdcKonKVPkVCs8wMmIdBp8mnTNjkSEKd1obhtoH1\n1VclPiZrtZo9/itfPWXvrVddiE5XBGGx/OLrQIh+ZJdz6qOrrOTx2/YK1xyw\npJbrcHN4DvtpYXjI/MXJqZGa1syZnw9LafEBKavRS6kU2OG826wArdCf0EIf\noMjhdi+C1jvr/Ve/DSIQMf8xoogVDeeyvisDFYFk086PP/cbiAljTS4ZO8J2\nRNu2a/4ZrcK1hI5aJ3YfM4fP72BUAEDJYajlpiatzjNEXxYcM4dauecuSszh\n4SYD\r\n=mE1L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDxC7z4MO62NySZjk3zLje8jJla+LF1TKxlTjf7kiyxAiEAmj5ZNB9Sgargjddp+JrLAKk+z/52+rJOuYvXuYYgzIM="}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.1.7_1600366005668_0.3793923441261875"},"_hasShrinkwrap":false},"0.1.8":{"name":"nestjs-api-tools","version":"0.1.8","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/faker":"^4.1.12","@types/jest":"^26.0.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"7347c15f62eadf604c58344a2cca6718a370ebb1","_id":"nestjs-api-tools@0.1.8","_nodeVersion":"12.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zSkOC5QYb1P/DlwJJt2diuIqL/Beh80edqoKSsXzEBNfl0HxJ0DvYATgNUL2+Uww7Ht79LhTH7k7ch2PUZYiuw==","shasum":"dd892f4bc003574b938c9501e4bcd402d680b927","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.1.8.tgz","fileCount":197,"unpackedSize":775201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZHDTCRA9TVsSAnZWagAAl6cQAIDGjXyvH+zPqmnUNQjf\nZkoqLv7LZ2O+qSt92QCyPA2AP3Laq7giQvhUByNWQ/XKnl7GKyxUPUee3pi9\nNoKKebSPgmuYz93hf76BP8p8K193cIsX0+GN9wJX7bmyaFpPkWXBNOrSEWbC\nkyWfXuTwR+7Ltx8NKQ5cshhFhMm33MsSPwLm0qT8pdHd78mE32+dJZG8ZLlb\ntOPv44fmjGuscRfgRxX3jAul3AlTnoQ1gqtL8PXebb4QoO5G9BLZhHLizTj1\n5B5T3B9xQSQJWG8dKDNu5Pv3sH+UOAJhaNmy0OVsdGWaaWe5N3+e36BYfjZB\nQSHJyAVwIAvL2qG4eypqjEYRfsKjG1eRBO8tEmfgTIiEW9WgN8OWFCXQbxRj\nKSKmQR5AJLrtg6zrtjFUFxmDDj2JKr6p7mSn1URJGhuXSsLhEASeZLYnoy/x\noOFtg8D6DOcy89zdAC01xnfH1dfeN7/ouV30ydU4C/cr8gUzD0m9D9Eyut7K\nBYb3kCjLd1kOH0OeeZYccc7ZwOF4hIGEyzoAwiGLR7oPVEU+f/fNogKPcaGJ\n6y+322rzktf82vNxGUeyuVLU2mMxqkZ02sGiPt808YG6O37Uz+ao+Vn67nZ/\nv0ZKJBkCUFIGx0jXxnCrXYOn51p6lUv+Nvk0GVzYALBsUXhmVuJXL//AiRak\nS6mu\r\n=iTsA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdZWDRxuidmeUzGKBMUhmTLlRy82VWaj3EOFildVA0HAiA8pF2sSM41YuZqyi/aI/n4leDLSXCum6nTdso+rMCI/Q=="}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.1.8_1600418002946_0.3059166125562496"},"_hasShrinkwrap":false},"0.1.9":{"name":"nestjs-api-tools","version":"0.1.9","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/faker":"^4.1.12","@types/jest":"^26.0.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"c01854453440ada8b7ce5c0c51774fc69a1d39ab","_id":"nestjs-api-tools@0.1.9","_nodeVersion":"12.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-TUJLawn0Ezfy2DqB70fHdliwO9WxThPjMd7GjWBmGFksabWg6wjgaNXHudXHRIUlovSyJ4oN1JAcNXkquSsT4Q==","shasum":"17f35edda5b7c74cc8607a40dd1dc81d658a5165","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.1.9.tgz","fileCount":197,"unpackedSize":774333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZHGxCRA9TVsSAnZWagAAPOQQAIHBouSwYS8QMnrVeAA/\n9fAzYJYlfwwWrfPm59jO8/yNNyfkKOslVGcFMGmwmcsMaczMUJMPfMnIk8m/\nw5mo5PE1S4xxiY6FPillIDw7EZ3x0WhcjHch1h8XqDX7IlUHXHawcYiLPyDV\n+puWeJnk9PyvheX81q9JrmiF4LZFnZcSH8OmtfFyw8UiNDOEMLwITPw3X7Gi\nTfGlNR4KkBFPxkItWuuqxydijxNzrgP4r6AyBFBYRlmV+5StVfHjWaVq+AR9\n/wxMGJEDd9enejg5hZoLza2SYWgkKpq8uSMItrz1YU5NJi4gpimU6HBf86NR\nVnVjs0Kdn69bsNZydq1mROpIb0ZlaalnUu/oK6THkllvbRvQGcCGmMlFISMX\nMjPvBZ4pjaXluNQanpRey4ba1YaaDiOp8YDBfXeHTusddY8WO8KWMx+Y9246\nsgmVrvRXqCc6P/u1rVdLollOSIquHD944H0/JJRhYJGtr1r1h6Yrfklb7cam\np0+uVlIvivVHKBIIWth6MKFuJNVPftyV2yyu0ugU65qUgoY62sCNxoNRL1QI\nDsxDP4zIuEIIc2eK5Db2+S7Wl5dB5BcWjcmWJehbdSghCIQGRgcUopypPLY0\nSuLVWzvqFBQnITnCpQua9UA0QTRDch8JktJoxXNgSpWvEc79dWjB4l3jnImU\nM9ju\r\n=QDxC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD//PzBiCGNwIU6LBOvmfW/G8iApizEHqnIsdIItkfLBwIhAKJ8diD5o9xx31OvpO7JQztitB9nG9VqfoDjAVZD06Aa"}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.1.9_1600418224601_0.027416724696019745"},"_hasShrinkwrap":false},"0.1.10":{"name":"nestjs-api-tools","version":"0.1.10","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/faker":"^4.1.12","@types/jest":"^26.0.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"8a380316950023a8f6e6f25cc9830ff6c3d54570","_id":"nestjs-api-tools@0.1.10","_nodeVersion":"12.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-luETJH7lWolpz7vNtekadFRePALJ53aRgDhlBgPB7Kfy3kziDtcLlh/va3u0a1wg5JVOmTPP8PReeXcjQgoIng==","shasum":"56438ffba26c462ef5b2cc414bdd588fb27e4637","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.1.10.tgz","fileCount":205,"unpackedSize":779139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZHQjCRA9TVsSAnZWagAArAEP/Rn1WdFEqssen/d1KNq3\n5j/BbTWcSVNx6XG5c2GkJCmUv91OlsfnqbCozl5FwhEQDX0qVKmUVgvllKtI\n1PMVE1cyWvA/cXLwcHr7rln3/IK3rqrdwdzM6IMS+NKoKjXa8Uwg5Fm9MuRB\n7MZ2hl1TPcoxOAQLKon6tRni5z1rOa7Zl7BEo4asvsDuu1xsXbPp+pMtdnGB\nY/aGrB+QiaXLun4s6xNo/CDMqQ04J8l+UMdIgwh0CxghGGT+6R2Gvr6yD9BV\nLoFDAl0br2Oj0CeCSOcCoJwwS3wLp+LBDXpJZJKlgtnQOC37eOHxypb+n2Xm\nhrPcBlxOgjR/vCUGCd70/ndlro3NloAixoO+3J9t8dMFsj8MKPYhFf5T3RXV\nzhjT/WZ7up5i8lF0C3MfKyd325NCsSxYioHDFPZiKY6MNrxrtHAWJg00XalZ\nXYY6x4FjXiWoWsOeJ/HowxKQWnFkgAjQfyGJhop0+01CMAaw4C46k7NC/+qd\nNJzP6Ijl/1FRFoQ+X35AhIQT0uyp0LL9nw0s82CUkMAptgjdcwlgsfqJJNG9\nqnESg0B9ogDNGKlUWc7d2kQl9hoNAb8KDBGjga58SoEbipEOm4S2t1VAqujf\nRtAUZglBlmm7UFQYcSW95Xb/+vDyQ+aH/+Vzg4hKdpEvCvdsFqpi7FZ5x/zN\nSQZl\r\n=sW+u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq4/aAlJoDlM5ukDoMXUzKJbfxOUB+0UQ/c237IieG8AIhAP6A0nCp+Lkx1LmTmv1ZBCszTFdU7ql9x64971tam96k"}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.1.10_1600418851500_0.712162280592467"},"_hasShrinkwrap":false},"0.1.11":{"name":"nestjs-api-tools","version":"0.1.11","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/faker":"^4.1.12","@types/jest":"^26.0.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"69b752abedd0b0d1d4d1f0734a858a88e92c0c72","_id":"nestjs-api-tools@0.1.11","_nodeVersion":"12.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-G87sPrJCKD6Rh6n1utgwt7PFZ4ecPjlimxE0vFY9IMEbsRG2ocAx4DjhvANVO09HX6iTwiTR421DHVV99BX/Wg==","shasum":"480492fe17512aab7155f1e714dd05a50fc3773f","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.1.11.tgz","fileCount":205,"unpackedSize":779153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcFBpCRA9TVsSAnZWagAABd8P/0vqXWRwLb39k4StTv6H\nrmPJ/jv2ey1pvQQNHwSlfRDAn8Ro/7+oMIfZge2JdgxAl+TnXg4Hu743NhQh\nOfDCj7lTq6JWPVaPQZXsowEqxsexc1y+4Vt7sxSNRsJtLvGgeqp46KYsTaze\nJ6NKLB9fwPC8zTeb8YUIUvMQFzikI9YGYwNV6drEmZnSKL5Gghzju+9BORif\n408Td+h/vn3jIQtOePmX+EyD1vxJ1e9gbMC/HDUvUkpdZuN6j1KP1UWN75OC\n9LkzbpsTizdIWcZDW++gluPRH4WeOKH8H6eAjVFb3+nnuidWnMDc0x+4XxQm\nT17XgvfHjU16nYC0mR/f1pRoFppIYnG0+C64gYH41+brlmxl23KewPQLKsfI\nhFG0OCKIhmTgLfd8973YfwlblsZDJ4T3czIhysRtvgtAmgX3BwKHlIUM6HoS\nN8otlH+OF4jXRlyccv1e4hU1WJB42R4C4x5oLdyYNwX0//iiYG8aHqSSRuIb\no4ycoI0jw3yq+mAQRpgZHUS2OTA5VeCbLGoIFHoU+Rj8VXj+FrRQREDDqUre\nUualQ3MewcSRJ7kWUDx0zSU1UBKzuGg+OvA1/+PLpslfuvJj1MkdoDqMhghZ\n+bPSgvWjkXbYMGIAp3F2K646eDNiPQUboHQeo+ecvN/2nXVubDydbp9xh0k/\nSjCA\r\n=+kYD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5UktE8pcFw8JMPDt7Vm6dkOOPxHJ52V2t18Ua/p8bNAIgcsf0e6aH4OPJoFsKZjN4I1TFcU+iH/j/h5TQm60MHjU="}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.1.11_1601196136763_0.36679820934291496"},"_hasShrinkwrap":false},"0.2.0":{"name":"nestjs-api-tools","version":"0.2.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.5.12","@nestjs/typeorm":"^7.1.4","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.3.1","luxon":"^1.25.0","nestjs-i18n":"^8.0.8","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.28"},"devDependencies":{"@babel/core":"^7.11.1","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@nestjs/testing":"^7.4.2","@types/express":"^4.17.8","@types/faker":"^4.1.12","@types/jest":"^26.0.14","@types/luxon":"^1.25.0","@types/node":"^14.14.2","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"8cc545be78570e18ccc90d70c2f296d55f4b865c","_id":"nestjs-api-tools@0.2.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-69h/LDr6rrK+9JBWsYuZO+AsMxtoOaKBDg0EaKZ5hg3X/Qnh+9v9qX0QFqwAle3DaJ1uItyZGkeoxC81o/HrvQ==","shasum":"5d3be3d03eec8b89cd060d143d2bd0d45788e3a8","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.2.0.tgz","fileCount":285,"unpackedSize":875136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflWtJCRA9TVsSAnZWagAAAlIP/14I6qBU2n9eFqE9HEwW\nHgbR1o5GiRRqe01KibDI9AZMRzAEDVyUNHIhoaBultS02mu7QEljw+ZY0Ztv\nTp0qyPAGP2gUAWMsY9b2Lus8E8bOV//1tmhvlnjojEMx5j2i2L0kcjhM6LPL\n0GBH6T1NaAI8sfyq+FCNHFn7JrsYKcBi4EQMHvHHS0gRHKf/0ePZU8yBojD1\nQLw+Xte5aPU+cPEDhOdIxSEx4Xc3inOJLL7QENePUq1ku8gAW5uvlnVE49qN\nBtAYjJeNQhZeVbDHK4reHxFIBda6D4k86PItqXbje9flFNZECnnXrC07K0nN\nEoio7a99GDAe5lS5m/JdNsafdxG/dtJ9aoaqYy+EHXHxn+nYJXdxoCcf2gq5\ngGMJam2Q07ilC5DwQd9MDrXfVm0wJNIIL1abgG2QG9RX4iRw1FoJN1Lfq7nq\nL6KPmNeMmHea2Gm+N/Zoyin4LqVZziG3qsIp6XppegIyrz6zNokUtchTwlq4\n1z3ZxYhSnHtTqFSyMsMp2vHAK8PqiWlM1B1CviCLlslYk1qIa47TVZh0Ar5h\nPy0oBk7P5CyQB8n2Uc6HuOjbDuNiTGvp/GgbGXVrzmtJ8rpZgkvxRXXh/bK9\nNt+9gsl0++UA4PLAmTo5JtUdNqxnltNGu3XWU1uhLmom2BByIChW2TgbgbIA\n1Nvp\r\n=zmS5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGp6vVRpDmLU00Li3Abc1nbyA1Id+yBOFXeEC0HZE+5XAiEAy+RR00LzhThMvJIzWNSvBI5ekefTQWuom/JMjMEmnXc="}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.2.0_1603627848600_0.6489399223337791"},"_hasShrinkwrap":false},"0.3.0":{"name":"nestjs-api-tools","version":"0.3.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.6.1","@nestjs/typeorm":"^7.1.4","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.4.1","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.28"},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/preset-env":"^7.12.1","@babel/preset-typescript":"^7.12.1","@nestjs/testing":"^7.4.2","@types/express":"^4.17.8","@types/faker":"^4.1.12","@types/jest":"^26.0.15","@types/luxon":"^1.25.0","@types/node":"^14.14.3","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.12.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"6d89654e1d2c624e4a7c93817db4c2aeea784cef","_id":"nestjs-api-tools@0.3.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MHNmpHmHBJRiH/m4Y4EW/yHiXQAhedhg1AWFWwtVAfmon2uxMJ8DY4DLPFB1vjlWt1/8fF1UrO7vdi8M0430bg==","shasum":"d6b45cc6dde8aa1fb66d036a571135b9e776ad48","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.3.0.tgz","fileCount":322,"unpackedSize":1003108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfloH7CRA9TVsSAnZWagAAy9sP/0oFzFBvHy7Cp+JSZoaP\nFICGGJawpfT7vLrDBfa4r+69D0kJJ4wgOCSKkDiFncVv3khFSsAYVVFVyl2K\n1p5pHZZtrzdMVmHoZk8bbbCacnGvetK4r//9/R6TAiZk8fVLVWvO/A/1GnsO\nLNkCX7MRhfskdfwJVq+QQajTP9vjql0RjCYx/MrVisSDOJ0Gr2cHGzHJHF3A\n6xK93HYPBoK9z/aZIotXHnPPbhgv5lpcMu5c8xAIpBLX5vQOVY33ZbYjSxpd\n4/e8Ow3hKvv5c85JcfqCRCJETV/phPOIMlX9MHXkCuSd1NldsqFwz+FDYfqI\niZwG7eUU4TdvkJJfH0qOtrSUurEMIOjFc7iPkva31EJxNYvN/zMjMwwRE1Ng\nphFKfFngyK2hYN83DwkAbsJMgEsBI5+wg4+sORtHK/7EBAUXcxs2FPy3cReI\nTbYWpsrzBR8fHJ2xGxOEyuj+Ih3FMWXu9vodX52JrB2kKfmLknHN3IS137BV\nygfX+lIKBsfmI39meLxdXITnZtyhfIfhKvsZZtwNdWLrTLET8igviStb+tec\nv7oCenM0fUHwonn381LTHWWiFWY5Cz+TECgJf77mHWDpRy/AOaFXWV6aBqGK\nbI2H+Dp/FYbzaooS8F7IO2aWkoYhPWNFdUp2fm8vNmxfS3Osroze0RvhLA4u\nFVFa\r\n=HGgP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsUFUcjyFu046+OERezYbYAg40x4pgahxuoZ0PPSjHBwIhAJeAUtnFWo4OvNwNw03FsBDkScV3SSPB21Ki3JYHiWgi"}]},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.3.0_1603699195342_0.8704121491089172"},"_hasShrinkwrap":false},"0.4.0":{"name":"nestjs-api-tools","version":"0.4.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.6.1","@nestjs/typeorm":"^7.1.4","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.4.1","ip-range-check":"^0.2.0","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.28"},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/preset-env":"^7.12.1","@babel/preset-typescript":"^7.12.1","@nestjs/testing":"^7.4.2","@types/express":"^4.17.8","@types/faker":"^4.1.12","@types/jest":"^26.0.15","@types/luxon":"^1.25.0","@types/node":"^14.14.3","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.12.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"beb30f8cf7670d245ecb07f321dd6d1d8202caab","_id":"nestjs-api-tools@0.4.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.9","dist":{"integrity":"sha512-SgoCvzJmGBPjY2WSju/3zzTWtEtYXtHPUDrChGNQVYV8n/SBfplOA73p8T0VWVEUfo8njcuzDGcSPCKxFnINpw==","shasum":"759461c0df220eed4e21e3826b0cacecf89b5ca5","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.4.0.tgz","fileCount":322,"unpackedSize":1004942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfygxfCRA9TVsSAnZWagAAi5EP/0od5BEqZWzr5FFgo+Zm\ngLPWnzIiQSccI5Sx3BO9vNDJdyPr05n+S3R3CR62CQPTQ0CkulsOxcALAD2z\nj5ozp28lBXXEWLzjNBmGh/huPFeifN0dEcH7UubqX8JUaeBiS/asmA1n6tzJ\nO69aFWvDwHa4n3FXxX742/TbuO5qSqRKAcMEgEojYXkPIe3R85kIrJfC39QR\n8pCMme9iMCVBVq42p1C/9WQGudSO2K9Z6NaX9odC1rZNK4O1crcm30U9NDrD\nvpRJEz/4yznE/BkfLUEmRny0E0bodBZWCYwCT11KbsvN2VkuRSsKPc88plK/\ncx9s6WHZkyNGy3nEX2huxFtdGEf0zXLGRhIL2RtOJ4ShUgRWhvAktlp9vdwh\n8gjP+a2PrsrWH7tyyHMe1cPgkthhXbipWINUepHZxx9KELXo1nEwjbAdKC50\nlTB1oRGmG+EtDz6BbbegGD5R0P44+li/klxw8phwieMIgqjOFXqOLJ2a/o+h\nQJ3NdjXv7VJH6hgCGDrZiYF/3MkfgVcMLmceby89D850qabzjn1Wa+Ls5S6u\ngPvBcHYjNR24IZfijaBG99SuH0PorlUdB0fl4oE0+v0v/EvoEMi/wJaA2ypa\nbwrt7UFPHjX3PAzQW+sgKcMoqCgXx9MrenFU87P3tfg9rKYHCtSZR6PgSD0Q\nih9q\r\n=9iA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/SjyVSUxPukANhLeXTvcCeRS54NF0h/BRC3Jxzjpn/AiAD8AOo56+zGO3BPBkU1RPb+ouo2vgd0oermPI/dFKAmA=="}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.4.0_1607076958587_0.4661473348255374"},"_hasShrinkwrap":false},"0.5.0":{"name":"nestjs-api-tools","version":"0.5.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.4.2","@nestjs/core":"^7.4.2","@nestjs/swagger":"^4.6.1","@nestjs/typeorm":"^7.1.4","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.4.1","ip-range-check":"^0.2.0","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.28"},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/preset-env":"^7.12.1","@babel/preset-typescript":"^7.12.1","@nestjs/testing":"^7.4.2","@types/express":"^4.17.8","@types/faker":"^4.1.12","@types/jest":"^26.0.15","@types/luxon":"^1.25.0","@types/node":"^14.14.3","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.12.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"24f42376e884cb56f0d9d43494c563dd17ac2a8f","_id":"nestjs-api-tools@0.5.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.9","dist":{"integrity":"sha512-1QOFyOyuMR/B892IJFk9B7/jJx2DBZ98TBFvxJ9CPdMQ0GH214SwtMIMfZBddaMsinIujy3KzCxTEKGsxBA2+A==","shasum":"2dd61f3d129d2349a87f982bd542953a8009bd91","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.5.0.tgz","fileCount":322,"unpackedSize":1005499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz5ZuCRA9TVsSAnZWagAAHNQP/1+IYdRVZ0LZDx8+yEDA\nRnR7nZP+r6mJTYdyywzIQKDiWYNCcQsjVrMCJubBTJsmt92BXp8nuIKIhOZ5\np3oLGF9Ce0yFnOCECZwZlRKJjg8TWKQsvcwRg6pN9WwFe7PrXIq21QhZIa3C\nO6C4P9W2ilNzwtTnfg+MElhpfVLdS78/Xcgp/2pR/lJZtSXZhM7RwLndds9t\nu4ZXrGL1Qyi6yn0jk8Gem+TlIGxqKSc64xAPuFd+QzA1h85DQ8Avq7t/WcV5\n547O2kRNkuKpsaJp1yhb8+Rag3TNJHRuyAr592OMQPJkxO0ZIs9XUKDIILL5\ncrvOyegPrzi5UOcka9Z+lKe2p9HkcpyP+tGO3l8QlQAmN7vL5MSdEBJbgrjt\n+qddBdFKTgHLnl+Q3fGzqxeO5xm0xfqCuDxJawwjv7QijtH4QG0erRR3MFfp\n78tlK4a/8kw18GTNo4MTptoT/sMMdZDtu6t/yfEPeq5cl2tyvnzEfmfleMMZ\nXUK/mYhW2r+ER9Bs6NeKN6iGS87sKBLL9D4mWvIC1HjWIJn7Nbn8BLgPLv5/\niKTGkWlxiczjywWeRBFvyQgKxKg0T3O0/i8LCwaWk+FDuHe/hkgSMib/+K/r\nWs8IobZGHuZlDCpqa7siVkdYThLDvnAl42Ioi5oizPVEZv9uGMS8t6hkhG+m\nVpOw\r\n=sc4T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Cbjx220FPxnvjUqnm+CpyQnQ7hPCdmVww7Jxs49wvAIhAMBNaMwVKOwf1uH0Vqj6c/gT9rR0cdSr9LAUKVS+KMxt"}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.5.0_1607439981376_0.12052613553304559"},"_hasShrinkwrap":false},"0.6.0":{"name":"nestjs-api-tools","version":"0.6.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.6.1","@nestjs/core":"^7.6.1","@nestjs/swagger":"^4.7.7","@nestjs/typeorm":"^7.1.5","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.5.1","ip-range-check":"^0.2.0","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.29"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@nestjs/testing":"^7.6.1","@types/express":"^4.17.9","@types/faker":"^4.1.12","@types/jest":"^26.0.19","@types/luxon":"^1.25.0","@types/node":"^14.14.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.15.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"6295e56712cc56a4f4c8154387aacec8f25647ac","_id":"nestjs-api-tools@0.6.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.9","dist":{"integrity":"sha512-2+U/kMBPsERW73bsiw8hxExgY+hHfZw8TkL43hquNFsFavEtO+QIayl0s2LZfwcfvoiR+sHj5WDT/zd8qrPisg==","shasum":"c1e8f04fe04027d9e294ceeea0e809e21cdddeae","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.6.0.tgz","fileCount":322,"unpackedSize":1002399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2fMgCRA9TVsSAnZWagAApgEP/RA/ArRAWDO4zqWuGJIz\nt6AZQpRN7VDBo0qoFjAOKgygAfqJmMXTYT335GVfxdz8G4TVftEfS1S6uDvJ\n3cyNjkm3Y/V09cvd6XdsUNK/FtQXGZNTXfVNw0qs9TQfJZ02rnS799c+wanv\nn3igiSlDlV9er5RHtrW2yoeX/4bofwNdO+xKioX0KfrtZmiKipWZFZ+Vce6j\nQiu8RQDvI9/bp3KI1+VAYn+23SuEJuiA5ZIx4OvbBuunwaIFAnjGGKQ5cZCa\nVbAZY/XbBR4/zBUDnNsXdN8qHHtDyFSByPty/gGKBPTjVV8BuCh3ygGYrGrz\n8ducvzAcbDICoTcysh2dnPoB3TKL2mk9Ajshbc/uumUeIAT75Ch2RS73X0iV\nwunpx84kub5ENsG+UF5F9vhv+s4DAi0YCiL9JkoYBhUfw2uQl/CeKwtotL+N\nd/t9kJmcrQCsMqpeb+Sui/MHVkxrBASYKt5IZPaLVWdZvNISU1tOxJDYJdh4\nh+0dQrGDf3hunzOB2Q+x9F+Rmiy/cb8MNbtD4v0UZTSH6eOIrBVnGScVDteV\nSLRAtcINdPLYdn5D/STV+fs+02l8Zq6qO9LxQYUtFB/Lr9wbhhrG5Jhg7mN/\nP9Picn6Wp66e9trZYF8z5Axb2Q0GHRlN4SK6UCcio1zYcaBvNYSNm5+Z9HhG\n4B5Q\r\n=6XNU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq2toBEhdVpuGz60xVSD8X+nbWlQv+q1S5fNWrAsaGQwIgK6x7hTrlc4KmaA8q5zq92xKkWIhJaZUbpvd73yjpSTE="}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.6.0_1608119071643_0.6252551303934566"},"_hasShrinkwrap":false},"0.7.0":{"name":"nestjs-api-tools","version":"0.7.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.6.7","@nestjs/core":"^7.6.1","@nestjs/swagger":"^4.7.7","@nestjs/typeorm":"^7.1.5","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.5.1","ip-range-check":"^0.2.0","lodash":"^4.17.20","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.29"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@nestjs/testing":"^7.6.1","@types/express":"^4.17.9","@types/faker":"^4.1.12","@types/jest":"^26.0.19","@types/lodash":"^4.14.168","@types/luxon":"^1.25.0","@types/node":"^14.14.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.15.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"fb7f1a27e7f73c4c054447219116420abc4f8fe5","_id":"nestjs-api-tools@0.7.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-uqnZpDe3RDcSP7prq5Mp5sylWyqAt3oaTBv1Mem1u+rDMY/u9dKN2Eub6yzqlft3cRduvAyAiRrFlcdyoiRZnA==","shasum":"1784ff75773774cedabea7351d511adc355501b6","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.7.0.tgz","fileCount":330,"unpackedSize":1048396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE87OCRA9TVsSAnZWagAAX7IP/27BfdKFeMTnKzvK9pFI\nKQE1ixjvaKGJmnhR2xCNId1sRZ9ETbaNHe6/hmgX8Di3IGWOUu2MGm60AcSv\nWN1FB3dMt1KEHGVT5M31+gjmkI+VFXehvHz1fO734u0SzxD/FBT3tigWgwqq\n+AWYF2MSaYQuj0CtaRHBmqdpqwQmL8oTkg3kTMjRCtg73tcnTE/FMTK29wx4\n3wluifmHLpEVn1uSLnDK8eQCapmdg9PPLH5x0JpkT3/1SELm52jfxSWaque7\nv0XtQxelPMKHt6uRJ1a5u6rMcDcgrJohe7FT1moYf/EmcIoPpwGcSpLvOaEM\nV5lGVnRGybmMly/zHEv/ij5fMcxVyG+7n56oCnOWBuVzI+DtHPz9TsO9yWld\nlQ5BbftyVp8BiDR0gDq2B265pinc5GP+dAviwZPZtLB6/ce27asXz2EH8KnT\nEuAPfUNfaH6nkujHtURf5zvLzu0oUgpL3tvJEU3Ltk9N/uqeZV0yBDJHu+Si\n/U/hd0CuKElGMS/IUhyjMcqCNSyxnGrGlimv+XKnJx/s3lLiPuaIG5q57kxC\nBGp8GZrmr5DxGGloFksVTcsWWoqZedvSwKxiwxm9Y51b6i22Mvzo7Oo3/T3K\n58gGvmayLjypnoHc4ksd1o1AqPskFf+a2LOfxSxri5CdhUOyAtV3eCbXvgKE\nRQ4F\r\n=RvYy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD03mzWOI3w44PFtFnve+1fLv8rkfxhManDXubddc5y+wIgEBl+ggGGcenXy6WJNlaO+u0n544ijSreXXVrs6lKPP4="}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.7.0_1611910861807_0.8509546805394979"},"_hasShrinkwrap":false},"0.8.0":{"name":"nestjs-api-tools","version":"0.8.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.6.7","@nestjs/core":"^7.6.1","@nestjs/swagger":"^4.7.7","@nestjs/typeorm":"^7.1.5","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.5.1","ip-range-check":"^0.2.0","lodash":"^4.17.20","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.29"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@nestjs/testing":"^7.6.1","@types/express":"^4.17.9","@types/faker":"^4.1.12","@types/jest":"^26.0.19","@types/lodash":"^4.14.168","@types/luxon":"^1.25.0","@types/node":"^14.14.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.15.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"bc9dc35307b1d1013f60d3fa00048e233c908bbc","_id":"nestjs-api-tools@0.8.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Y8suPXMFKY5osXUkVxmlJGVt5dMnMZs9i0KsrOBekTpe1tQRWgrnMjZKMhpE3hGzQiY5a6FFTa3jR3cliMbyFg==","shasum":"00cc61b258c489e7595752ae4509ee7198c8c90a","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.8.0.tgz","fileCount":330,"unpackedSize":1050705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+MdCRA9TVsSAnZWagAATGUQAIqSJiF5nKD5uvSPDRFc\ntZ0LfS5mnHWGm5Qatda+bYDJ2VktTZXbwrrFCWaa5h0jgZwpov7ljWHhrSNg\nzERbNStjMLRjKf8mqhPf7MpSETCLlEpLYO85J8xJJGA2ynhtLrB9WKUlhDCn\nz5FybdYezkfJYz5W91DfpNUTjdq1ZQou8nKrEckmcVPZVXioTuoZopWDMN3u\nj1XgQsq6tJvfyH/5d9AQZl9pzyeu7LoaBjH6y/MpO0Vhliq414qBfTyLIVzf\nbC3GTC+ZsIlicD0D2OmZZtuCHqQ1uhd7jnQvOpKOuTm9zqVHD5Q3ajIe2fw4\nIgKg91RVxQCySaiwlh7yeg97X4ze+WtIhD9f12Ux+JFWSD8EzKuN8LpwDjeM\nCnXCe5Isl08sqAJN7N3uG3ydssCTwhjUj/xk32qHPzFoV880E4qoItegHIiC\n6S+2HQwAewPvsAsaAqd0h2inOolD4cXfDug0AN1cxXxD9eYGGRc3gWnNjuIK\nypU2xDv0aJM5N2x16/6lNVv3DJEogPebsCMz37n40at0P750NpcRYtbhv/Oa\nZrIS71ORzCI+k8zTFDamACZUbS7OX4vHw3zQ2gvi0gh2EyzQq04uPk2UfgEa\nhG7ZkC8zef3CfFHMvEuBMCN4lPywXsUfJirYapQT+bfYlPbifPffrCaK7X2Q\nRkIu\r\n=mgob\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLBM79VK8Y2dKW4NvY4JQwIanITUzMyVqlhoO0OQW3QwIhAN2xwCRXSHdPb/938dHTbjX0rIMuunW6VJCLGD0pZc+F"}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.8.0_1611916060786_0.4188634616260736"},"_hasShrinkwrap":false},"0.9.0":{"name":"nestjs-api-tools","version":"0.9.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.6.7","@nestjs/core":"^7.6.1","@nestjs/swagger":"^4.7.7","@nestjs/typeorm":"^7.1.5","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.5.1","ip-range-check":"^0.2.0","lodash":"^4.17.20","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.29"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@nestjs/testing":"^7.6.1","@types/express":"^4.17.9","@types/faker":"^4.1.12","@types/jest":"^26.0.19","@types/lodash":"^4.14.168","@types/luxon":"^1.25.0","@types/node":"^14.14.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.15.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"9bdb8bca6cea0cc5fe3cc3ba890b34846bc3962d","_id":"nestjs-api-tools@0.9.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-UCPe1nwWfDb8uwoTy4ACUuuNCi9JBU5+MCC1jqmYq+JXL4vqEEO8KJag6HlPOXJKBOjQqDrkJgp9FgHUoEtdow==","shasum":"9d8c1ecc1a30b11f272866417c130bc20fa0472f","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.9.0.tgz","fileCount":330,"unpackedSize":1053089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+krCRA9TVsSAnZWagAA8ZMP/R/pASLBba3ZamCTZjiV\nJkJ9qIZF2V7r3QG4Ew/c/4phdHrXfsxiOhKRq7f77DL19gVYQtcmY2iGqC7r\nmtb+hl60BH5xZT5LsLf8pvN7VeDqgbk5eDGtqYtaqHE8px0A2T1I3jkMYTiJ\nTAmxnGsXbrRDAZ268Ya2vk3cjM89I7YimYoCCnh050H8M4sImh1zAAtVWG4s\nSTNynLOUa8mp+c5KoJYRu34FoE4ppijYWj/7Lb72ZDrKxVosryQUyhVfXAiM\nG7kocRX/t9LuNBl/axdYPzdl6JrL/6lzsFGm6Oulg1rUb8ktD60GBe5Iz17u\nju8Gd3M2IwKIX4QbQeh7mXIgYg1vFlsPnANL5NNi8gdfZtkjaRt8wOXZ4f5I\nAnCz4g/hARHLPAUeCPHsKv1my63BfMHJhquYxwoSdENOd22ezS9U5B04P/1V\nKCR4ZgzfrR0/PRrJskCEntIfbF+W7Okd2tDp5ia0ypO7rTQR3mIIFiMKSS93\nT8RwPHENgM5vLqAnCZ+XX9pdu9rvlaKxKIW2kSz2UPrSrDcO9vI/W62YhzA9\nOeSHNMbZar4R7cR7E6nn9Ub1kez1VbmvTIp0wZ8G8C69rJGcfKWkctNclOO3\n/ZLWRvx1KMd1kNzFYsukQX3zY24JwHqJM8Oifcog+hfGe3QycFXVAtO4RrRN\n1G5D\r\n=C+6S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCztu/PqzznLTOPkzWV+EzP63o8oIfi0Ih+TGnGdLkVOQIhAJ12q0qw/8bS3c/Fn8lFXbnAEu9dl8+LKEWK+XIqLezB"}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.9.0_1611917611348_0.7025106762242941"},"_hasShrinkwrap":false},"0.9.1":{"name":"nestjs-api-tools","version":"0.9.1","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x || 14.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.6.7","@nestjs/core":"^7.6.1","@nestjs/swagger":"^4.7.7","@nestjs/typeorm":"^7.1.5","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.5.1","ip-range-check":"^0.2.0","lodash":"^4.17.20","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.29"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@nestjs/testing":"^7.6.1","@types/express":"^4.17.9","@types/faker":"^4.1.12","@types/jest":"^26.0.19","@types/lodash":"^4.14.168","@types/luxon":"^1.25.0","@types/node":"^14.14.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.15.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"a0310a07190bd7d7a5ad21a3042f4d4ce7491e5e","_id":"nestjs-api-tools@0.9.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ecWWX7H9F9uVy3ssd576xS/PVQhpVsBPdKE1ZKQr8klUpKA8NWUcU6qrOQLOoZ7LJKAf9wgAqXOwD3ovAo+yDA==","shasum":"52ba9c4a8e687773bbbafb8cbedfc18bc6cd7e62","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.9.1.tgz","fileCount":330,"unpackedSize":1053097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+nnCRA9TVsSAnZWagAAmUYP/A90LTFIhyz/ClcPiUcA\nWUBhvWtlnU8B/IaYablliS8R8mIG5tpRzqopP7WgtgUBOMllmMHfV6l2wcD/\nBz9e7t5T5QV6e+4JbaCRlHcAheZa38Qb1xKNmomW/KniO2XsuJV4WaYi8Co+\ngTuSHeMAIYLNDYbVvWU0Hni+QicdgXT35mMAv3FIYwV9j87hVP8V1iGBNT2z\nEAMzA6Z9rotiytT8ZnpjAawkA0aDHayj/pRIfvKVeTVDJ5sOicB34jKngCmt\nCg/sKsKrHDHzphOX/HDWxeYWqgrEVQEhpf9nXuMuDpoOQtoYtoNjd3AMmcas\n2Iq4sEyRAsAIQUf/hlnVXYwc7pyNyGTOZU4pJfuYSV7oV/DGyW6fxHHmunUU\nyN5OzN8JXjFsc26F9YG3LbRwp/nyEK85gaqSwxHgWiSJOM7GsJGD2RTXz3r4\nTTYarbxu89RaRwK+GFAhsqCZdDYe/3deVj9jwyPVU5KZDRbPJjP0+UWRwts6\nnOAVbx8RYkx4ljZb1NW0XiPlA6Oq+wNEW4hssuSagCxeOHHSOnkjpTB6+4Wz\nhR91Ub2tUgCaJG7y67eoFEP/SvRuWYV7RTdKNM66+iC8tTA7QN7yiftIIkKf\nsFWLzE86S4kd3lJ58ZLPAOPgffvicRSBDO5OqTr8s3z0t9lmVIl3S7lL4WFO\nO21p\r\n=PJWo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDllmtBHgipAAvVHD0PB4EuYcTWpORhGtvdWUDX5bsuPgIhAMafOroMSgBHRBmEULhUCqW/2HxS+lwjOGHF3ByrE1rV"}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.9.1_1611917798827_0.9773449387072652"},"_hasShrinkwrap":false},"0.10.0":{"name":"nestjs-api-tools","version":"0.10.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x || 14.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.6.7","@nestjs/core":"^7.6.1","@nestjs/swagger":"^4.7.7","@nestjs/typeorm":"^7.1.5","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.5.1","ip-range-check":"^0.2.0","lodash":"^4.17.20","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.29"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@nestjs/testing":"^7.6.1","@types/express":"^4.17.9","@types/faker":"^4.1.12","@types/jest":"^26.0.19","@types/lodash":"^4.14.168","@types/luxon":"^1.25.0","@types/node":"^14.14.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.15.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"45a8f1a42d811e015a650c211f909b7214fbf9a4","_id":"nestjs-api-tools@0.10.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-6cPEkMSX52eGn5G2LyYMn6M5dYgdZ0kaI+QIkcwKbLvlS40aaMGhRGoshMH71V946B7w6p0lb/bjKfj01XyymA==","shasum":"1b9d5669828a5757b4c96fefa49e092de07a89eb","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.10.0.tgz","fileCount":351,"unpackedSize":1162159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGUoICRA9TVsSAnZWagAA7LUP/iSEArhfcnE54UCdCOks\noWnHHM+rwoayH7+/czTM9ga/N60CZYdbIneTwgXOPsHtHZy7AMkQvcjPmuZ1\nIM45JHKIppNcuJmtb3Nc3mNarXhHuQxWyRMCqAMxEW7f4epjqWTqhFALFqdB\nUFokdGduGNfU0KBdh0MAMXrLWU4gNW/lrZNeMn8jqQ/EvD5uMyqYQR3werRQ\nkqIooLchblcUKjTtPChHnQl/DYsx0GGTqrjvAZbCacD1xvN8i9MbTw+FD8i2\n01vnBTIYqf/97R62Sup8CEzs7TpdQIOMP9rS22Y4CN1uCt6vGpEoa6dmM7Bc\nLbHGOUGPAzwIxsT+iDFJAl91X+x8QuGGGPMH5s6MV+oV8+WtuldWtl3gIm64\nqlQ37hpdtwmweMngGFUwGfVG4XP3T99B29LO2o9w8Xa7dEz+N2LX23YiKJd4\nkxU4hWeIVfTRvqLhVzl7BTuIQz1OwoCy/CH+A2O+PansXr5hjy+d7h6NlkdC\nlJzgRxoo2Xdi/kZyWSL7/DSyS2RnjDI4M46pnoNKr92cwc8dVLj/X/DKSSTC\nk0SaSyxMjqsbErscbDHiTcyMoJCetuXkSZdnnxtnl3YoYl6DuAI11S3zmR4e\nrzGVgOzWDZUQLcr6GuR0lSp6BWmUuRv1ov+TwaqIrs5vCUagi+lxXb1FQPIy\nOeIu\r\n=pfFc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1Am4GQSFTgETDDDKFS1pPH+FwPrS0o2p+REIU2esPBgIgBnbrIR23uocpXaJFjf2N5d59Z6bdAVaWQWe31bIXdHE="}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.10.0_1612270087820_0.6610553172427831"},"_hasShrinkwrap":false},"0.11.0":{"name":"nestjs-api-tools","version":"0.11.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x || 14.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.6.7","@nestjs/core":"^7.6.1","@nestjs/swagger":"^4.7.7","@nestjs/typeorm":"^7.1.5","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.5.1","ip-range-check":"^0.2.0","lodash":"^4.17.20","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.29"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@nestjs/testing":"^7.6.1","@types/express":"^4.17.9","@types/faker":"^4.1.12","@types/jest":"^26.0.19","@types/lodash":"^4.14.168","@types/luxon":"^1.25.0","@types/node":"^14.14.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.15.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"61dcba2606ae8380b195f48fd01df1b75efc6219","_id":"nestjs-api-tools@0.11.0","_nodeVersion":"12.18.4","_npmVersion":"7.5.2","dist":{"integrity":"sha512-YUfZBmFceg9fPG9MDDtYkvQ5KfXyPdTPkREGd8aOO2jhh5tfQbzFinE2FvhRknud5pcPOy9Nu+62AOtFQFBMjw==","shasum":"f26faa3600af0da6afa98b2bf18426fdd88d0985","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.11.0.tgz","fileCount":364,"unpackedSize":1168670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJsF+CRA9TVsSAnZWagAA0KsP/29vVaQhejSGsuIO7pQ3\nsMaZ5PCzSDE60qf2oBa7qQg7HzUgHqtpkRaZKT+7aqtbdXBmkiLujK6X4MRZ\niGYsP+gLKJAxXF02V28icBJy37KfhXeDwxRjqkO/65c3aGMB+u22IGXx8nSp\naCUbcuTVJjEwEZHOwXBAczf1AUSSPAwoePcmmwbnQpZZCPOSUvr+00i5C6mz\nd4pbPQ3q65/iqpohHX1NiUP48ROBWXcjU7NqJ81Fv/0wJbPD7ZyOyaA+ai27\nwJ4saOpC7PTqGkGs/NYNtn2uZAj6cNXXDdCsOSHcypAfpa4qE8gFAssVLTAG\nPxM4gPsxs4/94NhmuzFN0IxDpPhYD9GPCoV3puyDMb3giCmbFbrpZ9NRotCS\nlrz7ujXgOCn/dwU6HksZ9ZxgulNDZfoboadw1BlIS8POAQTm+cq4puCuo//Z\nNcx2wkGn1SgoEjdGTEjqQFRLCJFBsMSONWGJTwN/qQIAVoKxBMJ29PVHPgmA\n2mvqUNKzV5hWFl25XoypWszvjN7IE19oUmPC999ptxbJsvSbcitqxSDPV8ao\nPBkiEOjdjLorLMoE0Cirb/694fdXV7jjZdPTZ7bwFyVHP9DtrbBtDGo4e7vD\nHIjPUicwwbrvgCfUNWvFX6YvGE9WgI7UFAOqtOymsC+ra2x4ZBOtd/1xZr2/\nmeMF\r\n=vJlZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaJdY3Vp8f6ah3MHRZ+CFu0A++DuFVXa1SFPQM9n1d2gIhALlHdNTOOSXHigT0fB4J4RbkJRquyc6rQm+SEQ5O5/Xd"}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.11.0_1613152637970_0.5356956401793243"},"_hasShrinkwrap":false},"0.12.0":{"name":"nestjs-api-tools","version":"0.12.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x || 14.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.6.7","@nestjs/core":"^7.6.1","@nestjs/swagger":"^4.7.7","@nestjs/typeorm":"^7.1.5","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.5.1","ip-range-check":"^0.2.0","lodash":"^4.17.20","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.29"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@nestjs/testing":"^7.6.1","@types/express":"^4.17.9","@types/faker":"^4.1.12","@types/jest":"^26.0.19","@types/lodash":"^4.14.168","@types/luxon":"^1.25.0","@types/node":"^14.14.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.15.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"5ed3d6a54e4164aef27ec8f2d9cd742371e4f307","_id":"nestjs-api-tools@0.12.0","_nodeVersion":"12.18.4","_npmVersion":"7.6.1","dist":{"integrity":"sha512-pt48k6FxSmTv09/a0+w9kFznIawpeqvjXI2r53bafJiHhMaZO7YVInzLmANK+hJ617l6lDPhRhozDgUregw7PA==","shasum":"1874b03850e11867deff14416117b0984822382b","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.12.0.tgz","fileCount":372,"unpackedSize":1182352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYG/lCRA9TVsSAnZWagAAfFkP/R4os9ZqtEeOPg7A0blm\n+HICqWL9d7VabUYFfxJcb6CLAMFzymN8o8xk2m0dTyUja7us7rXIoaw5Os4u\nNJKfGo8tmYYcFDCGCcLVosOylikKHvjj6lsZbzWJmanhpa7KxWyv3jcSbakg\nEduTS8geogbsGIj+SzeVbxaa49Tin69CKxhvliRG/puMVB1QSRHg9phUNJAl\n81IXA0gUIndMkfemYeul72y42whRXcs0GhxQIA/RabjyLrPkR6IQKI2OpCBf\n1ceECCzmILaq141qTduzRO2Z2hZBH3eNK1XLUhD8LxoKTN0Eo29uH+I1qJIm\nrF4mR0I/+a51RnYK4jTFMBvuNIYsr5xDL/Q1RIZ793Bv0tfB8N8L1tCQsUl7\nA7qKjfB9t6Kpyf9KGlHXqxjjpcAMuAAQHwvodpsc39w0TcuiQdjCDIQSopYe\ndGQPR62/kQMHRKVxszABihwp2fc08+s6PoMH+o03wF/fQSD4l3bNJHxe1OUb\nI/XvAtKIXBfcr8ep+Y9nkLRya98C7tm27DscVzLFDZQGXrjxca1E7NihHB/k\n1oKX4vsiAYU/ROKUiQ5H6i0sgJsHpXDWu3PKENgIxWOcOBx8jEtq09t79YYn\n0mP2+Ea1b5WIcGigEaJ4THHbJ7OsrJSgj6KB4GiJpIhtPeRRC8jyVJm1NhNv\nRTtO\r\n=4gSX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKhb96KAYerzpQV+8ma0x4SV/A8IJQAE1b5OKr2mJI/AIgPcMGOPDNQft8XlPcsFfRNC1anpoFvKD3Idl4VksvNoY="}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.12.0_1616932837084_0.9845998792339532"},"_hasShrinkwrap":false},"0.12.1":{"name":"nestjs-api-tools","version":"0.12.1","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x || 14.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.6.7","@nestjs/core":"^7.6.1","@nestjs/swagger":"^4.7.7","@nestjs/typeorm":"^7.1.5","class-transformer":"^0.3.1","class-validator":"^0.12.2","discord.js":"^12.5.1","ip-range-check":"^0.2.0","lodash":"^4.17.20","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.29"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@nestjs/testing":"^7.6.1","@types/express":"^4.17.9","@types/faker":"^4.1.12","@types/jest":"^26.0.19","@types/lodash":"^4.14.168","@types/luxon":"^1.25.0","@types/node":"^14.14.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.15.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"5922cce5ec706954946b65d8db565e5d5c724ba3","_id":"nestjs-api-tools@0.12.1","_nodeVersion":"12.18.4","_npmVersion":"7.6.1","dist":{"integrity":"sha512-ihX4xP/NC0rdrJq1DciBsDXMsHDoJHyGJvnm7Lr9s0o3Qa2ua/5+YX2RoN4xJ6WpL10A2rfq6SdO5cCkcBgSGg==","shasum":"4dcf1ad4ffc7e0329a29b942a3f588bcc09836f2","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.12.1.tgz","fileCount":372,"unpackedSize":1182358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYzS7CRA9TVsSAnZWagAAYxEP/R1gyNdADd4VOXKtq/kN\nnpHeDJu5Hrk1vQxhQRkZ2t9OtloRC4vK+ivoX4eEwrrkVxyeuMRZlUx4VvzF\nffc47ybreSIVdTZv3mt/1dLhuO/vPwZX5eUGXJi/GXipCA+9DAgWF42Od5vV\n3HusfPWn5o0yj395fAfWkgDb2ZVczpCROImFI5dbrSuWhQlSG1CemxbOyWWv\nhGRmcVIn6IH4lgX2PmPQhfom7MxCSiqOKmlIhLRw/2qhOmEiOwrsJ5HBDRiG\n7qNMNJAIg7dW7S/QTR6ipkmzRMGIrnzJVPWaeoPxiHRpIOAhh2bT31TZp1fb\n0chbk/OZGx6mdxbB0tJauromDZehlREsy2qOphUltFptevjWW9OEymEAMc53\nSxT5tbtc+06+U6I68UzLtoFjHtaLoPk3YnDFyOMmv4S4z3uAjTEWv+aJcnG5\nW7ZJ5Or6OgodlTpH6qUbf8Quuj0RekAzogoWlGo6ZJq4+WLnmHxayAonFpn9\n/lRLzLFIVTAo/trh2sesnJ+uuBYaCOQ84+k44jsODfBBvViJhwfJWnDewvn+\nRhfSPSovbHux4wLmBzFVGJv1VtdD/VztrD6kcY09YFWvuVbW86akQExTeAWs\nMOvA7jm7CPte0H/QWnS6XeFhpzNLkD4hh5veyASjUbDEZLSn4K0XpsP3mkqV\nGvFL\r\n=1iZY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4FUO/nknAmTCVeEzykgWNSwP8av6tFiCzDWOrVqbbXwIhAOTbg1DAVcaSYdQQjfdj3SphWqBP3QxOsdEqp3noRg6n"}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.12.1_1617114299071_0.14644851965254868"},"_hasShrinkwrap":false},"0.12.2":{"name":"nestjs-api-tools","version":"0.12.2","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x || 14.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.6.7","@nestjs/core":"^7.6.1","@nestjs/swagger":"^4.7.7","@nestjs/typeorm":"^7.1.5","class-transformer":"^0.4.0","class-validator":"^0.12.2","discord.js":"^12.5.1","ip-range-check":"^0.2.0","lodash":"^4.17.20","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.29"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@nestjs/testing":"^7.6.1","@types/express":"^4.17.9","@types/faker":"^4.1.12","@types/jest":"^26.0.19","@types/lodash":"^4.14.168","@types/luxon":"^1.25.0","@types/node":"^14.14.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.15.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"9cd61333bb4f54b08eef74a4dc94e0477ffd3801","_id":"nestjs-api-tools@0.12.2","_nodeVersion":"12.18.4","_npmVersion":"7.10.0","dist":{"integrity":"sha512-1C3Zf2WrKSq/vp9j6fkeE9tMOk51Coswc4oy8YYRtTXk/YVDoWpkKmssKnHCoA9yuNjnYPsTSJ5CJQZ0ZVtKVQ==","shasum":"9ac56e640178e829fe32da9896d78032d1cbb037","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.12.2.tgz","fileCount":372,"unpackedSize":1127352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfCzrCRA9TVsSAnZWagAAcvwP/1+wG53lJhTNuuxXBhs5\nJuRdiLV0zxCFZ5IQg46zK+xarNqEt9/4LQ6i3CeJhoVEYVq6cEnPMVacMCEN\ntHartfAXKvXIVLZGptQhYQLVXjXx+8e3PQ2OdBIy4jbHmIulJ9Ypsli4awF6\nUnjSkyOpJY1R3twyzjOeskz0n+Jr7s4SLczRv+AIq/hROX/NY0YA6u9cDWVS\nZS6TCnMKby4JZ/huP+94Y7Nu9550HWrxa6RGmbNRBpt//Sue5zqnDFeGihcy\n7MYTD+sSNqCUMQRrhu0Zk/crfqXKcTw4VDD5+9fzaSs7k90TAI22QmZ8yYnP\ndRIvDGvxiPUp+SAFEehulbnARZWJjPTgqdYG9GYBiq1nhlvM6n1eroNtUNMr\n8VCiDo1KLdgOi1sTv+xFCSqorh2bpR4JjYMeR3qppBmGJHpIfFN+X+EvGn3E\nwiSiYVujADUY5Jif5cFrwg6ft+vJ+MUjil46cs0Xyo2qpYDLc/S58xhYvXsl\nQd5luK+mA3DGjPoQI8k6XhbaYPNyp9URkWCAuF9nknkCgNxN9yZ3fKKeEDbY\n+sInMYJiUSynnr3P2KSOnVgALltETIxdSyVm52VMWJVRndR8UiIlOEGtTs2I\nuTh6U6yXGXrZYEQ7VMXwjg8WzHU/Pc2rzpbI2ZDXBJkBbtMMRzsfI2CTR7GR\nDa6B\r\n=fpkp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7KMmonfMR+rHKyezjwJ+YSrt8LzgbiFMGSQ4biP8/UAiEA1kC5m/oDvJsrJlyyvirqF8xeGDxfyMJGEazEGE2AUEQ="}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.12.2_1618750698256_0.2754250090933885"},"_hasShrinkwrap":false},"0.12.3":{"name":"nestjs-api-tools","version":"0.12.3","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x || 14.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.6.7","@nestjs/core":"^7.6.1","@nestjs/swagger":"^4.7.7","@nestjs/typeorm":"^7.1.5","class-transformer":"^0.4.0","class-validator":"^0.12.2","discord.js":"^12.5.1","ip-range-check":"^0.2.0","lodash":"^4.17.20","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.29"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@nestjs/testing":"^7.6.1","@types/express":"^4.17.9","@types/faker":"^4.1.12","@types/jest":"^26.0.19","@types/lodash":"^4.14.168","@types/luxon":"^1.25.0","@types/node":"^14.14.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.15.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"ef09bb09a3373777d58021d701275b98493be0ee","_id":"nestjs-api-tools@0.12.3","_nodeVersion":"12.18.4","_npmVersion":"7.12.0","dist":{"integrity":"sha512-GxzDCBZS3dzwvGYpvkOtAndR7QMgVk6+4llF+X+drc82VuyvpyT9LmEq8oaOA5lumXfaYhwKZEswCAsEsOnSRA==","shasum":"8e479f05a7326165d8263d4a28d97cc4172e5c42","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.12.3.tgz","fileCount":376,"unpackedSize":1129116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrm6/CRA9TVsSAnZWagAAy28P/3w85Vr32ON/skul5xMb\n9wcKV7qe170SWoaIgOR3BocZQAbJpjAmtdVYY5ZXcjvl/IakdjXILqVVmQ9C\nDDc9DtUYBhxe8vx6Zv+lWR2kByYL2JtdEin5x65qJB1XS+Pr1BTE3K1t/fRK\nXAhdaAgH8ehTnlm4eHpNGjv6fuwVwlsTIPeINE3f1qShQ8PlPvPib00sKLvg\n7tk/as95gb94DDmvKdaYWe1tZ0KjEpSE73TNTiAn/jdPrvo1Uk4kcg1tdOIE\ne6pUOxcbAA2Q5N8qNGjDpfa4u1hwBHEKrtLDaZBtPlFwRnqOcJZUuFs63EG2\n2azVLSAUyM1mE4+tS37mkHRLN5jm+Q9NUapAIEsg5sO5Pd4572jhkdrLJr4V\nRtLm1vt1gEl5OSEclB6SKJEGwxc1efrPpFKrR2nvADhqPVc2xVa+nIxJcmhl\nGzp+ewin/MbXFvvVuTrqPyOJCthW9t8uQzrrgiqJpF865Uz1iOlXpFag6s9R\nd3R+e1DZQaBBVtqrPTgvSx6mdNSf273DvngekhOo1eOayOWRVCgcn40u5hgn\n7M9I7CgmsfjISWn5ruJ1Fy8njJqaoAp7vkeT2p6UtkLi8hbsaSMlYvR4sz7V\nSleLecSNkV1BwJlH9Q3mZJX/O5Jl+H/j3omfq8Dno6DX3JgvYeOWbEJD+lm7\nq0CJ\r\n=bL3i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpcfMOkPjrRv7NO5xh4KcPQ/nKgKYEOVysCpTMXjRg7QIgFEPLt7eHnLShJnYoBN586wJ++/N9HGgcBBcl2KY8DVM="}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.12.3_1622044350122_0.6086103774104725"},"_hasShrinkwrap":false},"0.12.4":{"name":"nestjs-api-tools","version":"0.12.4","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x || 14.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^7.6.7","@nestjs/core":"^7.6.1","@nestjs/swagger":"^4.7.7","@nestjs/typeorm":"^7.1.5","class-transformer":"^0.4.0","class-validator":"^0.12.2","discord.js":"^12.5.1","ip-range-check":"^0.2.0","lodash":"^4.17.20","luxon":"^1.25.0","nestjs-i18n":"^8.0.10","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^6.6.2","typeorm":"^0.2.29"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@nestjs/testing":"^7.6.1","@types/express":"^4.17.9","@types/faker":"^4.1.12","@types/jest":"^26.0.19","@types/lodash":"^4.14.168","@types/luxon":"^1.25.0","@types/node":"^14.14.14","@types/node-cache":"^4.2.5","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-jest":"^25.5.1","eslint":"^7.15.0","eslint-plugin-import":"^2.22.1","faker":"^4.1.0","jest":"^25.5.4","ts-jest":"^25.2.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsConfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"dca31141b2d146a5384687302a95e5b9dc675c09","_id":"nestjs-api-tools@0.12.4","_nodeVersion":"12.18.4","_npmVersion":"7.6.2","dist":{"integrity":"sha512-iVfTdy1vfvdNnzNA3+fzvTglZuWGv0UYipoTzptbG9lvALhCQj4enq+lLTOj5L3ElYV62Nqi1OOTdu2cHvW/KQ==","shasum":"5fd2217f3db007b1dc355fd74e58fad0cc4afb87","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-0.12.4.tgz","fileCount":376,"unpackedSize":1148680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCT0OCRA9TVsSAnZWagAAuLsP/367t1m9qcfjDNB7BmO0\ndM5has2hGWwxed7KaxJJmbE+GlPILQhMYZkSmRqvSc1A1gnbrVhARrJGCdNm\nhJvLWhSbCSxrHg0zwr6FUAMFth8OLXw/oVXeZUBjJBE/mYzG+1My1vjOOOqR\nWS3Eelir3xLAqtRDTG93QJbrDmZj+nJ/K0OazNUAa3ivimRH9hN0XQQm4rrh\nvFffvu5gXvhTU1KvqdvEab8JjoRUQME5+xT5PsCK7mQQ+zUkfmYTcYtot5+a\n6wOf4IfSO0eXs8Wtlb9AviHkIBZaQEjHEcigIZptUWFEu6JyAm4b1U+GhgkL\nrjFASGmXHhagTeRrFPXh4+u494wVkRunjZWEDvsQ+wCy1pckbGvBlsmXfmrb\nMYPqRwNiQhg6oKzhtsujlH+zUvbwtWHWN1bMa+Ao3IpN2FLDXFjNKS3MEy9u\nVP8+dpsA0tIP04wbj3vvEHeHWGrt17EzqYb8r7DHSeZbhQtKzrBGC55aQwFU\nVknu8o4gh9z9FRXpynRXcFixEJRWfm/qNyFbuIlwHav28YLoR7yHbwzadXxr\n6E+iX1qMdvYDbD0VwisrrprQe5anQ1LSNSnA2OCjIiIFDMc/B3IoNcCeoNBA\nUwMIPZYS7RV0mjGeEgEJXcEvG2KcPKAHnAdZQWtzVo17JBvMDwrS4lmuj2sy\nUccx\r\n=ux69\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+2h4R8glZPxozZ7IANPSNFf6NJC/rgrBfQziiOt4DUAiEAydO5kH/DX8moNdfdGyLjWPVGlFrNrwhhK5xYU5PT9A8="}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_0.12.4_1627995406666_0.5756443070567545"},"_hasShrinkwrap":false},"1.0.1":{"name":"nestjs-api-tools","version":"1.0.1","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"12.x || 14.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^8.2.1","@nestjs/core":"^8.2.1","@nestjs/swagger":"^5.1.4","@nestjs/typeorm":"^8.0.2","class-transformer":"^0.4.0","class-validator":"^0.13.1","discord.js":"^12.5.3","ip-range-check":"^0.2.0","lodash":"^4.17.21","luxon":"^2.1.1","nestjs-i18n":"^8.1.9","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^7.4.0","typeorm":"^0.2.40"},"devDependencies":{"@babel/core":"^7.16.0","@babel/plugin-proposal-optional-chaining":"^7.16.0","@babel/preset-env":"^7.16.0","@babel/preset-typescript":"^7.16.0","@nestjs/testing":"^8.2.1","@types/express":"^4.17.13","@types/faker":"^5.5.9","@types/jest":"^27.0.2","@types/lodash":"^4.14.177","@types/luxon":"^2.0.7","@types/node":"^16.11.7","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-jest":"^26.6.3","eslint":"^8.2.0","eslint-plugin-import":"^2.25.3","faker":"^5.5.3","jest":"^26.6.3","ts-jest":"^26.5.6","typescript":"^4.4.4"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsconfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"e5da2603574f7c68fac9e99ca2eba9352d94bfe1","_id":"nestjs-api-tools@1.0.1","_nodeVersion":"14.18.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-JHI7CrtFSnh2zyX8ODPaq+7p53eYuNBkkBHxDM97RmwHVPUI4y94RN8HiK0OT+94NaDQdcgHCIs5qxwQ7Ofm+A==","shasum":"d3475b76d1c735635ef6b5b81aef8820e8ec935b","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-1.0.1.tgz","fileCount":364,"unpackedSize":442298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk/MeCRA9TVsSAnZWagAAYo4QAIlUU3BFp1iCdGTEpgq6\nsHOimfvQ9PJikLUpZcka8AZlQmsAH0z25WbZ45tpYhXYqxxGt7uI4VF6MeAm\nsQyv1pn8BwZ2c9XWZCLTrZr8rJaqUo4Umn6VFIXMlyjbbkhC5IHMEyYf7iF5\nPBFNv1WZEknqnFtgWstUG00clJHvbuFT7Vhw9qWDoQVqI+VIBTY1lz1EJfOK\nDuL1Z/iJcjf6+a6OmIHk3yfe8xfSr7rBD+SAUuksqukPJKLTHxJOk0qL8xKZ\nFjsZLrUHMLLYy3eecT/7/HlQTd83u6RlM3K9ZgNETui5Fb2tGf1qK+hohcBO\nO37mFLr56K0OB3vHaY6dLcF2T7KYSz8LVKXhnHucaa7u5GOKfrb9JgKRQE7w\nkiOPJiTMMMIeQ6zfmxMaA32HBdA4L0RTlBijtdoM7ny4QdonKURwfzXolSkg\nP05lhN4hm23/sVg3xVoMOkIQcd52MFPPwvhUyX8dSxXaXQOAFsurvtJ7SZN7\n4Ms9MOIY3Y9saKT6IrTWySFmNvCNircgCtBwsvU3YBte1Yyj5WQ1Etnj7gab\neuoij/Cm88vNtd9bS+VTW/yxjC8T/tSPyfb9xWgJju7YuoY1nvlKwWILOAVV\nE1/twz3WkqOkJ3/iLtXieoAtUtao5wi8VRT/7bN7W1NnaEvq+CTOUDmqNkSj\nHaYi\r\n=vc2M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgTYp0cg9yb+Qj7+C/C0/WIllJUIgYyPkNgHYE+u78nQIgE1VYvYifDgHAkyivkqbPSL/dlY1ZzBBlCeJfzX6O+D4="}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_1.0.1_1637085982539_0.5807093898797686"},"_hasShrinkwrap":false},"1.1.0":{"name":"nestjs-api-tools","version":"1.1.0","description":"Wrappers for convenient API development including validation, logging and i18n wrappers","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"14.x || 16.x"},"scripts":{"build":"npx tsc","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"keywords":["nestjs","cache","discord","pipe","validation","guard"],"author":{"name":"jpyatachkov"},"license":"MIT","bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","dependencies":{"@nestjs/common":"^8.3.1","@nestjs/core":"^8.3.1","@nestjs/swagger":"^5.2.0","@nestjs/typeorm":"^8.0.3","class-transformer":"^0.5.1","class-validator":"^0.13.2","discord.js":"^12.5.3","ip-range-check":"^0.2.0","lodash":"^4.17.21","luxon":"^2.3.1","nestjs-i18n":"^8.2.2","node-cache":"^5.1.2","reflect-metadata":"^0.1.13","rxjs":"^7.5.4","typeorm":"^0.2.44"},"devDependencies":{"@babel/core":"^7.17.5","@babel/plugin-proposal-optional-chaining":"^7.16.7","@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@nestjs/testing":"^8.3.1","@types/express":"^4.17.13","@types/jest":"^27.4.1","@types/lodash":"^4.14.179","@types/luxon":"^2.0.9","@types/node":"^17.0.21","@typescript-eslint/eslint-plugin":"^5.12.1","@typescript-eslint/parser":"^5.12.1","babel-jest":"^27.5.1","eslint":"^8.10.0","eslint-plugin-import":"^2.25.4","faker":"^5.5.3","jest":"^27.5.1","ts-jest":"^27.1.3","typescript":"^4.5.5"},"jest":{"preset":"ts-jest/presets/js-with-babel","globals":{"ts-jest":{"tsconfig":"tsconfig.json","babelConfig":true,"diagnostics":true}},"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","testEnvironment":"node","setupFiles":["./jest-setup.ts"]},"gitHead":"661f2d3d41ffd80af7e841a705fa299f59a8cab3","_id":"nestjs-api-tools@1.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-IxFvaumT0OeRBsup+9IhkCehMLj+Nlm0D2jAZb8FZBIgyqeeXNyY7MPRWf4ecC5/YLNOnHm9AKAV5iCgxKN9Ug==","shasum":"8816000bec0dc28d410bfc4c512cffa91173860d","tarball":"https://registry.npmjs.org/nestjs-api-tools/-/nestjs-api-tools-1.1.0.tgz","fileCount":380,"unpackedSize":452256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGw8dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmro+A/+PMhVg8cobsCo4LqbDudk3HNwYz8SnUr1TyekWdx8kn6xv2rv\r\nP1lqkAo7JZUzX9UsmEh2TJMiwUCQQCxl40RC3hd9Feo6LLqe6qotL7r3D8ek\r\nQV9LcAb2wpx+zRVHFEiTWJHu5SGvgBB2hXgXofq/ZYp88q+/raZSYazD347S\r\nhu8Rugt6oj3yyMm7frXa5kA+DGGk/D3fbmp3axxj54NHc0UOFYQdVZa100W0\r\nJLstmNirpWsivDDl+A5W2MoT7CjvGnDhJvUwnuTXFmBJqX4HsINmqpLsyM5z\r\nH2PA8oF3jVjQhkbHbXpn6rdAuKPsgQNyw4tfmR+QVtqPvcsj8k4D7nVl2Dyw\r\npkutGxazvjzVZ7jxdnkpVH7oTa3FT29wwKrMC6zK4UF0Q0kwP3UhjEWubwB4\r\nlZJq26FVoz+Q+2ks/TfvgNkkwe6lYeiBLG6wYkFWV4fBQNfjfPxsXKdRNyxy\r\nnSDY0lsCJct6eoC5ibDWJq2SY781sCrp6q/oHrqUEp/DSfraI3tNztV4W2hD\r\nlPN9+o4/DO517oNXrqEwtN+kN+Cb4WQCBF1Ej6sVtiP1KtG0oc/Zq3tjry1X\r\nE0E4Qb1b4lqBkxKN+fZhJrWf/IU640O26ELD6a4vVfrMSU7PkVy2QpR1Jv/m\r\nDrfUKaDytY5oML6KS72i7paFnY/ormpSSrg=\r\n=ijPY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLVLyAYlCECjerQdRDxKY4x0VXyTDPYnaUoI15Az7DOgIhAMBYTQWU1F3uwWgQzg8fFXfc2CYn2srd2OPd3mJ4gaEy"}]},"_npmUser":{"name":"jpyatachkov","email":"kucherovcv@gmail.com"},"directories":{},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-api-tools_1.1.0_1645940509667_0.03983288975787258"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-14T12:51:23.625Z","0.1.0":"2020-09-14T12:51:23.739Z","modified":"2022-05-10T12:41:41.860Z","0.1.1":"2020-09-15T05:48:17.725Z","0.1.2":"2020-09-15T15:02:56.144Z","0.1.3":"2020-09-15T15:13:26.943Z","0.1.4":"2020-09-15T15:18:04.564Z","0.1.5":"2020-09-16T13:25:19.792Z","0.1.6":"2020-09-16T14:20:02.782Z","0.1.7":"2020-09-17T18:06:45.911Z","0.1.8":"2020-09-18T08:33:23.104Z","0.1.9":"2020-09-18T08:37:04.707Z","0.1.10":"2020-09-18T08:47:31.651Z","0.1.11":"2020-09-27T08:42:16.929Z","0.2.0":"2020-10-25T12:10:48.725Z","0.3.0":"2020-10-26T07:59:55.488Z","0.4.0":"2020-12-04T10:15:58.877Z","0.5.0":"2020-12-08T15:06:21.519Z","0.6.0":"2020-12-16T11:44:31.825Z","0.7.0":"2021-01-29T09:01:02.042Z","0.8.0":"2021-01-29T10:27:40.941Z","0.9.0":"2021-01-29T10:53:31.462Z","0.9.1":"2021-01-29T10:56:38.946Z","0.10.0":"2021-02-02T12:48:08.032Z","0.11.0":"2021-02-12T17:57:18.109Z","0.12.0":"2021-03-28T12:00:37.219Z","0.12.1":"2021-03-30T14:24:59.360Z","0.12.2":"2021-04-18T12:58:18.739Z","0.12.3":"2021-05-26T15:52:30.328Z","0.12.4":"2021-08-03T12:56:46.895Z","1.0.0":"2021-11-16T16:12:18.385Z","1.0.1":"2021-11-16T18:06:22.841Z","1.1.0":"2022-02-27T05:41:49.820Z"},"maintainers":[{"name":"jpyatachkov","email":"kucherovcv@gmail.com"}],"description":"Wrappers for convenient API development including validation, logging and i18n wrappers","homepage":"https://github.com/jpyatachkov/nestjs-api-tools#readme","keywords":["nestjs","cache","discord","pipe","validation","guard"],"repository":{"type":"git","url":"git+https://github.com/jpyatachkov/nestjs-api-tools.git"},"author":{"name":"jpyatachkov"},"bugs":{"url":"https://github.com/jpyatachkov/nestjs-api-tools/issues"},"license":"MIT","readme":"# NestJS API tools\n\nThis project provides a set of operators, tools and wrappers for convenient API development using [NestJS](https://nestjs.com/). Since convenience is a controversial issue, this package may not increase your development performance. The main aim of creation of such a package is to integrate and isolate all utilities commonly used by me in recent projects.\n\nRussian language used in string default values because of local type of development - all APIs must communicate with user at least in Russian, i18n is desirable, but not required.\n\n## IMPORTANT NOTES\n\nDue to breaking change in [`class-transformer` package from v 0.3.2](https://github.com/typestack/class-transformer) it's worth depending from strict 0.3.1 version when using this package, although it has fallbacks for both versions.\n\n## Documentation\n\nDocumentation is still in progress. It is available under [docs directory of this repository](./docs).\n","readmeFilename":"README.md"}