{"id":168285523,"number":"2.0.2","published_at":"2026-01-24T23:52:08.655Z","licenses":"MIT","integrity":"sha512-3n8YfhLSkFUkjep3E4dml3DQLZTB8swQiyP4pDeBYaJQMbMxsp5Mt/ePF/KpeIGQpwI+bF5C+2tQY1TWoiwEpQ==","status":null,"download_url":"https://registry.npmjs.org/@inversifyjs/class-validation/-/class-validation-2.0.2.tgz","registry_url":"https://www.npmjs.com/package/@inversifyjs/class-validation/v/2.0.2","documentation_url":null,"install_command":"npm install @inversifyjs/class-validation@2.0.2","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"dist":{"integrity":"sha512-3n8YfhLSkFUkjep3E4dml3DQLZTB8swQiyP4pDeBYaJQMbMxsp5Mt/ePF/KpeIGQpwI+bF5C+2tQY1TWoiwEpQ==","shasum":"6ef796f59925a5236c3956e2557b198a714bbde2","tarball":"https://registry.npmjs.org/@inversifyjs/class-validation/-/class-validation-2.0.2.tgz","fileCount":22,"unpackedSize":15424,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDb/mijEjRZwKHyPzbRvujByWnvf+Vi/hnsgoQMHaWvZwIgF2qhnHZMlPy/4WU3mzEIA5N3SuMmnxbwofHwa1UQbj4="}]},"gitHead":null,"main":"lib/cjs/index.js","scripts":{"build":"pnpm run build:cjs \u0026\u0026 pnpm run build:esm","build:cjs":"tsc --build tsconfig.cjs.json \u0026\u0026 pnpm exec foundation-ts-package-cjs ./lib/cjs","build:esm":"rollup -c ./rollup.config.mjs \u0026\u0026 pnpm exec foundation-ts-package-esm ./lib/esm","build:clean":"rimraf lib","format":"prettier --write ./src","lint":"eslint ./src","prebuild":"pnpm run build:clean","test":"vitest run","test:integration":"pnpm run test --project Integration","test:coverage":"pnpm run test:unit --coverage","test:mutation":"stryker run","test:uncommitted":"pnpm run test --changed=HEAD","test:unit":"pnpm run test --project Unit"},"_npmVersion":"11.6.2","_nodeVersion":"24.13.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"browserify":null},"created_at":"2026-01-30T17:13:48.105Z","updated_at":"2026-03-14T21:58:29.379Z","purl":"pkg:npm/%40inversifyjs/class-validation@2.0.2","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@inversifyjs%2Fclass-validation/versions/2.0.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@inversifyjs%2Fclass-validation/versions/2.0.2/codemeta","dependencies":[{"id":1873194438,"ecosystem":"npm","package_name":"@inversifyjs/framework-core","requirements":"1.0.1","kind":"runtime","optional":false},{"id":1873194443,"ecosystem":"npm","package_name":"@inversifyjs/reflect-metadata-utils","requirements":"1.4.1","kind":"runtime","optional":false},{"id":1873194451,"ecosystem":"npm","package_name":"@inversifyjs/validation-common","requirements":"2.0.2","kind":"runtime","optional":false},{"id":1873194452,"ecosystem":"npm","package_name":"@stryker-mutator/core","requirements":"9.4.0","kind":"Development","optional":false},{"id":1873194453,"ecosystem":"npm","package_name":"@stryker-mutator/typescript-checker","requirements":"9.4.0","kind":"Development","optional":false},{"id":1873194456,"ecosystem":"npm","package_name":"@stryker-mutator/vitest-runner","requirements":"9.4.0","kind":"Development","optional":false},{"id":1873194459,"ecosystem":"npm","package_name":"@types/express","requirements":"5.0.6","kind":"Development","optional":false},{"id":1873194461,"ecosystem":"npm","package_name":"@types/node","requirements":"24.10.9","kind":"Development","optional":false},{"id":1873194463,"ecosystem":"npm","package_name":"@vitest/coverage-v8","requirements":"4.0.18","kind":"Development","optional":false},{"id":1873194465,"ecosystem":"npm","package_name":"eslint","requirements":"9.39.2","kind":"Development","optional":false},{"id":1873194467,"ecosystem":"npm","package_name":"inversify","requirements":"^7.11.0","kind":"Development","optional":false},{"id":1873194469,"ecosystem":"npm","package_name":"prettier","requirements":"3.8.1","kind":"Development","optional":false},{"id":1873194471,"ecosystem":"npm","package_name":"rimraf","requirements":"6.1.2","kind":"Development","optional":false},{"id":1873194472,"ecosystem":"npm","package_name":"rollup","requirements":"4.56.0","kind":"Development","optional":false},{"id":1873194482,"ecosystem":"npm","package_name":"ts-loader","requirements":"9.5.4","kind":"Development","optional":false},{"id":1873194484,"ecosystem":"npm","package_name":"tslib","requirements":"2.8.1","kind":"Development","optional":false},{"id":1873194487,"ecosystem":"npm","package_name":"typescript","requirements":"5.9.3","kind":"Development","optional":false},{"id":1873194490,"ecosystem":"npm","package_name":"vitest","requirements":"4.0.18","kind":"Development","optional":false},{"id":1873194492,"ecosystem":"npm","package_name":"@inversifyjs/http-core","requirements":"4.10.2","kind":"Development","optional":false},{"id":1873194495,"ecosystem":"npm","package_name":"@inversifyjs/http-express","requirements":"4.10.2","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@inversifyjs%2Fclass-validation"}