{"_id":"mongoose-schema-validator","_rev":"30-3c1370d72909a322199845f0449d5859","time":{"1.0.0":"2019-12-19T11:30:04.708Z","1.0.1":"2019-12-19T11:30:04.708Z","1.0.2":"2019-12-19T11:30:04.708Z","created":"2019-12-20T12:39:10.982Z","1.0.3":"2019-12-20T12:39:11.083Z","modified":"2022-05-09T19:04:11.846Z","1.0.4":"2019-12-20T12:49:18.182Z","1.0.5":"2019-12-24T10:37:39.174Z","1.0.6--s":"2019-12-24T11:04:02.141Z","1.0.6":"2019-12-24T11:04:17.264Z","1.0.7":"2020-01-26T15:57:55.928Z","1.0.8":"2020-01-26T16:54:21.544Z","1.0.9":"2020-02-14T20:27:01.316Z","1.1.0":"2020-02-14T20:35:47.350Z","1.2.0":"2020-03-31T13:40:49.130Z","1.2.1":"2020-03-31T13:50:14.669Z","1.2.2":"2020-03-31T14:19:31.742Z","1.2.3":"2020-04-01T12:15:37.933Z","1.2.5":"2020-08-21T09:45:00.083Z","1.2.6":"2020-08-21T09:48:12.455Z","1.2.7":"2020-09-15T10:55:49.571Z","1.2.8":"2020-09-15T10:57:40.441Z","1.3.0":"2020-09-15T14:39:51.457Z","1.3.1":"2020-09-15T14:41:48.901Z","1.3.2":"2020-11-13T19:35:55.972Z","1.3.3":"2020-11-13T20:35:33.533Z","1.4.0":"2021-01-20T13:10:58.723Z","1.4.1":"2021-01-20T13:12:08.578Z","1.4.2":"2022-04-03T17:19:05.773Z","1.4.3":"2022-04-03T17:22:31.836Z","1.4.4":"2022-04-03T18:35:00.335Z"},"name":"mongoose-schema-validator","dist-tags":{"latest":"1.4.4"},"versions":{"1.0.3":{"name":"mongoose-schema-validator","version":"1.0.3","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.7.3"},"scripts":{"test":"jest","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"95c703c1a8ee4a58d096ab338b5117f362edafe1","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.0.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Z1Z63a42IMSqv/iJtHyTEkR9xlr8bnLJI+0ZWaGbBfW3IhpYe+EC8GFPNGUV7wLhVV47p8kke5e9Wz8ELaygjA==","shasum":"5b5093b84eb09e5da9fa2c2bb9f43fe469f46138","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.0.3.tgz","fileCount":46,"unpackedSize":448398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/MDvCRA9TVsSAnZWagAAVV4QAJKiGCWx45U7hHsTbDiE\nonNJeP3ONccvCs5OUW718HyaH/QXSdefnDt2Yfp4QU34jSvEKOWuOeZD+/K0\nh94QKIfoGBTCd0kBhvd3H8MmCSuFTVZggTR5iB77hwoQ7elHpQumqEZvcFgJ\n1q/DxkNYQdLmaE/kfvqtKdoVoUub81oGddf12m5fPXC7bOnOLE83fYB1KQcg\n9Qxkko5MPyH5ueEPYU0kL4UP5SAXRoCWHux1lwSKweT07harnttfxtdvDpd9\n5+tBRKeTbGrCfM6t8tXkl2eTWEbyzM0DNyrZtiHnRqwKoW1DXuAoOHzOCJuh\nqQ9b2S5VMTjLhY3TnG3f3zfLsxt88MGsOR8TyZntA96f9nCj4j1Hj1ogHiSw\ntJlJvvyRVfEs1vPvklbufDtTQh5MeBZaJxnXUJV/h1HeUGgG4k2Z1LefMAiZ\nY/9YbJcj3a85oRGHNF+QM2Q6vtb6P+ZsQEGcnxNyTTb2Z4FiHpGW0BcYrDDl\nGvrDZ5Gl3ow1D9ageOygGhGk/AqfPmT4muDtwvenfEXU+I1dE6ljsRq+oQ3b\nwItxpnBAL+cvavRI4Wa7gUMXM3PeDVLudBIftcx5IMC9emQQ7ejU3SrTJqcx\n0h3IeaYpmgd2ddDyiIbo6rMDAyRt0Pjns7P9dY/p2uCZ7sML/IIr0p3U/wx1\n+P8q\r\n=tZsv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJcFXJRR2Wmgi9MuphCrU+UuQSxvaFwadrH7An0HrOFAIhAPm4ZPkaEG3GxSMLyBSY4B7YVPfqx2TDHAMLtDpnKK4b"}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.0.3_1576845550983_0.23975320439224856"},"_hasShrinkwrap":false},"1.0.4":{"name":"mongoose-schema-validator","version":"1.0.4","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.7.3"},"scripts":{"test":"jest","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"ced57e4707b18906a5b9f11db96f7c342d45bb40","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.0.4","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-At8i261DmvdbilvVxZGwHOQxvfFxFB8tp0H2t8R4u2SKs9vpGRI2tJoWGPrr2nGyD409xTj3dA3AC6neQO8V4w==","shasum":"7a7bdd99b8838346285354d3568156a442b6ee77","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.0.4.tgz","fileCount":46,"unpackedSize":448638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/MNOCRA9TVsSAnZWagAA7BAP/io4q6TB7T5pXJ5F4Ia5\nrDBmJoeeqVGNnNo+xtfUZ8+aZhwuf2znM0WZBb3g2SCgYmAfPi0qgyDIfIst\nnUFdlndz/W51/za6sxYjQ6QWVt0PBFASwsxdZzTyQlUW4Q35J56EU72LaDE7\n0Sh4BUFAfN6aqa+DIPIopZ4xNXKIL+qis3fYkD6/t+D6TWd1CphBjj/Abt5g\nUTCkwooTVoqjw5fp39UlGAfPxZlCjDG3GBD3h/kAICkYToarGMtrO9Lp5Kux\nYCw30lNJbHe6Cabr3SHHTByBVUyln//XWyM7Jj7UFiPzuYeEliGQXf3vfpu6\ndE1Bn06LFZtG9FALd2t22ix8pDCzeR7wBXMJwOjYEiBdTqfxPtoKi07YHLIN\nZirBDpXkTNBD6/WQRiI9nFb1PwEHau5kB+/2uZU6jzv3kpzfWbuyjbYaX7x2\ndTRyqWTTdnOTOm/roVaf0l+j7/czByS/ENCqTqkfWQcjXdOKLufU/QuE6hpy\nBI+tBUpL7GgkxCGK7W96mB/sU8NA2zb9s+TIknNhxK3y9RJz84DZaRTnv+zD\nUp+iE+TN+HSCZN4joM6AQBx7Ghj2A8eGdkELn3kkThwp2NxsaZQHMZjO9Rvx\nAwZ9VWZC1aNmtEOmzsaG5DkUZWfANOLLIRO+IKlQW+jSkn8uMXmCzWlbql3H\n/s49\r\n=bX9w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDoAVdBysvJw/KB14FPcLtbKJ58mmuEXyTg+ao4amOOgIgBVZKmrmM/FJ2QxYjIQAENTaRvarRKFmfhZpSnmSMXyA="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.0.4_1576846158031_0.5547402089463962"},"_hasShrinkwrap":false},"1.0.5":{"name":"mongoose-schema-validator","version":"1.0.5","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.7.3"},"scripts":{"test":"jest","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"ced57e4707b18906a5b9f11db96f7c342d45bb40","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.0.5","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-k76H95OcJDmvGvd6sNPPwA/gwCFMzjKorl3OUaCtTQuDtNN+FgZnJwh/oZ8yE7e5NhvsHDA4k9JErQ8exivjHw==","shasum":"6d6fe86ac6f186010662c2f09410f62c7679d69e","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.0.5.tgz","fileCount":46,"unpackedSize":448755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAepzCRA9TVsSAnZWagAAEygP+QDACsQ1c98GBk73nZzh\nVkneZ0vCNufM6T5RN0xaNikVCLmuXLBkoON1FZaYELpIGN/7PimNNO77gA+o\n6Y1ciDU40DTebEBYb9buUNQs+2qFS/eUxMAlA5GQVDJdyEynX3CN/abTDZJ7\ncUytMzfpwzfBKVKddbsD6qqw/Fm6+bRGD3I7qF9dhFj8TbIrq9zipFPniB+4\nI3Im1Su2PjnHJDshCGf/Tnj0RIkMzSJa+6pezigRTtui1105ZRSP5ecPHHRK\n9sooGT7aephrsuk7B/ahk4itLFKtRs7EwfwvHkAxfvEKj32y4hIwhE7TZjM8\niPm7wTEh9TiSKvtEZ1zp0Ov8g8sv3Fg8G5WQp5r3z7EevxyvZwH0Cr97dcI8\n46b6fls4oeyPtCmVIHC4WQhpFVaQ3M5V7LCIz9NzW8bjtvDHxUsNOBvghEo/\nuRPLWbvl/T8zwlgmL0cYz3fFx4x9cqmeOzAmtvyPjXtjFCG3aOghvtFPhDSe\nimfnlKMhnqAG50m040OwRIMMnLxGSY/NsjkzjB0pTRAB4XVD+ZAqcxbR4tcu\n3VOzS8U80z+OSqYAwbpSo+rIa4UwQhYeG7QPG11KBa8oWkcf6UOjuPMhILqx\n++hsqRbnhrIIcV1uE640t5paVeNbb14jQuIkeQ22LKXeu4YLy51q6X0xmOIF\nrSCC\r\n=eqmc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGG/61LDnmpx7ljKv+QaWCCrCTvQNtPscdShQI+pO6BuAiADDXiwx72hGdt22PeGVWMuyotS60TSEscX0ukFPHFnbw=="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.0.5_1577183859070_0.832051231427362"},"_hasShrinkwrap":false},"1.0.6--s":{"name":"mongoose-schema-validator","version":"1.0.6--s","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.7.3"},"scripts":{"test":"jest","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"646b7c1cbc7a25619d1855f974f596a31abf25ce","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.0.6--s","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-MxyzR0607fGzCSNrzzs9zrQFbuqepKXIIrPQ8xvBXGfLU8W4zu8Ir79RaZrfxFtkvqEDcbfKGRaWwsrUxZpbDA==","shasum":"3303e56f1b70b19181246887e3f75ba2c25910df","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.0.6--s.tgz","fileCount":46,"unpackedSize":451155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAfCiCRA9TVsSAnZWagAAlJYP/0Knt3KKUi2cQYjZ0dER\nLSvf997rX4w+c070nHUPwBhh9DWc+9pM0uZvIiEVD6fkYIdk4Qbsm9vQ73KM\niOOYDnSPRGI5xSjvpn9ZnuRJLBRMbmlOrjXBvkBQyiRO5U4+niXf9a5k/eSy\n/JXyJ8GiSBZF0zjv5VNze87YEDZAy95LN1QZ5/iTWhJJWt0jdgKx96b/E7ag\ncMUAmbiUfIjpkO2/rh94ZmjY6KEnt0qn13ZAQNDLT67LQZ1Sbsj9nua4oHc5\nW1gBdYmOs7hasOL56tusJ1p7taiwSquQAHxB3QLIntWE7tWsriGhu5OrWklt\n4wWxvwc9jno4eEGmTnipshtGs2Xz4TygfNuA3RcfSU2dA+R6eyY25kyCRPj1\nY80E6XWXobHzhwg70KP1ZT8OgvwoZBe7dhwmDh9jXqCNDaAZhyrDOcz4addh\n9NLxCK19RRwq1A586hi153cLOB2VpWmjLu1vEJzrtOj2/VUbKtlXzSYh82Ku\ndM5pBhMUfOHSYElKXtxVuAtbKyYzv9CKNRYXbVwzE5NNAJpk7dHwMKYtdxFP\n/ErJjOuXTN3y9jEzObWQED93TpwKoos9rzDf4GOiZVc/jbv9e3Z2a/c6hBGQ\no7Ry4JsjXbOGlzCwSivfrcob3aUu4G+s1MVe+6x4gI3v3kG2+4jBbqmFdvaM\n5dkc\r\n=areu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAs7OdfumrifqWdmVu27rGEDYHXQVJGJ9M4oGGmvkQpHAiASeGueWyeg/Gd7L55Ghp62966F5G5qAHuDHr+sr2m7Zg=="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.0.6--s_1577185442023_0.5065648735237294"},"_hasShrinkwrap":false},"1.0.6":{"name":"mongoose-schema-validator","version":"1.0.6","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.7.3"},"scripts":{"test":"jest","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"646b7c1cbc7a25619d1855f974f596a31abf25ce","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.0.6","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-jyVaLJSECHhsQxG+iIihoShQJzNFR35aauI/ZSOAdHwNHepXmSj3fTCR1p45X0S4nrrD6wzUssF04nWfgUpnFw==","shasum":"53be55dca8dceac9428436a59de4979b2bf98f5b","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.0.6.tgz","fileCount":46,"unpackedSize":451152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAfCxCRA9TVsSAnZWagAAwOMQAJ6oK/8r2plAtp/m2zqp\nOUmxLtr4rR8j+1faKX7C82flHc9MBiGDShhNV08s1ANZANIF1rW4y3OV5alb\nK7tmMqCw35MgxGwn4e1psoxUABUbjJ4pHaCuK/hXs3HVTaJsjvvzrStDkJ9y\nmKDFJjeoxUk6pzEAPh++e+6/Hoihdk05r/JnYt0O6uObuE0AEoRvrC0SHg8L\n1faO+6AM9hUinXskt4ZZfMysJ58ouRjbIwGHxkDbfleDj/zCP6SQBlwyFTN9\nYt0mnOOd+Y+85HE6jDllhz9GUsQPt1vylKtiVpypO6LaaOxOfyTPzre+7IRu\neyTeunFVd78291ddqAtnv5eHA5BTP1yqUgeQCMdl0K30UWgTGD5Di7ZHziva\nlznj4lyhuRc4hpmsLfs+f4qUtnF0zhmn5gaYL4WFi/j1lONhFTp9UqmmsoRr\nza1LeoLcSwzHK680/5oHOk7okrsOocmWkAa090q8Q2rVz3C2vsFpDgMT72W2\nGt4ZqAMlRmwwuUCVMDtsRk7jWBLM3IRIFWY0CuSTZuC2oheSDry+kwZQ+CkP\ndpnx9WMyrmB9Wah5MZee5NC+9J6nSEl4QKQvRvyksmtghiLGn9NWxVCF/gKo\nRdPKlEEHf1t6zovmhAwiAdFzlO0ZALC8k6ocIy9SQIQSItzbDS71Dz//RJVY\nQ5xu\r\n=yD24\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEabc38u/cCAD4NQW+4A3MjWhsMOziFRJAz3vNFPJxlNAiEAq+gkGvrtyPmAKKgp2EwSDvWxMc70HIU5YfG3EgqeNDQ="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.0.6_1577185457102_0.8859875328167091"},"_hasShrinkwrap":false},"1.0.7":{"name":"mongoose-schema-validator","version":"1.0.7","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.7.3"},"scripts":{"test":"jest","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"35513dcaea973888bec0a438a3d1eaa9092f995a","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.0.7","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-eftN5KhWWWffOb0de/VrkkOv/99szEOLv7IE2nCvMFBYRRNl8uo8NuL/Z4e7gFSfOkGL+/4gLS4+XKobTd7uXw==","shasum":"a23a5343ccadae148786fc8aef80e53b71ab59d9","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.0.7.tgz","fileCount":46,"unpackedSize":451224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLbcECRA9TVsSAnZWagAABZ4P/3rsLbofwMFR2hOr1aVW\npUjryApz0Pmahf4vdcnEYQEbaDqA12VLfqTc78LlJG9Km6vNOE8aZcnHnuSi\nVPQBvdZxvVJBiKYHBDoYFLdrDdTPz5bD2A6vG6UD0r7Ao0q/WqCtUtmSI3cY\nU0IxTWBhFeJ8XXijxCLvMMJW/HJRjrWcyK+O93RXUEuTpWcsuJolTiYk34bi\nPLqC1PnB3BbCPNABAMV61JlzdYa2wfaizwOcnExWO4QMQExI808H1fI3mNgS\nLtjzQLDjP999vDvUOumXwrBc0RuEelyzlN1tfzl8uq6C5E3cVdLqGDjSrzvs\nGV0vPQeRuQ0rbYa9Yihi/2dh63MveLuwb/oYc7k00KxUWqgpyfNixjXhrJ+Y\n0Y1AI8pEB9XrIFN95OxDyLZpSyzKF7riKyau5ni7i/0jhmif+6XZisLtcDik\nWr+W/FhAhGeP5ZpTZn0n4BlFQT4IXju+qXb4oWOKOGjDFKvDGIp2vU+Kh0pS\nEZmrrNUJP6fjqVImY46dbd187mmqjr0aFKo3p0FMFw/beNxEvgWXn+Nb9ZJ4\npeogX9f/uuCAM8CMvTHnyXr/66kHWC2uXXLt4C1mMOloMI6YJ4VzuhWwiKHW\ndWTjtVPkWiL2QChLyvPJrEPzyH1bMQSpEbo65h6a/KcZnhcqJjD5xbKg70vC\nj25U\r\n=Cv+4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcTd/oEgXSZryzunhto/FegC/oDP7qk32AjvBS2uInlAiEA+Hq77FuLXaFnN/9klmrOtdqGSbd4FPbyUjDdUh8EXNg="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.0.7_1580054275799_0.717621460723523"},"_hasShrinkwrap":false},"1.0.8":{"name":"mongoose-schema-validator","version":"1.0.8","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.7.3"},"scripts":{"test":"jest","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"35513dcaea973888bec0a438a3d1eaa9092f995a","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.0.8","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ocrDC30gE8lmFLmVFHZGz25dXiv+VYKHlzGeG5RjReIqWw41Jt/zomxegL+jl14Ax6swqX4eJ9AFkM8OfRKeFA==","shasum":"c87692778cadb69ad8dc059208f4a6d14c4a2c05","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.0.8.tgz","fileCount":48,"unpackedSize":457113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLcQ9CRA9TVsSAnZWagAANzYP/RoWVA7bD4VfZ+EQlUg+\nSGeQbP3ZsBjZyXH6Hgp9ixAG+xnjJxaS9bGn/Zzp+SioqnutL5pnOk07Ln3u\nrgEigqhiAzWKa833VbGY3ev0zm5hLTT8UEM91osIh5USlAcxAxHiMmO3D40u\nsiT8eq7tyLvQwoWoPhaiK7gMSes2B8RKSGa0mNWUhIz5cc8UnJonO0Jb/A+5\nPDVrIKNW/cYCFudvbmysAa1E4SvQr8Yaln5S4NeNtcrQtldo2mCVmVzVwue+\nybQR6LSTlAbkz0YQ5IoIKM2mQTo6Revdlu0IjOjmv2fLZuQPj5d4oUMCNSS7\nEwyHEsBkYCMsPa1+orVAIKgc+Tj7tRlExedIXtzsWSeSm35DMFNGuUgeSR6d\n9su8s7ojbV6N8rRAfvAW098nhL5aN8s0rCL5E/Toh7oocIFwku3DQcANvTml\n8+CUnYzcOc3R0YqWS62A/C5qm5i6zbaEEYJdKbYgEC3t5Lvo9RloxLQMG/Ov\nwkBHEsuCtMEisZp4z3yn7B/dM03PkcNNXdXTKDTuu0qOJRFQaxTA7Dlg+8FK\nxl5zjunOyq/dpr+P5TAF1vqEao2T5Lsfq5nE+yDZATQZPUNJhwqkCMDOqdR9\nXGUsUpQ3y9moIVjYpUCctJUK69VE3S1l5Bd/z1X5iKPT+NfE6bpyldHnrrLF\n2xxJ\r\n=hGVO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQn70Xu/mui9F7kIBLj0dx6UkVVF3IAEq2o/eFFj7QSgIgT+0flNKHxpLi0p4vofCbZF0owSWIZKGjeIPiISGZV48="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.0.8_1580057661412_0.5926578340745619"},"_hasShrinkwrap":false},"1.0.9":{"name":"mongoose-schema-validator","version":"1.0.9","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.7.3"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"9766128865c8a46f7e091f0812c563bc9ec8efa0","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.0.9","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-rZKfPTPId6wmRG5NdlTc0hVTPyvM39MwKON41SJbrB7nqRX8vRN0fiTgbesZZr5OfgFdp46dE6eq0mzDzYCr+Q==","shasum":"b032711eb731b0235b7aabb2dd4603f4a2adcb9f","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.0.9.tgz","fileCount":48,"unpackedSize":457332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRwKVCRA9TVsSAnZWagAAQwgP/REEGZUC7Q+Yx6r1d6Ug\nqRYCZT2OxzzSfvJQx1T+ZnQidqLII7PPJIDNiGBULENcQCdk/XF3YYhXCaRt\ntWQLE4aMfNLtmVya0JKQKJPWvJzlnXa1AAZExw2ZtyEdjt3PuBK8Q43rWTjK\nU1Hln0CosKA9srWRk752mV8Y5Poz7ydEqONZ26mVJnggb4eCUjF5MIsvEPL/\nlqgsFW5q9wivi8AAXsSbL5ys5oi5dyFsLGKcpI/kDRkvgjmS2VdJIy95Td7+\naPqZwTbX4Q4CKcwKxJkh/kKw3bEjc2pb4E2AH88lDKIgGOh8vePIt1lLIshI\nEz0eJNPq/Bz3eg9TsV7AR+qPQ/SB0JHsyHtSG5Ch7EyhlFeGsTr/g64wRzQ2\naVB6PR0cnoADmkJET1A81+OihdZhqfoZCTG2ra9KhRHe20QyXH+6eqA/HNIC\nUBa376txJxAoyDkUM1nDR8MhyulqUHVNh46u5Pjtr7UsGgHWI5UPJy0X8b8k\nrj/Rz9XuHhW1Nq7c+wXWgb8dDPniqyRIP6TkCVpJibbD5nM149rTpeqpOV5M\nWnVscFnxuabZ6q3a9FQrIqfSY9br7p1Is3lPLepi+nX9aY/tV6AFx97qL8zQ\n9sQHvhLEP9zoWahsZ6LJ2Tl7QNDazdFBkdDdCm5+fHetpZi9aSbbRx5cxjWm\no5GQ\r\n=4oWU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL87LMrGMpPAmEOBJX65CL+uxkK25njq/3QDtjdYxGywIgWxF+ElkutUDNnHDT8ucsUtDqA5+yymwYmuhtM4XZH6Y="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.0.9_1581712021214_0.8978391964625456"},"_hasShrinkwrap":false},"1.1.0":{"name":"mongoose-schema-validator","version":"1.1.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.7.3"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"9766128865c8a46f7e091f0812c563bc9ec8efa0","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.1.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-c1cT3yTXDixuSvZpLtatbHXtHn5+T7BfWT67Q97dHaOn2sByp+jTZj0c0cil+6OE4AWIqTDT1tlsLBaPVELxWg==","shasum":"48e76e18483d038aafbc8c9900ac22706608ca32","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.1.0.tgz","fileCount":48,"unpackedSize":459119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRwSjCRA9TVsSAnZWagAAkV4P/0oFslrBqDYXEwX8vIFb\nl/wcX6t6BMMjsJp17ipiK2C91LZLJLQZkQflvW9Gvwl68hfgTUsjOrCf4REg\nWYNy2RNb0dlpfXw9mEI463YYMDLvxJdo9DsZ5L6kwFWTT//gP3v/4aklLuK+\nCFyAxXu+BFT26FpCO3fhSIT/ocLII/YLMGdzDOKb+4aT2BBeCj4HrQC03Xzn\nsf1C1xN92icb7zcp+4kLJJvPMxXDdPCEIPSQKC79MEs4HcCfvXXrNEEqKdcU\nlU9BRVA4kntKvhbWv+qB+8nSb6DmZ+BmjqS5vft8Fq6IBqdh6/XweJphfG+9\n2NoV7q4iN4cqKsMP3RBb0ljvb1Aixgga9QXLWE5zawNDvKgMQh+ftKKt9XC4\n6xfh7jMPg/gVvoDggaPl0o4BjB0DkyqsiAzhsAEHd2isX0BluRpetcRf7sSe\njgpOfQTNoBglazD1GcObnSVyNjTGhUD91NroIDUa0YlW4Sh54QrPq+q3rb0J\nxX+FgC2I8E0PRRQD5T0QKzeo1XVBy6Y10+fwgDMOuw9SmbcygticRJUl31zu\nji3tNqpbUDq2wqzl5Bt9jCqnfCGn0yYgOjXyI5Or1afRJZCBtYNGfNgnzM3n\nQW/E0fw7mZfhbD8+cRUx55Vg9WEbSsUhE5xnRIF0R+uZU9fdfJFqSavFfZNa\n1/s1\r\n=PlL2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnp/wTMb5LPzPUv/+qR4uQqBxM5StrjznLTxrWahGf7AiEA6qPh2XdatfExHEYtZ2zz/8ntVmqF6/fC3jQiFtD9gcY="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.1.0_1581712547252_0.32625438848570965"},"_hasShrinkwrap":false},"1.2.0":{"name":"mongoose-schema-validator","version":"1.2.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"9863cd6294f7651db6bdcfaedfc3755645a6234d","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.2.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-cTsMak6VFLMp2OkY9mlCFn3g9KONdqoGXmDD9XIj46x7IprAlfK8hDyowbz4zz/46BoAnwbo2X37z/6tF0z+BA==","shasum":"748cee3a48c0ccc30f3c92a142bfeaf9eabb4cb0","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.2.0.tgz","fileCount":48,"unpackedSize":456518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg0hhCRA9TVsSAnZWagAA2QMP/i3b77Cr5qQFSmkBcu4s\nj9CZrlnIaV3DkMD+pIe3cn44PTs+0lm+fK3Cc2uaFFkTk2YfCinQew6ls9Bx\nInFNrGacXFCvUePTvJYQ+AeWvevSVSzEyKQQMOCmOlCsQMs699AqAYGaS0KF\nW5SC8fjbtaDKk53RWDyL/0A3+g9bLyY3msot2TXS8L0XLpqUqyzpMPhO55Xt\nakZfewEiaQh8Uzv0sE7HFqtQ5FcfxMytCGAm3t4jZcHG4Ucgnd9gYNpaXFKz\n/OMDl4GZQb7vOWXLohhnF+DrauuniXMyk1y8qqJ7sEt6OWnMmzLPWtkXt/vB\nqP/CSJn+yXJxy6fimNUp5ExLVdrUd7DEpLsG7ZPUQ9mW7VLcMl4Uk/gAd1pq\nlNgUGlPsxYJVPQTqfDFLjYscDhKPwJnMbG7gvVrAQ+t7EM+KM7DtCspqVE94\nreZG3AIxSgqH0038cUP7AlIXUODpYKwCZIOQT49iXhzHAVWW5saNGeAfv0zS\nBzKpl0mD0CmB9kGXKVVqLd2LCZ/pSaBllPEQZ331vIOcBzfFw/gwyJhIwrvs\nmUf/6He4knnrrT/QnHH/t0SNREW2pmuiXWN0k2dX1JAEntLNm4sWwwLaSNK6\nxqDXAufjsToXgonUDQFBf7A9ZcH4FDnXbtLf+G9VlM+EFKlrCM82QoH81L7Q\nX4RK\r\n=ynCG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+EbMkSwp2Yfm9YGLTKgZyebYlmLOGMNxdvVexZR2rCAiAYM0j5q1XhKHN0SAkpOFdztlcUKxHddUOxK+brysynjg=="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.2.0_1585662049025_0.039663946531260263"},"_hasShrinkwrap":false},"1.2.1":{"name":"mongoose-schema-validator","version":"1.2.1","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"c791709e0c3eaa1e817b957c063a32664c238034","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.2.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-4mZFGd7mNAjWpDE14hnzg9wNuujlh84YSp5ZToFsq+T5kd80JZBKoS8BL1qjSx1+SJrA2dD62gmIhG/X0eayDQ==","shasum":"0b67290c21198dd5a75937c9024360cd96fdfc2a","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.2.1.tgz","fileCount":48,"unpackedSize":456596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg0qWCRA9TVsSAnZWagAAT5EP/0kiG1HFb9J3gTuSMY8r\nr3u9IApnFqvv6e53+zEZTEsh91czz4FZSefWJaLvl1Xzf7wdeh52k+8dkv2P\nsLPnXgvhU8C41qV18WxW95pSZG7N4xd6XldZMMspwGEx49EWPdS8JkOVMtuh\nLaBVDqzp5VWKhqayyIoxSsuHvWorC0/rH5x//YqYmWkgjsGoht3tCcHqMXeo\nOzoCfkCawbxREM4XAAPCNlEZGZakofBW65S35IoDYlJoIuKT/klyAmRF7sHL\nC62wxGygpGWc0KaBsdym+JVZUtZLNqg0KuV++75KWsFfDhV7t4Foi3YXLkvo\ngMxe3uFDEpG5DICNRvOX4y2kuGJrY9ALCWbp9+fnuiAVLeC1Km6rCj/lu8SY\nukcHMC0FIizSpyz5tsc/jfOZq2SfXFJ2Xh11yduxYb8l1QyfKbsVyoO+V7er\nNpZTzTnDroT7b1joCtJM2/t4gOaxcVGciuuzqgUy1UQrwl7KquG3tDKPWWar\nwHzw86a/tSw8NurdRb7vT/ww7ftioFDMkoy00azkste0uVhcj6lbR5l0pfwj\nujbzGgETscFAv4UnoQAgcH3SIEvowtHlogz4yyyh56F9KVwiinvOwP2A204S\n95yrt7TxLE6xsksjic7OefGhheX15ZYHTzMlNTV6G2qJLK7rg/cVhDK25kJ+\ntl3/\r\n=4Bh2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdeXa/JqoqTDMc1k3qT1RapAoiwn8Uq6EDXZ/g5eC36AiB6ynvsFUBmaUM77xNYXUu+06odJNKzzF5bvmRb7+S6lQ=="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.2.1_1585662614412_0.662958411212262"},"_hasShrinkwrap":false},"1.2.2":{"name":"mongoose-schema-validator","version":"1.2.2","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"a701eb20f46e3496bce3d998569d19cc7e550728","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.2.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-vS5giFpsyCrJ8PFU1r1ikLuyM64fz7dtJMDsBkEbt3Jtj77UFg2AH0J3dFnlzO2ft5Kk/Ys/QAEFImuEe2UKTg==","shasum":"b2327116c6676840b3cbbec21c963c84726ced26","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.2.2.tgz","fileCount":48,"unpackedSize":472597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg1F0CRA9TVsSAnZWagAAMi0QAKUYAR9/TW2X+HDLjSwa\n+VJl/dXXQIewTYLprgIkuBLRN/hDwlwmSVA/aDLJzQB1+rkByMZsrzQ6aAC1\njdrCneMWBxbIEGKxeL/YVlQ0O3Uy4ChmfddduTSokdgWx8Hfjw4S+wSXh0jk\nQRMajpQEn2p7XWCm98S6SVOzlXCCWOAAjz6gH5Ei2y40iEjfXTrppETzuoi2\njUbzYPgtdgP7Cqp9qxH4Br7agVwbJg0UZ9PO5HsW2Q3egHeWfn6BwztUs3Sd\nFpF+I0qFbJvHPFPhHRV6duxQzOfqMKaWmDUh5MbAvNPP6yjCoMjkpi0IXr3K\nUo/OcOo8khNwEbQiSXdQK9UU2J9eDIn0cNulraSWjL+Scrfzcc+1QCxi5u8F\nIDxqwmswklWjOu8vMCAeZcwT2krSYRGbIsx9r1sSCQCG+Uy7H7gYu9W460RQ\nrf0cqp862aLE2wd1Z93kTJjvyfELednkhZynbIdYbL34x6VTXCbROwcugYf+\nzmqvNrzfq1E+Y1ahFsW//2LnqWP/xvlaNVVEt4raPHY38HrE9W8uqe1Fmwmn\nsqHEk843UAcuRmyjvFkkOLjcKuqc7R3w2hkBwRaDbPXdDBaVGCat3FoIPvm6\nJ/qwJKifBgppi0ojq32Nc+lh7O7ZKpBdSGKl5aPUhHbNwleKmTbmZGgjy7Aw\nd3Xg\r\n=yVVX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1CgjUE3WP7E0hYv+4dpQVTGGzU3KV95AJgulLH+rlSAIhAO+3EIUzXlKGOZ948/LDTY1Aa/jzd41KAFbacwTG0iz+"}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.2.2_1585664371643_0.13184669541250393"},"_hasShrinkwrap":false},"1.2.3":{"name":"mongoose-schema-validator","version":"1.2.3","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator.git"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"gitHead":"e17310be0af29e11f34f910528a4ac2b439d1b64","description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.2.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-4HAm6NRnnPACjoF7pzJbIjOf9dtKIuSqfbpUP+NdnX0LSjun+KnPJ1ZNHM10J60wozAJVpKPtx3zE2MVMOMwhQ==","shasum":"669f4acb6c116003b17d9875085c821d8e3ae931","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.2.3.tgz","fileCount":48,"unpackedSize":473278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehIXqCRA9TVsSAnZWagAAjCAP/R1KI4MAcPrkZ0jq+Ic6\nqeDIDSFgpDKD72eEAU7ZcCdOV9oTxBVlgoWF4mthqW7pz8+O/WNU07EkyAaH\nlnBwtCePPZkvH6pNUjaYph3A+Kti/w5k4uGAbpIQPOI1hmLWv4F4qxoKSdwp\n8/jGg8socngwNjfXt+v8yoGc6XUmfGmM90X6mm1+cQGpEEVQftxQrC+SJKrE\nDRWfwstEWRJdQGjZoOJd0azvgtWZQ469WmI3p8FyLRvrGHyvtAEo0KdJQZ8M\nGhIz0QZ+M1SKfWU/XdzcUbQp4XfRYt9CryzDjXJdnemKOY8nECUIYJsAuPdV\n8+zwocA/4A/r8BtDCZYAweaZGa6se8H4rheyMjkgGNskDAbghcJPO2NJplJ7\n6b72NdTBntRXJug52bHEkhH4vDbjOSgJIwT5oGwQ57g8v4tvnXre2FZC4NR1\n0pf+D9K5C77c3/1sHiuKZkAzlgrfRbvs8i74os4CiTPNyqb241tTBWBkG8cP\nRX375JN1wytp682XUX0RGBp5ysTDV3P/W4qna1vDflUzRPu2qSeYpcxiZsRN\nZA5p8TLBoFbCQsU4tr7mnPM/IvbqK91c/cu5TkW1DqC7nJjI0Da8+YwbI0QJ\nJ6JguJHsrMGlqRmLTGhQNLMR91hMniyi4oimyPFYqlm+P47GSK8uK9iiKuTt\nM4gy\r\n=zV0W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICr7uj8oXvJSx/tuD7Uv8AJRc1cKdzQDbMHuDKwDdlMuAiBPicPpF9NSYrXVO6yV98ixzrCZLJlkDvIjphX3Is3e5g=="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.2.3_1585743337782_0.11024527724348832"},"_hasShrinkwrap":false},"1.2.5":{"name":"mongoose-schema-validator","version":"1.2.5","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.2.5","dist":{"shasum":"8e16ad4d03733a4f90cef8a812a726f3d3b72116","integrity":"sha512-03pjKuWkIg0B39EEbbkd9MlzTjB6B6pmWuC1OPiPTR5wbt0tUUEUS3NMux88LhscTjDAmqrFnTI42gfkZ1M/VQ==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.2.5.tgz","fileCount":3,"unpackedSize":10429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP5ecCRA9TVsSAnZWagAAE1kP/2fGDZaCsRGCMfW80Zov\nLiNRQjyJoY3LaYCVV4R/ArzblVKq89Ftdtm5KwSj8+t1qeUZJjBda926nEAU\n1MNFVS+F8MNdrKad40AYT437fo2MJEokjB6LnkMAcqMgP3HTgR/i0X5GTuIj\nvVUQI/UteS2ZrE+GwmL2VLPb3HtYnZa+6B04V3GSN7ccKyQiPvkQ7IVXj57e\nKR1WhgSr1XZxy6E+XK14Y6Mgqs1em2k7bIusqGt4S9WqGNC+4YxVf0ldlHM7\nRK/4UHq8JcNpOrXUwQWQOIcRoafs8Dyoh87AFgHJgMVbM8qyawdhvkuWkIP5\nb42KtJ0j5dVzqF152V6wXiY8DtvHXoVWBFSiGOEsVIVfhWxopWBRYLUPnjYo\ngoyRN4yc59MUoXYKrpC+9jZ0sUBBh9i726DvgPwsAoQcvJtXG/1TgBOnDurI\narDQMWRjn3f9NBJA423rZsmXxVT6ggz9Hh+ol3j2wtG03G156dJ/msefoONh\nncKW/ll1q4fQlx3dxrzguEtMQLwCZFmNrcRbC4wahveoLaWJG6DilmlA/1LO\ncRk/Gn1EQ42Y3H9HUxRfMwpU9VHAAdzGlEsz2j8BDRWccYCOlb0GN0oFwtxP\nRn1PKu1fQnICuktbSadKZRmoaYCRHVnOkpB+GDrMyIWU6nH2MW2EHn66b7Z1\nqmE2\r\n=/C+H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWp5ACfToi72MhUMNQxlCDqs6KsTetPYZJMIO8RguLlwIgZg4N+j2qiGEWBNQrgSKI/jk+0L5GA57lCqBle1S4Mt0="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.2.5_1598003099917_0.7924311130283737"},"_hasShrinkwrap":false},"1.2.6":{"name":"mongoose-schema-validator","version":"1.2.6","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.2.6","dist":{"shasum":"7b86e2a579bdc631eb41039cd1063345ab32002e","integrity":"sha512-x8t7MN03XWqHPGEI8K7bTpEkcJQB8xPQW5kNG8JI0Z4EEtzzo/Xtvt2TWX6KQQCRhBxS8iflj01d99ZBmPPO6g==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.2.6.tgz","fileCount":43,"unpackedSize":360756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP5hcCRA9TVsSAnZWagAAVB8QAJ94rMrvtRrD5Sj47StM\nATRVTus4PPJt0bAaJ+/CcBzx5yQmEBi0zVKj6KGLhb+Z7wFXIyIXwb9nX3FS\nZAxTIecZv4IVqEG6P2obziVkpsXBaVNUdQ/d5GjQmZQPI1kjyhjfNjbBv7dY\neHV/VRVJFyW6sfs5HsRkbQ1pH0IMwwt70ELvZuDIpCqHh5S5eKvp+PGH5PGU\nOnALDIZXva3I6zGgu1A99NbMNMjjt2zLH+nPpHZ8LNEXoY1bLonMAbnsVo+T\nawpWCSzZ4x+Hv7YrJhLbl/49PrY1jrU8KAn51GzM1qceiPzqHTRRG11ryOaZ\np8HY89TRgesh+t8n9HqfAxbsjKFrP4ZhfvAc8402mQAbbvQVl9uGNwD03I8i\nlDBRRQqAmHuh5W/CZKXjKEm9n/9Rn38ka4+s9WJLHYUL5P2VMR0lb15ZsA25\nuRk35H8lSOghCobCQqmGbT91Yl3eFm+BKDfTWoRXCTeXdN3zVkxxab3YxRQk\nYgjm01DV5OfMd38AbFQMFS87uxmDILV3qbj7Ovnc3mBwqZdHRjyAOt2FgrR+\n6ZRgBfeVsGjsxz0MmsRQkGxaNZQMUcwPmv7/YEzlv9gCn2RpPr0bJA34ggcO\nSPoecybZ5WXPFAR+I5GnnvOw/wXMHwUEDJPAoIBkDwxqywXezmUw0KviirZQ\nLLJO\r\n=GCsG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmq3EsLZVbTSFahtYL9e1Sls0hzNzonlcIALUWYl+mMgIhAIY/IONyxnTuLvT27yFI7qs/3Sx4a7ka08jxpvsiZX7K"}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.2.6_1598003292226_0.22703437855942687"},"_hasShrinkwrap":false},"1.2.7":{"name":"mongoose-schema-validator","version":"1.2.7","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.2.7","dist":{"shasum":"33ec7db19e9481675c01e1426311d6dd22ce7a7d","integrity":"sha512-Aby9NClJpdjCjQVgHWNDHUyawkPb98bcBApXbRdsejpAnH4JH7+Zx4Zr8sYXf4uvQ3D2LSN0Btjn+rBY7WKvxQ==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.2.7.tgz","fileCount":43,"unpackedSize":360756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYJ22CRA9TVsSAnZWagAAyKYP+QHjTdhJ9aPdk7JDS2um\n2ux95PQ/mtOYWRHk6Oo8LFLnkn9khOOvCOqDA95e8piMZsompPS8IKTRLDtw\nteBHGu9rrwvZiTXItqKw61uUveAW6diQpVxASUco1E4oqVTDoO0ng0d+fG4v\nwKSgOa9BwHfm9aG/U5PwJetdwHVQol/t7Wzz0FRI7uxWPNiDKS7NUVBfk330\n9a6pnxT4zJbGWoJxfx3vcipuFqqcQj9QvjgtlGCBgkqCSOPquMDOlCeA2tz1\nPmtR6uxUHIccywxgsmK+ap7hdgbeNqG+Tnzryum49Vjneg8Nq5c0YISGrew5\nH9bI7N5Cgx3yc1CHLGwwVkPeP69KW53PAs+QsC1mrF+Xu13AI5/vWSe4UvEo\nK9UTDP2mwzuN/6C1iTnIWkujqKjrX35xfUbFqocAewGUK0qLbuW1dMwuvrRy\nHlId8/c+JyuJouiHgBvb5VAFXNlJ0/8d9CJEfQvtZHNBNucRlZg2vV7f9o9g\nZw7P0kSJtwWWCO7x/LB5PiuZxiJMGfWF6bKm021GtkPc7QvOmDmom61pErA+\nRK3VAIRgDh+yNC6G7vptVUszqJXNpGA7KgzcNjRo0HTHI0D0K9JzC5RjdvMy\n4D1Dywrj22P6YKJCxJk9oUvVpyLSTA59BM/NL78zht8C5sh1sWfWRtt1MwkZ\nMcw0\r\n=utza\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcuevT4+8Fgxm2pT7rOOiPqm64V39OCjgt6Hfn5d8ogwIhANxnMSNkh3eg9z9xLAV76eV/J5XXOn0iSFmX1UdnnX1w"}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.2.7_1600167349453_0.04810202674042152"},"_hasShrinkwrap":false},"1.2.8":{"name":"mongoose-schema-validator","version":"1.2.8","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.2.8","dist":{"shasum":"ff75fd92ac0b604f9789850f586460a32eb4f998","integrity":"sha512-v1V8gpjVV039B/mXlmly4qlaRMtQWmEuqGAJvApxWa/rwp6EfhFvG64wW82/Vz5eMoLZNA5riPRRXiYSr4qYcw==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.2.8.tgz","fileCount":43,"unpackedSize":360756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYJ4kCRA9TVsSAnZWagAA3oMP/1DCpbsf6kqfTdxv7xjK\nzWdxdum9IMlkguq4DlZ/6hycn5/O8HwXbklLmPeB7e+GdqJ8pkCUCrwPqEDd\nyxVIGuCAnGMbdU1lxCG/XmpApLC/YMS3v8gsI0+kpv2PW3nlHjk6d/CPo/mw\nU1Uc8k7tFwDUDq8GYEU42UCFrj5w22wlx6Hd7uojlCda8we/4Yx5FYYSk+vD\nCG86FzAI80tlrnpVba8HcXb+1E+npPFE1wTh2gmrzJILBP/WVwlRWsxibFrx\nVbhb0MxfGHlbftKqBGX5fGC+MhZHAWLwee+kWqOG6J08vK0iBHR1JMJ11X1t\nm2bIg0NTNP9RW0WA8s4alLkLK9JMX5igonguZzadiU5Q7Ds9c/FY1iY9LR8r\nwAA2I0vRrkvWL67z8UIxcx/+kyV0B0bKwy915UgQwL5HMvk2YyyJv3JtsdOn\nHtuvguN15XDGDYEtpVI4pXPJgALxQYYAXB6CCkaEOUpaOCGWJDrj6NK4xp07\npnRG0qDSr+Av1IRiGTZlVeVoCjSFA8SCh0TDdLVqQAkHiGplkjcOLGCbuQmP\nhk/aBGnSIpUwHMDFEsrddaFZdSY6bVEcNZcMl/NJNiZGQoA84WTAaamhX1jg\nxKK0qnZ3qb08ubVBUelciZdZXRFSSbIbJ8RnjZrQ8QwD7tleqqJ7UFn/GVDA\nWSaB\r\n=EIL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbFP2NUpPYffDK/o6UyHpi3lVVZ9loUwwY57Dh1m43UQIgILnsHtAmh3ocg5ShoY4Op387Lt1Esvzt9a7meBk0dno="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.2.8_1600167460316_0.7853057034000637"},"_hasShrinkwrap":false},"1.3.0":{"name":"mongoose-schema-validator","version":"1.3.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.3.0","dist":{"shasum":"b39c591e2ce00c5e14e86115636797e16efff02e","integrity":"sha512-430ChFwSY1P8ZeYjdKNiZ6cG69Vj25XbtQsz+nSybaerEVV+sTInfxGWOHxpTa87INOrgGGM+bi3v9tb+Q5c0g==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.3.0.tgz","fileCount":43,"unpackedSize":290202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNI3CRA9TVsSAnZWagAAGCAP/Aw+tMgKf+Tl6zrJfOin\nRR61j4i4rdpK9xcyHX7od9hZ/fWvx2HaLD/k/DXWUoWLIiw3W7Qch1OagOuT\nfSwEkSRnYsMU0VPCOIAihPX3rkYsdqmowiD0Bbx6YL0OhQaUTL0EvH8SDv9c\ny+vjCvmXNCkMmPB9RdUHGOU0l/jq9Uzc8xM8vURj5IVCFjLbzHMTvaWbuXH9\nwk0XkshmhWT7lxWmc7MYewv+nOlMRnFDgvP1/Vh1mlmx47nnCFC5e/oU7r/5\nn9FQVCEUDeB2oaPgnBDAUWD4re+YsBHCpU9pVD9Fp10yf41itYI5KCvhASfM\ntFvbhhPmPp/SkpAU03ySDLOOYIT2L8p82z3mcoi0HFoDoBktIe6t827XdNlZ\n9To1N8zadKV1kLKX2mc/pAUI7RvXF2j/7FkWBb3wz05O7/WLCYm24jBqB3ix\ndKhRSMg3w7bruPIpPYdVuRG8Li/bMavfkercAo6Z8+S9EXbHZusLRNeLD9ln\ngJ6Y7l311FHPyR8AwTpGLr3jPtce0Ah7Y3DeKD6aDu+aCZaTy9S9MrOyKiK/\ntjsRTN1JADG6qZEGgp2ncl6Nsww7Czrhm472GQtOgomP22pb9V153RNQTL9n\n567EhqYydOSelOlLPwkBDxdnUPpO9UWKYv+7zXt+iPnAXJLYfhZrcEaxhk2r\nx9Ec\r\n=KASB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQgxknnslOHt9LI5bItGtg8maD/5JfRDAhaJGlHWGpOAiBEJ8nSVRDMEPAcnKv90y40uFTk0MI3yql1MzLlE9m8uA=="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.3.0_1600180791296_0.7565476077177082"},"_hasShrinkwrap":false},"1.3.1":{"name":"mongoose-schema-validator","version":"1.3.1","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.3.1","dist":{"shasum":"8afe8bca4f8b1ef419ec43cad8a865577b3d3577","integrity":"sha512-mtZ5Sc8SMbKnSGIXtYU2Kuko4ZpgfkoWcTqNPp3vooLmuToTNtsSFyndYf2dywj8Z2vACMDVohkwoACaT6UnxA==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.3.1.tgz","fileCount":45,"unpackedSize":299707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNKtCRA9TVsSAnZWagAAstcQAKHhR9ymEblZVwo27kNv\ndorD+rKYshEmheBRHXl/AYM3sjQMiTVuxBQZftg3uQcoaz9A7sk+1Ssxd11J\nn7E3Y9pP8NqVSaB4/5iZ2FNpOIRITM+74eC4+Y724tP28w/azm7Olmc58D90\nFsU7knJF1IieoRZdqhMeY/2bPfn73o39PUILNhn0G4V4teNRw8b+T3HACHs0\nZu24P6Mvy00VGN0zOcUeB4+oHq7NkNeNCy69B9KEqb7BoUw9sdxvYRwv+PtO\nsX1y5QNzGnJpYzaNXH4Lg5cJIeug5j8uwle9YphtuHsz1ugY7ors2aCw7WmT\nFTCSy2qSygL/V2A7grVxXmPXjlIvBM1F2uakJGzkVwg5Svk80y7J1QEfe8SW\n+vOhTgNAm6LkSb/2gFdwXwWWLLhMYk5WJ6MxXDtMN6RUCl4KwfMARZFfpnLh\nVfnoNb/InevXCke3lLyhmV27S6uqdLrrzPNkOw3xie9cgrZtsWlasA7ByuOv\nkwf2wf8adSfkioNoCJsPafTqebOqvCZQnmKh9aM0CZXkso7P2HeX4L94ByMu\n4Nq+bH4c9n4ZKPOHJXvQ4Iux5j6hipXAgaLNFSphmIdtUKhQKQedh2RKv80A\nGO9we/W7XKF8sjpbbX7qfiaq0Qd439n3MIxW7pPPIoKWEattoYkgXHLOjAyb\nxKvZ\r\n=A2q2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6N26mJmzyWAYsIL4rtKNG+lXe6pRhknMv8WqQb27gbwIgOmKABr29oaeLrADd/0Yme3md9bAH6GWYQJZrbQiqrgc="}]},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.3.1_1600180908760_0.8505182567356069"},"_hasShrinkwrap":false},"1.3.2":{"name":"mongoose-schema-validator","version":"1.3.2","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.3.2","dist":{"shasum":"c3c70ba6d4735cdb2e67feb7e9b68384a1975fd0","integrity":"sha512-wKni6iUf6y6jwjxEGVLXPQmU0h8cDgRWKhhSfJMpl2He0xaXtIdN+St2MUNVxtJXyvk1xE2plEAqsvVMOoH7OQ==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.3.2.tgz","fileCount":45,"unpackedSize":299721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfruAcCRA9TVsSAnZWagAA0/cP/1wSNeSKhNUfB12vrZ3j\novLU+WG8eztyMJ8P1xEgxXVSSGtHyvpnGv7mNmQeviiNiY9fpDC4PRzRotDO\nSLXO18vjpXOjeSker1GRjARQM96Gs0Gsfx4IjYa8Eclz/4PitbVJo8erKGD/\np5cdjnNZ5ehWSBHswvXzFRidQUvd7+mh2nsEFUNBaLWW++Du96to4Qndj1SS\njzRJ6rE15iV4T9Ketp+REs/NEx4B2PswaQKzqeGDeIbdu5yg/FN3H+MwoCt4\nMnDfhCvTjlmELxKEtlABT8353dSVTsAJWnd1aeBGVmPYYT2I9JD/LY44nJNR\nckqF39bhgFFnA2xuO1hrdVue7cDqPfcX+0BPNIZZRneHYyDkJzWUcqhA1R1/\nwGT3XvGi6/o0iTyk4HntIQPtRCKKU+WqNxsHTQFHyC4JVfNdCExYKLHpr9as\nqUi5r2i2vSu69WNBea+86ta6P46FJIGoGg0bndGbyAaGrW0ilYV292xJa5WS\nUhaDGFG64ohf5RDp1741q50ZFGwknvCPtNwxm2G3gEcA11HWM+fGRBSODqLq\npibOf2Dc0UpVdt9Hjuaq2ioFOg3g68qajHWP5HvZIsjIgjeLdnYpb0/1u42P\nfWZHqbzcJaI0RzI2Son7lR2HDtECGwIguS50os9yyPy8VDtXzZjJlrKIoewv\ny9f9\r\n=UdOE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAW7dK99JTAc+WbSXRhmah/GdSUQQ7sGg5XYLaYEjn2CAiEAhr2cJx7OxeBSuEW2nM+e+HmlYMjq2aBpv7oiugoIuAk="}]},"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.3.2_1605296155770_0.3930792251059547"},"_hasShrinkwrap":false},"1.3.3":{"name":"mongoose-schema-validator","version":"1.3.3","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.3.3","dist":{"shasum":"8821a486e91e4e8ecb1e02a062f52f93a25df5e7","integrity":"sha512-e5uwT3RazFSI6mTsbEg+RLS5RhlTgnCAJq7dp4PnpZMpcWSBfjyxDIaZxDDPGNvpjqo6s8yTsIc/dK5nEuDFzw==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.3.3.tgz","fileCount":45,"unpackedSize":383850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfru4WCRA9TVsSAnZWagAAN+YP/2MsEoef5k0nLiFPgUea\n3CZKULGRju2ub8ELicZEoTVNJ/ZaE1wQaWDUTlyajSpF4kLmQ74/x29mggtC\nZdpRRedT2Z5xxjeXWkulvmZnb3sS48UBH0rtaRszhgxwk73cPPiiRQfnGQ9b\nzYaMCR/F3TzF3pK6ZnIhk75UiELmm/3p3Ynf9VAMbMNixnzefum1UtUHFrIe\nfwOOHaSYVhaBaGSrx8raPOcT9JYm4gpNj7B2WQtH229pC+8GjHp75aE5VvN3\n0I7LFTUSvijIcd4OvFoxVMqVsJIq1WANHZFhG4SEtmStIrAC6Hcqb2CM3jIp\nFURl+nazU++TYmopC/Cctmp+tUogUoxvgRww3BJoinToStSGHzApvQ5crLAh\ncgCamx+374ffp2j+uc2V/rtx96AbOTjro77MVt0MaPlqAXa+mck3wdSuqnZH\nTGIE6lX8MS5Wf8a2jeen5PNFzlZxfz4Qz9Y7NGlZrbt0W04GE/jhPuxuChAq\nwkbBu8YfNfB3nH9ULZn64kEv0/Cea/Xe6GH7HQrTbWeMsU/O+UJYW0dKc33C\nFCQgqKHrshNuUq3i7lvl7vDcxWK6Nb/tt9ohMNQAP3y2wAVeoe8aZpp8i/Qh\nh48Pjp1v0pOpcN7WnA52ei2uwVyfBPJbQ9fMDkK9KWh/MB7WizB0Vhr0aqZu\nOPiH\r\n=tNrf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCd+dd4X7J5nt3ktwkCvU4U9PRfR2vQfdMcOzHPVoPjwIhAOS5rQv8alI4UvXWNowoP+mReRElScifbSjryLxWFg6x"}]},"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.3.3_1605299733422_0.6928902576989888"},"_hasShrinkwrap":false},"1.4.0":{"name":"mongoose-schema-validator","version":"1.4.0","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.4.0","dist":{"shasum":"9da1cd5f902b9d3d5ef365148eb61a1d166f3cfd","integrity":"sha512-7HqLuXdBuD0jJJmpgoykpSBCHO6/7c12ZDF7/VtlgYOu51CWv4AtylYfMLZwCdXODzqAHQkxFOaigeQoQIei0A==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.4.0.tgz","fileCount":45,"unpackedSize":383850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCCvjCRA9TVsSAnZWagAA3VwP/A7tKsbW/oKIjY5jBKSq\numYjrmPhs/jqybSvVBkAcLuLlF1B8EHbn1+u9X9PIUorF3P9LMmNHdD0nMpu\nHSP+ih8q2mMB+gclp2ArKBU07HPRhgAb3c4b/wu2n38aLEr+59XUZhp5EZ5x\nQh3EiUVK2LoIwQOxZmwU3LsGpjIfgi9sHdXlmWoDgTc5UE2SHJLIj+8SiHtv\njadrMObSvIMe/i+wZH3utqa4jXkHdwZU5cHbM7LXV6iZIj/PljviYRJCNhhB\nl0MFRAim8PNxsfElwYNRaer8dnJzOQMPNgxLJkJPTCwQvXSf9xP91VkXXA4F\ngCU1b1TI9XWFI+GEEeUmaFC5R5qXyvgKsXQh0xPd0kOlyd3R5vUaV0G8Ygan\nGZ4gbFNPbSTb0ySTGM1DMPxaVThj2kqLBpkOltbi3h1mDC4tYHVrQ3vicxjE\nW13xiHcVgWIs1HVhnK8MIF7cVpr2sodI6Hkt7JVvwCQ6LRkYHAcin5H20oOZ\nuebVMQpt2BADNLfJ/8O+zsD60HyEON5eJp/8t8F6bpi+M1q2FhxwUzrECfVm\nXeP+SpakckoYM8RQ92GduWzN7lmAEdM5XCNFYtVrH5rkkVdzGdeJCopANyx0\nSAq4VRiiP6OxVQN1U0YgB6q5YESsPXbPClTF6X/cHHrPXx8lRZSQH12XihNq\n2tUz\r\n=1Fe4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7or03J0X8JjEhY46xRbSxY4TJJz/sbfhrS6lj3+zNfQIhAORTNIbfXZAOQ4SXfTdgJYx+iLouxKGasOOfGJ505fIQ"}]},"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.4.0_1611148258537_0.9471213912010552"},"_hasShrinkwrap":false},"1.4.1":{"name":"mongoose-schema-validator","version":"1.4.1","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.4.1","dist":{"shasum":"3f80abc9d419331a811ddd15f89e97a1d130c3a7","integrity":"sha512-zIUkXA34MN6ma0gzNN5Yr7rU6ZFjw+P73C+cFVG+OTKl1qp+fq2ZAzw9ZCUd8d95m96v3a6CYm4xQErtq1a0Zw==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.4.1.tgz","fileCount":45,"unpackedSize":469583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCCwoCRA9TVsSAnZWagAAwJgP+wU01yDVKl0w+Rsyq3KE\n8ZIqrnYjm/x9M/7Su/KJEpd9nZKmDHfCfTiVirkwnmdTUEdKgSI7rVfO4iup\nAhbsmEnXuJ4xX9B/dWRE46e/kYxPXs9fSdDie0/xkMOyhNV/6wlrkMPT9lbl\nJm8F8DU2fsjRlkE1Q9Pm45ZNdkbT2ASbHhUWmzm6sMclu85+AjYPmdvJkvDv\nzc4BXz8OE86i0kiXwUMPEwG6RUrVstcCO4HX3u86iw/FvIQ3/JDdrZ/T0PE7\ndLwpkY09B1rCTD1rrGFjb9Jh5Q+iEFbVDf68yj52y/LqYrsyQPBrK/KXms08\nuG8G5XFcGWrwTVHHIm8J07LHqiRF0HG301ZuC8MS06pLMkzDy/s8LT1kzEZm\nPWZaZfeU84GneHnz346JTFoLiM7tjtk2XBjJkc9uEPwbm4CoFR1PjUEKyptb\nmDyNNVy3bb2lbHmB/JG155UmJRSY2qTMtLw3u3P0tao1dz5T8TY5jJcDv2Lh\n2TyJ4XB1Rk/JDhpSQRKNq3QkxNzZ1jsRyiVw8xY1E95M1rcTh+iJzIYay2vk\n0k2G6/QFTGy+1UZyP6XpQ0V71wp3QZSdMo4GaNdE/mJEULiJOhQF/2jiW3j5\nvIlVcJKvj3QzQ0Z4/CWuiPmk62v2BI3DGSW6zfP2yjzF0oe+kaugANSh/gc7\nNBzn\r\n=3h6V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOikiis5q21SIzuohs7/vAklGG0kZsdydSepk/GjTZRgIhAKJZDoHXBljtWw5tdppKR/fd4WDusvCTm9evuym4y90C"}]},"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.4.1_1611148328387_0.3522023098419971"},"_hasShrinkwrap":false},"1.4.2":{"name":"mongoose-schema-validator","version":"1.4.2","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","np":"^7.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc","publish":""},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.4.2","dist":{"shasum":"65f7a5825e2b895e3013703fd1e74d4107634558","integrity":"sha512-qygEW5pjU5lb5iTJD98NV4NGhwWYevIllG9f/h8Vnd1aA098HmjjRa4ijJJyiX52xQdUrKYomUwmBA05GQgocw==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.4.2.tgz","fileCount":53,"unpackedSize":473716,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDa2HhZ6IkkbNmqa05E+K49aiKLA8NzY6ihoSrSRbSqQAiEAmUyMOzysxYKdlbGZz+cb/YXu9IOjaTiu3WN+uuqcaQ8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSdcJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrglw/9FsKDK9+SGhP+NzPWVuMEI2ibmDHnVkv0IdyoW+EIv8NZbBSH\r\nuKJD2ZnFz8DKff/CL6h3FOylI3AHhsBofa/uAweqKGBr5MF/M5h4apW5VlW6\r\nNWKXO+MDaI/oqIM7VuvJ+kyAFCyvMDNsWcpZjBpvvOi2f72eD36/SxPeK4H+\r\nQ2gUzymzv/fPwSbJvW9QRziRuJyejeX7Bp03fgnGlaF3FclwZBa4qqhdfxpZ\r\nM+b7CBSlWBbCXE6fZcgNmECXn0wFq+/4NNpuAZlLA+YvOkjKy6ngFo25zu50\r\nMCbvQeeTRXUexQI6zjn5eZYt4I9sZHbuWzkMkOWZdM5hS3A23QExf7EY4Vpd\r\n6ctkV6cNQZimqPKpgWrO8seJvaMDRz/efhXiZGP/zGVgUjASZGuZreN5f/FF\r\nsnMt9QGARRwa+yzgeyo9kaLYaD3+1SzveROAX320I+g2IVSnJ6CBnmdavRU3\r\nIbAp6SwiX9atIxpQ+U+0fJaim8hNxoI3q5QH9+vWu77jPyvd0zPdq5Ms32cv\r\ncbm13vCaNcsma52kK0RmRDbQ7Fjy8VeU0YvD6LcmzGOvVoyP48Q2H9J6/QzG\r\nViSk5Nx6XFc1I1CkV1OCG/e4b4+4zxBcL2lpXvT9NYXIo2Gmd3KamtrGnOY4\r\numLCmjvFzeWFDR4ecUA8/lmbMd8gOpAlzuY=\r\n=VUX/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.4.2_1649006345572_0.7822411025755078"},"_hasShrinkwrap":false},"1.4.3":{"name":"mongoose-schema-validator","version":"1.4.3","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","np":"^7.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc","publish":"np"},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.4.3","dist":{"shasum":"8136b1ecb6d5f67bd04371c703634c2382c6573f","integrity":"sha512-9pwGRQoLeTsgUySZe82IFknlPHil/7dKHSzHjcVsvb6BGeN6MKm4dmC5shW6kUf6lmkwXohtrXlnbpz+2x4LnQ==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.4.3.tgz","fileCount":53,"unpackedSize":491229,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+WkHtI8T1A4kt7uOdccgDRNnJnAhSXoGOx8YOYW74bQIgU73T8oYgzZGo0un7fvrub10BddsmT/Y/kqb9nx89bBs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSdfXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWnA/+LW24StjanYR38jyODw/CKeGUHAS2N25nGrYReunUjgZpKPUX\r\ncSrJPMN6JXWDPhw0W6VqtgTKJ/pDV2Yg+4vDOHbM5m0gM0tTim/QkaUWtepT\r\niumDctAKsGjPEa7x7wFCN9Y25egLepti7EJ8wpKjArPzTLjUJf0k7XZsnXKm\r\n+B08eI8HE3aJGCNH1IPdHOfOBjY1DOo4H9jjHx9/5Ra23Bn5Xs5+xFVPo/gm\r\ncr/qII+s/+eFA0CvrB+XaYi/YvO6z6MY+TVA7o/RP7T7rwnAngwwWmvibYUZ\r\nnJDT+BSFj+lMyPOtoacaYN7gONsfdbXvKoUxX+Brn5nY7zzNPszuTZ1T6dPm\r\ndtiY5Thn7IzkTCBBaP5uBCRdLs9NUa8aZgn/HULse6AlOnu8taD2PG2zGasg\r\nzuZ66k/LpbRyBNj6NRfWoGO3MWDMQ7KTUwSDdZHqMT+5IE0uk+0kqxbsD0b8\r\nX4FtSA7NObEmRcnIefEOf/7GQIhVPy9HPrw5wjM4lCnH45nhU66U6BfoXC2j\r\nTbe9o7m2kUVNMCwU7fuAFMamvF+hEC43sOgGUB9xBSB7Yf7aO++7Ouzi3ZmR\r\nQZDRIrXiMDZpOJ1G57kShqRYMkEfXnilhbfqCMFLrjv71mBCcwgP3Z/kKiej\r\nx+rVqbPuajNIyNuR5vskl9wnMxYm/nTXjR4=\r\n=2xon\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.4.3_1649006551669_0.7637258653806953"},"_hasShrinkwrap":false},"1.4.4":{"name":"mongoose-schema-validator","version":"1.4.4","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"author":{"name":"Dizzienoo"},"devDependencies":{"@types/jest":"^24.0.23","@types/mongoose":"^5.5.24","jest":"^24.9.0","jest-junit":"^10.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","typescript":"^3.8.0"},"scripts":{"test":"jest","test:building":"jest --testPathPattern building","test:full":"jest --coverage --coverageReporters=cobertura --coverageReporters=html","build":"tsc"},"dependencies":{"mongoose":"^5.7.7"},"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","_id":"mongoose-schema-validator@1.4.4","dist":{"shasum":"7e717ce784ddf11e58b0d0a6ae935a4fcac472be","integrity":"sha512-CHquQt1uI6fuZqhU4r3fOJL5une9UGHAK5y2NQaazKbYaSKDBKpZQ/zRURZHAMNZQAR0bWZ10JsoRDRCM+sZrw==","tarball":"https://registry.npmjs.org/mongoose-schema-validator/-/mongoose-schema-validator-1.4.4.tgz","fileCount":53,"unpackedSize":491092,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFP0zaSO4CWhCAraxrHutvsnoH7yr2zb1nSklms5SH4pAiEA8WDTKeQSZLKXt37wC7Z3GFVM+q4B/ZsXt1+vcukWB/0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSejUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRcA//ULWgxUhboJYVTNfA0RRbbB33eYqC+u+K+q3TitTiSQn2kTvR\r\nd9jThQ1LgV1SR1K55BCQHk3p9zpENlo9C8GjGqacDh+CTUP3fWhuQITlR+G6\r\nOT8pgiZQp1HzfU/mbuQUl8o/P9Gku2rRBjDC9k415lx9hU1OtH7CyljhQiy6\r\np58aU3xU9RyG0hi7FYEdu7bUQ0BxLYGJm++wKXXEhxcJqRkxXBgqqmyVqhed\r\n7fogHIO6hsxHjQWf0iziGllnSq1gJT7C39v+CEcsv2WPYzdPKhpRicc1VEXm\r\nMPjeMozVJHR0YCSpSLWzjTl8aROJBHbcf7scbOSowHb/h1NNDKImhdElDk4z\r\nkCbL9m7dFpYCufXatJJi5eD5Wdg4VgwD0vQhpqA1XKbfczxqJhrJugf9UiWJ\r\ns74v2T/3SniwjlvrowfO54uxxMgQF2MXxxC7jziQ0PVI7F3l9hFf73DTEbpj\r\nUjAVXVdNl9x9R/e6zCZjWSCg77WvsMxhPaxEJ65LQi2OiyPK7qPih/xGu20s\r\n//Si6iVQc9gdapWym2lHVRsMeuUt44tuE8YM/9M/XSyJqlSDeRi/XStN8omW\r\n0uTmPowlTt/nW+s4h4AkdUqf19P3GLBRGUWv6y/hB23n65gwBqGAJO1aE1iw\r\nIdhUbNSDfgGdHHL8jYOjlev7wvqQaICyr+I=\r\n=KZGX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"},"directories":{},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-schema-validator_1.4.4_1649010900133_0.5033079394231577"},"_hasShrinkwrap":false}},"maintainers":[{"name":"dizzienoo","email":"dizzienoo@hotmail.co.uk"}],"description":"The Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two sp","homepage":"https://github.com/Dizzienoo/MongooseSchemaValidator","keywords":["mongoose","validator","schema"],"repository":{"type":"git","url":"git+https://github.com/Dizzienoo/MongooseSchemaValidator"},"author":{"name":"Dizzienoo"},"bugs":{"url":"https://github.com/Dizzienoo/MongooseSchemaValidator/issues"},"license":"MIT","readme":"# Mongoose Schema Validator\n\nThe Mongoose Schema Validator provides functionality to validate the input and output of a system through mongoose schema objects, allowing for data trimming, conversion and checking before or after the data is processed.  This project comes out of two specific use cases for myself.  Firstly I wanted to use my already written Mongoose Schema in my validator when inputs came into the system though potentially before I was saving data.  Secondly, I wanted a system that could easily handle trimming the ammount of data that was being returned to the User, again tied to my already built schemas.  The first use case is demonstrated in the Usage section of this page and there is an example of how to run the second use case in the Examples section.\n\nPlease note, any of the extra options provided to the MSV_Options do not effect the actual processing handled by mongoose.\n\nCurrently the project is in Beta and probably not suitable for production use.\n\n## Installation\n\nnpm i mongoose-schema-validator\n\nyarn add mongoose-schema-validator\n\nPackage has been built using Typescript and has type definitions in the package.\n\n## Usage\n\n### JavaScript\n\n```javascript\nconst MSV = require(\"mongoose-schema-validator\")\n```\n### TypeScript\n```javascript\nimport { buildValidator } from \"mongoose-schema-validator\"\n```\n### Do Not Throw Option\nThe Do not throw option will return the errors the validator has found but without the throwing an error, saving a try, catch block.  This needs to be declared with the \"throwOnError\" option set to false.  \nSchema Errors will still throw an error, this is to make sure they are picked up on startup as opposed to on run.\n\n```javascript\nasync function validatorFunction () {\n\tlet validate = await MSV.buildValidator({\n\t\tname: String,\n\t\tage: Number,\n\t\tawesome: Boolean,\n\t})\n\tlet valid = await validate({\n\t\tname: \"Dizzienoo\",\n\t\tage: \"15\",\n\t\tawesome: \"true\",\n\t}, { convert: true, throwOnError: false) // Full list of the options to send is below\n\tif (valid.error) {\n\t\t//Handle Errors\n\t\tthrow Error(valid.errors);\n\t}\n\t//Otherwise, we have our validated code\n\tconsole.log(valid.data);\n\t/**\n\t * valid.data:\n\t * {\n\t *\tname: \"Dizzienoo\",\n\t*\tage: \"15\",\n\t*\tawesome: true,\n\t* }\n\t*\n\t*/\n}\n```\n\n### Without Do Not Throw Option\nThis setup will require that the Error is caught or handled\n\n```javascript\nasync function validatorFunction () {\n\tlet validate = await MSV.buildValidator({\n\t\tname: String,\n\t\tage: Number,\n\t\tDOB: Date\n\t})\n\ttry {\n\tlet valid = await validate({\n\t\tname: \"Dizzienoo\",\n\t\tage: \"15\",\n\t\tDOB: Date.now(),\n\t}, { convert: true }) // Full list of the options to send is below\n\t//Process and use our validated code\n\t// The validated schema will be in valid.data\n\tconsole.log(valid);\n\t}\n\tcatch (err) {\n\t\t// If there are errors in the input they are caught here\n\t\tconsole.error(err.errors) // The array of errors to process\n\t\tconsole.error(err.message) // Generic Message alerting that there have been errors\n\t}\n}\n```\n\n### Applying an MSV_Option before execution\n\nDepending on the use case, you may wish to tell the system to handle specific fields of the schema differently to the rest of the Schema.  For example, on an Update Request you may not want to validate a sub-document.  This can be handled by adding MSV_Options on the fly.  \nDO REMEMBER: MSV OPTIONS CANNOT BE ADDED TO \"SHALLOW\" CONFIGURATIONS, THEY CAN ONLY BE ADDED TO SCHEMA FIELDS THAT USE AN OBJECT AND \"TYPE\" FIELD.\n\n```javascript\nasync function validatorFunction () {\n\t// This schema object would probably be hosted elsewhere\n\tconst schema = {\n\t\tname: {type: String},\n\t\tDOB: Date // Could not add MSV_Option to this needs to be {type: Date}\n\t}\n\t//Creating a close on the object amd adding extra options before processing\n\tconst outgoingSchema = Object.assign({}, schema)\n\tschema.name.skip: true\n\tlet validate = await MSV.buildValidator(outgoingSchema)\n\ttry {\n\tlet valid = await validate({\n\t\tname: \"Dizzienoo\",\n\t\tage: \"15\",\n\t\tDOB: Date.now(),\n\t}, { convert: true }) // Full list of the options to send is below\n\t//Process and use our validated code\n\t}\n\tcatch (err) {\n\t\t// If there are errors in the input they are caught here\n\t\tconsole.error(err.errors) // The array of errors to process\n\t\tconsole.error(err.message) // Generic Message alerting that there have been errors\n\t}\n}\n```\n## Options\n\n### Mongoose Schema Options\nThese options are defined as normal in the schema object and are handled by the application.  The system will process and complete these validation tasks just as mongoose would.  Optional messages can be added in the same way as mongoose, by using {value: \"\" , message: \"\"}\n\nGeneral Validators:\n\n\trequired: boolean;\n\tskip: boolean; Overrides Required\n\tconvert: true\n\nString Validators:\n\n\tenum: string[]; \n\tminLength: number;\n\tmaxLength: number;\n\tlowercase: boolean;\n\tuppercase: boolean;\n\ttrim: boolean;\n\tmatch: RegExp;\n\nNumber Validators:\n\n\tmax: number;\n\tmin: number;\n\nDate Validators:\n\n\tmax: Date;\n\tmin: Date;\n\n### MSV_Options\nTwo extra fields can be added to schema lines that will be processed by MSV.  These fields can be provided in the same ways as mongoose, as either simply a value, an array with value and message or an object with valuer and message.\n\n```javascript\n{\n\t// Do we want to attempt to convert this line into its desired type\n\tconvert: boolean;\n\t// Do we want to skip this line when processing the input?  \n\t// This option is intended to be added only in specific use cases and \n\t// shouldn't be placed in the main schema as it even overrides \n\t// \"disableLocalOptions\" for the fields upon which it is placed\n\tskip: boolean;\n}\n```\n\n### Global Options\nThe following validator options are able to be sent with the input to determine how the application functions.\n\n```javascript\n{\n\t/**\n\t\t* Do we want to attempt to convert the inputs to their desired type?\n\t\t*/\n\tconvert?: boolean; // This could be local or global\n\t/**\n\t\t* Remove any fields that are not defined in the schema?\n\t\t*/\n\ttrimExtraFields?: boolean;\n\t/**\n\t\t* Don't throw errors for fields marked as required in the schema but missing\n\t\t*/\n\tignoreRequired?: boolean;\n\t/**\n\t\t* Use this option to disable any local options set at the schema level.  \n\t\t* This will not disable the mongoose options or the custom \n\t\t* Error messages provided, only the MSV_Options\n\t\t*/\n\tdisableLocalOptions?: boolean;\n\t/**\n\t\t* If the validator finds errors do we want it to throw an error.  \n\t\t* Only works on the validator, the schema creation will throw regardless.\n\t\t*/\n\tthrowOnError?: boolean;\n\t/**\n\t * Wether the Validator should add an index number as a key to an error or \n\t * wether the error should be places in an array with potentially \n\t * undefined fields around it\n\t */\n\tnumberErrors? boolean;\n}\n```\n\n### Custom Error Messages\n\nCustom Error Messages can be provided for all of the schema defined Inputs.\n\nVia array input:\n```javascript\n{\n\tname: {\n\t\ttype: String,\n\t\trequired: [true, \"You need to provide a name, even if its just a mononym!\"]\n\t}\n}\n```\n\nVia Object input\n```javascript\n{\n\tname: {\n\t\ttype: String, required: { \n\t\t\tvalue: true,\n\t\t\tmessage: \"You need to provide a name, even if its just a mononym!\"\n\t\t}\n\t}\n}\n```\n\nDue to the enum option's value being an array the only way to add a message would be to pass in the value and message in object format\n```javascript\n{\n\tname: {\n\t\ttype: String, enum: {\n\t\t\tvalue: [\"Dene\", \"Doc\", \"Hank\", \"The Monarch\"],\n\t\t\tmessage: \"You're not a Venture!\"\n\t\t}\n\t}\n}\n```\n\n## Examples\n\n### Example of Data control using Trim function and combined Schemas\n\n```javascript\nlet userObject = {\n\tname: {type: String, required: true},\n\tage: {type: Number, required: true},\n}\n\nlet adminObject = Object.assign({}, userObject, {\n\tdateRegistered: {type: Date, default: Date.now()},\n\tlastLogin: {type: Date, default: Date.now()},\n})\n// The full database schema may have even more fields, or more \"layers\" of information to return\n\nasync function processResponse(userProfile, role) {\n if (role === \"USER\") {\n\t let validate = await buildValidator(userObject)\n\t return await validate(userProfile, {trimExtraFields: true})\n }\n else {\n\t let validate = await buildValidator(adminObject)\n\t return await validate(userProfile, {trimExtraFields: true})\n }\n}\n```\n\n## Change Log\n\n1.0.7 - Fixed Error thrown when converting string to Object Id\n\n1.0.8 - Fixed Error that {skip: true} wasn't ignoring required\n\n1.0.9 - Fixed Error where local options weren-t being handled properly for embeded array objects\n\n1.1.0 - Actually fixed previous bug in build\n\n1.2.0 - Merged Don't throw and normal validators into one function and made throwOnError an Option.  \n\tThis is a breaking change for anyone using \"buildNonThrowValidator\".  Now use buildValidator and set\n\tthrowOnError to false in the validate function's options.\n\tChanged the error response format from an array to an object that resembles the layout of the input.  \n\tFor quick checking the response also now has a error boolean so checking if(response.error){} will solve\n\terror handling easily on throwOnError = false setups.\n\tAn array of error objects will only be returned if the input itself is an array \n\n1.2.1 - Changes Response to allow for ResponseObject\n\n1.2.2 - Changed the throw Response to also return the full object, for better typescript support\n\n1.2.3 - Updated how errors are added as earlier errors were, in some cases, being over written.\n\n1.2.4 - Fixed Typos in error response and fixed error in documentation.\n\n1.4.0 - Added \"numberArray\" option to allow for more error flexibility\n\n## Issues\n\nCurrently the project is in Beta and probably not suitable for production use.\n\nPlease report and bugs or issues to:\nhttps://github.com/Dizzienoo/MongooseSchemaValidator/issues\n\n\n## Future Plans\n\nSupport for Buffer, Decimal128, and Map Types\n","readmeFilename":"readme.md"}