{"_id":"@aledavidgueva/nestjs-schemas","_rev":"5-9df5c09341d13ed34ef51702dca01e71","name":"@aledavidgueva/nestjs-schemas","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"@aledavidgueva/nestjs-schemas","version":"0.0.1","description":"Metadata storage for schemas","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rimraf dist && tsc ","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/aledavidgueva/nestjs-schemas.git"},"keywords":["nestjs","modules","metadata","reflection"],"author":{"name":"Alejandro D. Guevara"},"license":"ISC","bugs":{"url":"https://github.com/aledavidgueva/nestjs-schemas/issues"},"homepage":"https://github.com/aledavidgueva/nestjs-schemas#readme","peerDependencies":{"@nestjs/common":"^7.0.8 || ^8.0.0 || ^9.0.0","@nestjs/mapped-types":"^1","@nestjs/mongoose":"^9.2.1","@nestjs/swagger":"^6","class-transformer":"^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0","class-validator":"^0.11.1 || ^0.12.0 || ^0.13.0","reflect-metadata":"^0.1.12","rxjs":"^7"},"devDependencies":{"@types/node":"^16","rimraf":"^3","typescript":"^4"},"gitHead":"d0f36bffd8d8b4f11f7bc49419fa2929afaacc70","_id":"@aledavidgueva/nestjs-schemas@0.0.1","_nodeVersion":"16.18.1","_npmVersion":"9.1.1","dist":{"integrity":"sha512-IVDjKZeYMSTuge2dG6wfUAWrvVMQJu892mQN7gUQUI8kwofj2juHxqxQ1j4u/ikqgnOoGB1quCsgsHiFz7I7Bg==","shasum":"5d53194486dd8ecdb143e36b71889231a1197792","tarball":"https://registry.npmjs.org/@aledavidgueva/nestjs-schemas/-/nestjs-schemas-0.0.1.tgz","fileCount":34,"unpackedSize":48065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASzltTpAUcoginXPZ+SQ0C4DuIz6dYSy4+6BD5jPfRLAiBMA1tMHVGaPWUMLGXURpwOtyGAdkI8G5+t6LXYTJZXUw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlh9wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkQg/6AheSg05Mx1CyWWo5SSNmLUT0dc0ZFzkZ1nztRppUGrS+y8/Q\r\nw+f1yVABiT0VvqjrTkynKeV8IgZLa1SidQJM3UYcYMZ+5HMpqN0e7WtpcoSD\r\nTME89Fi+y+9FTacPWIaEAvoxKamLsvf8zK7Ld7LAz37ZOGgG9C2KS+gFCh/u\r\nglfjBwyIDXzFtKZCCsXLGsrDcEseLOPueocznDVnmbvOqGfaR8SsDB4NMg7G\r\nhtDX5li7VqXhy7MlNDf5sw7sOuIWpYp0KlY9rs3mIOhDAIpz+SsWwqDudKul\r\n+GA/1M1OYosdOi+Pk1jjWxeNxQzJw6MXk943yK/TWHN88TZyGIPph1ed0IbR\r\nEE9iR8RazXDM0bOVFq/hQrpPuk3agJIDNBRo22T9OAdm6wZDdhl+MTIoaBdq\r\ney3nm5AYqRoS5NooT2Ds3KRdNt2dNR2RMDhiYGj3iJZ+11l2KaKlrnG0wX8a\r\n7PCylzsTStJdENBneBf+xvhY71UtTZOKl+eHEq4szicotrDS+66dx/0bOoc1\r\nqjP7IF4ulXA6yxdpJqne2b/oboAs2vhDWSTf5e9vhlHri9D+7ecXymrWM69y\r\n62RWBDWZuo2f4xIDPpZak8uL+96AZoJaNbBaShXT/6c9M0De2GvRu4Nuyt/F\r\n8Y2uZiGHhnkZmVjkCmauJ0iwC/AKRjZXQEY=\r\n=hLpl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"},"directories":{},"maintainers":[{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-schemas_0.0.1_1670782832441_0.018619468059071442"},"_hasShrinkwrap":false},"0.0.2":{"name":"@aledavidgueva/nestjs-schemas","version":"0.0.2","description":"Metadata storage for schemas","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rimraf dist && tsc ","test":"echo \"Error: no test specified\" && exit 1","deploy":"bash ./scripts/deploy.sh","deploy:patch":"bash ./scripts/deploy.sh patch","deploy:minor":"bash ./scripts/deploy.sh minor","deploy:major":"bash ./scripts/deploy.sh major"},"repository":{"type":"git","url":"git+https://github.com/aledavidgueva/nestjs-schemas.git"},"keywords":["nestjs","modules","metadata","reflection"],"author":{"name":"Alejandro D. Guevara"},"license":"ISC","bugs":{"url":"https://github.com/aledavidgueva/nestjs-schemas/issues"},"homepage":"https://github.com/aledavidgueva/nestjs-schemas#readme","peerDependencies":{"@nestjs/common":"^7.0.8 || ^8.0.0 || ^9.0.0","@nestjs/mapped-types":"^1","@nestjs/mongoose":"^9.2.1","@nestjs/swagger":"^6","class-transformer":"^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0","class-validator":"^0.11.1 || ^0.12.0 || ^0.13.0","reflect-metadata":"^0.1.12","rxjs":"^7"},"devDependencies":{"@types/node":"^16","rimraf":"^3","typescript":"^4"},"gitHead":"c36bb36ebe58a4668b78e7347814807135ce9478","_id":"@aledavidgueva/nestjs-schemas@0.0.2","_nodeVersion":"16.18.1","_npmVersion":"9.1.1","dist":{"integrity":"sha512-eV2cMF1wJz6uBqNhibdzt9txM5WvyA2WNXlMMfRu+IigTwHmzlWsO7JTWS82INTojyRtIMvYCH8mFDiLno7mug==","shasum":"ea1782ac571d931607833c12fce82db9835c6116","tarball":"https://registry.npmjs.org/@aledavidgueva/nestjs-schemas/-/nestjs-schemas-0.0.2.tgz","fileCount":34,"unpackedSize":48297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo1yjlhglPsumqu48kcLJ0ybH/sESMMzPxb55ZOk3ERAIgZXiNCizevcS/WGz3CkcKJQqvJe7udDbsMTpNYyC2lZ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmLdWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmroiw/8DKDXpkJ4laOuaRIY2jTPx9GVhI9QQH/mHy2j/sVQ+demAWrG\r\n6EQdD7aRIV4aLKprHHmokzXj61sX66YRhnKov/N/vb+RsxsfmbOJxvDpW05y\r\n08kActTyscF1EMXPgujIoq7la6E0NurGKmBz18Bd/A76OEzfSNLsZ2rQRI7C\r\n1kw8IVX8N0ohDG7UPitv+4sAjG2NKEyreAF4t+jZRgYajibZe+ZPd7fEyffe\r\ntCCh1AK2JXXySGX5UYVlwQLK805mU7Ta+QJAfiuhLu9IEpMlgXfaJa4+gOoa\r\nvlZzJvKNnzfuHoSzKQjoElmoD0QfMgCueoCL47Ypb4145DmZhUZTZZ0mqIgT\r\nMNxuM0NpNUAuWAIlGK5BrglehnuCx42FEgi9ta6rqT3wMBR7QaH/isAw0CYE\r\ncNIaALGDDsFh5MczOzc4avH8b+BLqXNLIEeQaLWeZXIbGcSRP7MZVFKywEpK\r\n85bpD9RkRsyDzY1E4d4jvrs5XmFz6tG3njWpIaj5JRXJZvn2ozcaXyu4nhg+\r\ndIU8lA/kT4Qzi0B1uSWoujkUho7KjSqHlJ1bfKnxnMj+0NDnx7c7Y2DnM8VN\r\nwULcw1CcuWSpEchfwt2s0rBmgXop6OylEN6mPLVCGwlVYnU9T919wD8QqZU9\r\n3KQ8BVmyly9L1YOATAP4Ci7kkUFCedCIfHE=\r\n=p8Za\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"},"directories":{},"maintainers":[{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-schemas_0.0.2_1670952789864_0.8334317235825397"},"_hasShrinkwrap":false},"0.0.5":{"name":"@aledavidgueva/nestjs-schemas","version":"0.0.5","description":"Metadata storage for schemas","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rimraf dist && tsc ","test":"echo \"Error: no test specified\" && exit 1","deploy":"bash ./scripts/deploy.sh","deploy:patch":"bash ./scripts/deploy.sh patch","deploy:minor":"bash ./scripts/deploy.sh minor","deploy:major":"bash ./scripts/deploy.sh major"},"repository":{"type":"git","url":"git+https://github.com/aledavidgueva/nestjs-schemas.git"},"keywords":["nestjs","modules","metadata","reflection"],"author":{"name":"Alejandro D. Guevara"},"license":"ISC","bugs":{"url":"https://github.com/aledavidgueva/nestjs-schemas/issues"},"homepage":"https://github.com/aledavidgueva/nestjs-schemas#readme","peerDependencies":{"@nestjs/common":"^7.0.8 || ^8.0.0 || ^9.0.0","@nestjs/mapped-types":"^1","@nestjs/mongoose":"^9.2.1","@nestjs/swagger":"^6","class-transformer":"^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0","class-validator":"^0.11.1 || ^0.12.0 || ^0.13.0","reflect-metadata":"^0.1.12","rxjs":"^7"},"devDependencies":{"@types/node":"^16","rimraf":"^3","typescript":"^4"},"gitHead":"c67b84dbfe992fba5e2944befdaf87a1ae0cc3d6","_id":"@aledavidgueva/nestjs-schemas@0.0.5","_nodeVersion":"16.18.1","_npmVersion":"9.1.1","dist":{"integrity":"sha512-sdWBDd8TlbJi+XLWnv/QioIdWtP5tpUXhcesFnY7fXe5wUsOozQp6di2OoeHajwU2tQy3RWJEyQAM+P6IaSIuw==","shasum":"eb97de8e2002efc4711a018976a6d5d1eeb49e98","tarball":"https://registry.npmjs.org/@aledavidgueva/nestjs-schemas/-/nestjs-schemas-0.0.5.tgz","fileCount":34,"unpackedSize":47706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhueSVHn+W8qun1hRfE0OObDNiCyzSp5zSJAFnAIAlewIgI2qL8xzu6c3VY9zQrWdN2QCL5p825ZRli76dcxDFOZU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmft9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpkA//ZGJdFdpq03KqZPfIdY4/JMbsON1xrHFwhr/5PeBJamMqQq78\r\nDpVd6oKoVjpVFrox9iQQCbSbZFl7gdAnvPxPbfcN0Ibp0KmK9KYci1ePGkH+\r\n/9dyaFPBYvM8kI1pm+vpkBKwSewJFNotJgs5FFWOQEMntbKNyEQ9qukP83si\r\ntIkzr3A8BnegopsZCaaKD4Pf/1zte0+zE1VM7z8BNvQlmCDwDQeKauI5ht0R\r\n8jGKIwqcTRt4tz0ddvPMChEBy6O6DuXccnM4d99EvCqT4VzJIwmii824X4SZ\r\noj/G+aQWSEzT0Bq2KP0bg6udG68Y0BdA78OpSq6pqFu4Rml9E7T5YHp+Dv3I\r\nLL6BV78QeSihXpHuYRK+ahb6Hx6h/HKh4Upiq8yyGb4mxoQRi/i59l6/Gk5X\r\nTJcOjHJ2SWiQ+y1tRGH9qoJBXmqskRs7XB0k59Rgd1BzMX2ttYpLwr0PTUWP\r\nvD0klPM5+D3n0C4o7p1d2Af+RIcnToPcf4BXbR1vJXa5vIj2eQ96OQl6ihE/\r\nMsb+YafSekvJg7ouwfOh1iMcRjlbiQVR3V0Asz/KBBuPbGWm06F+5gXN0OOO\r\nJrhcBLGeU25XW/YNzECs++7BTuTx8/Wn6tMo5G0Ig7NFsJ8C5/0T8ji8ubnL\r\nHp2E+cAP0CtliCWUDkJZk68FuP+3Sqm2vAU=\r\n=1ns4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"},"directories":{},"maintainers":[{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-schemas_0.0.5_1671035773175_0.5825424046576846"},"_hasShrinkwrap":false},"0.0.6":{"name":"@aledavidgueva/nestjs-schemas","version":"0.0.6","description":"Metadata storage for schemas","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rimraf dist && tsc ","test":"echo \"Error: no test specified\" && exit 1","deploy":"bash ./scripts/deploy.sh","deploy:patch":"bash ./scripts/deploy.sh patch","deploy:minor":"bash ./scripts/deploy.sh minor","deploy:major":"bash ./scripts/deploy.sh major"},"repository":{"type":"git","url":"git+https://github.com/aledavidgueva/nestjs-schemas.git"},"keywords":["nestjs","modules","metadata","reflection"],"author":{"name":"Alejandro D. Guevara"},"license":"ISC","bugs":{"url":"https://github.com/aledavidgueva/nestjs-schemas/issues"},"homepage":"https://github.com/aledavidgueva/nestjs-schemas#readme","peerDependencies":{"@nestjs/common":"^7.0.8 || ^8.0.0 || ^9.0.0","@nestjs/config":"^2.2.0","@nestjs/mapped-types":"^1","@nestjs/mongoose":"^9.2.1","@nestjs/swagger":"^6","class-transformer":"^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0","class-validator":"^0.11.1 || ^0.12.0 || ^0.13.0","moment":"^2.29.4","mongoose-delete":"^0.5.4","reflect-metadata":"^0.1.12","rxjs":"^7"},"devDependencies":{"@types/mongoose-delete":"^0.5.9","@types/node":"^16","@types/validator":"^13.7.10","rimraf":"^3","typescript":"^4"},"gitHead":"fd7b5b5d0af185b4a5433f1071653c5fa8ac18d4","_id":"@aledavidgueva/nestjs-schemas@0.0.6","_nodeVersion":"16.18.1","_npmVersion":"9.1.1","dist":{"integrity":"sha512-kIfS+e6lRNgGucybrt0SkTI8hidd8MY7I4JTGk/U7UNkiGkMAEVDcUbiXL6JDjX69zhsMgcRWXLADevp4SkqWA==","shasum":"9d8a0bd583fddce6af0fa306e28d9f91a91ed3c4","tarball":"https://registry.npmjs.org/@aledavidgueva/nestjs-schemas/-/nestjs-schemas-0.0.6.tgz","fileCount":132,"unpackedSize":211266,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLhiaHQpfYnxES1JMkPzUpBJ4Vre/P7gx1B9ML2kJPfwIhAOapMOrP9uEKdKTIvtJdKrlsRMLlyceqwEVb6OmmhU+C"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtzIbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDVQ//d8QC5rl9MGrhyJDrhYlN60SAlFdeOiEHsMEJgkPAPq0aRA/b\r\nqAOe0p23uTdptC2Z4hE4CQCspZhHJ+jPtQ9nAwWn9vYrezjmXDCpNCaii7Ha\r\nHg+Cwmlkw3m9fVO+s7Jnbxo3p9iu0eX4j4+MGC+PwDqsue6mFFLC4Jzsvz6z\r\nd2erKtkPHot6+FLKCW7VI4qCCrMDwBs6r9q5/zkBu6DYrc8xGwJOwxp7fPte\r\nup6uNLrvrLXsPQzoDNjRqjzbx7N5DYSapaDjvPLQBU25jB/qh6By9n8kAEPt\r\nEwfqxmghjUw2zJcb20n/4uPx6t1OPMD3VorlGkCCoih3rrUBoH2W+ad9ixXe\r\n7GsLLYw4YNjvy6649qgYLBTRFKVSv4z/AuG4n7uwfhtE1vwAlVm96xScJBZ0\r\nV8ZwmAqrZdKghOyZ3KkZcolS8TJUXVEzkJwuLJZRTxg69KWCxQQbsVTL59lN\r\nv3asga4ovxrArOnAPu2MkFHzNRMP+nbDAxugv0IgwSV5+dpLPrRcLIhCWQ5n\r\n/jOB8CtcTB2EuMmFtEdmvPJZbRai6tjZPULxaasPLuZW0U+C+plnpJLAl/be\r\nAfHyyEnPyyyC7YALUqKK26NNW0JOoXAxbuKt7i7AL7quwzP4Hq+Cl+If6PzR\r\nm0Dxp/0XBSilFrFEtNTYVOnRyaIK/+L6nps=\r\n=c1W9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"},"directories":{},"maintainers":[{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-schemas_0.0.6_1672950299711_0.4532333753130624"},"_hasShrinkwrap":false},"0.1.0":{"name":"@aledavidgueva/nestjs-schemas","version":"0.1.0","description":"Metadata storage for schemas","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rimraf dist && tsc ","test":"echo \"Error: no test specified\" && exit 1","deploy":"bash ./scripts/deploy.sh","deploy:patch":"bash ./scripts/deploy.sh patch","deploy:minor":"bash ./scripts/deploy.sh minor","deploy:major":"bash ./scripts/deploy.sh major"},"repository":{"type":"git","url":"git+https://github.com/aledavidgueva/nestjs-schemas.git"},"keywords":["nestjs","modules","metadata","reflection"],"author":{"name":"Alejandro D. Guevara"},"license":"ISC","bugs":{"url":"https://github.com/aledavidgueva/nestjs-schemas/issues"},"homepage":"https://github.com/aledavidgueva/nestjs-schemas#readme","peerDependencies":{"@nestjs/common":"^7.0.8 || ^8.0.0 || ^9.0.0","@nestjs/config":"^2.2.0","@nestjs/mapped-types":"^1","@nestjs/mongoose":"^9.2.1","@nestjs/swagger":"^6","class-transformer":"^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0","class-validator":"^0.11.1 || ^0.12.0 || ^0.13.0","moment":"^2.29.4","mongoose-delete":"^0.5.4","reflect-metadata":"^0.1.12","rxjs":"^7"},"devDependencies":{"@types/mongoose-delete":"^0.5.9","@types/node":"^16","@types/validator":"^13.7.10","rimraf":"^3","typescript":"^4"},"gitHead":"ca523a3b749388924291c06448642808e86f7cb0","_id":"@aledavidgueva/nestjs-schemas@0.1.0","_nodeVersion":"16.18.1","_npmVersion":"9.1.1","dist":{"integrity":"sha512-W25E9Q8qSABTETx1mIpNvZ880ykUNjUs8+EK7JDqfVBeFRguki1C1Squw9fHNunxO52bUGVCJO9dvDMPEKP6gQ==","shasum":"91b691a19e0815dd5ac427bf93868068f6bf528c","tarball":"https://registry.npmjs.org/@aledavidgueva/nestjs-schemas/-/nestjs-schemas-0.1.0.tgz","fileCount":132,"unpackedSize":217543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfqFnUS8bwGy82//zN+IKCkkmTIIQLRvMJhWrPuwEQ5AiEA3J8EE9oIUE9sf0c5k+TmrqDm+1paZ1Dj53BXwr/wdtc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5TGzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqtRAAgOXMyehe8KUZiJVpuF6acjqCBVt9q9CbIsaiOmv0gM9Gc3cx\r\nMlh352Eyng+e1LLW+Lt1k9q23dCo/gGrsEJzle5ml7O9INHMW8YZ4HUDS7AE\r\nDg3zhKm9G8BXCqx4k8OF3QydpLLjKmSiz0ehkP+u1Hw6n8ljCbXDlNE0cZpu\r\nDGG9u2TgjkMScjpAPdS2ztJRei+z6XIyw/TPPVkyEGqPuG1EoM37rVKK/Zau\r\nqjDrzHJmX6EKyZWPqzYP6xl3CH8AdD61K+OBR2Pc13R6YemNWi6uq2NvPimR\r\nP+zAqFfcsC8ZJVmI7V4V6kaYaz4WJ3B3Znp/TQzU343QneQXCwTyTnvUqpdk\r\n+J7EN3kKZevA8PUD90IQBt1afopFeXyEpkbRfT5298nqfUKq8OjEY2XbaCf1\r\nYUFsw1uNfhKXRSZOmttKpty2nTcXBbuqYxPxeXFB777ZdkV5SV1zbI+LBuWy\r\n4Ze6Z0vjRWxwczyyN7VNIF+xisxCb/mnyn5+OqiTE8/tmmHe4d38VrSBkDTJ\r\nQeGBAYTcZZJFaSGBvI5d5ky8Ten3xb0XFhKN6KK8kyhUMaXNYnDF5M1tyKML\r\nvLljv5WaPdDP+Hs7Psm43drDF8t812Byh6be7rWPJsJicXvtiuRDm2iDTM2+\r\nPVm+4re33sWTKeDpYnMQa94APsmzBdicsTY=\r\n=mTyf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"},"directories":{},"maintainers":[{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-schemas_0.1.0_1675964851080_0.34278734140826583"},"_hasShrinkwrap":false},"0.1.2":{"name":"@aledavidgueva/nestjs-schemas","version":"0.1.2","description":"Metadata storage for schemas","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rimraf dist && tsc ","test":"echo \"Error: no test specified\" && exit 1","deploy":"bash ./scripts/deploy.sh","deploy:patch":"bash ./scripts/deploy.sh patch","deploy:minor":"bash ./scripts/deploy.sh minor","deploy:major":"bash ./scripts/deploy.sh major"},"repository":{"type":"git","url":"git+https://github.com/aledavidgueva/nestjs-schemas.git"},"keywords":["nestjs","modules","metadata","reflection"],"author":{"name":"Alejandro D. Guevara"},"license":"ISC","bugs":{"url":"https://github.com/aledavidgueva/nestjs-schemas/issues"},"homepage":"https://github.com/aledavidgueva/nestjs-schemas#readme","peerDependencies":{"@nestjs/common":"^7.0.8 || ^8.0.0 || ^9.0.0","@nestjs/config":"^2.2.0","@nestjs/mapped-types":"^1","@nestjs/mongoose":"^9.2.1","@nestjs/swagger":"^6","class-transformer":"*","class-validator":"*","moment":"^2.29.4","mongoose-delete":"^0.5.4","reflect-metadata":"^0.1.12","rxjs":"^7"},"devDependencies":{"@types/mongoose-delete":"^0.5.9","@types/node":"^16","@types/validator":"^13.7.10","rimraf":"^3","typescript":"^4"},"gitHead":"21d2072070014b4be2a19079db3b55ad5d0b376a","_id":"@aledavidgueva/nestjs-schemas@0.1.2","_nodeVersion":"16.18.1","_npmVersion":"9.1.1","dist":{"integrity":"sha512-+uTSDrx4UzKhfCIS+vSHIwMYJYjHKbFKSckUAmtW50hFEW1s0ABNLFbs+ik5qXnbeKxJTdecdMbUCiQHDCELTg==","shasum":"63fa1cf874d3a9368f0403e2c8c5472ee9cbb780","tarball":"https://registry.npmjs.org/@aledavidgueva/nestjs-schemas/-/nestjs-schemas-0.1.2.tgz","fileCount":132,"unpackedSize":217480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLCuKXVSbaBEAzuceUiXWy+pXGVO7yTNhWUiIbS6OOsgIgELcdSYCKyWGsoj3umenJTjseLLXfmdCJhT28m5GvOcc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRtC/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzlBAAgn7Zsz7gfZIcMRO7ViXKpuoRcagKimmpyLGlOZL+8qrs+isf\r\nQhFiB57v1y0udTFuinruxiivsv3zPEoPHrUNOKTgWXzbGqdNAkYQNjEYlWTt\r\n5D/zR2J5QrWQet8ivsjJrwE46SgJ0y7ynZjRk3sfZ0NebARLqh3Sc7kjW6yx\r\n98HCdKMWbBlQ0uFjyZMtqmkzAqnmKgni/+V1TKSPoIUp5ZZrZuTRmVcr02ZK\r\nGQrC2fz52uA2GIbAWNHwjzOhRhHrirGI4QCN8/NlS0lVp5Em+1/JvnB0ujs7\r\nxFvowoMoDiVIOROsBWedOznpYnpmfsLHmxIfSRHVugtNOnjWjRNWVqVEW6p1\r\no10vlfPBPk8Eov/zIqGwVX99beO6WPkSt/KJvJOLB7be1lYLk1c/LjWrQVt3\r\ndC1dC8dTBIiqW+9pRYCw9ensQ73KDRZFDpKrkhsuuu+YRk4yk9HgaaUuvSps\r\nRPgGt2Zids9eFv98y+nCgZUkq1udHocALkuautKmRw86zSJqK52BC4XYuP7M\r\nq62UaWCb1I2uadOzPh9wI5LLKQJrW+OEXwveImYOl+NELqmeI2IzYsRUaHIT\r\na9dX+uAMDqZP5vrZgyZv1Ulue8cqgnuOjop3G7hzTNA791KRBf8l092NMr2s\r\no0y0SheVKEnEXMLb3d2Al5eABJ3PzhkSpzo=\r\n=9pK/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"},"directories":{},"maintainers":[{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-schemas_0.1.2_1682362559580_0.8406306632097076"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-11T18:20:32.369Z","0.0.1":"2022-12-11T18:20:32.663Z","modified":"2023-04-24T18:55:59.952Z","0.0.2":"2022-12-13T17:33:10.067Z","0.0.5":"2022-12-14T16:36:13.347Z","0.0.6":"2023-01-05T20:24:59.889Z","0.1.0":"2023-02-09T17:47:31.224Z","0.1.2":"2023-04-24T18:55:59.839Z"},"maintainers":[{"name":"aledavidgueva","email":"aledavidgueva@gmail.com"}],"description":"Metadata storage for schemas","homepage":"https://github.com/aledavidgueva/nestjs-schemas#readme","keywords":["nestjs","modules","metadata","reflection"],"repository":{"type":"git","url":"git+https://github.com/aledavidgueva/nestjs-schemas.git"},"author":{"name":"Alejandro D. Guevara"},"bugs":{"url":"https://github.com/aledavidgueva/nestjs-schemas/issues"},"license":"ISC","readme":"# Custom metadata storage for NestJS projects\n\n- New storage for custom metadata for schemas and props types, with access available for dev by service.\n- Organize decorator annotations in your schemas for better handling and readability.\n- Reduce boilerplate.\n\n## Usage\n\n> **WARNING**: Be careful, this documentation is under construction\n\n### Schema definition\n\n```ts\nimport { ApiProperty } from '@nestjs/swagger';\nimport { $Schema, $Prop } from 'nestjs-metadata-storage';\n\nexport enum StatusEnum {\n  DRAFT = 'DRAFT',\n  PUBLISHED = 'PUBLISHED',\n}\n\n@$Schema({\n  mongoose: {\n    timestamps: true,\n    collection: 'dummy',\n  },\n  metadata: {\n    customInfo: 'Custom string',\n  },\n})\nexport class Dummy {\n  @$Prop()\n  _id: string;\n\n  @$Prop({\n    mongoose: { type: Schema.Types.String, default: null }\n    swagger: { type: String, required: false },\n  })\n  category: string | null;\n\n  @$Prop()\n  question: string;\n\n  @$Prop()\n  answer: string;\n\n  @$Prop({\n    type: 'StatusEnum',\n    enum: StatusEnum,\n  })\n  status: StatusEnum;\n\n  @$Prop()\n  position: number;\n}\n```\n\n### Access to metadata\n\n- Import `MetadataModule` in `AppModule`\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { MetadataModule } from 'nestjs-metadata-storage';\nimport { AppController } from './app.controller';\nimport { AppService } from './app.service';\n\n@Module({\n  imports: [MetadataModule],\n  controllers: [AppController],\n  providers: [AppService],\n})\nexport class AppModule {}\n```\n\n- Inject service and use\n\n```ts\nimport { Controller, Get } from '@nestjs/common';\nimport { Dummy } from './schemas/faq.dto';\nimport { MetadataService } from 'nestjs-metadata-storage';\nimport { ApiExtraModels } from '@nestjs/swagger';\n\n@Controller()\nexport class AppController {\n  constructor(private readonly _metadata: MetadataService) {}\n\n  @Get()\n  @ApiExtraModels(Dummy)\n  test() {\n    console.log(this._metadata.getSchemas());\n  }\n}\n```\n\n### Type helpers for annotations on inheritance\n\n```ts\nimport { IntersectionType, PartialType, $Prop, $Schema } from 'nestjs-metadata-storage';\nimport { Faq } from './faq.dto';\nimport { Plan } from './plan.dto';\nimport { Payment } from './payment.dto';\n\n@$Schema({\n  metadata: {\n    customInfo: 'Custom string',\n  },\n})\nexport class FaqExtended extends IntersectionType(Faq, Plan, PartialType(Payment)) {\n  @$Prop({\n    swagger: { type: String, required: false },\n  })\n  extra: string | null;\n}\n```\n\n## Notes\n\n- `$Schema` decorator is optional.\n- `@nestjs/swagger` is required.\n- `MetadataModule` is global module.\n- Please, override decorators for improve your code.\n- This project is for provide functionality to other projects.\n- Decorators and type helpers automatically are chained with Swagger decorators for docs annotation.\n","readmeFilename":"README.md"}