{"c8":{"exclude":["tests/**","factories/**","bin/**","benchmarks/**"],"reporter":["text","html"]},"bugs":{"url":"https://github.com/vinejs/vine/issues"},"dist":{"shasum":"708c85f9c65e502b05e422c25fc87977f714b307","tarball":"https://registry.npmjs.org/@vinejs/vine/-/vine-3.0.0.tgz","fileCount":60,"integrity":"sha512-GeCAHLzKkL2kMFqatgqyiiNh+FILOSAV8x8imBDo6AWQ91w30Kaxw4FnzUDqgcd9z8aCYOBQ7RJxBBGfyr+USQ==","signatures":[{"sig":"MEQCIAHqE4NtpCcxnZ80OCnVTOYkQPpYY8BNAosTcLkYwhzrAiBGRLTBBXBzSnNFMqmSy4PYN7YuvX1GyyiqNFmieJ5zIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vinejs%2fvine@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228407},"main":"build/index.js","name":"@vinejs/vine","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./src/defaults.ts","./factories/main.ts","./src/types.ts","./benchmarks/flat_object.ts","./benchmarks/nested_object.ts","./benchmarks/array.ts","./benchmarks/union.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","author":{"name":"virk,vinejs"},"engines":{"node":">=18.16.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./defaults":"./build/src/defaults.js","./factories":"./build/factories/main.js","./schema/base/*":"./build/src/schema/base/*.js"},"gitHead":"037d4aa15c1b7d460aec784e8705ffadb638b49d","license":"MIT","scripts":{"lint":"eslint","test":"c8 npm run quick:test","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"tsup-node && tsc --emitDeclarationOnly --declaration","pretest":"npm run lint","release":"npx release-it","version":"npm run build","benchmark":"node build/benchmarks/flat_object.js && node build/benchmarks/nested_object.js && node build/benchmarks/array.js && node build/benchmarks/union.js","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","quick:test":"node --import=ts-node-maintained/register/esm --enable-source-maps bin/test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"homepage":"https://github.com/vinejs/vine#readme","keywords":["validator","validation"],"prettier":"@adonisjs/prettier-config","release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","requireUpstream":true,"requireCleanWorkingDir":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/vinejs/vine.git","type":"git"},"_npmVersion":"10.8.2","description":"Form data validation library for Node.js","directories":{},"maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"_nodeVersion":"20.18.1","dependencies":{"dlv":"^1.1.3","dayjs":"^1.11.13","camelcase":"^8.0.0","validator":"^13.12.0","normalize-url":"^8.0.1","@types/validator":"^13.12.2","@vinejs/compiler":"^3.0.0","@poppinss/macroable":"^1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ajv":"^8.17.1","joi":"^17.13.3","yup":"^1.4.0","zod":"^3.23.8","tsup":"^8.3.5","eslint":"^9.16.0","del-cli":"^6.0.0","valibot":"^0.42.1","prettier":"^3.4.1","@swc/core":"^1.9.3","benchmark":"^2.1.4","@types/dlv":"^1.1.5","release-it":"^17.10.0","typescript":"^5.7.2","@types/node":"^22.10.1","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@japa/snapshot":"^2.0.6","@japa/expect-type":"^2.0.2","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.4","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0","@release-it/conventional-changelog":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/vine_3.0.0_1733026735365_0.5797206812425497","host":"s3://npm-registry-packages"},"_id":"@vinejs/vine@3.0.0","version":"3.0.0"}