{"_id":"@athenna/validator","_rev":"14-7009937bcfe54a4e156eaf88f74b27f1","name":"@athenna/validator","dist-tags":{"latest":"5.5.0"},"versions":{"4.0.0":{"name":"@athenna/validator","version":"4.0.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@4.0.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"ea4b13f05f1afc968c7b467e86c57737855cfe30","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-4.0.0.tgz","fileCount":31,"integrity":"sha512-uEZzlTNFGOKeLDELho9P0BtygNBeLBK914seEDYxzUv34EzWu0HTWC4pIpoHAcsJzY1G0ELRVhhp2UeiAj5jJg==","signatures":[{"sig":"MEYCIQC0kplja6GtniQmRIMsch4zP/HQJ8hXF5emtlH9qGL2TQIhANApH5r4rrNiHh/WJqilkf6nGALv7kbuJY625JRKZy6M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32839},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"89207bdb958efd919e1f38d0fdcd54dd686c0c38","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"Template for new projects.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.0.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.20.0","@athenna/test":"^4.22.0","@athenna/view":"^4.22.0","@athenna/common":"^4.39.0","@athenna/config":"^4.21.0","@athenna/logger":"^4.21.0","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.42.0","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/validator_4.0.0_1715425055325_0.9330594098768843","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@athenna/validator","version":"4.1.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@4.1.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"09d17e56efeeb1fb8f540849eab568610542af57","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-4.1.0.tgz","fileCount":32,"integrity":"sha512-H8cA6E0vj3MzzkrjlAn4ZqY0UHKLMMM/PrJwxOfvoLKFlAhDEc52ilt7u5vU+JYllhwE8kXUWoEolBm+NVWYuQ==","signatures":[{"sig":"MEQCIHKSB+V9Rs+eFv6nP6SSPeZPVbJPxTf8mLF855Hm6q00AiBJXhy/BTrI4H2+d/EArqiYe199GUY2eD9+rRe84+1tzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35155},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"f7cc0049309f5d95208fb8e7309deebee1a02ce7","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"Template for new projects.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.0.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.20.0","@athenna/test":"^4.22.0","@athenna/view":"^4.22.0","@athenna/common":"^4.39.0","@athenna/config":"^4.21.0","@athenna/logger":"^4.21.0","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.42.0","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/validator_4.1.0_1715428323122_0.08335796845452914","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@athenna/validator","version":"4.2.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@4.2.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"4695556f347499bc92667aa704a4bd502ede6989","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-4.2.0.tgz","fileCount":32,"integrity":"sha512-9LWL5odAAfNYeq1BpIzL9HaeUmy6up2EIUcF4yYqnrUK4uEkp+bjNBuGOXBl+gs31m0P4ToUcDpC6CrlVV1iiA==","signatures":[{"sig":"MEQCIEVXBfC9P3PGquuD7muKb7d71OfXZ/FHR4Fn+k3s13z4AiA2r8ZiY798zT7g/HE9fATHEN2lodRhLedpDggIqc+2Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37710},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"e46fb9820f4d64e7ac3b74f13ab08570c5270560","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"Template for new projects.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.0.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.20.0","@athenna/test":"^4.22.0","@athenna/view":"^4.22.0","@athenna/common":"^4.39.0","@athenna/config":"^4.21.0","@athenna/logger":"^4.21.0","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.42.0","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/validator_4.2.0_1715430262825_0.19062613601107192","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@athenna/validator","version":"4.3.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@4.3.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"23708eb797b6b7ae1ff8d05494f34a67c2ba9cd4","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-4.3.0.tgz","fileCount":32,"integrity":"sha512-eJzGyljwruvf83U597YyqeqKhSn15FQrXpL10PbpQFfaJDXD2pJss84ihKUQZsY8Zlh5+H7XgZdMKbovEIDdjA==","signatures":[{"sig":"MEQCIEWKemOVXRYB7lXi2os7s6rEhtfwEBXfbThUSHVUaPGjAiAWqz1abKeHNYeKc1E4JTYLbaMzZkpJdxGV6dodfJV+0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37713},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"e0af264f95fdab1abb12dcbe9eefd41eca01a648","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"Template for new projects.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.0.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^4.21.0","@athenna/test":"^4.24.0","@athenna/view":"^4.23.0","@athenna/common":"^4.42.0","@athenna/config":"^4.22.0","@athenna/logger":"^4.22.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^4.43.0","@athenna/tsconfig":"^4.14.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_4.3.0_1715975553394_0.18494641420142321","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"@athenna/validator","version":"4.4.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@4.4.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"f0419e86081333add1c9efcf7f592dc569383dad","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-4.4.0.tgz","fileCount":32,"integrity":"sha512-m0hldk/N11LOvLHWkzA8aGlx6uETPnYMHd3bPhAHNwJJ6PUeuK2XjLi0MfCEs2OrQ1v0z4Y9wvfoLYFPb5r8Rg==","signatures":[{"sig":"MEQCIE1Yk0w0BZZL7sO2FEeKbFRjLbfSau7awrl9zNVhX9EwAiAMpucAX4DW/IWKOt96Ru2Fu2OyoDVy+mD6mPHYERUrDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37711},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"c6881d88057223c01db65a23e1b2a7b06c22da36","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"Template for new projects.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.0.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^4.22.0","@athenna/test":"^4.26.0","@athenna/view":"^4.24.0","@athenna/common":"^4.43.0","@athenna/config":"^4.22.0","@athenna/logger":"^4.23.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^4.44.0","@athenna/tsconfig":"^4.16.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.9.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_4.4.0_1716050811517_0.9690407174495959","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"@athenna/validator","version":"4.5.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@4.5.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"085a5f973a96220386d6e69f76e4c9905827e7a1","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-4.5.0.tgz","fileCount":32,"integrity":"sha512-BUHjAoyr8pJVJrqfrqmP2KWb/b68Cg9RTdkHPi2u9mCMJ1ngj9n7KXtsK0IN6IgTYr5NENt7LD3LfhCzILUoaA==","signatures":[{"sig":"MEYCIQDSw3iStwibq8eAo8FXDkF7c84wSQkTmgsZ2h9Ax4fiAAIhAKS4G9g4KFKtiBp/pztmt2lJ6a0KP7q0mqmcq0LSi5Vk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37711},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"57fc3bd15a0392803d440c77fe9721e31c3cdc31","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"Template for new projects.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.0.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^4.23.0","@athenna/test":"^4.26.0","@athenna/view":"^4.25.0","@athenna/common":"^4.43.0","@athenna/config":"^4.23.0","@athenna/logger":"^4.24.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^4.45.0","@athenna/tsconfig":"^4.16.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.9.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_4.5.0_1716112153727_0.25973276307125914","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"@athenna/validator","version":"4.7.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@4.7.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"ed94d8e8f0d1e76bbdc1ee540840a3d460a9c1cf","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-4.7.0.tgz","fileCount":32,"integrity":"sha512-Y04SdUzmyOimqq/mILR2K+eHOFu9KxW5e2IUQalEC9pZ2gsGAdeZTdVu9OCUzBJ4Bh5Bg7iYirG+lQFe6urhGQ==","signatures":[{"sig":"MEQCIGGqhQ4sXu88S5oaHf8in0NGKjpPC9pYKHxW/B00nB4gAiBg3xR6mycvvFdr7SXxszvOy/wgCPpn/FmVddDe9CyGcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37657},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"a460f16efbad1595fe532648841d4f153c22bad3","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"Template for new projects.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^4.25.0","@athenna/test":"^4.29.0","@athenna/view":"^4.29.0","@athenna/common":"^4.45.0","@athenna/config":"^4.25.0","@athenna/logger":"^4.26.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^4.45.0","@athenna/tsconfig":"^4.18.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_4.7.0_1724495482604_0.5806329504941348","host":"s3://npm-registry-packages"}},"4.8.0":{"name":"@athenna/validator","version":"4.8.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@4.8.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"b03d4835348d616d76e755f7bf6db672400f5bbc","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-4.8.0.tgz","fileCount":32,"integrity":"sha512-k61odPnFfJ7fv7Vhccpxi9L2YeQd3XaP18d9gbgpR/ta+szKa9OpkhjohFnOvW/XCLrUe9G+tgla52AG3CDaVA==","signatures":[{"sig":"MEYCIQDq29TQZvoR7e9w7wchW3GmiCgOcKN4+zdiQqYiOmP46QIhAOhWfpRcgzNpXJzm/mK28Nfw3wI9YcnbLE0e4EWGov1r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37657},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"d5533f90a2823de5773c248d8ffbc4871a3ce5a9","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"Template for new projects.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^4.27.0","@athenna/test":"^4.30.0","@athenna/view":"^4.33.0","@athenna/common":"^4.46.0","@athenna/config":"^4.27.0","@athenna/logger":"^4.29.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^4.45.0","@athenna/tsconfig":"^4.19.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_4.8.0_1724583052480_0.7006637019602984","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@athenna/validator","version":"5.0.0","keywords":["esm","vinejs","validator","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@5.0.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"8ade0e57d15aa2a5134e53dad98d787ca37bce94","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-5.0.0.tgz","fileCount":34,"integrity":"sha512-37rK9R/eRyf9ZXr/UN8Kg1h9FbLNTiN7hlHw4sfk+YFMxKw1BqeUIyw8LSX4HN7ADLc+HBUxiZ4PpD7btJxZkA==","signatures":[{"sig":"MEUCIQC0fDGH2wWQ5ttI+pwEPKma2QXsCvUs9p/NyHhQuRE/FAIgJ8qUVogSDbOpWa67jvhIBblvusfhq+/thtUwCnYeNlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39183},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"22e63888c899a7134883510ae264279c23f8d8e2","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna validation solution. Built on top of VineJS.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.0.0","@athenna/view":"^5.0.0","@athenna/common":"^5.0.0","@athenna/config":"^5.0.0","@athenna/logger":"^5.0.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.0.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_5.0.0_1724674909788_0.9480712531505386","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@athenna/validator","version":"5.1.0","keywords":["esm","vinejs","validator","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@5.1.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"219273ef7acffa82ef4dfdc939d3a236279c1486","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-5.1.0.tgz","fileCount":32,"integrity":"sha512-KhI1iIf9pr7RjF79MAqT7c4OyPGICW/AbhrU9eOIUSp2SgyI9JAzWr5Xm5ZxfBuxOiKo98ud0usZ3l9dGp7/Tg==","signatures":[{"sig":"MEUCIH33stDtmNcDnkyrVNZJsIsiUQb/KrPn43Dn9cHTSOQUAiEAoxgf6gd+SCtInkTQlDHSLZwGMGTSHVvLzwLp4Mus3iY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37710},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"05e1c6f15847ae262118e99b55092d4eaa34511d","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna validation solution. Built on top of VineJS.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.0.0","@athenna/view":"^5.0.0","@athenna/common":"^5.0.0","@athenna/config":"^5.0.0","@athenna/logger":"^5.0.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.0.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_5.1.0_1724684601902_0.15511795263925143","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@athenna/validator","version":"5.2.0","keywords":["esm","vinejs","validator","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@5.2.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"6318de51393754e25078b59e2f3564836f504a88","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-5.2.0.tgz","fileCount":32,"integrity":"sha512-f2CYpt+R1CoH/a3QuJEANB7PZ7Mf+Uhn+PjyXCD573SDVVY43EUOtt+r0gTjfKsOvb66XxDU2bhybglJoiiBhA==","signatures":[{"sig":"MEYCIQD2hiBK7WWJS3L50BmH00HC+ZiyhUnZZSVjiIs4TZtCggIhAI7fXDVsRD7Mpz8A9MmTBowm0ZAyej9G1tILvveLrwTx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37710},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"4c1c9563c21c3abebaef0445fe19adfb34998b4e","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna validation solution. Built on top of VineJS.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@athenna/common":"^5.3.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_5.2.0_1735436534492_0.2871431568088292","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@athenna/validator","version":"5.3.0","keywords":["esm","vinejs","validator","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@5.3.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"2174239f8a1d9f1d8224a01898dfe26b6e720b3f","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-5.3.0.tgz","fileCount":40,"integrity":"sha512-WavrFMZpDMTu0MLfFSJUonwI+7Ip/HWf/OhhIA5rATqJ7+gdUJEQb8Fnp4sXZH4u7DQ5hf88gTjf278aE8O+gw==","signatures":[{"sig":"MEUCID2L50urMQYU4iLbiOv9lpS8rZNfJyNvGsdiwzqGnQpMAiEAgnSInEKJfqPVCF9duI2yMYBWRNZqWdW6b2gqrsCKVZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44486},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"cc0b7da7e5383da8d42a1b0e05d12ca0c61516f1","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna validation solution. Built on top of VineJS.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@athenna/common":"^5.3.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_5.3.0_1735571853562_0.03493405629708568","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@athenna/validator","version":"5.4.0","keywords":["esm","vinejs","validator","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/validator@5.4.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Validator#readme","bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"9ad1c999241232990615de13ac97e570d162c5d6","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-5.4.0.tgz","fileCount":40,"integrity":"sha512-Uhe1r5RAch39IrbpzlBFCnyr3rZdvp19jF50Kz2dpNyCY5zrPeL/ghzzpG3ZqNcn+6oRX9Wx0QymHuKdwuGKzA==","signatures":[{"sig":"MEUCIBY4GRvlOrGAAJoe8UokWyVr1FG169zb8ziweHYx7d0qAiEA1mYXsmPdDZNeW78wW7vYMR7tIuWcI1zMAa5NQ6EzTyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44612},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"},"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"gitHead":"1a08bb070dbeff06230d6d3695078357f19ada29","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Validator.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna validation solution. Built on top of VineJS.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","dependencies":{"@vinejs/vine":"^2.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.1.0","@athenna/test":"^5.3.0","@athenna/view":"^5.3.0","@athenna/common":"^5.7.0","@athenna/config":"^5.3.0","@athenna/logger":"^5.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.6.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^8.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_5.4.0_1737648152580_0.17291105581851318","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@athenna/validator","version":"5.5.0","description":"The Athenna validation solution. Built on top of VineJS.","license":"MIT","author":{"name":"João Lenon","email":"lenon@athenna.io"},"bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"repository":{"type":"git","url":"git+https://github.com/AthennaIO/Validator.git"},"homepage":"https://github.com/AthennaIO/Validator#readme","keywords":["esm","vinejs","validator","athenna"],"engines":{"node":">=20.0.0"},"scripts":{"build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"type":"module","main":"./src/index.js","types":"./src/index.d.ts","exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ValidatorProvider":"./src/providers/ValidatorProvider.js","./commands/MakeValidatorCommand":"./src/commands/MakeValidatorCommand.js"},"imports":{"#bin/*":"./bin/*.js","#bin":"./bin/index.js","#src/*":"./src/*.js","#src":"./src/index.js","#src/types":"./src/types/index.js","#src/debug":"./src/debug/index.js","#tests/*":"./tests/*.js","#tests":"./tests/index.js"},"dependencies":{"@vinejs/vine":"^2.1.0"},"devDependencies":{"@athenna/artisan":"^5.7.0","@athenna/common":"^5.14.0","@athenna/config":"^5.4.0","@athenna/ioc":"^5.2.0","@athenna/logger":"^5.7.0","@athenna/test":"^5.5.0","@athenna/tsconfig":"^5.0.0","@athenna/view":"^5.4.0","@typescript-eslint/eslint-plugin":"^8.38.0","@typescript-eslint/parser":"^8.38.0","commitizen":"^4.3.1","cz-conventional-changelog":"^3.3.0","eslint":"^8.57.1","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.32.0","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.5","eslint-plugin-promise":"^6.6.0","husky":"^3.1.0","lint-staged":"^12.5.0","prettier":"^2.8.8"},"c8":{"all":true,"include":["src/**/*.ts"],"exclude":["src/types"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"prettier":{"singleQuote":true,"trailingComma":"none","arrowParens":"avoid","endOfLine":"lf","semi":false,"printWidth":80,"overrides":[{"files":"tests/**/*","options":{"printWidth":120}}]},"eslintIgnore":[],"eslintConfig":{"env":{"es2021":true,"node":true},"globals":{"ioc":true,"Env":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"],"extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"parser":"@typescript-eslint/parser","rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}]}},"athenna":{"validators":["#tests/fixtures/validators/AnnotatedValidator","#tests/fixtures/validators/HelloValidator","#tests/fixtures/validators/ProductValidator"],"namedValidators":{"hello":"#tests/fixtures/validators/HelloValidator"},"templates":{"validator-http":"./templates/validator-http.edge","validator-console":"./templates/validator-console.edge"}},"_id":"@athenna/validator@5.5.0","gitHead":"ffce799742969065ac959755d7540479003452e2","_nodeVersion":"21.7.3","_npmVersion":"10.5.0","dist":{"integrity":"sha512-7Jvho0XA7fF3g8C2sv/y2M9FbRQAmc17Iu9K0cwiPTEqS3oI4UxGu3Ou4MVLK9I+s1JR/nZq7IeDQPh23a771A==","shasum":"2c4661708e6dcdc1bcb0b197c9d598e9e4d6e378","tarball":"https://registry.npmjs.org/@athenna/validator/-/validator-5.5.0.tgz","fileCount":40,"unpackedSize":44613,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZM3zIQvx+oZ3yp7DSknWpUwA7Pf/rDDSOkdChv75CVAIgKaOFJlOFt+O61hqSD30ZTsmKmOWqtpIMk97H63ZFE/w="}]},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"directories":{},"maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator_5.5.0_1754073082639_0.2535115444905083"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-11T10:57:35.231Z","modified":"2025-08-01T18:31:23.023Z","4.0.0":"2024-05-11T10:57:35.545Z","4.1.0":"2024-05-11T11:52:03.318Z","4.2.0":"2024-05-11T12:24:22.991Z","4.3.0":"2024-05-17T19:52:33.552Z","4.4.0":"2024-05-18T16:46:51.790Z","4.5.0":"2024-05-19T09:49:13.877Z","4.7.0":"2024-08-24T10:31:22.843Z","4.8.0":"2024-08-25T10:50:52.665Z","5.0.0":"2024-08-26T12:21:49.940Z","5.1.0":"2024-08-26T15:03:22.043Z","5.2.0":"2024-12-29T01:42:14.703Z","5.3.0":"2024-12-30T15:17:33.785Z","5.4.0":"2025-01-23T16:02:32.868Z","5.5.0":"2025-08-01T18:31:22.808Z"},"bugs":{"url":"https://github.com/AthennaIO/Validator/issues"},"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","homepage":"https://github.com/AthennaIO/Validator#readme","keywords":["esm","vinejs","validator","athenna"],"repository":{"type":"git","url":"git+https://github.com/AthennaIO/Validator.git"},"description":"The Athenna validation solution. Built on top of VineJS.","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"readme":"# Validator ✅\n\n> The Athenna validation solution. Built on top of VineJS.\n\n[![GitHub followers](https://img.shields.io/github/followers/athennaio.svg?style=social&label=Follow&maxAge=2592000)](https://github.com/athennaio?tab=followers)\n[![GitHub stars](https://img.shields.io/github/stars/AthennaIO/Validator.svg?style=social&label=Star&maxAge=2592000)](https://github.com/AthennaIO/Validator/stargazers/)\n\n<p>\n    <a href=\"https://www.buymeacoffee.com/athenna\" target=\"_blank\"><img src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" ></a>\n</p>\n\n<p>\n  <img alt=\"GitHub language count\" src=\"https://img.shields.io/github/languages/count/AthennaIO/Validator?style=for-the-badge&logo=appveyor\">\n\n  <img alt=\"Repository size\" src=\"https://img.shields.io/github/repo-size/AthennaIO/Validator?style=for-the-badge&logo=appveyor\">\n\n  <img alt=\"License\" src=\"https://img.shields.io/badge/license-MIT-brightgreen?style=for-the-badge&logo=appveyor\">\n\n  <img alt=\"Commitizen\" src=\"https://img.shields.io/badge/commitizen-friendly-brightgreen?style=for-the-badge&logo=appveyor\">\n</p>\n\n<img src=\".github/logo.svg\" width=\"200px\" align=\"right\" hspace=\"30px\" vspace=\"100px\">\n\n## Links\n\n> For project documentation [click here](https://athenna.io). If something is not clear in the documentation please open an issue in the [documentation repository](https://github.com/athennaio/docs)\n\n## Contributing\n\n> If you want to contribute to this project, first read the [CONTRIBUTING.MD](https://github.com/AthennaIO/Validator/blob/develop/CONTRIBUTING.md) file. It will be a pleasure to receive your help.\n\n---\n\n<p align='center'>\n  With 💜 by <a href='https://github.com/AthennaIO'>Athenna community</a>\n</p>\n\n<p align='center'>\n  <a href='https://github.com/AthennaIO/Validator/graphs/contributors'>\n    <img src='https://contrib.rocks/image?repo=AthennaIO/Validator'/>\n  </a>\n</p>\n","readmeFilename":"README.md"}