{"_id":"fastest-validator-decorators","_rev":"32-9930a6151546381e29578aaed03a4aff","name":"fastest-validator-decorators","dist-tags":{"alpha":"2.0.0-alpha.2","beta":"2.0.0-beta.0","latest":"2.2.1"},"versions":{"1.0.1":{"name":"fastest-validator-decorators","version":"1.0.1","keywords":[],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.0.1","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"704093bce53cd51ca0fb7ac598d51f9964ed1817","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.0.1.tgz","fileCount":5,"integrity":"sha512-J20Z2DtKcymPSlBilgYSTwNFHsZPkIn2WOiaAWYNH/jcrmBhKW6LMfX9jzXo+fWuiDZhWTrC5iFO+ZzENw7VjA==","signatures":[{"sig":"MEYCIQC3wmoojBQ26Rj0UJG1NsX6CFsibFsV73ijq1JU7Q/QxwIhAM4ErGybG7+K5EcsejVQ/tVh4+d0m0ufqntPTLYEyFgK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrYV2CRA9TVsSAnZWagAA/7gP/3C53tViFofdinLRO8rK\nV998cHwwWhliWwwPzCmx86QbTEWbHfY6VTBzoTNtLDroXfCzW4jTjF2fSzcN\nyGYQuj65Ha1rjwUkN+yaQTL1uVM/PDvQl5U6EmzOF64fU7hfcndRPkXU5b5X\nw7ChheDAq+mxtB7GxYj2fpL14RsA2SmhVNyMhhzbsBv+d267eUjKYtIAxxlv\nH+c3/Be1HAtfuFxDeT1sPCi7HWg9fvNF9LyCht2/qL45ytVPAsGDmkTICJ/n\nKjC38/C3oPTqDiQoAlgzbfBkyK4OVpSmUOt27xnlXwb7bsqchi2HRVEgNyy/\npQtY/zRBRkNRWGHMyjUphojb2KgDj+pw96z9lsfswCItcSvRiCvVcvaqRATB\n8rs6kdym304MkZfiKQQk1a95RTNN0eIYdtQ+zxXzfPQk4RHoQlvjGLeLSck+\nkX5uYpo4tdFiGY9G30XKk/aUoeFQzdaszyxyOLw7OhI4EaAixmi8mWChTpXS\njN5Rax+XMUuuJqH8SSfcvZpS6Qb1J1YbuTh3z6LqIMfRYgS+jCVB8hSJWT56\nxCGkKCGX59uzffDWPMw+ZgHK3rFJgIVZpaC+7fXtvYU2xq2nbV/0t9kk/zn6\n/3fH1zBJpG/pf0qxSzuu2dihsKVBLEBDpDLSufPe1hZkpZHcx9KDxUBYC9dc\nvemf\r\n=J28I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fd552c7d2c8f9fcb0754ae471243b616e7d47273","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.10.3","description":"Fastest validator decorators","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fastest-validator":"^0.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.5.1","ts-jest":"^24.1.0","typescript":"^3.6.4","@types/jest":"^24.0.19","reflect-metadata":"^0.1.13","@typescript-eslint/parser":"^2.4.0","@typescript-eslint/eslint-plugin":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.0.1_1571652981502_0.7488532487121049","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"fastest-validator-decorators","version":"1.0.2","keywords":[],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.0.2","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"2d06b61829a575226fdb440e8365780cae931b17","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.0.2.tgz","fileCount":7,"integrity":"sha512-TOxLW1xArFZWRCK+4JH//jATIa/qlOg+aaIksivHBSCjRXsA9lXQ12CMdmUNVY3Z+mNPdDMIaVD1OZ+BbLclFw==","signatures":[{"sig":"MEQCIAwpRJPi92OmJQGHIbVpTd1DPqHYLnXXZbpYtAij9/UZAiBKR3mnF7rhZOoUzFpbQskjT4GCfAiCZXm1PWq7Mz0aXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrYtUCRA9TVsSAnZWagAADi4P/ivmoYVpnaQECWr13mGl\nT2rugNCsR1XK60Nvg3VjQUDRtx8eJLDzm207slhUFvXVZ1jECZhzHeyrxrb/\nu2+PyDF/3/SgAuz+SOw9uByc7ZOtp2Jb6F8bVO21+Cea4MBeoLjaWN8l7wFq\nHBqnCw4TUic8Fc+OxrsrHDEtREOnYluBfxAaLp+bblu5+6uecEe6e845zizC\n1WDFS72aKeqf8o2QL8ENcceG1cbpeXHMg+j2Haw4YAoojjYl3ugyhQVImgrf\n3KkPcE8/W3yfyb3HcFD+lIBc58Sfms2QncNij9HMutx9QxVW6IQv9Pbb92Ap\nqcvKeW5aLscsSN+JUnGIfKc1XXfn+n0PlZgqFKdHHcrEVbi/TVcE/lysTYmt\nHdu/WCxFJtgK7xvFFTS97ygM5iSYFrdqGkM9U+UYgcPbEjPLAnhlRTV0+Ogy\nfne58eloZuNqOvcYQjcuAwRx7KXSh3JSkwWLfsPd0v2S8dlDXnwym+FTVymC\nPnn+Elq/N+FIHNSi/Gl88AXlnvSDqcunovHNlj6Y/JRf/lcp422YPjcmjf7J\nhUnqoedYoTCgVx+PL8h+r2DW0V/5daWxvCtkY+2oBJ2sGzqNxtKwH0704As4\n/4eA+N/cEvyQzvCOnVFt/C+1GXRDdPn0Gh1/z+FM/cYXq0PMKPwbE55yGISb\nvuXy\r\n=XFxx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c43b03bbdf26f75e1cd1bf14e16f00f1f917a581","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.10.3","description":"Fastest validator decorators","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fastest-validator":"^0.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.5.1","ts-jest":"^24.1.0","typescript":"^3.6.4","@types/jest":"^24.0.19","reflect-metadata":"^0.1.13","@typescript-eslint/parser":"^2.4.0","@typescript-eslint/eslint-plugin":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.0.2_1571654483620_0.6917444374171942","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"fastest-validator-decorators","version":"1.0.3","keywords":[],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.0.3","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"e76142eeec08d4b0c37ff4154918268c323866d6","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.0.3.tgz","fileCount":7,"integrity":"sha512-EzKf/6l5f0LnJa/nVetyhLAmiBNdQN8MsU/hvC3DOcW7jI7rFxsstdjUuMB7De228ehKpVYPjvo3DxR1a1//eg==","signatures":[{"sig":"MEQCIHraqzBGWb4neDchGsghRRKIfeFzeSIgTQbLUaIi7PYKAiAWnlW/nYV49RzblwDjsxzMpjbVU45/31mXJlIJQF55sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrY18CRA9TVsSAnZWagAAlzQP+wb4km9Q3iDRA2HhwRqy\nRfZM0PWeAXEBf6So06pyP95BvjclBM4Em7yH3HJsO5Hw0ka7ewfa3jBmnusC\np8TsrbKsBM6gxhAXsAA353CiM2wrU1EJwnNAuArW/Mag/Yp/SgqK3l2O1amq\ndxnrpWUOXJjJ0MRMkl4u76ft2V9faClvWOfbYE+yCMq1k6rtQKP/tJ09nxo3\ne2DWSI5fE1/rXJZi3L6V9joDxbHHvEOkRkt7ipCxiiUjsQpqw1o3xAArJ7Pc\nYld8SKYm2AhpMzA9speBVlIq/tailoRVc9CnaWC3cmJsfqr4tQUX64HBJr0D\nF5es/xHSIkDayBWEdq4yn3byrYWJ6qcBfBYf3spUZOG1FKl8s5Xze0ojmv5Z\nRws4fFPIFHxDAqPHlj0X2skktkAx7z8df7/ppzuicaqBLx0sB/bPUAQNyLTM\nkBwvjdcV66cxcgrU6ydkuA1MsTOT0uIH8rzcSeQ350ZDw3RJ/SCqohbxRrgz\nr5xYn8efteBz599TxOt027SoZeSCMyozP+5q+Rng3+3OifRqr74l7JZrcgyC\ncG8orbEuTMt+6NGqdfLQy/CE0qOEbRWoaaSYEe2325s58SDF/WP1F4ZG8fzU\nJ6jmZxSqym4UuD19KD+kw3ss5T+o0svNFCKrhdLxIgAgaQwwN13IWevnmajv\nONIv\r\n=ELNj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"60436e7f780325be45c7975617b8213a954f9b83","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.10.3","description":"Fastest validator decorators","directories":{},"_nodeVersion":"10.15.3","dependencies":{"fastest-validator":"^0.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.5.1","ts-jest":"^24.1.0","typescript":"^3.6.4","@types/jest":"^24.0.19","reflect-metadata":"^0.1.13","@typescript-eslint/parser":"^2.4.0","@typescript-eslint/eslint-plugin":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.0.3_1571655035607_0.3962347800517543","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"fastest-validator-decorators","version":"1.0.4","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.0.4","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"ad818d2c2e584233fa6ff9e93d9c3b9837f5e344","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.0.4.tgz","fileCount":7,"integrity":"sha512-/+kUpNwJyvQqTOmxkVJ8K0KmhdMrDlrMWLcZHnoWrC0iabNj/BnxM8J6e7mW7AmAFA9g9ccQtX7/L28YoVz+kQ==","signatures":[{"sig":"MEUCIDEWQy/YC2sT6fyE4w8/9UBw4vj14GSWmciWYi/P4dWaAiEAqQ7n4Xx9lCS7pWzRylEmFjORazwlat13S8JYoUAL6oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduVnVCRA9TVsSAnZWagAAR8oP/3VQEUQWIyCaRZVdRljH\nSvygTQb2aeIw3wvtxM5woHhkOOCikgT9OdhLqNLspJY2RNUmoZeUxrBtlG+z\nEJpJHLor+AnM1HMgyusel4RhltrONAW85ruWWDrXBwPD3uxaDFVPk9o+3EjJ\nfwvISghk48gYRjnJ25kD9U0SPjzjOdFfCq5nZGLWhoTSSMcFBljQIpvVuI4X\nT+dGxHKw5Ko3+idcmfzZo1mHsDCZhp+AJT/j3vEN0Rf/7T9ZKKHjFZAe1di4\n7qQkvSiAqb2ie8S+hcQU3mWptqgXBcVDa+Qyf4KPxNNUQkXa3P8YqzTk1aOs\nbcUYHC9ofYrR8jiqNW26WQGax0ckgvIVTLU4yiPvZkskC1dBzBv42osR/w5j\nzY22eCzm463a6hcFZbbsvv1xsrDywvyRBpF1cbTxWSeGkRQuqPU4RAB+Bvfz\navjDZptYPm64g6mo0V0iI5x/NxpPVwwp4kH/HjzeTNm8nbzdhcQeKOGtPLpQ\nryEyhnWcpdRXyApssQKTfLMZ0naMWSMjCgIHbYVTK0mWLl3wxtO2mzyNH308\nq+UHIQf5cUzs6EO5AIGR7tGqitCb6u4u8reptlPLlPNkNmDNaCx9JDCl++Ie\nN9w5I/3+O6sPNY8qf2eaiq5zPupw0d9qrwqFo1u5+E5qZbB5azST8dyX3jF5\n5UQk\r\n=8iEK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"036a8ee98fbbd67470de23e68b5647cb90c1854d","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.10.3","description":"Fastest validator decorators","directories":{},"_nodeVersion":"10.15.3","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^0.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.5.1","ts-jest":"^24.1.0","typescript":"^3.6.4","@types/jest":"^24.0.19","@typescript-eslint/parser":"^2.4.0","@typescript-eslint/eslint-plugin":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.0.4_1572428244520_0.9772514738747755","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"fastest-validator-decorators","version":"1.0.5","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.0.5","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"1316fd62ebee53be9d9a7bcd86c88c79b5add7e3","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.0.5.tgz","fileCount":7,"integrity":"sha512-ReKN5JNLHroGbGwcN9b3M2yknxFYhzfX/+XKd6R5wwmfN1Mqk6KLvFmWYeMT3rTAFzTgQnvVzYMvCivG48XqZg==","signatures":[{"sig":"MEQCIGJE1jDPoy+Y2/kMX5VBBBF18enHD0TnasJurVbM6aUrAiAGALX232e85L/if/ITf7YCssims2Ej7R48gxXFBrzLCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGuCNCRA9TVsSAnZWagAAAZAP/2EfvD54AmSOdsoe6XxJ\n0XQWpwKGvGf8ATJl9C05ft8widLr1ElLQHKyN0MO+XZs/sp6ttByCmxrlXnf\nTJSnaVvoqS1LbYZTq2O+oisAPBtyzq1vF/lsLpRm5prGzzvM6LP+SE3c4cSh\nufHeHfPa5xIHZwwpuoQJb0Bd33md3WYgOjL7bKR1YqeO/TnI4xOu4c45g8UQ\nDGUkT2atn7IJR7ElDTYKj+XXJB7AxIdi0YoemZgotflMjS1C+9S3FTW7RjXd\nDFEv0vJCzevX4MO67sDREkoOsUbfcTcAZIuVQBjIxLlYY/AN0xWXskcpu1t3\n6zBh1WkPDIkWds2nJJG2S5NCv0zb0xtKfa+2/0MfqEtOnRrE5okfbcfequh+\nO5e5nQyjjEq9Go2cEdLQwHJPxTVVRoUi3bPfSlMmnB5P1L6s1Bgp5cn9mfwB\nyf3qgPripVlSprbzmJGt0YwPQ94KUbzPVQIZXTVNHDZ54aCmpiETaWh9riCJ\nlS9MP53/KgN2qos212s8R24B1Djz0bHMN3DAky/HwkGjOZz1fFWBZgsVc7o1\neOjBQR0HOtnkByfV8rZl6iXuj2UdXMvMYNaPCnK6UKnWrRl9CJuafV06hNwW\nKIiupWaHwJ+X87NFS0YJgq6Sc/H+AQnwqyH80t3XhORPEu5dP6mkB0uXNg0/\nE2Pk\r\n=CVRq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"60547a930e6e7c56b008a8721c639fb02cc8593d","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.12.0","description":"Fastest validator decorators","directories":{},"_nodeVersion":"12.13.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","ts-jest":"^24.3.0","typescript":"^3.7.4","@types/jest":"^24.0.25","@typescript-eslint/parser":"^2.15.0","@typescript-eslint/eslint-plugin":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.0.5_1578819725059_0.8709526835913617","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"fastest-validator-decorators","version":"1.0.6","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.0.6","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"d2194ab97872a4b90daf5f430c73155f87d66e6b","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.0.6.tgz","fileCount":7,"integrity":"sha512-ytOJdugudI1i9l952sDzgZOzG6HM9tJbF09VXf8lni7qP59SJhBtR9a2LQ85htWKk69RfPP6o7aReNWjPU6KMw==","signatures":[{"sig":"MEYCIQDZPa8wfitbpd4Hvpbx/rRn/hdjUlqaBtOU3f0Zcc5tAwIhAM6TJhptWGmneu9s7aaaGznBR7S3pKCM6CtlJ/qEf0Qx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDeSsCRA9TVsSAnZWagAAgJQQAJY/eeJAP2qN/R3X/oJy\nFoEzlCAxg+3L0Hv7bSFbnVwnT51Wn9IOi+qdew3/da7I/XTd3ZCdNDy6Nq7T\naJtD/sYQrC44rJgZvonJDzikoqqCdPTMmyV775Usaku0iNlLu7VbkWTCgcgs\n47TZ8PBSPYajxJ2Yeolly4NKHCIHmQqUaYpnRU4TsHvyAr1s7ZJ/e0V4erAq\nj9U4Ii+yIJRzlG+LVLgJ657/qn1kj9Ou7PS4Mga3Xrq4UzpcXefQxJ2w8X6e\nDv/jJHes9uuK0JRD7CXepcHB/VIORCCuWrsFQkB+z3eyd5EKr9ZwqAarnlzM\n0uchAOwfn4uzx2eBpIOYMBYvLDw+1/lPiFUkZrLqCma+7UW3bOicTkFjmKqU\nWtnNkttG6zPCbW7r3HbKs/JdkvdUu3p3v/KS/PESCG/ky+OHwEAcDuWU8tKP\nqeWvij3i5q3pPp7aUpRSprHOYJyhK4OBNd5XjhFw5f0Qs3L0BsZ3VKn4Sben\npza3wfhtAy887MdKKVsJ+gijMy6SJdAOHBNfQ/Bel9ncW6+R+RmW+OB2mM6n\noZRdLPSaq1DRsH/oWrzCnqRzUkjJgypIxI6IEsmDibAVR+x5YBg8NegDqxmP\nO0faDZBNsXc9YcV2ibvAPvw9yMyKsSqdtgeDgH19NYY+DjDgvXnp/G89Lu4F\n7m93\r\n=dApd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8101154d7f395fdc42e9870e227062101609723c","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.13.6","description":"Fastest validator decorators","directories":{},"_nodeVersion":"13.8.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","ts-jest":"^24.3.0","typescript":"^3.7.4","@types/jest":"^24.0.25","@typescript-eslint/parser":"^2.15.0","@typescript-eslint/eslint-plugin":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.0.6_1594746028083_0.3325907948055644","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"fastest-validator-decorators","version":"1.0.7","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.0.7","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"c04063277f9f156b98987064f04a04474c39e4fe","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.0.7.tgz","fileCount":7,"integrity":"sha512-8pMxYySXXduUQZyx5EU+GBLHp7fPzawdTr4ke+anZV63W6PbUY3w0pXzBfov14n+jT5Qy+doIESzXWIKj0CpYA==","signatures":[{"sig":"MEQCIFK/zalRzAwvi1MnauTGXCcOoOrC5d4jRR9K0csahA3gAiBldCfTRZcxga4VtQB7kJaWZc/eBmhTHIz1CmOHp+8mjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrXA5CRA9TVsSAnZWagAAKDYQAJ64pLrxUDSerE1GSwd8\nny+dIbuWKmeCeUGF7KEg81GRSGbsq5bKwcxqXPHuR1n15UqYhg7n86C82pI1\nfZXjUWintHAgGmFfsrcu4paHmuCNm9Yj2PplqUqm+BiAA6Ilqe7pQ/gH3VTc\nUUQx4esqUZhGswMYakeiexC0ssHp1WHO9rlTCpR6MhsO8HPu2l9y8wrNIdit\n4yc/gXJqBxjd3K+102Gf4b/QlNBqICnMKP18be7BZGhP4BWpEjf6NC0ILuSd\ni6rMaYL8qNDvqqD0XSvQ1dDDValcaQvkpEXCOpVCH+uLRRdkt56kWIG/QLfB\npaJrCtUrrTFT3MN1l5JvaTp0DiHFSDETclk3TbfYidqYkZi3MT07pyU1qzAw\nsGP07WyTWWl+k1QQHEb+1yZqCkfiwQgh+IlwC6gau75T7KnAn0fBy/zcGXdf\nT/0nzmxWEqxxb6TQvgG+rMctrFnMFoG2jvOzySYGBmmrwVWFSjwOgSu9C4U0\ngBgvgvC6dAEWlEWQklUBMODMS2AJLNcxR0XISGiokuQ/tc4q5xw/Gg8PvLtW\n2uqGKM/cM0X1IxA9FhvYHodCRpldgvN9B8rGmsxYWVlZXGfBry9zjuu1fZXS\nF7HA68j+EAi52pMzSkEypbzX5IEz4GUUhXMUsfgStO13QNcKyLWf7HNi/WJ5\nyRWR\r\n=hFzC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1d63e4bd11c09eab9369d143c89f018f0700bd74","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.14.4","description":"Fastest validator decorators","directories":{},"_nodeVersion":"14.0.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","ts-jest":"^26.4.4","typescript":"^4.0.5","@types/jest":"^26.0.15","@typescript-eslint/parser":"^4.7.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.0.7_1605201977345_0.7054060046384163","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"fastest-validator-decorators","version":"1.0.8","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.0.8","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"0f10bce5f368adcfcc5646d38a4a9c9e129da732","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.0.8.tgz","fileCount":7,"integrity":"sha512-4TrBIOxnlugiazikiTJX9pwRVBhsik2gFKGVagzbsCUyf/oXsAc1Euc7stfmMIJvpKzF5NXiBGt2t+qMixbULg==","signatures":[{"sig":"MEQCIDj5q8CKbOM9FRnwXJMNwHOaHArov74wPD8wyalz21H4AiBTVbBAtY98pCGR/f+EFF50cntlcFWps4hINvYHWlxuEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrjo5CRA9TVsSAnZWagAAEyAQAIJ/Wz9ZTg4MSdm3T0rV\nSndXEnMEJaLD0gDyrKToW4eIYfXoPYFGmQsH8UsmrswDrRI0yakI4KGFHdk0\n6hSd09dxgPS4UHTKcOov39oWZeGyZ1PQ3n8EsAJodtPmh0MugrKGdu4VD6Ey\nleN4cRdDlA7D+SfT0qEQoBwTr1ETrja97M+VAKBMKiXt+4lhRbTMV4bKB6Sb\nqVG9piXPRWbYwJu6LJTi9euoe3TELJkEvlc0O7m+U/TrpZuoFusq3dS9lvGU\n41snuCWtoFU449jMKXe8dUJjmMQeyflpNzw0GyztvOpvXRK9xTpB4VSnaYoH\nSJhF7P60OP6i6xJ8vecL9y4WmwivVTAqbO5bNKpVcLY7vXkVC7r13F/NUG4w\nGk6h+5zXnJivnLyIWZyUZW7S9Hn2wkuIcH2FZQeg9JNOg6/y5sXqxH9D3C0i\n7q06+RS3eiMXhn6FDNQjQ2UsMY6tH6CWODHisz0Y7D5R4hBES3OtMyn1aB7m\n2en9348pYyC3GlG9qhU1XsPcQnk2b3+ZA9udIwmWjss7qWa/geDYB30J5/4B\nJYJqcyqYfM0d5Qg/kz/RbyJ3ChnAuI8S+hzc9LsVz9j4cBsIP4CP/nfn8ISs\nWnai4SizUvlJ1FJZ3M1kXHoS8tQ8SxM7kRFd9uH0knGCGgRXoZBxgvHv6P0s\nYG2G\r\n=3CrH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d267b3c93dad560fcb7ff981f11025a2b9016bb9","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.14.4","description":"Fastest validator decorators","directories":{},"_nodeVersion":"14.0.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","ts-jest":"^26.4.4","typescript":"^4.0.5","@types/jest":"^26.0.15","@typescript-eslint/parser":"^4.7.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.0.8_1605253688607_0.8420070367862675","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"fastest-validator-decorators","version":"1.0.9","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.0.9","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"c66a9c406d679da6c0cd4f7561d3033623447305","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.0.9.tgz","fileCount":7,"integrity":"sha512-r7AZ21aq0gPnHKRk4MM6CFvJ153H0nVQUon7U6VkSFUU2Oo4XdcLFAguZJJOph+SKRZXwDCT2WRbRuqOmaHlNg==","signatures":[{"sig":"MEMCIESiUddyLgxgWFDRc9z4h1FsqQHmfbzJR3rjc3wSSTTIAh8g0pSmMGHRxpiYu7dr6D6kwf5ML+YUUiQN+RYK3Ag6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrlrxCRA9TVsSAnZWagAAyXUP/RynXU8zonEjQbx0IuyK\nNoxT3jqKTSvBmxBjV2HXjpOsQUh8wYujFcpzyV98qm8uCw+Tnz1uOYOrQs6M\nWH/2aZH067QRaxT9G3NZ9/26VVH3h09+OO2ysm0QYFr/yzaq09sFuv/7iMVO\nvRoemvfVvOVMkpDqC1YPRryUMB8Bas4UBilEPb0ZtXxyIFqlqBYJf2Umh2s/\nwSETwE00LDE7xRpgXr6AzLYdvb1VVHazMOcvrCg5JELAI1jMgPbAB7P8mxRh\n6uBuCoYixIYne+61N59MFTFRNUR5VCJSKQIF21Z6kNRw0nKpUWIbqha8PGFS\nX58b+d6oJsvPZS3a9EOVVzj7TbZnty3R2g8MVNFF+7raeSBFjMHzkyN1FlQ/\nSHOmZm8E8VDKYHRIPs1xEj/MGpKn5IB8HA88U/9yHMPjPUeypKYGoeC/48/1\nf2syMYunPTl1BBUyKjwOtKvtXRhRZYoUmg6Z0t2+KaAmiEvXZZ2h5pl8ZPyq\n/vSkM9c88ubW55RX4LEstSwUPHTCBferDk+jOSAekU46SsnOpiOG4a5+M4zJ\nfnFF/9egT5QqOer/3p517LaA2FI2OIzBt0eraTFsUPtcTAOcxpCdpFNzEwY1\nmNtolfcF9HYPW/LwGFYlYi3MzVRvRBSj3O6qDbBmDawc3GDW9qUWXS3ANhvc\nFQ5M\r\n=/LDG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4b0be02bcd9de43969508569cd9541f0ea822289","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.14.4","description":"Fastest validator decorators","directories":{},"_nodeVersion":"14.0.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","ts-jest":"^26.4.4","typescript":"^4.0.5","@types/jest":"^26.0.15","@typescript-eslint/parser":"^4.7.0","@typescript-eslint/eslint-plugin":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.0.9_1605262064512_0.9057106823117362","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"fastest-validator-decorators","version":"1.0.10","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.0.10","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"eaa02ea56cfb7195c7548627ca2aabc2bbdeaf45","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.0.10.tgz","fileCount":7,"integrity":"sha512-8T+hkKkJ6sDlGNTTGDQjYuQZAs+ZkMMfFcAA7T7Bf0AKjeBjtg37U6sKB/p1JgnszSPOg1T6CsXbMwMsHD3XKg==","signatures":[{"sig":"MEUCIQCx15yKzxIJjwPkXfNGOmpEg4p4qUux71UbLe8gnRlw/QIgfr8LiaUlmliy5N7iC7Yx8tu2Mtn/xD4wYtg7PMcQBjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz01cCRA9TVsSAnZWagAAjCcP/19YqckgL2xQQsmNEo0b\nznfaR4sQw2F2QVhXPRi4LVQ39QwdHh+R7qT2xyHS1zH55t6givKPFV3aGs1K\n1I9G7gHEqc1PoyB0NYJ6kS3NdBg4+kG0kjTkh/s/bb0/SySVzNlkSDobnr0l\nV4KV6reYZU62zyufQsnLrhviUva5CrLiIcKIbwPc6m+9MC3dIkeTDi2WnQW6\nKtgeiw0S0D8S/HIZkAqEO2IAo6fFjN8EbPaoH32SbXaRLhxS1QmrAeLRHOxF\nLJWWvijuCFyO8u6cAbmKItswg7dQ8wQj6yY3U2eavdusqdze72eov/lGgs6e\nFX7zZihmhv0Ng9GB7oLa6ssTngjjfblaHmZOCFz2GgynO/1H9OkwlK5GfQNs\nyeipssSOOztnhVhMzRZMpyut6/8qLOWpwA4Xd+zUI5h7yjYo1gsr8rjvkdcF\nE7mnuG1zxt3w8OajQr8So7vN2l8BgMZZBJwxzDm55Pw5WEdD0ksyJ4d+ICAM\nObnQgIWD8eF+6gTYQwCh7JmUXs9jVQsHTUw90FWl6vn0aKt1y6zrzLabSG8f\nQ4atn3u8D51ykG2mhF486GpffITaORJYiPgsIiTGGt3iM95xjy+ArpnTpiw4\n8rWPGi4K7sqXWV7ln5JQ4nZOKjEbh6T623RleWMY/TVAxszkR0EabiUU2kE0\nJ8vj\r\n=bY8G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fb26d32c85c7ff17f5669bb30e51f07dd46472d0","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.14.4","description":"Fastest validator decorators","directories":{},"_nodeVersion":"14.0.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/node":"^14.14.10","@typescript-eslint/parser":"^4.9.1","@typescript-eslint/eslint-plugin":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.0.10_1607421276470_0.18675990554007083","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"fastest-validator-decorators","version":"1.1.0","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.1.0","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"d762ba39f6023c93a0d2fc827a50bda60f88ac94","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.1.0.tgz","fileCount":7,"integrity":"sha512-7o74RR0cf3ZA7OyIlZLzKfignmlluK/4nRh3HplPU/i3ET51Vrvj36XElyrgL02hEZoZ7nsijyQYMM5Iql3jcQ==","signatures":[{"sig":"MEQCIEoA2LqaFvFYNbWaCvf0nFUH/vNOZ3cCGMsFhIDQvDxZAiBAvkYHRUT3mM5/+SjZ6qcZcxtWxqxwHuiqIBcpb2ZDhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAbmeCRA9TVsSAnZWagAAQ1kP+wQB2rGyh93UTeTqhzZS\nUaymrT6js+3PrIbFJyeLMbjRwxfPw/lNt8Oy6DiVwuttocgu3cIhhIrsVQvr\nX9B3i7VhuAAZZxwFS4EUwObqC2dguqEiot+zqG+zUm6Fh5skR1ewAmGQZ8Py\nMpgkMNBFuh/VZ8c2zGpW4L2/xlkFSmm8i7zElT//4lOh7oJzx6p+OVqY7838\nhK5vpZ9JxLgURtlLMml1pY6zO8RUZ37ZPw+Ki7RqSqSe7n2I+SrhR01HykKQ\nlFo7Nx7wgj9JhhtpuyeRIzwdxHTybvaD/bUy6rTq8zziUCvEp0oOIwAkQtAl\ny1TPhxDlV2KLJtbL6XMJ0ZhNc+Yaxwy8NPS3IVzNHGfcnXjUm8calckLxiS0\nAgWOh7ZbsiVmSqhJ4MBIGKHJZxo4yaYErw5EfHqm2F/TPDCvcEsqhO+HVoBD\nts0BomqzbnFEprkGBCwWFbaQG7VftvSe+8aMHzONrobwWxvqlOLiwxuL1XhJ\n6FKblRThd4sQbm2ay8i5iae3wXzlcxAas2bQ3Yt8p9x976gKVlDr2Q2gZZIv\naXy6xscLW6AD6GPqumoph3F8Tx5h2aJOdhJAyZju/29YQylvEBh0pxzwY3pg\nsC1p4JlDwp5Thk2p+cEuZlR+WDrWsSR6blfoaq78u4xCkH4X+rkWwRsbdWoH\n5vX9\r\n=8gxB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"37a452395c9ae2f0200fd55de8e5737668d81b51","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.14.4","description":"Fastest validator decorators","directories":{},"_nodeVersion":"14.0.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/node":"^14.14.10","@typescript-eslint/parser":"^4.9.1","@typescript-eslint/eslint-plugin":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.1.0_1610725789617_0.49262365043268663","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"fastest-validator-decorators","version":"1.2.0","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.2.0","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"50cf518f2083f64ccd10b30a82b4f4100ddd2947","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.2.0.tgz","fileCount":7,"integrity":"sha512-AFrwaUWKWKQSnY2lpbQqkKOGqlnTNSF9qZwPDXfxoOh6PR5v7APrAXylMJzUHjdMWpo6IuFMLDGbv2s7mlE9lw==","signatures":[{"sig":"MEUCIQDCxrdBm9T5Y7BgD50t+T/aO6FCbIZ403xMjSJuKy2dIgIgaFfm5oDjcimeEJ5+1fDRjqTfG/N9dvQRepwrB4oWQ2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDqlkCRA9TVsSAnZWagAAQd8P/2c14wJXgMyPUKhlJR/f\nAo2Yv/gX/2RFmRgEhfJhlquYAa+2x5wCfHY0vp06KhiG9XxRdVWdsN9iX+GO\n/+FWAsvmT8uqip2FPh1FJ8cc/0KrvjkQNrQ4IBQETBlH/4jydOd2nDEKbhyJ\nron1MZ6M9aEJUaLqUoYOnvZLIXA1wkkk3nEIIsJHu8jOaMEFqY1dYNhLzcyx\nFkISWVT5MW8GdxpnvuhR3tcC026TWBPX2P8qpEMsDMZCCULz9avRU+uELGul\nVADso1rHks7dtceWmzJPawAjDUNOhJvFho8UnOTNnz+lTlwTngMUTn1r6TEl\nGYsYm3fEbfh+ZvAdNF+tYbekI3jdb9ghsaTrGTm/+8CwpqTFfE4lMKEXcUqI\nOPCQwDHPIp/Syyv8Z/xVllmMSt/E39jgSn4H1Mq0hdjTsdIN1OpJiMBzmCji\nyho/UtgNii3yXzHdxt7eMyLL2Tur9cjvjyv7VrVAZQ5mEgBlKobdi+HwH5Eh\nO6v6FTNOuLPN+7FHCY05YGd+SPEb4Pu58wUnkO31IQj/vG0YNZZy1MX9xb82\nhnee7VatXEGaB91A0rD1zQ9xzPVAsLX3O+D6Bin6H5q0+Gi+KdzOLfFT2aGC\niEJNnEV64Ytr6iigL+I8gK1auIqkJopQXsAOwq88pwzO1lBeoCQwuU7q4tuK\na1uz\r\n=yPQp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e8b9dd6e6a2a46a51875857586514fdfdb0ff4a9","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.14.4","description":"Fastest validator decorators","directories":{},"_nodeVersion":"14.0.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/node":"^14.14.10","@typescript-eslint/parser":"^4.9.1","@typescript-eslint/eslint-plugin":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.2.0_1611573604097_0.19406819954849297","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"fastest-validator-decorators","version":"1.2.1","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.2.1","maintainers":[{"name":"tobydeh","email":"tobydeh@gmail.com"}],"homepage":"https://github.com/tobydeh/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/tobydeh/fastest-validator-decorators/issues"},"dist":{"shasum":"37a0b39a68440a1dda7ab9c8a97bfcda7c733c35","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.2.1.tgz","fileCount":7,"integrity":"sha512-Qs4ABSc9Mb/AwYfqtPf3C1f+JkvA/xmYpMv6I+QiQZEgPThw8N02YuT3nUk/M4mYNIUuBQ7LxvPM6MDV1f6pPQ==","signatures":[{"sig":"MEUCIA89ICtYJZnHik56UbGeYfigfZmYZh9RGB7PS+hinsGjAiEAqm69mlcgD4JiC32hwP87PSTStp7cArqx6h2lnMdXnvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSNmiCRA9TVsSAnZWagAAW58P/1lsIvjSnPg2f/WIEkg9\nPlrFxEyNS9mHTM8cEQRqmFUs4zd24GWaUkSHrGjikbJ/wce2BMd2C7hI1oGA\nwiFF/x9Qdscknx97ZCwtBms5B++L2fKsp4c9Xq/SixkDIAuRDMYWaKyF41SX\nXXVGBZCVSaxfkpEvk05nPYIHnpyFbXqwVMgDq6x6JQlmI2bVPpearvb7D/GB\nHqrQmNSjNOoqAr9kaqMjdS/JXiRPjrKz3lJhMSSYinQrynPO/M4Q8oEDVx7m\nAzj1rEEO4I90fMM2dak56qqhgi7HR+y8LlTygTTmMUzNPAFnwFwz4u3a3tZf\nSi7LeTscOrcrILUecwL3tmjqQRuamDwMQ8zWAyuyIFwz71MrqtNsMQDKAdP5\nLTuJCsyZ4FcOD8t3R2zrMkblNKzk+LC+RaEBHolpiw5Qxt03Df/8otumbKPG\nQRM/9ic0bZhUcH9lkFEcXLcCpiUy7MxPFcpsE66LRWElxAGN2CeIX9TN5COR\n4EhPwRNSkFbFUKsr0NMaC5W/l4Rc+Bt4a42WkAy+VcytG2jaXZVQgPwkjAAw\nQbHTI4AP5bpyTUh15ih/zIIxPp4JbWwwz/HouByHa1j7g5t+TUO64xx7GrMs\namHrk4u7kOJAubN2VQhgXLjXma0I0xMffb3fnGX8I018KWntApiGjWuSKpRK\nQveK\r\n=SrXq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1181f90b22716babd838d27d968bd45fb45730fd","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"npm run lint","prebuild":"npm run clean","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"tobydeh","email":"tobydeh@gmail.com"},"repository":{"url":"git+https://github.com/tobydeh/fastest-validator-decorators.git","type":"git"},"_npmVersion":"6.14.4","description":"Fastest validator decorators","directories":{},"_nodeVersion":"14.0.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/node":"^14.14.10","@typescript-eslint/parser":"^4.9.1","@typescript-eslint/eslint-plugin":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.2.1_1615387042075_0.3835310614213612","host":"s3://npm-registry-packages"}},"1.3.0-beta.0":{"name":"fastest-validator-decorators","version":"1.3.0-beta.0","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.3.0-beta.0","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},"dist":{"shasum":"c836c3f4f29d49221a1a4b030ad2148e0462bd68","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.3.0-beta.0.tgz","fileCount":5,"integrity":"sha512-HE7DZoOt8+xJYdORMEX44N3H5fZAFOhSIlRiMwn52iRCQ8taE6lToOwAT9854QBR5g5wLUn9pMznbGIoQe2y9Q==","signatures":[{"sig":"MEUCIGpqW2vckppLa9L9t93Qx840a2C7JbFb8ltCvQrV/zFcAiEAsrcOvpu9Vc2FrVlaML/wRWDSYzEg33IGf3EKOd7RdwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixaxCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXZBAAlPOvxZPIEtCUqvWvVocpUCrp6lbuWAPLk9slB07+X8qlVpvt\r\nqCTx6JQSiRMhBxifkwsiGXITEVVTS1I03/xkT1H8xzxIfTMnqCz+ee9oCKxY\r\nswf4JGkopPd9CjWE3FNT8gS7K6vipAfkzsurN6Lj1KXPFVkiNbveFO3wRJgW\r\nOyjn0Mind3BU9fUmFWJ0J7D2AFADcGjzy8kNzrPC6lNeWqwdxwKJ0jJvSJt3\r\nk+2k6Vjwjp0tnFzs7nE3SNQ1kUf1i5w6G04vy8CuDsL7Rym03xvMDfdBsWfc\r\nMVCmfqd7xIzNCyXT3XS40JS2Iccq+bXMgckbOkbFLRJprrlNK1qgJNRP7BvU\r\nwy2T7hB6S7PYweCB9iycK+tEVsEkg8lfcAynP3aQmrM8JYcudRsSy4z++Nz0\r\nw2xpa0kIcTmCzVcXKzOpPLlB/MG0Yz7Ow1t13924YBdZEz7gveJaiczjRvGH\r\nSOg0yyhfOxpi6kO0jYjCVSD86gIdL/RKkjTGG4raRTmMidSbJprtkVRCRcA6\r\nFHCpIXYKjupgDUOheu/gJsFrF9WcnN3ywrziczff4Z4Cvbg36JJ0UlavlTPT\r\nL/48IVrVwk1U+zbrY8mcdYxZW4cEkzNBb7f4MFHgvF8kCvavr19RxzeOEVrM\r\nz23bq2i4lAa15dKMQq5eZPmsD6Hg+kyd1EI=\r\n=f7lP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","_from":"file:fastest-validator-decorators-1.3.0-beta.0.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/sc/mdym012d2732633r0hxt2w9w0000gn/T/1d258553a48c9d85ad3a7ec5453894a8/fastest-validator-decorators-1.3.0-beta.0.tgz","_integrity":"sha512-HE7DZoOt8+xJYdORMEX44N3H5fZAFOhSIlRiMwn52iRCQ8taE6lToOwAT9854QBR5g5wLUn9pMznbGIoQe2y9Q==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"8.5.5","description":"Fastest validator decorators","directories":{},"_nodeVersion":"16.15.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.2","eslint":"^8.19.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typescript":"^4.7.4","@types/jest":"^28.1.4","@types/node":"^18.0.1","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.3.0-beta.0_1657121858035_0.8873872649004495","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"fastest-validator-decorators","version":"1.3.0","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.3.0","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},"dist":{"shasum":"997dbcfd2e5bc543cc14ac68a63c6d2ea672b092","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.3.0.tgz","fileCount":5,"integrity":"sha512-BC37Tpm2YYlT4F8OStGcsYsuhGnTc/PHhesEgmQy+USD9OSGUDnkHvo6/sP6+ri53q1IrWGKKYq1g4moouRAjQ==","signatures":[{"sig":"MEUCIBwlFinUy8yD7Bw+YjZpnWQsC7RJxenkM0gPQUCf+MCCAiEAmhIGxyYF6rzrraGzyFnbT0xhlnsqEbrpFmQB97s0Mx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixe+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLNBAAmywjbXDJeFx/zPBvpMR8KceBnVNysrqXmfufhAGVb8/pMLqD\r\n+oDosORd0XBITCQkHX4mMOktQe0JZ06KrckugB1vRICUd32lhkV3IItndW7+\r\ngYchXxLcz+seqwi+tEPC6Y7+HXotjCsogycVBmw9+pn5mrCXdGr+rmU0GaDs\r\nre6cWAhoTJlTXZsk+5N581B6t7eH26C8kzIWVGImerNCmWBysC5Q7uwHyRkN\r\nmes5D8YiTr88YfQmq8MIx/r/0vMT6E+64DjJ8dX0Gjrvwbahea/QgHehCyuO\r\nhdT4eZNNxClwFYbRFBlO8IP6/AAY3AmovKVUrPs80dqQSVVtvnGaMEMvrw7g\r\n2INW8ofi+QwX3FkOCLu2UwcNsZDKjB9Js/ncgw914+PtcoVUY6rVbIcMYPqR\r\nTBV5SszxHigxlg+RwCJGAN8t84IwqLBff0kAJaIvOiliQpfUiEa0/AYayWtj\r\nzSCKU4hrAa58yyltpvnJIWn/ZYeuzsvgUGfF9CbZ9OrRul8v8NeIU6kn2Fzi\r\nIAIMG8bMD/BmrpO1+pJKOIoWn4wpdIebO7uRk19P8mHlPePdwyxmWRnF86qI\r\n3Gbv+kZ79IHynf9xd0DAQRNaf6XUYRn33qV7hqvoZZdtjxbqxI/e7b1sFEOJ\r\nwZwNHWzAcEUJrYPFvHKU4T66mTYULVxnQZY=\r\n=PKN/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","_from":"file:fastest-validator-decorators-1.3.0.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/sc/mdym012d2732633r0hxt2w9w0000gn/T/7639cdd672019859fdbfb6a59cfa0495/fastest-validator-decorators-1.3.0.tgz","_integrity":"sha512-BC37Tpm2YYlT4F8OStGcsYsuhGnTc/PHhesEgmQy+USD9OSGUDnkHvo6/sP6+ri53q1IrWGKKYq1g4moouRAjQ==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"8.5.5","description":"Fastest validator decorators","directories":{},"_nodeVersion":"16.15.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","eslint":"^8.19.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typescript":"^4.7.4","@types/jest":"^28.1.4","@types/node":"^18.0.1","@typescript-eslint/parser":"^5.30.5","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.3.0_1657139109328_0.028038271512270896","host":"s3://npm-registry-packages"}},"1.3.1-beta.0":{"name":"fastest-validator-decorators","version":"1.3.1-beta.0","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.3.1-beta.0","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},"dist":{"shasum":"aecbf42f4c56eab7c3081ee840f72aac766633ab","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.3.1-beta.0.tgz","fileCount":5,"integrity":"sha512-0/xqV6LqIMQdyyhYDWYYEPNPB7wgYTXblMkd7xoOE3Io6BS0O3ORm52FX1fnq+iIgnmOuoVeLHob1pZgWjsYHg==","signatures":[{"sig":"MEYCIQDc8CGqX40S7lZ0UzlMOCQ9D7Xa6oCTx3GkuVCGWLUNOgIhAJW8+KnadCxbO2deEaLF3+J1nhnLZGJs/Mi7rBPuGFFf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+SabACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF4w/+Pt8/+IIAV6F3SlN5h/BC7Azkc+Ye+kYfVOcsEcnr3eZCihb/\r\nJv8p9ECjE27O+S5YRY8qMYf2bo0m+FQB9G3PLLe8Yx4bwediyfxFV+9llRGa\r\nGdlrIauF/lx6pjE9KpkIpDrwfQ/E3m/Av7Y89clmMJHTZk4gncAYiaalyiGW\r\ncw4YaoXHWkztvUEzIBu5Wtejkl1nfWZ/pEl4Y/dDcMJD0c3QTEjN9dIIlQ15\r\n3LH+PNxp4ZDjU4Mhb5+DPkKedVMBcRFvTbdXm+fWPke1rJrQrcqL5GdRRY2x\r\nUh4PugE2l2TWNLtr3mFZUXGbJd+VCV6Ns2o7ms/En3cZMQA8tbnRVyIadD4v\r\nXD17GuVJk16LHSdmsZ07okQiz0ZfWe6R/aUVvP/DOR/9tDc3NAtEGSr8RTO4\r\n+N/s88jXt/AFYvHIqtoN7e1h2hDUrePefgo1Ax7bnhOy8vqWRuRACId9WAN0\r\newVSmy54GWCE8rbqdehTcN7O8DG8yCk+4G9HjBkoifAhoObdvV7VDft2fL9R\r\nel5TFzRfQyVuwGjIHwcrQcrGGj/sDyLr4vD1FiKL6J4rZOG6rEjt5bw7EHn7\r\noJaB6hW1b0ufiX9kUozYHu5qle9p67MwY0sUkTNIBykKj5MB44uoVuZ36xCY\r\nW+YqtAw48TgfKy4FU8hOam7ksCJxaE4E25I=\r\n=uIwt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","_from":"file:fastest-validator-decorators-1.3.1-beta.0.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/sc/mdym012d2732633r0hxt2w9w0000gn/T/0a765afd5610fd98900b7a184031ce32/fastest-validator-decorators-1.3.1-beta.0.tgz","_integrity":"sha512-0/xqV6LqIMQdyyhYDWYYEPNPB7wgYTXblMkd7xoOE3Io6BS0O3ORm52FX1fnq+iIgnmOuoVeLHob1pZgWjsYHg==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"8.5.5","description":"Fastest validator decorators","directories":{},"_nodeVersion":"16.15.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","eslint":"^8.22.0","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.3","@typescript-eslint/parser":"^5.33.0","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.3.1-beta.0_1660495515119_0.303051272783458","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"fastest-validator-decorators","version":"1.3.1","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@1.3.1","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},"dist":{"shasum":"e1295d48f6ddcb969b15a31c8c2f32caba167908","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-1.3.1.tgz","fileCount":5,"integrity":"sha512-ncqWcKTMCY/aD7y4qMZ4CiB2T4N0+qS3FddnwVjacKuEL2Wnexrn+yJ5+G7NWvoPmbosKAdj4RKgPZSOgX23Yg==","signatures":[{"sig":"MEUCIA5qPbWjK/4j9Fq1HxyGgBfRCVwwG/9lw2f//QgmvMWuAiEA2urLKiCBYJGTQYmIi7zyuVu5zBpapY8Cgka0jpesQcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE0isACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohDA//fo5g+OKKRMhpui+3r4aSwAgNv93ZVwl8jXvQvNIsgcrqYGpp\r\nmULseBdlL6RyGNKytEqzgn8dM0zHLUAhNhcl/JCto8zxlyojh6Hs3ygIxG0t\r\nbq4jo4Ym1P6Zd4PHlI2rhWEiPmV6MnA/rTl5BbwnO1SHiLtF5o0YQfX1wsFm\r\nsetfgTDCWLJ/EdIEfzAaT7EsuURtXWEmzZKUXBx3wC/9z8mcvZJGCkzv721V\r\nxNC0MXs1gqmbeUtce1j0bld8S5t+EfEGWeAUpqcEORNhEl1gqBPNI46hKvOc\r\nNtXWZijWf9bYIXE8sHIhPjC+hfs2oL98VbxqDpCUwZlwoUaCMj5HVb8GF7ts\r\n9yw/0wQC8VCMeyyvozTrzxqUode52cUXl+oyNnv6bXybLgJhXlg7t3Rv9VMk\r\nigs/pPKUq0pxLMLA98EWzn4+T/4/ZJ88UlVLpvPKCdrhsjIl8GkTomYU5y0d\r\n+X5l4Zb09CD1QIjQqk0eo2g4+uJ20+DYgw1Fuk2EuyiLrnpgcTNuNIGlF9eG\r\nF4atmYoSg4eog8UX5RbJa7aNtlHOaHj/g2v3MoCUxOrRWSzYBoSHRekP2C4o\r\niYUr5j8cqLmi4m1oUmGwiOBdCB3IeMEIVvWvdljVNGaUPVcC7rTQRDy1MLIY\r\neKOuA01lqzqyrmehE9fLy1lftroXEu/ctZQ=\r\n=6OP8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.spec.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.js","_from":"file:fastest-validator-decorators-1.3.1.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/sc/mdym012d2732633r0hxt2w9w0000gn/T/c1f7208cd216cfbe7756daa12a91319c/fastest-validator-decorators-1.3.1.tgz","_integrity":"sha512-ncqWcKTMCY/aD7y4qMZ4CiB2T4N0+qS3FddnwVjacKuEL2Wnexrn+yJ5+G7NWvoPmbosKAdj4RKgPZSOgX23Yg==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"8.5.5","description":"Fastest validator decorators","directories":{},"_nodeVersion":"16.15.0","dependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"^4.8.2","@types/jest":"^29.0.0","@types/node":"^18.7.14","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_1.3.1_1662208171941_0.4134596091469551","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"fastest-validator-decorators","version":"2.0.0-alpha.0","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@2.0.0-alpha.0","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},"dist":{"shasum":"8d6ff42bf55ace74537449776385119a97732d87","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-2.0.0-alpha.0.tgz","fileCount":21,"integrity":"sha512-JYxOeGbg0ZCOlH9DAaDPOUHml3Nh/FlSo79kBwbimB+5/Yn59m/kTyh0tE7B2wxQuGDaBi+GXA41uhIBIbfoSw==","signatures":[{"sig":"MEYCIQCJCbrrb9Os5xP5ZzDF50oj5Pw8HHzQH2QgB81S/6vUJwIhAO3m+kCNjy7bs/XOiqUm0OBN6nTwMc+0+6JAJ+p1+P+0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG8PHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIuw//dlY6tO70WHTybPThATEmmw/Spb1a/qViMrooz85Y7Y//xW7G\r\nrn9iHXU18ytdxQ7AVP+snXlI+/1qHx+A1cdyGXNwJvq1gRTS4EgydMNcaBJo\r\nEZHA5+oXmoALvdaKr+OzoLH5aPhcDxmbSWk7wY7CtJmiHxODWwFMaIbBpE4U\r\nVzucbqo8Qpy57uPmUhVVNaOC4JQFCqleSh/yV/TwTi1BRspSX6Yf3jI4aXkY\r\nRBC1+XyMPA9a9nMVl5dGAjTBQKodPgPJWyHPY7LPFxbe0uEZSXpZzCBd4DIR\r\n2oZRxPLaRtD5Q1zRgGPp+xMf/PKaNj9YUrXqKS6bSEOGukMAzMkdWf+Idb9r\r\nH0V22J6a+SmFHBVYp3ITXT4EY8DLpiaBbgDOIY02ymZ4Y7UUZ6vK+RB214b1\r\ngvRHxp+ygr4p8ZX9UqFAPfQi6UE7u0d3IKhD8SkQAbl0g0g7cIRr3bHt3irb\r\nxM4W5NOJgqXYsgTrD9nDpOfCEju66/G3jHluoH7Xaj3/ULUnYjHKg2+wgiIH\r\nZcAqAi542dbJg7vsyA+ObVGXczgv7/e6NR97iBa2y3LOp9YgphZqAPV8iYOm\r\nausi8tfkg1dL3N+hojbovIKAe2Yu8SjULqQSuRKnFR0/g2q+w60lWuDo6693\r\njM0lVWmqJA8dMX9WjJ1t5ACLiTNI1dx9nK8=\r\n=gasd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.test.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/src/index.js","_from":"file:fastest-validator-decorators-2.0.0-alpha.0.tgz","types":"dist/src/index.d.ts","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/sc/mdym012d2732633r0hxt2w9w0000gn/T/0ad4a7828ac3e4701b246f4e2f2d5126/fastest-validator-decorators-2.0.0-alpha.0.tgz","_integrity":"sha512-JYxOeGbg0ZCOlH9DAaDPOUHml3Nh/FlSo79kBwbimB+5/Yn59m/kTyh0tE7B2wxQuGDaBi+GXA41uhIBIbfoSw==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"8.5.5","description":"Fastest validator decorators","directories":{},"_nodeVersion":"16.15.0","dependencies":{"type-fest":"~2.19.0","reflect-metadata":"~0.1.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/node":"^18.7.3","fastest-validator":"~1.15.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"fastest-validator":"~1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_2.0.0-alpha.0_1662763975681_0.4498431278097652","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"fastest-validator-decorators","version":"2.0.0-alpha.1","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@2.0.0-alpha.1","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},"dist":{"shasum":"004d99fb07dce5f34c7f5efcfdd44c46b44ad08f","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-2.0.0-alpha.1.tgz","fileCount":21,"integrity":"sha512-TUOvWKSlQOlxhsT1ta8kVtOVBblrkED9VAA2wMoZrwEycPHHPxyQBK7gsnvjOvaNIzuc+RvHILJ6WNM5/5Lqdg==","signatures":[{"sig":"MEUCIQChskeDRyZjvyO9DddyHdhxSOwBgCo2C5TAo7IXXYjtVgIgGH3e91VFfAZPWFLLfMXhJaQ0SQoOiUy/nbYDDWCByvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKxfHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHRw//V+yrIuYhxgb5K5T3Wd7OKAbZl36rA9ay4zeU/+IMTyb+m+wF\r\nREbm70h/Fmr2/J/GiCRAWMO9Fwm9sHaDTv0A1Rvveenpjj1nSzFaliMQLtqT\r\ni02PZb0qjdVOv7hkydC5+TjQixLwwpZ1Sj0dEOBW6Hcky4bpsFcHMENVa7gk\r\nvBV7nhJvb+rTonk3StfqXw9aOvf6oFshNXK7Yv2xnFCKAodfOuYO7xmns8dT\r\nya+RcK20gDEjPJYwSVCb93bXMTQ97y1lnFFR+VmKywydboVD7kETGXeSlBMO\r\nPDOj6yAasIlku3256q5GD1WivfvXJKMzu3OEnpOMWnr/9SXrk0kIsbO3+ZWe\r\nKdVqmhtgk4fhrZS+TaIWTubPZJaYC8uYPrpyn7tpJq2C44kBwf9no1cCszIE\r\nQOG7jvw0q0ozgMiRJpsRbeUhoe1LIJmrzb2UcROCilh3hS9CXqxvA3k/5k3l\r\n8nHSSqSD2ji8RaNsUhKVieoYFFfAtXR2ipXHpyMkknIhlu3BHX1CXJcv08Mh\r\nQEh4R1+qvzfcB/FhIDa9s4vevh8VrA6EYw6vwFi83KCEbrKcrC5ArzZNu9Md\r\nLWzwQZLcrqxoUj73EsF4Ui+0rDaVWij4rJClQ5lWOpT/7KfGmUcTFQ9ccKVh\r\nHutFG0l5zD3yfstKoiqRVTcKNhkbn5nh7ok=\r\n=nHvK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.test.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/src/index.js","_from":"file:fastest-validator-decorators-2.0.0-alpha.1.tgz","types":"dist/src/index.d.ts","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/sc/mdym012d2732633r0hxt2w9w0000gn/T/0feff875eadf94e82c9c2ba38f09bee6/fastest-validator-decorators-2.0.0-alpha.1.tgz","_integrity":"sha512-TUOvWKSlQOlxhsT1ta8kVtOVBblrkED9VAA2wMoZrwEycPHHPxyQBK7gsnvjOvaNIzuc+RvHILJ6WNM5/5Lqdg==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"8.5.5","description":"Fastest validator decorators","directories":{},"_nodeVersion":"16.15.0","dependencies":{"type-fest":"~2.19.0","reflect-metadata":"~0.1.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/node":"^18.7.3","fastest-validator":"~1.15.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"fastest-validator":"~1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_2.0.0-alpha.1_1663768519158_0.8826973803951694","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"fastest-validator-decorators","version":"2.0.0-alpha.2","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@2.0.0-alpha.2","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},"dist":{"shasum":"e24178dadea661deb076fd1d84f00ed5fcc77213","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-2.0.0-alpha.2.tgz","fileCount":21,"integrity":"sha512-4qczMaQ5p9MbCLwGJgnXCr8xt2TZyUVUCSg6iuxMTWzqYA06KbUXzqgYIab9CcXrNQjA1w6HP8xUGvQv0ba6Kw==","signatures":[{"sig":"MEUCIAO6i+tYImv3O9yl+07cJBo+8wdzBL0sp2BqXKFAXVLuAiEAlTz1BIoqTu0GfAqf9Sb1IMIRfAErs9UDnCuhfO0778c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRclnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLfQ//dGyT3NEIIESKkQ2OqiV9Ni84ksxNc23jZP7XiKxRFoKS6BM9\r\nJ+htn4/Y2PvAPWir0kRRYr4GpyW6GjjihjX5z6VAp8HIm8dnBIqqP7e4ZGSn\r\nuh5/3p9q2mTI1FCt7aSTrUXAzXzbq2dmgZPmqPhevXCabMNJb4zEy1DfXLbI\r\n/EMyxR+K3anJ1F14BmrW9IaShFqEML/8RqrBa7/cb6Dqqs+WLQsvRT7zjBlT\r\nUpvTFxm31UlSc49YZVIYK/YYegUQy2RR0vEmm4sNNJ0CexDaj+SJN0FKJLKD\r\nNaqzVvfu6DCOERQgIfTqnP65rvX0myK9xZSCzMSLciIUMSRzNuPmbt2u4xsW\r\na56/6HAxLwB8Zx/5IE8VIXXPA96XWFshlR8xvGsS4nOx61/pQpPZDo/w7xQg\r\nTp1Npf1qtVerVytbYEZh+6SpTQGfsdP/E4uWh8TjCaWB0uHwzo6Uuke8rxpV\r\nUvROzN0wkI+1B6/0cE/OjUHODmjYBtcgfvZBKTpXDgPH4l7k2bRHDBeREZpG\r\nniyRvOwnSsoawOspBAaDBfAl20L4FvOElKgNjhWg7VcfWUCJj0FyEFX+42sj\r\ni68oYiXsv/6xs4NTUKVhXZ0Q7hNG2o/+XcPWdwlwGh3b7W7mehscCfESBwXF\r\noJc7Zxd0TPWN2hK0p9MQrvOrJvpE6+7tCxA=\r\n=dt5M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.test.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/src/index.js","_from":"file:fastest-validator-decorators-2.0.0-alpha.2.tgz","types":"dist/src/index.d.ts","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/sc/mdym012d2732633r0hxt2w9w0000gn/T/9683e645e6370b3bc8c1f1ffd35bad53/fastest-validator-decorators-2.0.0-alpha.2.tgz","_integrity":"sha512-4qczMaQ5p9MbCLwGJgnXCr8xt2TZyUVUCSg6iuxMTWzqYA06KbUXzqgYIab9CcXrNQjA1w6HP8xUGvQv0ba6Kw==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"8.5.5","description":"Fastest validator decorators","directories":{},"_nodeVersion":"16.15.0","dependencies":{"type-fest":"~2.19.0","reflect-metadata":"~0.1.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","eslint":"^8.23.0","ts-jest":"^29.0.0","ts-node":"^10.9.1","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/node":"^18.7.3","fastest-validator":"~1.15.0","@typescript-eslint/parser":"^5.36.2","@typescript-eslint/eslint-plugin":"^5.36.2"},"peerDependencies":{"fastest-validator":"~1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_2.0.0-alpha.2_1665517927453_0.21538027121915992","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"fastest-validator-decorators","version":"2.0.0","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@2.0.0","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},"dist":{"shasum":"8ce473b051b134e0b9888c527f63041757b7acc1","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-2.0.0.tgz","fileCount":21,"integrity":"sha512-oxNDOwUW6J8qeBNpvuFJ5n3DDd3GuBix7Pk03w3C4Q1t9Bimr3ZZqJEnI4ySL/D/JwT9Mw2tJcSomyttsul+DA==","signatures":[{"sig":"MEYCIQCOX7SGQnSCTSPFpqXqQHTJUdGjHD75TYqy7hZneXvuuQIhAKwJDvq2Qq8fyZeu39Pym6IpD7DGzK5tEQiwDJ92zabk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVALFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFeRAAnk7E5e8HANR5yPNtBapt/b8cWzZUxdrfLSysfStCcklgJI01\r\nyRS9aWTXDZmagJeH0Wt8LDLpQXQ0t4Tvx4B/cWkbjUW0BUprBZchpJADlhG5\r\ngj1PUIXKiMN6rkHJXbf6ZFdx4Qjdi36i/V7maq56daB4w7/n4zr+py+BUoVS\r\nMtW/caElzyjCiK+rBVyvhuVLEKUNKHXXYq8O5hjIj2O07aDPspJPRP9YjPVH\r\nd/uAjcWDweRIXEeyheXg2y0jZUb34L3c5OU6GrE+x+wO9n7beFFPNd7K0SKY\r\nH/Vcv0iSyHEb7mf6/HV/1LHfRUsXSWy11QPIExelgxY9nefBVdtTd3+uBVNg\r\nHDmNtnxCxI6uQisjAzDHrt7pENucay4uCifa8mpjPTtgaSWKYkB0FGnyipmt\r\n5CaMq/FF+v+1urUmFYGi3/MRxvnS36h6bq0O2uLZPLKXxe1xgGSfQCfT7eQ3\r\n4/dX7o+LtxM7bsFu150rmuG4kBei9CRaR2UMpMxzrzKTaYw4SJSlXLq7SRTn\r\nriMFn7blMiqaoqWjd5hyQ3+xJ9ZAzieCZDppYJLV5LFsensC5rW4MqgINL6K\r\n6OrYP136WexT4IvJcrcz/wQ8AXEf7va/3R3vkRgn1s2WTi60+jZgjUlcu0U+\r\nTKyf2v969lwJXV4PJ1MXRkI9D0/JPKspRMU=\r\n=lUpz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"compiler":"typescript","tsconfig":"tsconfig.json"}},"testMatch":["**/*.test.(ts|js)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","moduleDirectories":["node_modules","src"],"moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/src/index.js","_from":"file:fastest-validator-decorators-2.0.0.tgz","types":"dist/src/index.d.ts","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/sc/mdym012d2732633r0hxt2w9w0000gn/T/e3086baadcc312aad5c8bf873cb02016/fastest-validator-decorators-2.0.0.tgz","_integrity":"sha512-oxNDOwUW6J8qeBNpvuFJ5n3DDd3GuBix7Pk03w3C4Q1t9Bimr3ZZqJEnI4ySL/D/JwT9Mw2tJcSomyttsul+DA==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"8.5.5","description":"Fastest validator decorators","directories":{},"_nodeVersion":"16.15.0","dependencies":{"type-fest":"~3.1.0","reflect-metadata":"~0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","fastest-validator":"~1.15.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"peerDependencies":{"fastest-validator":"~1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_2.0.0_1666450117547_0.23786281588683478","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"fastest-validator-decorators","version":"2.0.0-beta.0","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@2.0.0-beta.0","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"dist":{"shasum":"9443d68eca65ae26fb46393394cbb1fc029c4369","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-2.0.0-beta.0.tgz","fileCount":6,"integrity":"sha512-jdRAMMjKtXf1Qb5bI805ztjbKXkFA1RSS92RVe7S/bUNHtl8FVhzKTKTZ5wjY+jwwMhrRR2sFb9klzr2j8MEbw==","signatures":[{"sig":"MEUCIC9GyoKvYe1222Ues4EbJpGGX35nkohR/7/jW4Gr511IAiEA4+xzAUEsu8v7cjMufBQ3RcRXRlK7qziYDxbPUUt91LU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj392MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ/A/+P5PYvb8UU5fcWeIgizFeWJ0qlWDJwAkuLEFdZAjBx0qtaGLD\r\n08oUeg20dg4kDSGi0aNUypz1jmd70UIjOCHof2d6YidOgAWSujZmldd9Xfz9\r\n5PyMoYI9hP03RWZX6/fUuSo+seYjaNSLwoHnnyNrEwO+htSC4TQe/hLV1c4g\r\ncGAiUEKoagbL+ssNeM9yMfGK0wMIVPUkBL2wn1J+rmW1vuUuFxat5bJIUr/h\r\n0vHOvyXlonkMAPSmCAKffg+M9OxkdyH7SeDvbrIWoadfF5OQ6cWUN1ky4Vg7\r\n8mTvyblV53cBAb6ELeJC2wobCN4DBlhqVArepY/Q8O8g/mOAJW5cLJz6zChX\r\n7ZueY7vS9McBnDK8pINbQl9+ExduWQ2rbiQ0M0vZD4A7gq6K1TA1wSloL8Pd\r\nY/BVSXgfEAzb8RJQrZk6uImCl5ZVjvg4zVoOko+yYqJuYq4kpNGX+8rDpaMN\r\nbuOLX2LsS97mfymqMWPyE8Ue92jQWRJMNay3MDX3g4esg4g1va1QN9/FJr8a\r\n2kPU4mw7X7W8oPGFJu1kod5M1WK5TIkg5GudZGZosNaot+Cd81LI+l3apWWj\r\n6jtL2bNyTHLgDml311+EjXabS9tzLDhmm6L1IwMbubB/iISl0EkIn2iC0VNw\r\ntsj99umlP8dTJknTYzAzcf/CvY5dqHO0jEA=\r\n=OSbw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:fastest-validator-decorators-2.0.0-beta.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"pnpm vitest --watch=false","build":"tsup src/index.ts --format cjs,esm --dts --clean","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/sc/mdym012d2732633r0hxt2w9w0000gn/T/60270fb0e2f5dbb303d90c159c3a5227/fastest-validator-decorators-2.0.0-beta.0.tgz","_integrity":"sha512-jdRAMMjKtXf1Qb5bI805ztjbKXkFA1RSS92RVe7S/bUNHtl8FVhzKTKTZ5wjY+jwwMhrRR2sFb9klzr2j8MEbw==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"8.19.2","description":"Fastest validator decorators","directories":{},"_nodeVersion":"18.12.1","dependencies":{"type-fest":"~3.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^6.5.0","eslint":"^8.30.0","vitest":"^0.28.4","ts-node":"^10.9.1","@swc/core":"^1.3.32","typescript":"^4.9.4","@types/node":"^18.11.17","reflect-metadata":"^0.1.13","fastest-validator":"~1.16.0","@typescript-eslint/parser":"^5.47.0","fastest-validator-decorators":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.47.0"},"peerDependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"~1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_2.0.0-beta.0_1675615628134_0.9761926545141593","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"fastest-validator-decorators","version":"2.0.1","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@2.0.1","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"dist":{"shasum":"40011c26e4b434837e9c74500a45a946efef805b","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-2.0.1.tgz","fileCount":8,"integrity":"sha512-MwB71K3EdEMNwfvSdPaE48Q+lPb6PD7o+6zF7acjT59KahcKC936ZkeNcI9pZ8RKoMAOAoY1N/ciovlkuSB4sA==","signatures":[{"sig":"MEUCIQC334i3rio8sUQu9M3iIsAyP2AusaAzz5f+9EcsOkJ41wIgC9Yc7hnp7QBRiio8Uc2/9ja3H5AVKqjd7zER2uGeh3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48389},"main":"./dist/index.cjs","type":"module","_from":"file:fastest-validator-decorators-2.0.1.tgz","types":"dist/index.d.ts","volta":{"node":"16.19.0"},"module":"./dist/index.js","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"pnpm vitest --watch=false","build":"tsup src/index.ts --format cjs,esm --dts --clean","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/sc/mdym012d2732633r0hxt2w9w0000gn/T/cb064cfedee59307c137ebd0a59a03cf/fastest-validator-decorators-2.0.1.tgz","_integrity":"sha512-MwB71K3EdEMNwfvSdPaE48Q+lPb6PD7o+6zF7acjT59KahcKC936ZkeNcI9pZ8RKoMAOAoY1N/ciovlkuSB4sA==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"8.19.3","description":"Fastest validator decorators","directories":{},"_nodeVersion":"16.19.0","dependencies":{"type-fest":"~4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.50.0","vitest":"^0.34.5","ts-node":"^10.9.1","@swc/core":"^1.3.90","typescript":"^5.2.2","@types/node":"^20.7.0","reflect-metadata":"^0.1.13","fastest-validator":"~1.17.0","@typescript-eslint/parser":"^6.7.3","fastest-validator-decorators":"^2.0.0","@typescript-eslint/eslint-plugin":"^6.7.3"},"peerDependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_2.0.1_1695846042808_0.0022790441153541785","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"fastest-validator-decorators","version":"2.1.0","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@2.1.0","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"dist":{"shasum":"bed0cdd1030e6896306913a525c86bef15dad347","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-2.1.0.tgz","fileCount":7,"integrity":"sha512-vZhLfOv4Wson0BDMor/vXggdzBewz2uWsfxTdbWMY8gBD+cqRaLGZGR/SPl2XKIssUj5DESTQ0Tfh9qoTOnXLg==","signatures":[{"sig":"MEQCID4IAhm4OoLcuRgXR2Liy7lFYNHZX0TeTqCsg2AjyFfnAiBwBeNsNTchhduKUuxGpWSWOJalUkLfymKpzk6R6v+FiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42732},"main":"./dist/index.cjs","type":"module","_from":"file:fastest-validator-decorators-2.1.0.tgz","types":"dist/index.d.ts","volta":{"node":"16.19.0"},"module":"./dist/index.js","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"pnpm vitest --watch=false","build":"tsup src/index.ts --format cjs,esm --dts --clean","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/g6/07b09cq92kb_xll03w6t66vw0000gn/T/4cc1e7215b5226025d879d577d0352f0/fastest-validator-decorators-2.1.0.tgz","_integrity":"sha512-vZhLfOv4Wson0BDMor/vXggdzBewz2uWsfxTdbWMY8gBD+cqRaLGZGR/SPl2XKIssUj5DESTQ0Tfh9qoTOnXLg==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastest validator decorators","directories":{},"_nodeVersion":"20.11.0","dependencies":{"type-fest":"~4.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","ts-node":"^10.9.2","@swc/core":"^1.4.0","typescript":"^5.3.3","@types/node":"^20.11.17","reflect-metadata":"^0.2.1","fastest-validator":"~1.17.0","@vitest/coverage-v8":"^1.2.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_2.1.0_1707768145658_0.7853049875387883","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"fastest-validator-decorators","version":"2.1.1","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@2.1.1","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"dist":{"shasum":"e6554c007357f12615e86ce10c4facbd39f11959","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-2.1.1.tgz","fileCount":7,"integrity":"sha512-nLo55gZa7Z9fyxBWrpljbsDlykHDpknm7yBrEi+lW1+m4OZiTtwRbAcCe4V3lSeiXw/x2YoUhBHIcLp+ZJZQfA==","signatures":[{"sig":"MEUCICcWTH9slBaIu50u9Dmuir7jd3BApHHQ8u6FvHvIz5eDAiEAyh1KBAzRNSzycZ07kMvcHbyuo+f6KXJ9AJCupCdNFog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42732},"main":"./dist/index.cjs","type":"module","_from":"file:fastest-validator-decorators-2.1.1.tgz","types":"dist/index.d.ts","volta":{"node":"16.19.0"},"module":"./dist/index.js","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"pnpm vitest --watch=false","build":"tsup src/index.ts --format cjs,esm --dts --clean","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/g6/07b09cq92kb_xll03w6t66vw0000gn/T/ba332ee4a712c438f538fadf90c972f1/fastest-validator-decorators-2.1.1.tgz","_integrity":"sha512-nLo55gZa7Z9fyxBWrpljbsDlykHDpknm7yBrEi+lW1+m4OZiTtwRbAcCe4V3lSeiXw/x2YoUhBHIcLp+ZJZQfA==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastest validator decorators","directories":{},"_nodeVersion":"20.11.0","dependencies":{"type-fest":"~4.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","ts-node":"^10.9.2","@swc/core":"^1.4.0","typescript":"^5.3.3","@types/node":"^20.11.17","reflect-metadata":"^0.2.1","fastest-validator":"~1.17.0","@vitest/coverage-v8":"^1.2.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_2.1.1_1708677639165_0.35080775983146295","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"fastest-validator-decorators","version":"2.2.0","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"author":{"name":"Toby de Havilland"},"license":"MIT","_id":"fastest-validator-decorators@2.2.0","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"dist":{"shasum":"fd1a5993bac8a28159c550de4213953ebff62035","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-2.2.0.tgz","fileCount":7,"integrity":"sha512-6IdrZutuWdANgFVFsN7kx1sSWDrUuSsvyUPwFd66DecUIuv1E1kW5pfEw0juFBDdlYrhsJu35s7Eza30Ka0T0g==","signatures":[{"sig":"MEUCIQDkWLr6kr2w9tcWN7Mm2VoAe8ADXY9z0HDXhWkQHObluAIgfRUpV8d0bSHRNqAXTJi8hlTLWQl63vUF1lU+MMdSFjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43128},"main":"./dist/index.cjs","type":"module","_from":"file:fastest-validator-decorators-2.2.0.tgz","types":"dist/index.d.ts","volta":{"node":"18.20.4"},"module":"./dist/index.js","scripts":{"lint":"eslint --ignore-path .gitignore **/*.ts","test":"pnpm vitest --watch=false","build":"tsup src/index.ts --format cjs,esm --dts --clean","clean":"rm -rf dist/","pretest":"pnpm run lint","prebuild":"pnpm run clean","prepublish":"pnpm run test && pnpm run build"},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"_resolved":"/private/var/folders/g6/07b09cq92kb_xll03w6t66vw0000gn/T/f489260ab42bf74ef716d9959d12362c/fastest-validator-decorators-2.2.0.tgz","_integrity":"sha512-6IdrZutuWdANgFVFsN7kx1sSWDrUuSsvyUPwFd66DecUIuv1E1kW5pfEw0juFBDdlYrhsJu35s7Eza30Ka0T0g==","repository":{"url":"git+https://github.com/AmauryD/fastest-validator-decorators.git","type":"git"},"_npmVersion":"10.7.0","description":"Fastest validator decorators","directories":{},"_nodeVersion":"18.20.4","dependencies":{"type-fest":"~4.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.0.0","vitest":"^2.0.5","ts-node":"^10.9.2","@swc/core":"^1.7.19","typescript":"^5.5.4","@types/node":"^22.5.1","reflect-metadata":"^0.2.2","fastest-validator":"~1.19.0","@vitest/coverage-v8":"^2.0.5","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"reflect-metadata":"^0.1.13","fastest-validator":"^1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/fastest-validator-decorators_2.2.0_1728809838808_0.6549989397674696","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"fastest-validator-decorators","author":{"name":"Toby de Havilland"},"version":"2.2.1","description":"Fastest validator decorators","license":"MIT","main":"./dist/index.cjs","module":"./dist/index.js",".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/AmauryD/fastest-validator-decorators.git"},"maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"types":"dist/index.d.ts","devDependencies":{"@swc/core":"^1.7.19","@types/node":"^22.5.1","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitest/coverage-v8":"^2.0.5","eslint":"^8.0.0","fastest-validator":"~1.19.0","reflect-metadata":"^0.2.2","ts-node":"^10.9.2","tsup":"^8.2.4","typescript":"~5.9.3","vitest":"~2.1.9"},"peerDependencies":{"fastest-validator":"^1.15.0","reflect-metadata":"^0.1.13"},"type":"module","dependencies":{"type-fest":"~4.25.0"},"volta":{"node":"20.20.1","pnpm":"10.32.1"},"scripts":{"clean":"rm -rf dist/","build":"tsup src/index.ts --format cjs,esm --dts --clean","prebuild":"pnpm run clean","lint":"eslint --ignore-path .gitignore **/*.ts","test":"pnpm vitest --watch=false","pretest":"pnpm run lint","prepublish":"pnpm run test && pnpm run build"},"_id":"fastest-validator-decorators@2.2.1","bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},"homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","_integrity":"sha512-IsVQvRUoalKNNCmJNzb1408O/pvSIwZCL4qpRYAc80GKnAK6WGP7EVus5PdWsEX9+anI02bzpy9JkV7RdNgDuA==","_resolved":"/private/var/folders/g6/07b09cq92kb_xll03w6t66vw0000gn/T/c956351f40cde48bd4a56da24c614db2/fastest-validator-decorators-2.2.1.tgz","_from":"file:fastest-validator-decorators-2.2.1.tgz","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IsVQvRUoalKNNCmJNzb1408O/pvSIwZCL4qpRYAc80GKnAK6WGP7EVus5PdWsEX9+anI02bzpy9JkV7RdNgDuA==","shasum":"13175c3b1fa034e47a04ba63f46a094bc386eee7","tarball":"https://registry.npmjs.org/fastest-validator-decorators/-/fastest-validator-decorators-2.2.1.tgz","fileCount":7,"unpackedSize":41667,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCYuBa0YXc2Ei11617RjlPUXbPOpmJqNyPtjqZ//R/1gwIgULUu9mcPGwH18fCTPnzCfftWDPOPVa0O3t2wnyctOg0="}]},"_npmUser":{"name":"amauryd","email":"deflorenne.amaury@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastest-validator-decorators_2.2.1_1778703206764_0.804996655005968"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-21T10:16:21.501Z","modified":"2026-05-13T20:13:27.038Z","1.0.0":"2019-10-20T10:02:44.707Z","1.0.1":"2019-10-21T10:16:21.630Z","1.0.2":"2019-10-21T10:41:23.731Z","1.0.3":"2019-10-21T10:50:35.855Z","1.0.4":"2019-10-30T09:37:24.642Z","1.0.5":"2020-01-12T09:02:05.220Z","1.0.6":"2020-07-14T17:00:28.219Z","1.0.7":"2020-11-12T17:26:17.448Z","1.0.8":"2020-11-13T07:48:08.786Z","1.0.9":"2020-11-13T10:07:44.678Z","1.0.10":"2020-12-08T09:54:36.658Z","1.1.0":"2021-01-15T15:49:49.769Z","1.2.0":"2021-01-25T11:20:04.229Z","1.2.1":"2021-03-10T14:37:22.190Z","1.3.0-beta.0":"2022-07-06T15:37:38.225Z","1.3.0":"2022-07-06T20:25:09.470Z","1.3.1-beta.0":"2022-08-14T16:45:15.313Z","1.3.1":"2022-09-03T12:29:32.089Z","2.0.0-alpha.0":"2022-09-09T22:52:55.833Z","2.0.0-alpha.1":"2022-09-21T13:55:19.351Z","2.0.0-alpha.2":"2022-10-11T19:52:07.892Z","2.0.0":"2022-10-22T14:48:37.729Z","2.0.0-beta.0":"2023-02-05T16:47:08.296Z","2.0.1":"2023-09-27T20:20:43.198Z","2.1.0":"2024-02-12T20:02:25.804Z","2.1.1":"2024-02-23T08:40:39.388Z","2.2.0":"2024-10-13T08:57:19.044Z","2.2.1":"2026-05-13T20:13:26.921Z"},"bugs":{"url":"https://github.com/AmauryD/fastest-validator-decorators/issues"},"author":{"name":"Toby de Havilland"},"license":"MIT","homepage":"https://github.com/AmauryD/fastest-validator-decorators#readme","keywords":["validation","validator","validators","validate","schema","typescript","decorators"],"repository":{"type":"git","url":"git+https://github.com/AmauryD/fastest-validator-decorators.git"},"description":"Fastest validator decorators","maintainers":[{"name":"amauryd","email":"deflorenne.amaury@gmail.com"}],"readme":"[![npm version](https://img.shields.io/npm/v/fastest-validator-decorators.svg)](https://www.npmjs.com/package/fastest-validator-decorators)\n[![npm downloads](https://img.shields.io/npm/dm/fastest-validator-decorators.svg)](https://www.npmjs.com/package/fastest-validator-decorators)\n[![GitHub issues](https://img.shields.io/github/issues/tobydeh/fastest-validator-decorators.svg)](https://github.com/tobydeh/fastest-validator-decorators/issues)\n[![License](https://img.shields.io/github/license/tobydeh/fastest-validator-decorators.svg)](https://github.com/tobydeh/fastest-validator-decorators/blob/master/LICENSE)\n\n# Fastest Validator Decorators\n\n**Fastest Validator Decorators** is a TypeScript library providing a set of decorators that streamline the integration with the [fastest-validator](https://github.com/icebob/fastest-validator#readme), a high-performance validation library for JavaScript and TypeScript. This package simplifies schema definition and validation by leveraging TypeScript's decorator feature.\n\n:boom: Upgrading from version 1.x? Check the [Migration Guide](MIGRATING.md).\n\n## Key Features\n- **Type-safe schema validation** using TypeScript decorators.\n- Supports all validation types provided by fastest-validator.\n- **Nested object and array validation** made simple with decorators.\n- **Async validation support**, enabling you to run asynchronous validation tasks.\n  \n## Installation\n\nInstall the package via npm:\n\n```bash\nnpm install --save fastest-validator-decorators fastest-validator\n```\n\n:warning: **Note:** `fastest-validator` is a peer dependency, so ensure it's also installed.\n\nNext, enable decorators in your `tsconfig.json`:\n\n```json\n{\n  \"compilerOptions\": {\n    \"experimentalDecorators\": true,\n    \"emitDecoratorMetadata\": true\n  }\n}\n```\n\n## Usage Example\n\nHere’s a basic example of how to use the decorators in your project:\n\n```ts\nimport {\n  Schema, Array, UUID, Enum, Email, Number, Nested, getSchema, validate, validateOrReject\n} from \"fastest-validator-decorators\";\n\n@Schema({ strict: true })\nclass Entity1 {\n  @Array({ items: \"string\" })\n  prop1: string[];\n}\n\n@Schema()\nclass Entity2 {\n  @UUID()\n  prop1: string;\n\n  @Enum({ values: [\"one\", \"two\"] })\n  prop2: \"one\" | \"two\";\n\n  @Email()\n  prop3: string;\n\n  @Number({ positive: true })\n  prop4: number;\n\n  @Nested()\n  prop5: Entity1;\n}\n\n// Generating a validation schema\nconst schema = getSchema(Entity2);\n\n// Creating and validating instances\nconst entity = new Entity2();\nentity.prop1 = \"invalid-uuid\";  // Validation error: invalid UUID\nentity.prop2 = \"one\";\nentity.prop3 = \"user@example.com\";\nentity.prop4 = -10;  // Validation error: number is not positive\n\nconst result = validate(entity); // true or error list\nawait validateOrReject(entity);   // true or throws an error\n```\n\n## Available Decorators\n\nFastest Validator Decorators supports the following decorators for schema definition. Each decorator corresponds to a validation type from [fastest-validator](https://github.com/icebob/fastest-validator#readme).\n\n- **@Schema**: Defines the validation schema for a class.\n- **@Field**: Generic decorator for defining custom fields.\n- **@String**, **@Boolean**, **@Number**, **@UUID**, **@ObjectId**, **@Email**, **@Date**, **@Enum**, **@Array**, **@Equal**, **@Instance**, **@Currency**, **@Func**, **@Luhn**, **@Mac**, **@Url**, **@Any**, **@Multi**: Each of these applies a specific fastest-validator type with custom options.\n  \nYou can also use **@Nested** and **@NestedArray** for validating complex objects and arrays of objects.\n\n### Decorator Stacking\n\nThe library allows stacking multiple decorators on a single property. For example:\n\n```ts\n@String()\n@Number()\nprop1: string | number;\n```\n\nThis syntax resolves to the @Multi decorator, which validates the property against multiple types.\n\n### Async Validation Support\n\nAsync validation is supported by adding the `async: true` option to your schema. Here's an example of how to use asynchronous checks within a custom validation:\n\n```ts\n@Schema({ async: true, strict: true })\nclass User {\n  @Custom({\n    async check(value, errors) {\n      const isUserInDB = await db.checkUserName(value);\n      if (isUserInDB) errors.push({ type: \"unique\", actual: value });\n      return value;\n    }\n  })\n  username: string;\n}\n\nconst user = new User();\nuser.username = \"existingUser\";\nawait validateOrReject(user);  // async validation\n```\n\n## API Methods\n\n- **getSchema(Class)**: Retrieves the fastest-validator schema for a given class.\n- **validate(instance)**: Validates the provided instance and returns `true` or an error list.\n- **validateOrReject(instance)**: Same as `validate()`, but throws errors if validation fails.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).","readmeFilename":"README.md"}