{"_id":"@byndyusoft/class-validator-extended","_rev":"7-6fb7e84422e2108c1ab0e90715b2d09a","name":"@byndyusoft/class-validator-extended","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@byndyusoft/class-validator-extended","version":"1.0.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/class-validator-extended@1.0.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/class-validator-extended#readme","bugs":{"url":"https://github.com/Byndyusoft/class-validator-extended/issues"},"dist":{"shasum":"bba9830486ebbe55d4654e90734fef88051a31b0","tarball":"https://registry.npmjs.org/@byndyusoft/class-validator-extended/-/class-validator-extended-1.0.0.tgz","fileCount":59,"integrity":"sha512-mPeeuGZf6LMHYMDC/Lf1ALuYasl2Mx1NrHsf9Tms2SqD8D0TR6KiiL4q4iwDYuOO7TFqwPisDBq+CJxk22CZwg==","signatures":[{"sig":"MEYCIQCAhdU96QvNFa7LX5q1Z/qmPLABfVcCYMmY7GGEQdLmnAIhAIlGFSzzEHPIOi6X6b9s8t1g5KFjcHVlv9O74O0xN81k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQZVMCRA9TVsSAnZWagAA4zgQAIK05TGJtmlgEKwr2Gy0\nasYwNVjevKg+SJFub+XGtHdd8QxU5bBiF0kQBglKE9RjFB/ViurrluEkW91L\n39wzrk5PphULhHw0cmZwEPfNAFk2mSXHE/msPYshBc4Pz9azYlMwWLsWM9ln\nyWaNR/DunSfi/mUgRKK4Fm9dQwxXZjoGY888UjAjRtBpz4Y4+Cvcrd1GtIlA\nFFbbfEqu8ExNBMbgl5eUoS5gpJILCBiyzPhHZ2O1xdDY8zXfAJ/9cDkKKlj7\nQYwry6VKHdO4GQw7uH7UirXQ4Q45y4HF/4grnXKAOxmM3xtqJLKB5b8g+ReH\nIfkjiYqZ5+zFYsi0yIQUwV5QpS6boqMnHn4B1hp9E4QLhOJaD8+UaFcvy9up\nln5sn+bdvXXVjrd6sGhm4DJro7qz8trH7HSzTlpQg34hr97tb2ZK/aMN5zaM\n3J9lTgBNNR/Ami5Sjhy4/Yd7NmYAQyKsfCbrKuakgD6lv9p7YT92A7gTLzXT\nTiL7UwoyqkRrL1PW5a2kZfemTfbxSiPr0gZD/xuTt8BEi6b3niEdmjKaqDWK\nAu644wBa1yDESBw1uIADGY1sk2pGpVR4viCLqWQGCgFLdQq1RDH5e6VFXgye\ndCLFPkOUNcfJs0/ZpwzARHh9k9r5I+AIzLYjoomOFbaFWuPmCscvF4WaQ4+M\nFz/S\r\n=rOQU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"setupFiles":["reflect-metadata"],"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"d676278e59c6ba0a96e32ccecf403e3588d3b071","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && shx rm -rf .git/hooks && shx ln -s ../.husky .git/hooks && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/class-validator-extended.git","type":"git"},"_npmVersion":"7.23.0","description":"Additional decorators for class-validator and class-transformer","directories":{},"_nodeVersion":"14.17.6","dependencies":{"yn":"^4.0.0","tslib":"^2.3.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","jest":"^27.1.1","husky":"^7.0.2","pinst":"^2.1.6","eslint":"^7.32.0","ts-jest":"^27.0.5","prettier":"^2.4.0","ts-patch":"^1.4.4","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/node":"^16.9.1","lint-staged":"^11.1.2","@types/lodash":"^4.14.172","jest-extended":"^0.11.5","@commitlint/cli":"^13.1.0","class-validator":"^0.13.1","markdownlint-cli":"^0.28.1","reflect-metadata":"^0.1.13","semantic-release":"^17.4.7","class-transformer":"^0.4.0","@byndyusoft/tsconfig":"^1.1.0","@byndyusoft/eslint-config":"^1.1.0","typescript-transform-paths":"^3.3.1","prettier-plugin-packagejson":"^2.2.11","@commitlint/config-conventional":"^13.1.0"},"peerDependencies":{"class-validator":"^0.13.1","reflect-metadata":"^0.1.13","class-transformer":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/class-validator-extended_1.0.0_1631688012125_0.8135319177516094","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@byndyusoft/class-validator-extended","version":"1.0.1","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/class-validator-extended@1.0.1","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/class-validator-extended#readme","bugs":{"url":"https://github.com/Byndyusoft/class-validator-extended/issues"},"dist":{"shasum":"8cf16b487e5513069fad90bb9532a22231b2b29d","tarball":"https://registry.npmjs.org/@byndyusoft/class-validator-extended/-/class-validator-extended-1.0.1.tgz","fileCount":59,"integrity":"sha512-j6SRVgIPD7lI3tzKSDNNiy4tRUMHGECWVerCc9rNn54nb1nB+qlk9648Ed3eJIEjl1NGUbzsty2xzBSLSbMKqw==","signatures":[{"sig":"MEUCIFAJs8HzrWtO43sO1XbwUFYHzGMi/kC7YCVN0OWQZ+myAiEAqNIZ1ZjQDzbhpwqVd6Jf1/zA9s6OoYBRh9XIf5NB1Dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMvEqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDlw//fYiV4s+ZwnkEDqVNUNan2SbZPBeVdF9OYdAZ2BK6aaDBYd8J\r\nA9p1L98sOeFDZLnL6cyoCVrZLylNjWNHN8Ktp8uVGaFPVikV3XdAsfpu1nXo\r\nwmvIlCpe0+OnylmyOnv6Cb3cQvjjuaiQLVahLD0vSFmRo1JCUyLMucSy6hSg\r\nA8RF+aN5O8A+MzlVG2n1wDgnh/d4CJZh43qzucVKnF2xB/Xd5lQFGaLSuM0S\r\nbkBQhWo4DQnhZgDeDUum5hQL+DKHzQHsVhelZKfqyCTKRDo+uf+E8hEhp72N\r\ndPuLfjCJn0halV03yQ10l4RlMvjssvEQ1IUcA17RQJBlrJDF9fxM+vYMS2Td\r\naCBNYq9N8s+GveQPLDxcxv0c2tvFIXk2x9jYUwe+1eOKxRqkeULZy54wbuOM\r\nkZfU/5PiQGA84P+3I/smgkEtQbOtN4MLfpJgAwELOZp4OaOtDlDVczdkGtSs\r\nveyLJAIyxfXzDssDp0+30Y+RrBGHC1hKQkZWBNINOHeSHfcBr+KhxZyYYvWo\r\nSklkWhQ3oXT6fi3uVNDQ4EUhQKF6QDhSRIWxtKlz4tEcUFq1jgfp4oLleT1h\r\nAuzypVuWVqFwClT/9jdF/DSVTtrHWrwe5LD0f76568Q8j6hBTJukUBk1rFZX\r\nFqex1LhxGKJdVYo52PseAUJplLDf5DWCpGg=\r\n=HX65\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"setupFiles":["reflect-metadata"],"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"b0667ebced312cd5f822a251473bc95c8b318b35","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/class-validator-extended.git","type":"git"},"_npmVersion":"7.24.0","description":"Additional decorators for class-validator and class-transformer","directories":{},"_nodeVersion":"14.20.0","dependencies":{"yn":"^4.0.0","tslib":"^2.3.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","jest":"^27.2.1","husky":"^7.0.2","pinst":"^2.1.6","eslint":"^7.32.0","ts-jest":"^27.0.5","prettier":"^2.4.1","ts-patch":"^1.4.4","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"^16.9.6","lint-staged":"^11.1.2","@types/lodash":"^4.14.173","jest-extended":"^0.11.5","@commitlint/cli":"^13.1.0","class-validator":"^0.13.1","markdownlint-cli":"^0.28.1","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.1.0","@byndyusoft/eslint-config":"^1.1.0","typescript-transform-paths":"^3.3.1","prettier-plugin-packagejson":"^2.2.12","@commitlint/config-conventional":"^13.1.0"},"peerDependencies":{"class-validator":"^0.13.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/class-validator-extended_1.0.1_1664282922211_0.4726172494611993","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@byndyusoft/class-validator-extended","version":"1.1.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/class-validator-extended@1.1.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/class-validator-extended#readme","bugs":{"url":"https://github.com/Byndyusoft/class-validator-extended/issues"},"dist":{"shasum":"1bfc59a3a66e8814e5382c736d71beac031c169c","tarball":"https://registry.npmjs.org/@byndyusoft/class-validator-extended/-/class-validator-extended-1.1.0.tgz","fileCount":84,"integrity":"sha512-/ktYkIDwUjKNMf5SJkpKxbLv7KvBOxPyEIdYd5J1+sPtbHH5krzMOpIxhLI1+DC8uZrB8n4sYEn+rgplTTOipA==","signatures":[{"sig":"MEUCIFnkyOB1gE7gGS1mrR6ukW1EvHY0eFBavEbz5kJoRWZXAiEAksOiqkL3zmLFruzJOZxIXRvqsP4tOdEnrAGYdkg1AE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQMpSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYzw/8DTuVo7TX8V2eYbsrUjZ2JbjsZ4ipPaUzhSUULF16vS8aIFBf\r\nEh1w6vM7SLrM3vvC3dQtR3Os3oIkO3bQM5NaJ6vzbIbUwvJAFHl34HLK87YR\r\nIBA73ClWd4iaLeKMyHBo0qjR79E0N6li2/7Ieqigh68C6bxFFCvOwlB6Xtrk\r\nRxQQD17svP2lcnwHqrMOGnIZlt559bt0fYnp6++CrqNZdTCwj5z0Fd2yeZGO\r\nMYjllcnDj63o54qok1OuLd52fFTk9OQOXHmHDXWuuHPRklpBx83rq6KJwG6c\r\naBdn1XxLJUIuR8YzkVQHNmBgB7nocaKadeLJ2cfqAj1soGdKM8/2Fi7IZ/YZ\r\nPo5G/md9Ir8CRibgMEDyqOwCOGpTQ5gaG2DEM0GOX4NIW4uiDYIcRIp6uLOi\r\nPx8ieTpqJZheQHniESQWgzkAhDnbEhAZGfh8ch2WjBMeTJKk7SAi/OltX8Hg\r\nD2Ety3mXecpHs7uRPbKgb9EhtyuXRYfKVXiD6bgdN6NH0COl9FHivLWapmOD\r\n5LFxSPHUrRS37LtcUHUEY2YAtAOr1WD1zNA9Tt6l+6PM6yZ33TLhuYadt+0e\r\nM4VA5FMx34CZ7vfhV9Vza/t69cLhEXNd6mJ9/3v2V9XQE8T5Sshe17CXrmCp\r\nrelKG8HWkCcMsqd3yaCHqtwHxbMxJ/u5pF4=\r\n=JtPV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"setupFiles":["reflect-metadata"],"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"f47f2ca6eb9ced89a746737a982bd2528adec354","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/class-validator-extended.git","type":"git"},"_npmVersion":"7.24.0","description":"Additional decorators for class-validator and class-transformer","directories":{},"_nodeVersion":"14.21.3","dependencies":{"yn":"^4.0.0","tslib":"^2.3.1","lodash":"^4.17.21","decimal.js":"^10.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","jest":"^27.2.1","husky":"^7.0.2","pinst":"^2.1.6","eslint":"^7.32.0","ts-jest":"^27.0.5","prettier":"^2.4.1","ts-patch":"^1.4.4","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"^16.9.6","lint-staged":"^11.1.2","@types/lodash":"^4.14.173","jest-extended":"^0.11.5","@commitlint/cli":"^13.1.0","class-validator":"^0.13.1","markdownlint-cli":"^0.28.1","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.1.0","@byndyusoft/eslint-config":"^1.1.0","typescript-transform-paths":"^3.3.1","prettier-plugin-packagejson":"^2.2.12","@commitlint/config-conventional":"^13.1.0"},"peerDependencies":{"class-validator":"^0.13.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/class-validator-extended_1.1.0_1681967698163_0.6132817364220944","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@byndyusoft/class-validator-extended","version":"1.2.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/class-validator-extended@1.2.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/class-validator-extended#readme","bugs":{"url":"https://github.com/Byndyusoft/class-validator-extended/issues"},"dist":{"shasum":"56af004a83ea23223659ff19b8c15190be76e5ef","tarball":"https://registry.npmjs.org/@byndyusoft/class-validator-extended/-/class-validator-extended-1.2.0.tgz","fileCount":89,"integrity":"sha512-5DOuVAtq0L3JZriPJLELWmyyP/FvPSscxKd/KcF/QCXQ+Yw9A3U6QZ//aW9D3aE9Sv2rrpjLK9jW0bx+OyiC2Q==","signatures":[{"sig":"MEUCIC2QRvXN12H/FxDIqSWg62rFIPyR0phax5nqSxmGKIG3AiEA+kuirj8vxSh2tqJyNRHHqwYxJbfFUCXo44AYgknMXv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRnbOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXQA/8Dg0pIi+/X0Cfvh6a0ZfchMK8jRN8K54ZIUF9+/PwJYWgx0SK\r\n2z6LWVZoWwo+j0xGwpfWr/EltYE71x5rrHe7y6aUyLtCOvBCaCo4GYrsI9m0\r\nuc99YUzaoXlb6qdt/eIGgMTs2xLTqTTaLQ6kjeQljAgZHMCCE5wMEF/50UET\r\nFSFOvq5bfg2WS9oxnKh+0w32hWhkd/XP8k+G6AC79WTCMXNJf/+sYCBzcR1j\r\n3PtRq6CZhxHgfH5FI4fsoBj08RdjChqYSWheWDgzSCfMrM3Z6BtYVUAw7cOo\r\nek5OTX/MVS3WdXFprdePPSQHBL+BTAYDGkKhdVD0penEPRpcoiueiwQDAJrp\r\nAhT8Fsb74uNU2A55Z2YuXlqHdxbrzM6fXd70/j3Yk8DON2lsarGiSyjfwVDx\r\nStmesRVHmYI2DYTMYuX302znNOvbwKMowBum3aetY/phiJaVwyqlBxOuTnAA\r\nLCIswguYWQLX1XZyiBY2xSffCYo4/MP+fM69z5eT4UbsN3tF30o6KnGKabnq\r\n5Ey9j1odNANBJKjr1shQ0iH0UQuEXcTDEkcZa97MEAtXKpTQIWtHzORbIFDf\r\ntC5ckKEL9vxfkGknQYwRs6IjknMaWQR96y2wKIJm8x6m+YxEPswt8Akfa9Ux\r\nLwJORKHCiJPmRvZmlON6l3ZzI479Pzi/e34=\r\n=afU9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"setupFiles":["reflect-metadata"],"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"b345a61e02768f5ae43f682d4fdfb7f7ff40f1ab","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/class-validator-extended.git","type":"git"},"_npmVersion":"7.24.0","description":"Additional decorators for class-validator and class-transformer","directories":{},"_nodeVersion":"14.21.3","dependencies":{"yn":"^4.0.0","tslib":"^2.3.1","lodash":"^4.17.21","decimal.js":"^10.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","jest":"^27.2.1","husky":"^7.0.2","pinst":"^2.1.6","eslint":"^7.32.0","ts-jest":"^27.0.5","prettier":"^2.4.1","ts-patch":"^1.4.4","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"^16.9.6","lint-staged":"^11.1.2","@types/lodash":"^4.14.173","jest-extended":"^0.11.5","@commitlint/cli":"^13.1.0","class-validator":"^0.13.1","markdownlint-cli":"^0.28.1","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.1.0","@byndyusoft/eslint-config":"^1.1.0","typescript-transform-paths":"^3.3.1","prettier-plugin-packagejson":"^2.2.12","@commitlint/config-conventional":"^13.1.0"},"peerDependencies":{"class-validator":"^0.13.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/class-validator-extended_1.2.0_1682339534595_0.5490558419617537","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@byndyusoft/class-validator-extended","version":"1.2.1","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/class-validator-extended@1.2.1","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/class-validator-extended#readme","bugs":{"url":"https://github.com/Byndyusoft/class-validator-extended/issues"},"dist":{"shasum":"2bd7922190faf630240789d91430a68c5011f966","tarball":"https://registry.npmjs.org/@byndyusoft/class-validator-extended/-/class-validator-extended-1.2.1.tgz","fileCount":89,"integrity":"sha512-7ORJ4rNU7oHzTLtG422jeonzMIvuFOK5aKtCU2l+qWLIZHi97tV27yIRH1Fd7KDyrQlHJlwoXT6HWGxNrxlWPQ==","signatures":[{"sig":"MEYCIQCGpFINscD6H+QtU7IoPYCLXLU3jzR3/XxCQh3tlIPaWQIhALxu3wWg72+Kx4Zt5UytqvrVMcVVDrO1AY9Msm+UZxco","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69842},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"setupFiles":["reflect-metadata"],"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"81e88d603938f4e8a6f6896eed44c56ea8cce434","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","test:cov":"jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/class-validator-extended.git","type":"git"},"_npmVersion":"7.24.0","description":"Additional decorators for class-validator and class-transformer","directories":{},"_nodeVersion":"22.13.1","dependencies":{"yn":"^4.0.0","tslib":"^2.3.1","lodash":"^4.17.21","decimal.js":"^10.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"shx":"^0.3.3","jest":"^27.2.1","husky":"^7.0.2","pinst":"^2.1.6","eslint":"^7.32.0","ts-jest":"^27.0.5","prettier":"^2.4.1","ts-patch":"^1.4.4","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"^16.9.6","lint-staged":"^11.1.2","@types/lodash":"^4.14.173","jest-extended":"^0.11.5","@commitlint/cli":"^13.1.0","class-validator":"^0.14.1","markdownlint-cli":"^0.28.1","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","class-transformer":"^0.5.1","@byndyusoft/tsconfig":"^1.1.0","@byndyusoft/eslint-config":"^1.1.0","typescript-transform-paths":"^3.3.1","prettier-plugin-packagejson":"^2.2.12","@commitlint/config-conventional":"^13.1.0"},"peerDependencies":{"class-validator":"^0.14.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/class-validator-extended_1.2.1_1738220587950_0.3064105436810778","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@byndyusoft/class-validator-extended","version":"1.3.0","description":"Additional decorators for class-validator and class-transformer","homepage":"https://github.com/Byndyusoft/class-validator-extended#readme","bugs":{"url":"https://github.com/Byndyusoft/class-validator-extended/issues"},"repository":{"type":"git","url":"git+https://github.com/Byndyusoft/class-validator-extended.git"},"license":"Apache-2.0","author":{"name":"Byndyusoft"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prebuild":"shx rm -rf ./dist","build":"tsc --project ./tsconfig.build.json","lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\"","_postinstall":"husky install && ts-patch install","postpublish":"pinst --enable","prepublishOnly":"pinst --disable","test":"jest","test:cov":"jest --coverage"},"jest":{"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleFileExtensions":["ts","js"],"resetMocks":true,"rootDir":"./","roots":["<rootDir>/src","<rootDir>/test"],"setupFiles":["reflect-metadata"],"setupFilesAfterEnv":["jest-extended"],"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"}},"dependencies":{"decimal.js":"^10.4.3","lodash":"^4.17.21","tslib":"^2.3.1","yn":"^4.0.0"},"devDependencies":{"@byndyusoft/eslint-config":"^1.1.0","@byndyusoft/tsconfig":"^1.1.0","@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@types/jest":"^27.0.2","@types/lodash":"^4.14.173","@types/node":"^16.9.6","class-transformer":"^0.5.1","class-validator":"^0.14.1","eslint":"^7.32.0","husky":"^7.0.2","jest":"^27.2.1","jest-extended":"^0.11.5","lint-staged":"^11.1.2","markdownlint-cli":"^0.28.1","pinst":"^2.1.6","prettier":"^2.4.1","prettier-plugin-packagejson":"^2.2.12","reflect-metadata":"^0.1.13","semantic-release":"^18.0.0","shx":"^0.3.3","ts-jest":"^27.0.5","ts-patch":"^1.4.4","typescript":"^4.4.3","typescript-transform-paths":"^3.3.1"},"peerDependencies":{"class-transformer":"^0.5.1","class-validator":"^0.14.1","reflect-metadata":"^0.1.13 || ^0.2.0"},"engines":{"node":">=12"},"publishConfig":{"access":"public"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","gitHead":"8f34e7902ee7e8582aeccd2f2b56cfb553eac0f0","_id":"@byndyusoft/class-validator-extended@1.3.0","_nodeVersion":"22.14.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-TtTxTD6zoA3qW2FBvWDRxIkH5c9RCVTeSdboTEWNfIU8g4iyfRyK6U+CnynnPBRoOA6Ap7oI3EQYIYJUVXZGeQ==","shasum":"246e15c36d9178701385fba61016e84b3a563c23","tarball":"https://registry.npmjs.org/@byndyusoft/class-validator-extended/-/class-validator-extended-1.3.0.tgz","fileCount":89,"unpackedSize":69852,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZckNHvXNRdRhAgNFm+hfjCLo1r1YOHuhFNuaehfqiLAIgeJzcMJG8PAbllAmZae8lbK9UGSho79C1vF1gccU4MZ0="}]},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"directories":{},"maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/class-validator-extended_1.3.0_1743057300075_0.19646720420071806"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-15T06:40:12.083Z","modified":"2025-03-27T06:35:00.499Z","1.0.0":"2021-09-15T06:40:12.247Z","1.0.1":"2022-09-27T12:48:42.402Z","1.1.0":"2023-04-20T05:14:58.411Z","1.2.0":"2023-04-24T12:32:14.773Z","1.2.1":"2025-01-30T07:03:08.146Z","1.3.0":"2025-03-27T06:35:00.255Z"},"bugs":{"url":"https://github.com/Byndyusoft/class-validator-extended/issues"},"author":{"name":"Byndyusoft"},"license":"Apache-2.0","homepage":"https://github.com/Byndyusoft/class-validator-extended#readme","repository":{"type":"git","url":"git+https://github.com/Byndyusoft/class-validator-extended.git"},"description":"Additional decorators for class-validator and class-transformer","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"readme":"# class-validator-extended\n\n[![npm@latest](https://img.shields.io/npm/v/@byndyusoft/class-validator-extended/latest.svg)](https://www.npmjs.com/package/@byndyusoft/class-validator-extended)\n[![test workflow](https://github.com/Byndyusoft/class-validator-extended/actions/workflows/test.yaml/badge.svg?branch=master)](https://github.com/Byndyusoft/class-validator-extended/actions/workflows/test.yaml)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\nAdditional decorators for class-validator and class-transformer\n\n## Requirements\n\n- Node.js v12 LTS or later\n- npm or yarn\n\n## Install\n\n```bash\nnpm install @byndyusoft/class-validator-extended class-validator class-transformer reflect-metadata\n```\n\nor\n\n```bash\nyarn add @byndyusoft/class-validator-extended class-validator class-transformer reflect-metadata\n```\n\n## Usage\n\n### Decorators\n\n#### class-validator\n\n- [AtLeastOneDefined](./src/decorators/validators/atLeastOneDefined.ts)\n- [IsNullable](./src/decorators/validators/isNullable.ts)\n- [IsIntString](./src/decorators/validators/math/isIntString.ts)\n- [LessThan](./src/decorators/validators/math/lessThan.ts)\n- [LessThanOrEqualTo](./src/decorators/validators/math/lessThanOrEqualTo.ts)\n- [GreaterThan](./src/decorators/validators/math/greaterThan.ts)\n- [GreaterThanOrEqualTo](./src/decorators/validators/math/greaterThanOrEqualTo.ts)\n\n#### class-transformer\n\n- [TransformToArray](./src/decorators/transformers/transformToArray.ts)\n- [TransformToBoolean](./src/decorators/transformers/transformToBoolean.ts)\n- [TransformToDate](./src/decorators/transformers/transformToDate.ts)\n- [TransformToNumber](./src/decorators/transformers/transformToNumber.ts)\n\n## Maintainers\n\n- [@Byndyusoft/owners](https://github.com/orgs/Byndyusoft/teams/owners) <<github.maintain@byndyusoft.com>>\n- [@Byndyusoft/team](https://github.com/orgs/Byndyusoft/teams/team)\n\n## License\n\nThis repository is released under version 2.0 of the\n[Apache License](https://www.apache.org/licenses/LICENSE-2.0).\n","readmeFilename":"README.md"}