{"_id":"@akago/vine-lucid","_rev":"9-e1a30d743085f10676f351d74d34af7f","name":"@akago/vine-lucid","dist-tags":{"latest":"1.0.2"},"versions":{"0.1.0":{"name":"@akago/vine-lucid","version":"0.1.0","keywords":["vine","lucid","model","orm","validation","adonisjs","adonis"],"author":{"name":"AKAGO"},"license":"SEE LICENCE IN LICENCE","_id":"@akago/vine-lucid@0.1.0","maintainers":[{"name":"akago","email":"po@akago.fr"}],"homepage":"https://github.com/akago-dev/vine-lucid#readme","bugs":{"url":"https://github.com/akago-dev/vine-lucid/issues"},"dist":{"shasum":"005ac8a879c5a9701aa5b8f97fd9fd640660020c","tarball":"https://registry.npmjs.org/@akago/vine-lucid/-/vine-lucid-0.1.0.tgz","fileCount":17,"integrity":"sha512-DPY1hDALoV9WmVtsJAA/3u7gxmn3masJdtTDFTJXqPB+FKG4qeyEWKTlF2aZ8bRVZthnDEFTHXJ5H6zHcYeUHQ==","signatures":[{"sig":"MEYCIQCqRy8vObWVoXGikPB04Ss74a8pK0b0o+DU7wBHnzpJeAIhALPFVGgvMxhuCFGkjebXdCvOT+46/1dEJaF2bi/6tAnA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17437},"main":"./build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./providers/vine_lucid_provider.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./vine_lucid_provider":"./build/providers/vine_lucid_provider.js"},"gitHead":"ae244108dc0ffc009fe73db060da8358d1025c87","scripts":{"lint":"eslint","test":"node --loader ts-node/esm --inspect bin/test.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"tsup-node && tsc --emitDeclarationOnly --declaration","release":"npx release-it","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","test:debug":"nodemon --watch ./ -e ts --exec \"node --loader ts-node/esm --inspect bin/test.ts \"","prepublishOnly":"npm run build"},"_npmUser":{"name":"akago","email":"po@akago.fr"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/akago-dev/vine-lucid.git","type":"git"},"_npmVersion":"10.9.2","description":"Generate a vine schema based on a lucid model definition","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@poppinss/macroable":"^1.0.4"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","tslib":"^2.8.1","del-cli":"^6.0.0","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"^1.11.31","release-it":"^19.0.1","typescript":"^5.8.3","@types/node":"^22.15.30","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/core":"^6.12.1","@japa/expect-type":"^2.0.3","@adonisjs/tsconfig":"^1.4.1","@adonisjs/eslint-config":"^2.1.0","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"luxon":"^3.6.1","@vinejs/vine":"^3.0.1","@adonisjs/lucid":"^21.6.1","@adonisjs/assembler":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/vine-lucid_0.1.0_1749738142909_0.06795517960493558","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@akago/vine-lucid","version":"0.1.1","keywords":["vine","lucid","model","orm","validation","adonisjs","adonis"],"author":{"name":"AKAGO"},"license":"SEE LICENCE IN LICENCE","_id":"@akago/vine-lucid@0.1.1","maintainers":[{"name":"akago","email":"po@akago.fr"}],"homepage":"https://github.com/akago-dev/vine-lucid#readme","bugs":{"url":"https://github.com/akago-dev/vine-lucid/issues"},"dist":{"shasum":"b41b8a4c4847abd023f46bdc6cc877ea62ac20f9","tarball":"https://registry.npmjs.org/@akago/vine-lucid/-/vine-lucid-0.1.1.tgz","fileCount":17,"integrity":"sha512-gDKaHoIO6wojAX3d/WUiwjk6QXoxmEuoqsJGR397zbPFScwgyZdn9AwvgjucsLJBwTBToN9vXC1aU76p9HhYbA==","signatures":[{"sig":"MEYCIQCm6bKlBJ44E4FQK3B4fPicGD07GQyH2cpLRYclB8RDGAIhANy/FieBXBGm6w3bmRMRs5/HFvVBTdDf9OYyx1hAu0Lu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17887},"main":"./build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./providers/vine_lucid_provider.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./vine_lucid_provider":"./build/providers/vine_lucid_provider.js"},"gitHead":"ae244108dc0ffc009fe73db060da8358d1025c87","scripts":{"lint":"eslint","test":"node --loader ts-node/esm --inspect bin/test.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"tsup-node && tsc --emitDeclarationOnly --declaration","release":"npx release-it","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","test:debug":"nodemon --watch ./ -e ts --exec \"node --loader ts-node/esm --inspect bin/test.ts \"","prepublishOnly":"npm run build"},"_npmUser":{"name":"akago","email":"po@akago.fr"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/akago-dev/vine-lucid.git","type":"git"},"_npmVersion":"10.9.2","description":"Generate a vine schema based on a lucid model definition","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@poppinss/macroable":"^1.0.4"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","tslib":"^2.8.1","del-cli":"^6.0.0","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"^1.11.31","release-it":"^19.0.1","typescript":"^5.8.3","@types/node":"^22.15.30","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/core":"^6.12.1","@japa/expect-type":"^2.0.3","@adonisjs/tsconfig":"^1.4.1","@adonisjs/eslint-config":"^2.1.0","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"luxon":"^3.6.1","@vinejs/vine":"^3.0.1","@adonisjs/lucid":"^21.6.1","@adonisjs/assembler":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/vine-lucid_0.1.1_1749738479457_0.974960138923199","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@akago/vine-lucid","version":"0.1.2","keywords":["vine","lucid","model","orm","validation","adonisjs","adonis"],"author":{"name":"AKAGO"},"license":"SEE LICENCE IN LICENCE","_id":"@akago/vine-lucid@0.1.2","maintainers":[{"name":"akago","email":"po@akago.fr"}],"homepage":"https://github.com/akago-dev/vine-lucid#readme","bugs":{"url":"https://github.com/akago-dev/vine-lucid/issues"},"dist":{"shasum":"b04152c6b40585fabf9056e558f5bdf36900a7b5","tarball":"https://registry.npmjs.org/@akago/vine-lucid/-/vine-lucid-0.1.2.tgz","fileCount":17,"integrity":"sha512-7IxEak6DdsRRPecK9CaVAxDSkZCh3rKzTYB5ALsrPXwGZEw5kyETP41ECb08hgEhwIOlO0YOn0p7yVlQJjVPTg==","signatures":[{"sig":"MEUCIHdnBkpyeY/zNaYb6F0shuU9KIvwiQBm6EGyec9PRlrSAiEAlDAoTF3s4yq2zfxydedKku2DUo38gKbQF//Ssnx5l/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17791},"main":"./build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./providers/vine_lucid_provider.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./vine_lucid_provider":"./build/providers/vine_lucid_provider.js"},"gitHead":"ae244108dc0ffc009fe73db060da8358d1025c87","scripts":{"lint":"eslint","test":"node --loader ts-node/esm --inspect bin/test.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"tsup-node && tsc --emitDeclarationOnly --declaration","release":"npx release-it","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","test:debug":"nodemon --watch ./ -e ts --exec \"node --loader ts-node/esm --inspect bin/test.ts \"","prepublishOnly":"npm run build"},"_npmUser":{"name":"akago","email":"po@akago.fr"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/akago-dev/vine-lucid.git","type":"git"},"_npmVersion":"10.9.2","description":"Generate a vine schema based on a lucid model definition","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@poppinss/macroable":"^1.0.4"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","tslib":"^2.8.1","del-cli":"^6.0.0","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"^1.11.31","release-it":"^19.0.1","typescript":"^5.8.3","@types/node":"^22.15.30","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/core":"^6.12.1","@japa/expect-type":"^2.0.3","@adonisjs/tsconfig":"^1.4.1","@adonisjs/eslint-config":"^2.1.0","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"luxon":"^3.6.1","@vinejs/vine":"^3.0.1","@adonisjs/lucid":"^21.6.1","@adonisjs/assembler":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/vine-lucid_0.1.2_1749738803150_0.04699529895577692","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@akago/vine-lucid","version":"0.1.3","keywords":["vine","lucid","model","orm","validation","adonisjs","adonis"],"author":{"name":"AKAGO"},"license":"SEE LICENCE IN LICENCE","_id":"@akago/vine-lucid@0.1.3","maintainers":[{"name":"akago","email":"po@akago.fr"}],"homepage":"https://github.com/akago-dev/vine-lucid#readme","bugs":{"url":"https://github.com/akago-dev/vine-lucid/issues"},"dist":{"shasum":"774cc2fc1e7deee9a0c506bb8d33a2d15b155a21","tarball":"https://registry.npmjs.org/@akago/vine-lucid/-/vine-lucid-0.1.3.tgz","fileCount":17,"integrity":"sha512-q6qu/QCvduof9RN0UJDwnOwDOPBRMI0LgG6A4l6892V1vmigoou8zB6ONwmOGkQr73vc5iDw/uGb8WvL/fWmBQ==","signatures":[{"sig":"MEUCIQD9q9mvQD2zIZqPkl024mAZ3U7EC1u6r1LDoxW+Nj/C1wIgAQyP+kq56/81GRSWEek4F0/j4yOlb/tlcrb7oEImLn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17738},"main":"./build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./providers/vine_lucid_provider.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./vine_lucid_provider":"./build/providers/vine_lucid_provider.js"},"gitHead":"e072f72fdf504c940b71faaaa84a65d46a4a7407","scripts":{"lint":"eslint","test":"node --loader ts-node/esm --inspect bin/test.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"tsup-node && tsc --emitDeclarationOnly --declaration","release":"npx release-it","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","test:debug":"nodemon --watch ./ -e ts --exec \"node --loader ts-node/esm --inspect bin/test.ts \"","prepublishOnly":"npm run build"},"_npmUser":{"name":"akago","email":"po@akago.fr"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/akago-dev/vine-lucid.git","type":"git"},"_npmVersion":"10.9.2","description":"Generate a vine schema based on a lucid model definition","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@poppinss/macroable":"^1.0.4"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","tslib":"^2.8.1","del-cli":"^6.0.0","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"^1.11.31","release-it":"^19.0.1","typescript":"^5.8.3","@types/node":"^22.15.30","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/core":"^6.12.1","@japa/expect-type":"^2.0.3","@adonisjs/tsconfig":"^1.4.1","@adonisjs/eslint-config":"^2.1.0","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"luxon":"^3.6.1","@vinejs/vine":"^3.0.1","@adonisjs/lucid":"^21.6.1","@adonisjs/assembler":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/vine-lucid_0.1.3_1749738938784_0.3772555962627404","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@akago/vine-lucid","version":"0.1.4","keywords":["vine","lucid","model","orm","validation","adonisjs","adonis"],"author":{"name":"AKAGO"},"license":"SEE LICENCE IN LICENCE","_id":"@akago/vine-lucid@0.1.4","maintainers":[{"name":"akago","email":"po@akago.fr"}],"homepage":"https://github.com/akago-dev/vine-lucid#readme","bugs":{"url":"https://github.com/akago-dev/vine-lucid/issues"},"dist":{"shasum":"98a1afb59fa7ff55dd13f1b22a8bc4fd91964bc3","tarball":"https://registry.npmjs.org/@akago/vine-lucid/-/vine-lucid-0.1.4.tgz","fileCount":17,"integrity":"sha512-wzkCApkydN+vOtsg5VvoBsbidD2R66NmcuwCWv+JsqjRoOhLFVj24YM12T460+Lto5GCgWoOcrQ1qf4XYDk1uQ==","signatures":[{"sig":"MEUCIQCsCtUWcgb4ZWFhHApDWAR8s0if72XwoZByT/v/C2x2SQIgQNrR4r2/MHUMmF0UnYYwt5WhXABm5yd+c3Qru9OztjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17782},"main":"./build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./providers/vine_lucid_provider.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./vine_lucid_provider":"./build/providers/vine_lucid_provider.js"},"gitHead":"4077ac3b5e3474050bf4c2880ad882522f961092","scripts":{"lint":"eslint","test":"node --loader ts-node/esm --inspect bin/test.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"tsup-node && tsc --emitDeclarationOnly --declaration","release":"npx release-it","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","test:debug":"nodemon --watch ./ -e ts --exec \"node --loader ts-node/esm --inspect bin/test.ts \"","prepublishOnly":"npm run build"},"_npmUser":{"name":"akago","email":"po@akago.fr"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/akago-dev/vine-lucid.git","type":"git"},"_npmVersion":"10.9.2","description":"Generate a vine schema based on a lucid model definition","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@poppinss/macroable":"^1.0.4"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","tslib":"^2.8.1","del-cli":"^6.0.0","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"^1.11.31","release-it":"^19.0.1","typescript":"^5.8.3","@types/node":"^22.15.30","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/core":"^6.12.1","@japa/expect-type":"^2.0.3","@adonisjs/tsconfig":"^1.4.1","@adonisjs/eslint-config":"^2.1.0","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"luxon":"^3.6.1","@vinejs/vine":"^3.0.1","@adonisjs/lucid":"^21.6.1","@adonisjs/assembler":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/vine-lucid_0.1.4_1749744335155_0.0029751350379330077","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@akago/vine-lucid","version":"0.2.0","keywords":["vine","lucid","model","orm","validation","adonisjs","adonis"],"author":{"name":"AKAGO"},"license":"SEE LICENCE IN LICENCE","_id":"@akago/vine-lucid@0.2.0","maintainers":[{"name":"akago","email":"po@akago.fr"}],"homepage":"https://github.com/akago-dev/vine-lucid#readme","bugs":{"url":"https://github.com/akago-dev/vine-lucid/issues"},"dist":{"shasum":"0db06130ce83b9838d15095ca4e453afa79b5ca8","tarball":"https://registry.npmjs.org/@akago/vine-lucid/-/vine-lucid-0.2.0.tgz","fileCount":17,"integrity":"sha512-lMIRKoCkTfMGLB/9kGycTnKxhSXNe7ou1r1nTZvVGlS1HxqYv/yPp2UHhuXSeL4tZivuTFtOzOf5fHvs4pXg9Q==","signatures":[{"sig":"MEYCIQDImvnF5MxsBYxfcnQ2fMnv5E5U/FLiOGAk886y9JdJQwIhALsy0dak7j5BSg8pcNgycV7tuDN96NfGEWr0EYZCVqTk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17815},"main":"./build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./providers/vine_lucid_provider.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./vine_lucid_provider":"./build/providers/vine_lucid_provider.js"},"gitHead":"cf2183ea63b8ee4c6260971059b643e70049c90b","scripts":{"lint":"eslint","test":"node --loader ts-node/esm --inspect bin/test.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"tsup-node && tsc --emitDeclarationOnly --declaration","release":"npx release-it","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","test:debug":"nodemon --watch ./ -e ts --exec \"node --loader ts-node/esm --inspect bin/test.ts \"","prepublishOnly":"npm run build"},"_npmUser":{"name":"akago","email":"po@akago.fr"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/akago-dev/vine-lucid.git","type":"git"},"_npmVersion":"11.6.2","description":"Generate a vine schema based on a lucid model definition","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@poppinss/macroable":"^1.0.4"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","tslib":"^2.8.1","del-cli":"^6.0.0","nodemon":"^3.1.10","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"^1.11.31","release-it":"^19.0.1","typescript":"^5.8.3","@types/node":"^22.15.30","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/core":"^6.12.1","@japa/expect-type":"^2.0.3","@adonisjs/tsconfig":"^1.4.1","@adonisjs/eslint-config":"^2.1.0","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"luxon":"^3.6.1","@vinejs/vine":"^3.0.1","@adonisjs/lucid":"^21.6.1","@adonisjs/assembler":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/vine-lucid_0.2.0_1771003112161_0.5986391505599715","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@akago/vine-lucid","version":"1.0.0","keywords":["vine","lucid","model","orm","validation","adonisjs","adonis"],"author":{"name":"AKAGO"},"license":"SEE LICENCE IN LICENCE","_id":"@akago/vine-lucid@1.0.0","maintainers":[{"name":"akago","email":"po@akago.fr"}],"homepage":"https://github.com/akago-dev/vine-lucid#readme","bugs":{"url":"https://github.com/akago-dev/vine-lucid/issues"},"dist":{"shasum":"06cd3c8e58606983aae203d473f873b412956712","tarball":"https://registry.npmjs.org/@akago/vine-lucid/-/vine-lucid-1.0.0.tgz","fileCount":17,"integrity":"sha512-qb7OFqhOwfRTWOujCdS8T02GoufM3ak4Tx35jmdf39YVRQp9viKCEFiuhvVzb7wvDOQ1rxJ67eZ7OQgSh2T62Q==","signatures":[{"sig":"MEUCIHnAlZewugAV/4ykVcjL8OmhGngMjpF0mjvErqXYQ/TlAiEAtRNwCrgVRewt9SKUFTHGdaSf9Zgr0fy6EJBPcwqE2EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18016},"main":"./build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./providers/vine_lucid_provider.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./vine_lucid_provider":"./build/providers/vine_lucid_provider.js"},"gitHead":"e1f2cc01c3caf6075cbfb89f70cd6e6dfcf2c96f","scripts":{"lint":"eslint","test":"node --loader ts-node/esm --inspect bin/test.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"tsup-node && tsc --emitDeclarationOnly --declaration","release":"npx release-it","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","test:debug":"nodemon --watch ./ -e ts --exec \"node --loader ts-node/esm --inspect bin/test.ts \"","prepublishOnly":"npm run build"},"_npmUser":{"name":"akago","email":"po@akago.fr"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/akago-dev/vine-lucid.git","type":"git"},"_npmVersion":"11.6.2","description":"Generate a vine schema based on a lucid model definition","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@poppinss/macroable":"^1.1.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","tslib":"^2.8.1","del-cli":"^7.0.0","nodemon":"^3.1.14","ts-node":"^10.9.2","prettier":"^3.8.1","@swc/core":"^1.15.18","release-it":"^19.2.4","typescript":"^5.9.3","@types/node":"^25.3.5","@japa/assert":"^4.2.0","@japa/runner":"^5.3.0","@adonisjs/core":"^7.0.1","@japa/expect-type":"^2.0.4","@adonisjs/tsconfig":"^2.0.0","@adonisjs/eslint-config":"^3.0.0","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"luxon":"^3.7.1","@vinejs/vine":"^4.3.0","@adonisjs/lucid":"^22.0.0","@adonisjs/assembler":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vine-lucid_1.0.0_1772784422209_0.5669687203631093","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@akago/vine-lucid","version":"1.0.1","keywords":["vine","lucid","model","orm","validation","adonisjs","adonis"],"author":{"name":"AKAGO"},"license":"SEE LICENCE IN LICENCE","_id":"@akago/vine-lucid@1.0.1","maintainers":[{"name":"akago","email":"po@akago.fr"}],"homepage":"https://github.com/akago-dev/vine-lucid#readme","bugs":{"url":"https://github.com/akago-dev/vine-lucid/issues"},"dist":{"shasum":"e9d1c8b0df2b16ea734197c65e0664e776162436","tarball":"https://registry.npmjs.org/@akago/vine-lucid/-/vine-lucid-1.0.1.tgz","fileCount":17,"integrity":"sha512-6JSNMI/NPqYN4PH8cGwBnV5t25VMSwk46AP5Ewlw6LBLj3VIuVbjQ99vcoH/6JfyE9jBB2eh5WUZwTsT+yCC8g==","signatures":[{"sig":"MEYCIQCpsWLQy540VHimn21uXgZ8+YFv6WFZoawsjkZm2qifjwIhALvON/pJyt3s6T3fhRqXyqlgTtyvQ92zU4rA7IMiJuOT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17923},"main":"./build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./providers/vine_lucid_provider.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./vine_lucid_provider":"./build/providers/vine_lucid_provider.js"},"gitHead":"78b7f6ba8c5e8498874cf395be3bdd8d6357a160","scripts":{"lint":"eslint","test":"node --loader ts-node/esm --inspect bin/test.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"tsup-node && tsc --emitDeclarationOnly --declaration","release":"npx release-it","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","test:debug":"nodemon --watch ./ -e ts --exec \"node --loader ts-node/esm --inspect bin/test.ts \"","prepublishOnly":"npm run build"},"_npmUser":{"name":"akago","email":"po@akago.fr"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/akago-dev/vine-lucid.git","type":"git"},"_npmVersion":"11.6.2","description":"Generate a vine schema based on a lucid model definition","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@poppinss/macroable":"^1.1.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","tslib":"^2.8.1","del-cli":"^7.0.0","nodemon":"^3.1.14","ts-node":"^10.9.2","prettier":"^3.8.1","@swc/core":"^1.15.18","release-it":"^19.2.4","typescript":"^5.9.3","@types/node":"^25.3.5","@japa/assert":"^4.2.0","@japa/runner":"^5.3.0","@adonisjs/core":"^7.0.1","@japa/expect-type":"^2.0.4","@adonisjs/tsconfig":"^2.0.0","@adonisjs/eslint-config":"^3.0.0","@adonisjs/prettier-config":"^1.4.5"},"peerDependencies":{"luxon":"^3.7.1","@vinejs/vine":"^4.3.0","@adonisjs/lucid":"^22.0.0","@adonisjs/assembler":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vine-lucid_1.0.1_1772789441002_0.1815844780772622","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@akago/vine-lucid","version":"1.0.2","description":"Generate a vine schema based on a lucid model definition","publishConfig":{"access":"public","tag":"latest"},"repository":{"type":"git","url":"git+https://github.com/akago-dev/vine-lucid.git"},"keywords":["vine","lucid","model","orm","validation","adonisjs","adonis"],"author":{"name":"AKAGO"},"license":"SEE LICENCE IN LICENCE","bugs":{"url":"https://github.com/akago-dev/vine-lucid/issues"},"homepage":"https://github.com/akago-dev/vine-lucid#readme","main":"./build/index.js","type":"module","exports":{".":"./build/index.js","./vine_lucid_provider":"./build/providers/vine_lucid_provider.js"},"scripts":{"lint":"eslint","format":"prettier --write .","typecheck":"tsc --noEmit","clean":"del-cli build","precompile":"npm run lint && npm run clean","compile":"tsup-node && tsc --emitDeclarationOnly --declaration","build":"npm run compile","version":"npm run build","prepublishOnly":"npm run build","release":"npx release-it","test:debug":"nodemon --watch ./ -e ts --exec \"node --loader ts-node/esm --inspect bin/test.ts \"","test":"node --loader ts-node/esm --inspect bin/test.ts"},"dependencies":{"@poppinss/macroable":"^1.1.0"},"peerDependencies":{"@adonisjs/assembler":"^8.0.0","@adonisjs/lucid":"^22.0.0","@japa/assert":"^4.2.0","@vinejs/vine":"^4.3.0","luxon":"^3.7.1"},"devDependencies":{"@adonisjs/core":"^7.0.1","@adonisjs/eslint-config":"^3.0.0","@adonisjs/prettier-config":"^1.4.5","@adonisjs/tsconfig":"^2.0.0","@japa/expect-type":"^2.0.4","@japa/runner":"^5.3.0","@swc/core":"^1.15.18","@types/node":"^25.3.5","del-cli":"^7.0.0","nodemon":"^3.1.14","prettier":"^3.8.1","release-it":"^19.2.4","ts-node":"^10.9.2","tslib":"^2.8.1","tsup":"^8.5.1","typescript":"^5.9.3"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"prettier":"@adonisjs/prettier-config","tsup":{"entry":["./index.ts","./providers/vine_lucid_provider.ts"],"outDir":"./build","clean":true,"format":"esm","dts":false,"sourcemap":false,"target":"esnext"},"gitHead":"356ae7d9d67355caae8fd6c1a1f2351ca732a5f8","types":"./build/index.d.ts","_id":"@akago/vine-lucid@1.0.2","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-gefyDhAnYxL6VZz3IEDPdywO+1STEjs0xP38dSBOQXyU8stDsojLmktqRW2M6UtiMg6RZSUVXUHWVW6etrVdFg==","shasum":"9655d76096374227082448bd1fcc499843f3563f","tarball":"https://registry.npmjs.org/@akago/vine-lucid/-/vine-lucid-1.0.2.tgz","fileCount":17,"unpackedSize":18016,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEBUtzUx9QUcW7UK65XBMOmsAeL3jEownTWUpNFQqspMAiARsd+aZUR6vXUZe3TF77ubfWAP4DWWZ92U/cAK9UdCXQ=="}]},"_npmUser":{"name":"akago","email":"po@akago.fr"},"directories":{},"maintainers":[{"name":"akago","email":"po@akago.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vine-lucid_1.0.2_1774862654780_0.2637605584266878"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-12T14:22:22.799Z","modified":"2026-03-30T09:24:15.032Z","0.1.0":"2025-06-12T14:22:23.094Z","0.1.1":"2025-06-12T14:27:59.695Z","0.1.2":"2025-06-12T14:33:23.329Z","0.1.3":"2025-06-12T14:35:39.008Z","0.1.4":"2025-06-12T16:05:35.293Z","0.2.0":"2026-02-13T17:18:32.322Z","1.0.0":"2026-03-06T08:07:02.350Z","1.0.1":"2026-03-06T09:30:41.134Z","1.0.2":"2026-03-30T09:24:14.916Z"},"bugs":{"url":"https://github.com/akago-dev/vine-lucid/issues"},"author":{"name":"AKAGO"},"license":"SEE LICENCE IN LICENCE","homepage":"https://github.com/akago-dev/vine-lucid#readme","keywords":["vine","lucid","model","orm","validation","adonisjs","adonis"],"repository":{"type":"git","url":"git+https://github.com/akago-dev/vine-lucid.git"},"description":"Generate a vine schema based on a lucid model definition","maintainers":[{"name":"akago","email":"po@akago.fr"}],"readme":"Declare [vine](https://docs.adonisjs.com/guides/basics/validation) properties validation in your [lucid](https://docs.adonisjs.com/guides/database/lucid) model. Generate object validators where it suits you.\n\n# Installation\n\n```sh\nnode ace add @akago/vine-lucid\n```\n\nThis will notably install a provider needed to avoid cyclic imports.\n\n# Usage\n\n```ts\nimport { BaseModel, column } from '@adonisjs/lucid/orm'\nimport vine from '@vinejs/vine'\nimport { VineModel } from '@akago/vine-lucid'\n\nexport class Kid extends BaseModel {\n  @VineModel(vine.string())\n  @column()\n  declare name: string\n}\n\nconst schema = vine.lucid(Kid, { update: true })\nconst data = {\n  name: 'John',\n  lastname: 'lennon',\n}\n\nconst output = await vine.validate({ schema, data })\n\nthis.logger.info(JSON.stringify(output))\n```\n\nSee tests for more advanced usage (including relations, cyclic imports, partial, update...)\n","readmeFilename":"README.md"}