{"_id":"@dawreck/nestjs-response-schema","_rev":"11-766e6a544588147a0e735b485659da2d","name":"@dawreck/nestjs-response-schema","dist-tags":{"latest":"0.0.12"},"versions":{"0.0.1":{"name":"@dawreck/nestjs-response-schema","version":"0.0.1","description":"A package for setting up strict NestJS response schema's","scripts":{"build":"tsc -p tsconfig.json","publish:npm":"npm publish --access public"},"author":{"name":"Damien Eichhorn"},"license":"MIT","_id":"@dawreck/nestjs-response-schema@0.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-zIVHk3EZZH5IiT+LqfGPbFdPzJuP46BeADGgfPfpWVtGi11QLGeL98NCImbeFct2dKZxpdg0ifDkCBDv24rLVA==","shasum":"460d02a6cb83b57ff6a0b6375e016c171e37ba32","tarball":"https://registry.npmjs.org/@dawreck/nestjs-response-schema/-/nestjs-response-schema-0.0.1.tgz","fileCount":4,"unpackedSize":1082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5ZUDCRA9TVsSAnZWagAAfsMP/iilrZzwB0qJFMmvY2SF\nxg5TWoIZMMTXb/XyMUqBIy3L7NA2quMkaZfTuA7jA82SWDzeIKgrZl7gALa1\nTY9jVkOb9PQKy3c56jp+x358CY7qHEZBz9m1toMHZXJJyQzS1viz4Yb16Rpm\nxeVp68NLLyu2xBQa+g/z3QC+e1MBP5D5x7pZANS4tr3uIpCN9/g+GFbLJKW+\nAHyfUOpiJB27h9x4JwEbpzi6CwnSkN3rce1tKm8+NcMjdd6QIRmqR+wNjvjn\n9BNhM7PTB6KCv3JHmB/iWIm6mdQ6MFHbMScNbinY+VCQlmoVF1cJIemfXkkv\ny+EoHgEoLEI8r0VYdAmrxPN/jIMLvGHuIX8zlXu5Fun3gOMsT6Ocw10QWmOy\nf+RysCL8npG/JbD27N794LD3U/+PyYSdHvgfGpVW/eVIx1qxYFmsL0089jUR\ndwiRCeBXO+FjIW5NokVEVURb0mIwLBngkewyAITrzPz+fH2Uxp6N9E5OfBbK\nECOgtNXbAA+PWiRcunqfPNaC3OD27Ac16Q4SN5v2bRi4ZAWpV0CUyvOFvDtL\nc8Q0TSTZhhUcMZFi59SQV9pH/72KBlNklwfsiVvlSBqv1zu1E7sN7Bqhzy2B\nrpLG5VrdJaIgJu5frx2WO7Rbt8xsOHw552PG0NwcCIvQEqIlPGxKpcF/UU0V\nh8N3\r\n=noKg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGs24Byjbvz40o74ILQQWtX1EszUbNKJLkT4XxLIzLYrAiEAqMrem/adu/FYyw/NXdOh270MjJuJH3yYPSznQfjsTv0="}]},"_npmUser":{"name":"dawreck","email":"d.pc@live.nl"},"directories":{},"maintainers":[{"name":"dawreck","email":"d.pc@live.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-response-schema_0.0.1_1642435843743_0.5605659819472288"},"_hasShrinkwrap":false},"0.0.2":{"name":"@dawreck/nestjs-response-schema","version":"0.0.2","description":"A package for setting up strict NestJS response schema's","scripts":{"build":"tsc -p tsconfig.json","publish:npm":"npm publish --access public"},"author":{"name":"Damien Eichhorn"},"license":"MIT","dependencies":{"@nestjs/common":"^8.2.5","@nestjs/swagger":"^5.1.5"},"_id":"@dawreck/nestjs-response-schema@0.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-s07HdYcqtbiRpK0CO8vcAYkp2LlJhF1V/621Jfb+uSNUDM4Ucp0SumqclmatXmOlpAahHGTkQczCLV0dUebm/A==","shasum":"0be04de072f51229bdb7c04dd4428781d5eca23c","tarball":"https://registry.npmjs.org/@dawreck/nestjs-response-schema/-/nestjs-response-schema-0.0.2.tgz","fileCount":2,"unpackedSize":417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5ZhOCRA9TVsSAnZWagAAJV8QAJW3UlSvABitbDtpbpvg\nejQXF5ce22JHYRJYPwVI+xhcV1Rhk6OlurXa3Kc+6gLX9U0rsQcb5I4WuzPu\nneVwVg8cjwDlXLacPkUwhEGnBs65h3FjW6RzCZ9B+bnvV8q31i6dRGSWvZ2B\njX1QVggJE/G+2vAc3eAhMV6TCA3Z1Y/771ZRRkDmM+IqS2xvrx86ok0+CLut\nT5tsqBZJQXgJ4JnPvqXo+Yus0fRDxNCKoJBuaAm6n0mBN52e3CgwzK/+OwtK\nTje0tMR3bG6YnbriXdioFsKJlh8UcOo0/lfVmb2A41YwREqYPitbATKp7Ojn\nAUu82+IvGbBf5fPeQC/ZyQhz5WEfdI6LAmEHlkPfoprwEqNJWulLEg6569Hg\nw/0yUhToxZw1Ffh0cTrN1X9AIRusnQlUdYToVCF8HbjJA2xfkD7bW6nk5ARY\nvrIpKK3n5I/3kCWFR8GBMdEo7RttuxcyeFjybzXBKKYymZ+TowmHEcyePmPi\nEaUyH9JxGjzVhuuzuknChQ9D+AjK/OLGzP76Nuwg0YERS2n+Ktt75nxPbPbm\nUozS0FiNLEKLz9MDKfxGiTyZKV/Z6WQAAC9PXrhMii8KiGuPqnbmuIR3qg8H\nq5LkqIBN459oVY3UKFMwuSG+y4Z2J47Mbi1CtElzLI2kLmI7kb7xp4NzYFTx\nVG8P\r\n=vAvh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHq8WgXV71QiTiaakZ++qqKO2RVd2sSZimdtOkHUP9QVAiEAzuysz+otfGRgPvngOw1+gf2TlI/mU8HIauq2JYzIOuI="}]},"_npmUser":{"name":"dawreck","email":"d.pc@live.nl"},"directories":{},"maintainers":[{"name":"dawreck","email":"d.pc@live.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-response-schema_0.0.2_1642436686407_0.010695434467272946"},"_hasShrinkwrap":false},"0.0.3":{"name":"@dawreck/nestjs-response-schema","version":"0.0.3","description":"A package for setting up strict NestJS response schema's","scripts":{"build":"tsc -p tsconfig.json","publish:npm":"npm publish --access public"},"author":{"name":"Damien Eichhorn"},"license":"MIT","dependencies":{"@nestjs/common":"^8.2.5","@nestjs/swagger":"^5.1.5","typescript":"^4.5.4"},"_id":"@dawreck/nestjs-response-schema@0.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-3RY/W70ubGewrxWX/oxsQzHz7lNSYOl3/YLAZFj5l4fUwfdwHTxCKxaDjHzTTTEB79r7DiAJnYI20ihOaMaODQ==","shasum":"7a381b075e2a2dbb6289056bd85f4470d4dbfd6c","tarball":"https://registry.npmjs.org/@dawreck/nestjs-response-schema/-/nestjs-response-schema-0.0.3.tgz","fileCount":10,"unpackedSize":14867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5Z4GCRA9TVsSAnZWagAAW/oP/2uJz+sqOBnnlXG22Jgw\n6ZHdeSwJ6R4tvBg2jY307HgHC35g+iiQjeP8Ue6sdXWXpMfQ2pO/DieDZXbp\nb2RNwCwN4PiB2KRr1KYu79/mC4aTGeZwNFZjH8ECdjGI68FmeTgCYDyryJ9m\n/SHVhkv6jgPgejaZ715URraq6CH6XqNEGY8mWs3EyR9e1AqyShJGZt8BoIA0\n27v1h+LYdUYR7t6iguNg1upgH1JbouNfc4yH7GuNVdufKIa3g2EYGsWOOPdd\nFcSGsv5X4TX4KVMKVStDBX9IQ5RZ0D5rNGVKZALBMoaL5QEc+ilWxtgTfjCv\nH66NEEv0oLZ3K7YQTXrbJ/IYAwhjvhjCH7TcqQzU/wTIc3wsPqWqElxzKaV0\nkrBonG2oEqkjxZaaSXFEd74Tpw6Boxse+FyFN0EL4KHatFVq3TtYU6fDAXEf\ncHU/2aYPaTsiymBhLhcbosvD0g7vG2Oo3o40LQkFjhVUEjZc1SS9HtnzXCaz\nYsfdLv9oROUVRLSzjTo11GEW/207AO1Q0RDlRNkXdRH9RhdPyOf8FXwGF17D\nW+r0F6Jd13FsabNdbjmi74DN5Adlj8iMAobtbtZfz3NcuCnvKngOi4wzptre\nOS0IztNntIqXyJRwkvEw8FDpyysfxcUTnwil6B7vIfv+IbON9w55YtUYJ4hN\nnkJi\r\n=5rHW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2DVxxtWbgU6vMTxUYDtuwl9mXPqidL6S1bZMUwxk5nAiAVWY/HT4xmf95GXknrnHRV9xbsWXsJFvuBqJCiyKFdmQ=="}]},"_npmUser":{"name":"dawreck","email":"d.pc@live.nl"},"directories":{},"maintainers":[{"name":"dawreck","email":"d.pc@live.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-response-schema_0.0.3_1642438150325_0.47120868145753914"},"_hasShrinkwrap":false},"0.0.4":{"name":"@dawreck/nestjs-response-schema","version":"0.0.4","main":"dist/index.js","description":"A package for setting up strict NestJS response schema's","scripts":{"build":"tsc -p tsconfig.json","publish:npm":"npm publish --access public"},"author":{"name":"Damien Eichhorn"},"license":"MIT","dependencies":{"@nestjs/common":"^8.2.5","@nestjs/swagger":"^5.1.5","typescript":"^4.5.4"},"types":"./dist/index.d.ts","_id":"@dawreck/nestjs-response-schema@0.0.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-/UBvvXVrBuIUXMOT6TsOPKMjkULxsKqxqZ4zeSjz2LAs6pvDwbmKWkYjq1avujUW3eP5JepylQoX2jcFR+CNJw==","shasum":"2f059ac0f973f9c8647ad940e26b4fd477bd25b6","tarball":"https://registry.npmjs.org/@dawreck/nestjs-response-schema/-/nestjs-response-schema-0.0.4.tgz","fileCount":10,"unpackedSize":14894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5Z8sCRA9TVsSAnZWagAAZM8P+wQ4WStExyDxtWcfk5zL\nIJN3dKYYAHtoPXcTRBSmbd+rt9sK7JOowA7ydzjjfq5iBYRGhzWo39LDa1M+\n4ClPVJoH+3Vj/cVXW7eSME5r/YnHeP357dD8NmHy2LwtuprCTsAwZCpfw/hD\nn/rjjEy/5McZvXd2+iSXHPAXuPg9Sp/83DtS7PIIgMsDz/sEfyUA9c49+GXI\nl6N23hO5u8VHZvzVjMJeNQLBt/OVajmjQpVc20iIR6B9301yUw6sVuhsTdD5\nbUCldrW4YYeo9MdsPJu6jYbj8qV+FfIDNR5EBYi1iFXAqxNer27rOG/SwqfV\nra60HigUfRJJb+nW68T5A99AIXDi+5qbh1E5ot2bzBNOs97SNnL82sNMephX\ndIwMZj2aT8sHFqXwhcluQaHlAiu66eg+s2fY2iNSMUEbYMUX0lXBTTKhrJ8m\nsL9MSW+OINrQi7eOxmFmS4Cl6SI352G9QggbsQhXsUSxUE2kqQI8E/oH6uCA\n0aVFDjKDUBUbdeBSOd5bPmcAWZcAPJ/p25lzg3dgSAxwiaGggdZlP8OXp833\nheDF4L7usHMlzuODEcV+EFAbk282mLH6JhZBuut2BPysaY87CsFS1NUj8+OJ\nGfQVkPULFTrjSdMB2pBzv0TqgneVVlGf8yCXZljsgYrw+YKfFLRaN63RMqRz\nxIr+\r\n=mdJR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/RSvfHaW4qeXwJUWEYdMah7FA/WXbhitZB6XTkvUHTgIgHEnDgq+BuzDY1izzPFRmGO830ktO/zAQeTm7xkwllAE="}]},"_npmUser":{"name":"dawreck","email":"d.pc@live.nl"},"directories":{},"maintainers":[{"name":"dawreck","email":"d.pc@live.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-response-schema_0.0.4_1642438444352_0.47733718113894996"},"_hasShrinkwrap":false},"0.0.5":{"name":"@dawreck/nestjs-response-schema","version":"0.0.5","main":"dist/index.js","description":"A package for setting up strict NestJS response schema's","scripts":{"build":"tsc -p tsconfig.json","publish:npm":"npm publish --access public"},"author":{"name":"Damien Eichhorn"},"license":"MIT","dependencies":{"@nestjs/common":"^8.2.5","@nestjs/swagger":"^5.1.5","typescript":"^4.5.4"},"types":"./dist/index.d.ts","_id":"@dawreck/nestjs-response-schema@0.0.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-1EMuABBQlcQXK7GTgbiYTqqQoOYXLcxxDp/k8AvwKXkVe8hvGU1Gclt1PUZL4RwsrVD3KxYjwl2NXvZ6pEhA7g==","shasum":"29ac58d2bdd7d3c1977723a96bf2fcaa43868ffb","tarball":"https://registry.npmjs.org/@dawreck/nestjs-response-schema/-/nestjs-response-schema-0.0.5.tgz","fileCount":9,"unpackedSize":14870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5Z/aCRA9TVsSAnZWagAAnEgP/i/sRC+HmFuV15EFxatl\naLIniVMOOagRjVn4uzXAkal2jre1f+UgUnxVI5cjPabHu4DgZmyBzuu+Bufg\n4OSAM8kBpTwgjfplpvagy/36SNU1sHK6Vl3FpP1NEtgrcm6xpymxnrcuB7O6\nCDen773H6gRfhKNsMQBGT9AvdqiDvRPzfTtfkqo4BN4DbaDJsOzv6mIXiBqy\nZ8ZHtbkpZKjvmkGVpU5LMyfr6roeMsSj0EWoG//tieHaz1+Eav9L0XRKDJtB\nXyme4wCu7WfGrVU5tj797stUBaxxFZ3IXtXUyVyb6ANII7NkOG75QOOfjA7S\nVAqNhKVT6o0v3VfCW38wmVE4JhGhkfLpmu+GL5W/7eqJdAMjqKWTsgEH74z/\nS1NOWzr2A91iuRIHJmd1g3GK6hxRetdkW0eJqSBhJ+e6FcCs0W9iaZIrXAxC\n0HxQfxORwE3lCV1koaAVMfUBcLKD3zgW/YqTBm9khvb5x8ibaazjV/Oh37u8\nH6L/brEN9L3v7+yo7ubwgeWpSYr4w5EF3bAY2ixYe4fIrn7NYEn+qt/bnCFh\nG+tmka+1qhgouOZOA9XHuddeK2eLckDuvbt2ZsNxWeG5YoBTRhUu5GsRADyH\nV5wJ8HolFY1jjiTFLV5nICb3JBujE+SjpkWzmPKuY4i0x6bb5JA4+fYYLipY\n/7QS\r\n=VqN0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl4n66Zec65FXXE2NQvKxntikZSL5i+4hA8z12CLPI7wIhAPKs22koTQ3txvO8g01B4Wwp8srbb7CRaJ3hvFCWi5w7"}]},"_npmUser":{"name":"dawreck","email":"d.pc@live.nl"},"directories":{},"maintainers":[{"name":"dawreck","email":"d.pc@live.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-response-schema_0.0.5_1642438617913_0.46238740719113913"},"_hasShrinkwrap":false},"0.0.6":{"name":"@dawreck/nestjs-response-schema","version":"0.0.6","main":"dist/index.js","description":"A package for setting up strict NestJS response schema's","scripts":{"build":"tsc -p tsconfig.json","publish:npm":"npm publish --access public"},"author":{"name":"Damien Eichhorn"},"license":"MIT","dependencies":{"@nestjs/common":"^8.2.5","@nestjs/swagger":"^5.1.5","typescript":"^4.5.4"},"types":"./dist/index.d.ts","_id":"@dawreck/nestjs-response-schema@0.0.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-2KhBt1b6qrMSVvjb4D6iG/z8hkG9vZFFWLn7+obeUpZNbRHVCRk8AHpPFXUCGcn1UHYoC+tvfH9d2AARu6nulA==","shasum":"bef01db6793e9cf194d73d619f629556cec6f652","tarball":"https://registry.npmjs.org/@dawreck/nestjs-response-schema/-/nestjs-response-schema-0.0.6.tgz","fileCount":9,"unpackedSize":14870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5avxCRA9TVsSAnZWagAATFwP/0LrQSeozrftjNdu23oi\nssJHYr1d0Qfx1tqxF6LmzBvJkxFG8M/+iL8At1kGQv3piQf/6mPDcD8Jayop\nu5GbQPmh2o+kAwHIGQFBRqLbgiss9zno9opAHZUzXWzbH+oe0ByJ0KHQpuye\nGC/GY7mokOke8WEofeCcrxnrxIJzfNpEKGwNZW823tP8z7yzj1TQUYfdSP9D\npwxVK7IN2PST6w127pAc9fweo7vVeoqujOS8kZxOH+00pT30GxUaP5WQlKhk\nM3avFM964Gj9N/dM8/gSQZSsPWZePrAx9YhT7yj+1/0wx8Niz2Zl9AzCwxdX\npUaxvdnLt+fO7OZLE4dji6wJVoFYq55WILJky1qNBEIpn5JU2HYyoPXGpJv+\nZdF99s38bZZ6K0S6vKbz88LuH47oI+RlRRzXnMyxZWCaZ6kQ43Tvmp6dYzSr\n8znMbqaToHjo+y8TqWpw69WRKBTk5ewpCCmIctz0lYAk5ABmt3d7LaHhJIzo\nqMH3/phmRXzjJteyf0EyhepPkhrGovSAcWpB/r7kVq5pHeuu2tu/jPtEUPTF\n2KvodxVll4x5zMG33RoMPjxVmxgc6QraZtumxOY72MDzhQtTLb1LACNKO1ML\nZJon68qIy+E8FKtDgZOTr1QKS1xLAtquksdMnnvFlSNLSxhJ3VlLP6dfk99W\nf1z/\r\n=jHIB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRgqv+rICUAD7JYQl4yvsRkvYqr8KhZWeThqAtxtJm5AiEAp/ux4d4wVJXZ1GGUNJ1TRsh6vkcrgFddNBkZroijpvA="}]},"_npmUser":{"name":"dawreck","email":"d.pc@live.nl"},"directories":{},"maintainers":[{"name":"dawreck","email":"d.pc@live.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-response-schema_0.0.6_1642441712919_0.5182676349489139"},"_hasShrinkwrap":false},"0.0.7":{"name":"@dawreck/nestjs-response-schema","version":"0.0.7","main":"dist/index.js","description":"A package for setting up strict NestJS response schema's","scripts":{"build":"tsc -p tsconfig.json","publish:npm":"npm publish --access public"},"author":{"name":"Damien Eichhorn"},"license":"MIT","dependencies":{"@nestjs/common":"^8.2.5","@nestjs/swagger":"^5.1.5","typescript":"^4.5.4"},"types":"./dist/index.d.ts","_id":"@dawreck/nestjs-response-schema@0.0.7","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-2rzQp9nFKzuZfKpZf0H+E84mXYt0tS1JV03Q/hSLSxZFjuV/BSRaGIBj9ErjqiOxwSUGVp7eHw6RnWU4d1XXpA==","shasum":"f1ea0d21a1cf94a00b6d69dca9079c0b6b441255","tarball":"https://registry.npmjs.org/@dawreck/nestjs-response-schema/-/nestjs-response-schema-0.0.7.tgz","fileCount":9,"unpackedSize":14870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5ayzCRA9TVsSAnZWagAAVv0P+wYkDPF2xRfOGo9GXhc3\naMJ6K1YFyYvVHCYOHMiq9M8VJdQwuVokBSNx9hle57+NfT+9DRwFantM3Rse\nMbMCp5C5tcXzdJRjK239xA7tUM2gw6jFC3tsYlKO9kUaJD9dOsVtzwSdQNWO\nzamoPLoBXyo9h32ZQrHHIC/NEoFaCu29qYD95yVh5QZce2Y1NAwU7H7MiQc6\nvJ8Kqz/pJz4DLgf3ILDkI3jMVMJRaEtQDgHBgkgAHDF0j0BE28FBzF4sXdQt\nk7J86WBE3e44rNkFg6b8yiNgTjtHft9s4MpYjAIcAjCE0aB5YRUKPlBrNIRW\nqvenSzI5EB6qFf444X48heAv/QhPIyyV1MVMaNeVu76kGi7E0+ddGQF8ifY8\ndhBd7gkpzOq4bejSF7b1ka75UthkhXW6wKGuM4cgNxGj8hxtkV4WhomhMdAH\n2M/HP0BiPk7XRLrSmxuNu17Ah3nauqgzoCRR5ju+csyznluh2b5/ZJcnVdh7\nKJCOCj2fXD9T407U/gZHl3yf+iYR1j1EL1M+OIj3t4s8YgLsWbbLMF4Zjzro\nqgjHFbrRWrpqgN/Mtjm2Y6d5DU2hF4rEYDFXBstZA0vGEPXkdLP/TsSojPKz\nP9Oc1MxxiYsUXOVAVI7HHVs6YTPR0jLi6Nb5zmkmEZ8kxjuKjnIP/QhzIs4l\n66xT\r\n=hOAG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvNX/amKRJ5GC/Y8oqdsJEQU43Uc1/u9XDX25hGktDLAIhAMhDrWAk0Va9UEZdeIDGWV61r6//PDU7xYTOUUGLDsWh"}]},"_npmUser":{"name":"dawreck","email":"d.pc@live.nl"},"directories":{},"maintainers":[{"name":"dawreck","email":"d.pc@live.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-response-schema_0.0.7_1642441907794_0.2805163302751843"},"_hasShrinkwrap":false},"0.0.8":{"name":"@dawreck/nestjs-response-schema","version":"0.0.8","main":"dist/index.js","description":"A package for setting up strict NestJS response schema's","scripts":{"build":"tsc -p tsconfig.json","publish:npm":"npm publish --access public"},"author":{"name":"Damien Eichhorn"},"license":"MIT","dependencies":{"@nestjs/common":"^8.2.5","@nestjs/swagger":"^5.1.5","typescript":"^4.5.4"},"types":"./dist/index.d.ts","_id":"@dawreck/nestjs-response-schema@0.0.8","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-XXPLTydGz7b6nvppMljGgqqYYSw5O9Cx3kUQW3LL7JgWmFKd66ZRbEieqnZ0hsAodDDve/LZZFrtZjYPQY/2AA==","shasum":"a12734a507bf747b1772f7d8a151d2c911686ab6","tarball":"https://registry.npmjs.org/@dawreck/nestjs-response-schema/-/nestjs-response-schema-0.0.8.tgz","fileCount":9,"unpackedSize":14962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5a0uCRA9TVsSAnZWagAA27UP/R8XW3s7YKrebPhje4k8\nq3z0QJ3oUafcgCllmTRYucwE5FNc6MdqWOAokEwnLKobj8k3XumnqOCYogsc\nGYWOKvfiU0F2kn13aCe9GD5CyTR0TW4kCUxjqxB3/lbSzCzfAPJ5r+h9UiQd\ngj02QGQjBgV9JxYeAtDxSFWyQ8vV+k/U92F/XhkYYP3lP7lc5zaUbns7FJlJ\nQhKHM0HaekNbY+Tq790b8BuP5iLmUyeEQU9IqVaR8zJZWe3ZwDvQaHjAhdkV\nNFPfIj78dXc5a/VzmcFnRdJVdD6Gl/V5/LVJwECcMzIZZ1ZLQx9PSCKcyvbK\nmhgBxc6R7evsBPAYLZ7YMdzeIz3YAl7FRd3cYsOGudfEs0qNIHNpqqUufYs6\nY3mOqBqHXbqDFTY41UsjrF1mcWJX73Wr93I8at1PlFruzglkZa/W8AxkJPQE\n2PpULJQv/MWxO6gHePPkpducEc1zFrgTsBTPiQqMb60VVlQSrz7GxgFwqnTJ\nVN84I/Wvb180ATFI23j/8QU847vXH6w+7tlTEKR59+kJU2ujpaBUa5BRthDG\nZ/DdPhEAY0829yoYy+5AJmzR5NIVk4rRondJ0/DDfCfeyfh2P/Ep9lWnovQN\nDRr5k4xDMKyzUSwb1JEcZof1ocipod33t/Q+F7YzhMncAOLBmkgopeQUEoIW\nLtIO\r\n=tjuJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2FiAClMzoHx89LapIrMh5LeZ8W8k9t+Fl1G0HR4qWhwIgMkXWlAtUMRwb4o9K3XCN3RyJV03cHz3JnzKg+o1tN2s="}]},"_npmUser":{"name":"dawreck","email":"d.pc@live.nl"},"directories":{},"maintainers":[{"name":"dawreck","email":"d.pc@live.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-response-schema_0.0.8_1642442030174_0.13468942598946976"},"_hasShrinkwrap":false},"0.0.9":{"name":"@dawreck/nestjs-response-schema","version":"0.0.9","main":"dist/index.js","description":"A package for setting up strict NestJS response schema's","scripts":{"build":"tsc -p tsconfig.json","publish:npm":"npm publish --access public"},"author":{"name":"Damien Eichhorn"},"license":"MIT","dependencies":{"@nestjs/common":"^8.2.5","@nestjs/swagger":"^5.1.5","typescript":"^4.5.4"},"types":"./dist/index.d.ts","_id":"@dawreck/nestjs-response-schema@0.0.9","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-mARSg0+WWjXZj75OeBnIUGdItOSvfmS+beHvVU+VaZddWqlhNR+wgQfEO+Wqd56VxZg3rzgnQXAzii07Keti1A==","shasum":"d15e3280c317f21b8e7e99fb82f35c9fe40bc476","tarball":"https://registry.npmjs.org/@dawreck/nestjs-response-schema/-/nestjs-response-schema-0.0.9.tgz","fileCount":9,"unpackedSize":14420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5a1dCRA9TVsSAnZWagAA+7MP/ivIX15I6mCr9l2gwR9J\nqPbqPs2pxXb9XMNgknxxU8+flPNuEywzKJZWTPAT5c7/clu28mg8XxAEvXaN\n8SQuJaghRGXeaFg57OTOHU8rVVDugF65BSsjpZfBara/E2LZfotZYmbrZDi5\nDiD+BZAI49FUBuKum83NsFjAbl/jPWV06gzc9TaMoPAGsxWJgrCuLeioFJQb\n0VhKVLzUdrP7n78uIflze4nWJ8ozcJbOCYafAGUzZRWP8oUZVVxXvHH5e4PQ\ncDTlgctH1vzPdyklMFLGfPtTkRpKa/yLx9mEc5BHb5lyw33zpdFxnhYK0zQt\n1nbsaEj2s9mNekze9tGgKBOmarty/TXIhvzbUER/S5bCsd78g4ZyV1yrWECE\n7QHkVS6BaZE1fC8JUDbCJxjHNSKEDNTDVZja0rr3YbTpAnMAtXi4vmqWSK6v\n15Vt28wqj4XPhf1a1miiTi6nW0CIutIl4Zke9+OWVg0Fc9W0/S1YHgFaz5r5\nVRQ0KzKRUO99x+sZOHJGTaoYxM0sgnod5GoOe8K6SK/G5glyExOlv0G/pi0b\nftL4e5I5upIbic1lk2hW0Dqv7DByXhPjeEcergVy0VqIHru1CrJMGUVOOoCi\nmNzTxDT2No9nBV7Mz00R7zmWyuiYrkgG8/rZTVucVPEl6JzpRtd6MfALwDUy\nYvRI\r\n=ejxe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChHS5eIPaZ7+750HnpkKaJnSOLgmyKeuGC7f/GOg7UIgIgOkhIQrb0xoXwtQ2pomS5GLv54mcLJVt4OZux2rfEdHU="}]},"_npmUser":{"name":"dawreck","email":"d.pc@live.nl"},"directories":{},"maintainers":[{"name":"dawreck","email":"d.pc@live.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-response-schema_0.0.9_1642442077001_0.8645109615393565"},"_hasShrinkwrap":false},"0.0.11":{"name":"@dawreck/nestjs-response-schema","version":"0.0.11","main":"dist/index.js","description":"A package for setting up strict NestJS response schema's","scripts":{"build":"tsc -p tsconfig.json","publish:npm":"npm publish --access public"},"author":{"name":"Damien Eichhorn"},"license":"MIT","dependencies":{"@nestjs/common":"^8.2.5","@nestjs/swagger":"^5.1.5","typescript":"^4.5.4"},"types":"./dist/index.d.ts","_id":"@dawreck/nestjs-response-schema@0.0.11","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-KvFB1/e7uTwjef6bLDiuzJQjccbpFBZrbrmEKE0s21MnGbEoEznWDHggPlUOQ197PliHiJeC+pEciwHvKS18Tg==","shasum":"17a783f4dfa22f7e0c5b7a108d0a2dcc03bff632","tarball":"https://registry.npmjs.org/@dawreck/nestjs-response-schema/-/nestjs-response-schema-0.0.11.tgz","fileCount":9,"unpackedSize":14421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5a4CCRA9TVsSAnZWagAArroP/R8pAvSJLtW1p0OXiP0+\nc6wAC/1ZqgDgRRVmBCS9xYKkqK9nD++bRPbKDdrl+gi7Vks1AJ2wPOgGeV6l\nHH4WLLnce+JCUgY47SKtshbb7Rx3B4Z8WsSmrhSXyoRwegnK0GTkl4Kxi/Sv\nquLvUL1qu4y49T5wmRdtOIy5bExLhy3iM2Y48EwVsjVLUY4efibVa08cpOrz\n7EadCtY0lFGDr3VZVc6VqzY7D033FnYuNrikkYFVLCBwxKkt/OjsBcI5/r2L\n9eL0UK3eElOlEPg5i5LcxuLCTUuEbKjUnx2O/96D4dHiUUjIZsFJw4y/9C+c\nS5PWrldKwDkU4YN7/2qLuc4xdUHwCH/eO+Nc0XryYvMOT6p49FuAVqz33zza\neiEzsvZA9kSA6ye5u9Pyan9sR57USPQ1/IY/7V5Qdqa9ejoqdeHPSxh6jYa2\nBwui0fEJcdtiV1CEFBfMkrUOFc4InFdKgeFSuR1oXbMxy5RJ4TDdLAEXnoNr\n+afUyLBcihKsKlrJOcQTXZh319Fi/hh2Boj9ftzeIsszJFhjuauOGCI6fdxt\nVocpZi3Cfjg32KGgvy2moN/LOkiFQ7J6EX9SojQaUmEGMd9LBsfCCd/aVy3K\n0Za49yd/DThZKgYN5t99Nk9Vslsc9TsISU3NMS9bT0XoAJt/Dl+on/gRP877\nm82l\r\n=Ca4R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4QJQCo/b5yFmpV86hv8fSbWiZOV4MvHgZY0GziSDkaAiBk4VcqB3KbR5Ctin2Sm16X5FWdLf1R0PLOjNf93LItwQ=="}]},"_npmUser":{"name":"dawreck","email":"d.pc@live.nl"},"directories":{},"maintainers":[{"name":"dawreck","email":"d.pc@live.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-response-schema_0.0.11_1642442242314_0.4739871685741852"},"_hasShrinkwrap":false},"0.0.12":{"name":"@dawreck/nestjs-response-schema","version":"0.0.12","main":"dist/index.js","description":"A package for setting up strict NestJS response schema's","scripts":{"build":"tsc -p tsconfig.json","publish:npm":"npm publish --access public","release":"release-it --no-git.requireCleanWorkingDir"},"author":{"name":"Damien Eichhorn"},"license":"MIT","dependencies":{"@nestjs/common":"^8.2.5","@nestjs/swagger":"^5.1.5","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/damiendawreck/nestjs-response-schema.git"},"devDependencies":{"release-it":"^14.12.3"},"types":"./dist/index.d.ts","gitHead":"e5373930414edb5ddd0ead0814987499b2a54f7c","bugs":{"url":"https://github.com/damiendawreck/nestjs-response-schema/issues"},"homepage":"https://github.com/damiendawreck/nestjs-response-schema#readme","_id":"@dawreck/nestjs-response-schema@0.0.12","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-AuWENeMqE6H2m8P/C2aoUWpoBh5crqAMidDOw90GCTqAkMpUR8SGUq8lTQhdnf+X8XgVvONgQuI0l71S6jjmLg==","shasum":"5714f17583a25069411db5d20665a352bc433f9e","tarball":"https://registry.npmjs.org/@dawreck/nestjs-response-schema/-/nestjs-response-schema-0.0.12.tgz","fileCount":10,"unpackedSize":20412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5o1CCRA9TVsSAnZWagAArW4P/2ThYnmPhb9kZgbhCqtY\nzme1eZUVVowjnQy2R1J2mVTCw9+fokrX5Bxs87TIRcBog3hY8a7tKmEKZQIE\npiY32j4jQhl7qMG1QU9zb38HbJ5Cxen0bwbE/PhiiCB1hphDajD3Z7LcgfrH\noxQnY2R4ZHzTHu1enEeOr98fRU9T6KxZyf60xSIx7qUlGyKZnS1poecSlG6+\nqqyCh7+50uicEt7yDGIyJwkIYJYi0Xf9ZN/jDjZ8BSFJEmwa7QbSCzXEkY7R\nLBZPP7Y+WZFDPQ8wzAfqRJvl5sJGSM9twq9zCwOuqQFtF7uqZZcdCTD63+l+\nCfbZEbzcjYlbOL4n33ow2ep14I3Ie9Zh4lIzAdLtNClxPcBKyAGfV0qqb7uc\nUHiH5oAaK5jC6d1H0Gd8XnD/gzVYq5jCIBarvBg8zwWVMFjd3NWCylndXWJz\noDV5cbdXs0gkwrBWGXR3HIFChi8u56CXlxPKYCjYmZtxpmfBDc1t2DeYt/00\nGcMpBbhXMNM0IZnfaEFFv4yUBILNXznE9Zpn1Ypl9jIdDAV6IG6JmGBjE9eC\nErIILAQ5FjrSBrD26++9lG4COTVt8X+1Vv9iBhLKwHLnpkdAzKewiKPA3RI3\nVN77ekEMDgX2asQgih/Fu9AVDwuLU4e9bprgZXXlORah6J9N1HlqsCVnzop/\nfKhy\r\n=xfox\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBLC6yA/inf3ZqszLENBGgfIHSxQvi4a5hX4Ih+f0lTAiEAqIyvAj81GQbNKt5aWdgInLxmm9Im8WbQZgIABPGPmYs="}]},"_npmUser":{"name":"dawreck","email":"d.pc@live.nl"},"directories":{},"maintainers":[{"name":"dawreck","email":"d.pc@live.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-response-schema_0.0.12_1642499394478_0.703403299051125"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-17T16:10:43.704Z","0.0.1":"2022-01-17T16:10:43.893Z","modified":"2022-04-05T03:11:02.810Z","0.0.2":"2022-01-17T16:24:46.551Z","0.0.3":"2022-01-17T16:49:10.447Z","0.0.4":"2022-01-17T16:54:04.509Z","0.0.5":"2022-01-17T16:56:58.086Z","0.0.6":"2022-01-17T17:48:33.051Z","0.0.7":"2022-01-17T17:51:47.918Z","0.0.8":"2022-01-17T17:53:50.343Z","0.0.9":"2022-01-17T17:54:37.149Z","0.0.11":"2022-01-17T17:57:22.498Z","0.0.12":"2022-01-18T09:49:54.586Z"},"maintainers":[{"name":"dawreck","email":"d.pc@live.nl"}],"description":"A package for setting up strict NestJS response schema's","author":{"name":"Damien Eichhorn"},"license":"MIT","readme":"# nestjs-response-schema\nA package for declaring and enforcing responses in NestJS\n\n## Installing\nFirst, start by installing nestjs-response-schema by running the following command:\n```shell\nnpm i nestjs-response-schema\n```\n\nAfter installing the package, include the module in your app module and register it using the register method. (This loads the module globally)\n```javascript\nimport { ResponseSchemaModule } from 'nestjs-response-schema';\n\n@Module({\n  imports: [\n    ResponseSchemaModule.setup({\n      // options here\n    }),\n  ],\n})\nexport class AppModule {}\n\n```\n\n## Options\nCurrently the following options are supported\n - strictKeyCheck: boolean\n - strictTypeCheck: boolean\n - onStrictKeyCheckFail: function\n - onStrictTypeCheckFail: function\n\n### strictKeyCheck\nThis option allows you to enable/disable the strict key check. This checks the keys from received data against the keys from the schema. When a key that is in the schema, is missing from the data, it will throw an InternalServerException. This behavior is overridable by the onStrictKeyCheckFail option.\n\n### strictTypeCheck\nThis option allows you to enable/disable the strict type check. This checks the types from received data values against the types from the schema. When the data value type doesn't match the schema type, it will throw an InternalServerException. This behavior is overridable by the onStrictTypeCheckFail option.\n\n### onStrictKeyCheckFail\nThis option allows you to override what happens when a strict key check fails. This function receives the currently evaluated schema, data and the key that is evaluated as arguments.\n\n### onStrictTypeCheckFail\nThis option allows you to override what happens when a strict type check fails. This function receives the currently evaluated schema, data and the key that is evaluated as arguments.\n\n## How to use\nTo start using the response schema's after installing, start by annotating a controller method with the `@ResponseSchema(schema, statusCode)` decorator. This decorator takes a schema as the argument and an optional statusCode.\n\nSchema's are made as objects and are constructed with key value pairs, the keys being the name of the property, and the values being the expected types.\nThis package makes use of it's own type to handle the underlying logic. Currently the following types are supported:\n- StringValue\n- NumberValue\n- BooleanValue\n- Object\n- Array\n\n### StringValue\nA StringValue represents a basic string.\n\n#### Schema\n```javascript\nimport { StringValue } from 'nestjs-response-schema';\n\nconst schema = {\n  name: StringValue\n}\n```\n\n#### Data\n```javascript\nconst data = {\n  name: 'test',\n  hidden: 'hello',\n}\n```\n\n#### Output\n```json\n{\n  \"name\": \"test\"\n}\n```\nA StringValue can also be used with a function attached, allowing you to transform or aggregate data. The function received the data object with the containing key as an argument\n#### Schema\n```javascript\nimport { StringValue } from 'nestjs-response-schema';\n\nconst schema = {\n  test: StringValue((data) => data.nested.name.substr(1,2))\n}\n```\n\n#### Data\n```javascript\nconst data = {\n  name: 'test',\n  hidden: 'hello',\n  nested: {\n    name: 'hello'\n  }\n}\n```\n\n#### Output\n```json\n{\n  \"test\": \"el\"\n}\n```\n\n### NumberValue\nA NumberValue represents a basic numerical value\n\n#### Schema\n```javascript\nimport { NumberValue } from 'nestjs-response-schema';\n\nconst schema = {\n  id: NumberValue\n}\n```\n\n#### Data\n```javascript\nconst data = {\n  id: 12,\n  hidden: 'hello',\n}\n```\n\n#### Output\n```json\n{\n  \"id\": 12\n}\n```\nA NumberValue can also be used with a function attached, allowing you to transform or aggregate data. The function received the data object with the containing key as an argument\n#### Schema\n```javascript\nimport { NumberValue } from 'nestjs-response-schema';\n\nconst schema = {\n  id: NumberValue((data) => (data.nested.code + 1))\n}\n```\n\n#### Data\n```javascript\nconst data = {\n  id: 12,\n  hidden: 'hello',\n  nested: {\n    code: 1234,\n  }\n}\n```\n\n#### Output\n```json\n{\n  \"id\": 1235\n}\n```\n\n### BooleanValue\nA BooleanValue represents a basic boolean value\n\n#### Schema\n```javascript\nimport { BooleanValue } from 'nestjs-response-schema';\n\nconst schema = {\n  exposed: BooleanValue\n}\n```\n\n#### Data\n```javascript\nconst data = {\n  exposed: true,\n  hidden: 'hello',\n}\n```\n\n#### Output\n```json\n{\n  \"exposed\": true\n}\n```\nA BooleanValue can also be used with a function attached, allowing you to transform or aggregate data. The function received the data object with the containing key as an argument\n#### Schema\n```javascript\nimport { BooleanValue } from 'nestjs-response-schema';\n\nconst schema = {\n  cool: BooleanValue((data) => data.nested.isCool)\n}\n```\n\n#### Data\n```javascript\nconst data = {\n  exposed: true,\n  hidden: 'hello',\n  nested: {\n    isCool: true\n  }\n}\n```\n\n#### Output\n```json\n{\n  \"cool\": true\n}\n```\n\n\n### Object\nnestjs-response-schema has supported for nested schema's and data and will automatically pick it up when it is used.\n\n#### Schema\n```javascript\nimport { StringValue } from 'nestjs-response-schema';\n\nconst schema = {\n  content: {\n    name: StringValue\n  }\n}\n```\n#### Data\n```javascript\nconst data = {\n  title: 'Hello World',\n  content: {\n    name: 'NestJS'\n  }\n}\n```\n#### Output\n```json\n{\n  \"content\": {\n    \"name\": \"NestJS\"\n  }\n}\n```\n### Array\nnestjs-response-schema also has support for arrays and defining the schema for array items.\nTo define an array schema, just create an array with 1 item, and have that item just like any other schema object. It will force this schema upon any item in the data array\n\n\n#### Schema\n```javascript\nimport { StringValue } from 'nestjs-response-schema';\n\nconst schema = {\n  items: [\n    { name: StringValue }\n  ]\n}\n```\n#### Data\n```javascript\nconst data = {\n  items: [\n    { name: 'test 1', hidden: 'hello' },\n    { name: 'test 2', hidden: 'hello2' },\n  ]\n}\n```\n#### Output\n\n```json\n{\n  \"items\": [\n    {\n      \"name\": \"test1\"\n    },\n    {\n      \"name\": \"test 2\"\n    }\n  ]\n}\n```\n\n## NestJS/Swagger\nThis package will also set the @ApiResponse on the affected method with the right schema.\nIt will by default set the response status to 200 unless specified \n\n`@ResponseSchema({})` will automatically make a Swagger Response with a 200 statusCode\n\nPost requests in NestJS usually response with a 201 statusCode and thereof we need to response with a 201\n`@ResponseSchema({}, 201)`\n\n## Examples\n","readmeFilename":"README.md","homepage":"https://github.com/damiendawreck/nestjs-response-schema#readme","repository":{"type":"git","url":"git+https://github.com/damiendawreck/nestjs-response-schema.git"},"bugs":{"url":"https://github.com/damiendawreck/nestjs-response-schema/issues"}}