{"_id":"@vinejs/compiler","_rev":"25-6115b96cb9ae46dc58e4a9782178cbb6","name":"@vinejs/compiler","dist-tags":{"latest":"4.1.3"},"versions":{"1.0.0":{"name":"@vinejs/compiler","version":"1.0.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk"},"license":"MIT","_id":"@vinejs/compiler@1.0.0","maintainers":[{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"9ae5981166874109291e3035fccce67f6681a98f","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-1.0.0.tgz","fileCount":139,"integrity":"sha512-MaVqgOn0NDo7D8VH1fzlmOU6OBEOSq27XL7JdOIA7HvIbiqdnxX8yKiUfBvxHfu2IWTGSNfBOkvL2kGdzC8mRQ==","signatures":[{"sig":"MEQCIFv1D24Mf6C5vuL5J54yR2pV27PWf84k2xOC0tWhdUUiAiAdIkBdqHlUiOixh4kUQIiLM2Y1hPl1YZkSrBi6NEN9rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUPWcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7DQ//QGd3WpvxaG5XSTHEU0hvQ4sq7EH4LTVQwoQxLF3SLJfaVW9D\r\nlQHIVcOzZXwYLSQjqu9r3AiGtj852OyjVgyf71W/y4ufjIXLyyAr3CmihsQK\r\ncF2rKczpDBDkVY2+yJO+BsMUf6K51Xa3A5HwCwidOoSgN75Wrw+ehOMxHo4l\r\nBt3k9nKk91eoWKot57ZeOv6W03gE/RtxjFqZVChHAkr+tzq+4jzsgiG9t6mH\r\ngjjaULgYB6YX18eVoWdm1ZUjBel9oRDl4ajZnrv2inSYhNeG6kWcdAIw4Ebs\r\nDXoQtfcAE07x1ap776b1Lvx2EF+wd0gZyCS4BxhBPvEKtRPFYyhRneZGfiQc\r\nGJsYMMVQ5OmtMXExlASC7dgW48HtqW4/snSYkO1XBRg2nDVP2n9kf7eAdLxs\r\nUEs1JcaKq4F4wwoQj6TwUJoplvwnXyyeQTMzZ97Le1q0q/2yQgPj5InMXhHD\r\nTjzc4F8WFSeBQvh04Wwk5KmAv+YZiYm8F98S0LwnuTy6PyFjTio/8atcmfcI\r\nsKOf6U1E46EWc3f34VvWdR+f5AUqhEtZsVnN3oDSvFXLzW4UQI+wKj7/jGm7\r\noBlOnpuT5lL8q0EBU55eiJh4paEtsumgCqtpqT4omDEKOx3s73ahy9fB3Yq9\r\niwlMEFmPq49aDWM99rZMTCXuOFQhxSzrgFA=\r\n=9otb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"949411a0341a567e9bd0b864a6a718a8ab657651","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --loader=ts-node/esm bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":{"semi":false,"useTabs":false,"printWidth":100,"quoteProps":"consistent","arrowParens":"always","singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"9.5.1","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"19.7.0","eslintConfig":{"rules":{"prettier/prettier":["error",{"endOfLine":"auto"}]},"extends":["plugin:adonis/typescriptPackage","prettier"],"plugins":["prettier"]},"eslintIgnore":["build"],"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","np":"^7.7.0","ajv":"^8.12.0","zod":"^3.21.4","acorn":"^8.8.2","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.50","benchmark":"^2.1.4","copyfiles":"^2.4.1","tinybench":"^2.4.0","typescript":"^5.0.4","@types/node":"^18.15.11","js-beautify":"^1.14.7","@japa/assert":"^1.4.1","@japa/runner":"^2.5.1","@japa/spec-reporter":"^1.3.3","eslint-plugin-adonis":"^3.0.3","@japa/run-failed-tests":"^1.1.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_1.0.0_1683027356247_0.9951963091316911","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@vinejs/compiler","version":"1.0.1","keywords":["vinejs","compiler","validator"],"author":{"name":"virk"},"license":"MIT","_id":"@vinejs/compiler@1.0.1","maintainers":[{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"e47b25ec106d0167c7c03aedd62311b87c7059d2","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-1.0.1.tgz","fileCount":139,"integrity":"sha512-x4dIXQrFw6mM6lkn1mIRwZNAYMmQVKq6JIo14adfI4rGGNN02aiTg3CwUWkWHnUqLLEyMNb2FlSoW8SZqDZsCg==","signatures":[{"sig":"MEUCIQDA+Nps2misZO8MmVf58/0asKdIMNk0AjvsdI6mmGC4LAIgHGGdnS1pdqRQk0HsBkOZKzqqXz9gvGBx1aWQ+i+xsAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUfswACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPwQ//Un4mxRX5vPS+lcpMqLwuC24NPODGZ711mVUlZmxX84ipXQtq\r\naMImkBuJ6q5l54jVhZGyabxHaDrrigHA6aXOZ78AvEZS9djA9ks73ZiNe2z7\r\nONKzZ3JmOnw5UWevQptB/xlQg1m/i0Uxwn1rem0pNpu9fTBi09P6TdxLY/+I\r\nF8PdWPHrR28wghTzhxbUFrQSWAZVueWwnzD8se6D/8ATlrlUnrJ4zyBUchLh\r\n23mRYCPEBC0NtBK18f0QYVD7OSCfK9nfbHinTcG0Ux56wvwdPbFGuILpnS8Z\r\ncbIwZ/kUHlRv/O9wbdiSnsJlxue3fosEvc/LJwseqm+LPvdXJApCmU0XYSje\r\nhjSVwxkKGWbIm00ML9885NbGuGMa5Uu15ptytZ8LOdcgT5/bIkXW/isxDybw\r\nw1cZhviExhsTxQ0GO+W4vGFxAlhprnnDsayyfvpYHA+Fn5t4etzYaiGRuLWK\r\ngCsny9/HX+uhw2gMwgTipMpjMnFvmNV131J5m6fSaDqJ4gWSeIqGtvO7hAE9\r\nkXoy/GymIK+7H+uYJ6uiLE2ZpZLDvPIIT7nQQFMStWzSP7fE7fjxak5uTeNw\r\nDzw3PGbMv21sOH8aTICxE/J4eSSa7yFbUUkIsTWtjL9ecYIkcQ9/YXU1Ew5A\r\n2NhcZmDGjH/G/HbjFDB+oZWWqcLuRkxlVQI=\r\n=3e6Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"fe5df288cbf7995a006db2d3dd537c4996815446","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --loader=ts-node/esm bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":{"semi":false,"useTabs":false,"printWidth":100,"quoteProps":"consistent","arrowParens":"always","singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"9.5.1","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"19.7.0","eslintConfig":{"rules":{"prettier/prettier":["error",{"endOfLine":"auto"}]},"extends":["plugin:adonis/typescriptPackage","prettier"],"plugins":["prettier"]},"eslintIgnore":["build"],"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","np":"^7.7.0","ajv":"^8.12.0","zod":"^3.21.4","acorn":"^8.8.2","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.50","benchmark":"^2.1.4","copyfiles":"^2.4.1","tinybench":"^2.4.0","typescript":"^5.0.4","@types/node":"^18.15.11","js-beautify":"^1.14.7","@japa/assert":"^1.4.1","@japa/runner":"^2.5.1","@japa/spec-reporter":"^1.3.3","eslint-plugin-adonis":"^3.0.3","@japa/run-failed-tests":"^1.1.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_1.0.1_1683094320712_0.15531434060363836","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@vinejs/compiler","version":"1.1.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk"},"license":"MIT","_id":"@vinejs/compiler@1.1.0","maintainers":[{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"af8a3e65f366b5a58dccfd667f720394ef713443","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-1.1.0.tgz","fileCount":143,"integrity":"sha512-lceJTPislTWjqY1Zki/ipeE0bP4Uflcn2XkSfTmib1gaQ74lIVuRyjhwUQlaSEa70fFn0LPgrTn1nG893zN/KQ==","signatures":[{"sig":"MEUCIQDhMP+lFzy9bSR/sxoOxJ9Z1GJ88oBnp5oCDnLtbrMITwIgBoGaqltTldKpCUMvH3TYNnk37OLmzKwWndNMluShvUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135774},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"0fe6ad461e3b68aea57d5667c9ade86253086e36","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --loader=ts-node/esm bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":{"semi":false,"useTabs":false,"printWidth":100,"quoteProps":"consistent","arrowParens":"always","singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"9.5.1","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.1.0","eslintConfig":{"rules":{"prettier/prettier":["error",{"endOfLine":"auto"}]},"extends":["plugin:adonis/typescriptPackage","prettier"],"plugins":["prettier"]},"eslintIgnore":["build"],"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","np":"^7.7.0","ajv":"^8.12.0","zod":"^3.21.4","acorn":"^8.8.2","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.50","benchmark":"^2.1.4","copyfiles":"^2.4.1","tinybench":"^2.4.0","typescript":"^5.0.4","@types/node":"^18.15.11","js-beautify":"^1.14.7","@japa/assert":"^1.4.1","@japa/runner":"^2.5.1","@japa/spec-reporter":"^1.3.3","eslint-plugin-adonis":"^3.0.3","@japa/run-failed-tests":"^1.1.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_1.1.0_1683800549704_0.7350265817658976","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@vinejs/compiler","version":"1.2.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk"},"license":"MIT","_id":"@vinejs/compiler@1.2.0","maintainers":[{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"91f193d30c9f5fc09a21a084fda3cd2ce2ed008f","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-1.2.0.tgz","fileCount":147,"integrity":"sha512-4rHFV/gJ3JfnvzJ90iX+joRwe1//eCf67JGGqelrK50aUaaSF1hOfCtcWj9v2bG1pan3Tt9fr/1wvjcytv3Ckw==","signatures":[{"sig":"MEUCIQCEeSWzdZ37qN2GjB/W5aPV47/dP4/rDBje6N3NJNBJngIgCDkLnkPganv7OszrzfGasKGYHqGQN49elvPW/ALwVj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141998},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"79cfaefa4d3f3216d673d37374a636367a7d5967","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --loader=ts-node/esm bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":{"semi":false,"useTabs":false,"printWidth":100,"quoteProps":"consistent","arrowParens":"always","singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"9.5.1","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.2.0","eslintConfig":{"rules":{"prettier/prettier":["error",{"endOfLine":"auto"}]},"extends":["plugin:adonis/typescriptPackage","prettier"],"plugins":["prettier"]},"eslintIgnore":["build"],"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.14.0","np":"^8.0.2","ajv":"^8.12.0","zod":"^3.21.4","acorn":"^8.8.2","eslint":"^8.42.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.62","benchmark":"^2.1.4","copyfiles":"^2.4.1","tinybench":"^2.4.0","typescript":"^5.1.3","@types/node":"^20.2.5","js-beautify":"^1.14.8","@japa/assert":"^1.4.1","@japa/runner":"^2.5.1","@japa/spec-reporter":"^1.3.3","eslint-plugin-adonis":"^3.0.3","@japa/run-failed-tests":"^1.1.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_1.2.0_1685940787307_0.9181465795058614","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@vinejs/compiler","version":"1.2.1","keywords":["vinejs","compiler","validator"],"author":{"name":"virk"},"license":"MIT","_id":"@vinejs/compiler@1.2.1","maintainers":[{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"f7d83e3c8f51699232cff8ca00730ae8451169a0","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-1.2.1.tgz","fileCount":147,"integrity":"sha512-Vh1dp9SQiWgDvsOysAQBNSZbpsCkELB5J6HdQo+C7tFjJqsgl7KktlVP3s5Nqkaj08kgeohUmCEE5UM3uMuK6w==","signatures":[{"sig":"MEUCIDuFyXWrW0tIdLUcXTIQkS+BuAelTGgnjEgzsJOHrj5kAiEA4ZD8TD/QcnnQ+HNd3GrSV7xxJL0DGphd96rjUeF4Ph8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141383},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"b046b156ed39a4a5ae056848d4e51f96a1b4b429","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --loader=ts-node/esm bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":{"semi":false,"useTabs":false,"printWidth":100,"quoteProps":"consistent","arrowParens":"always","singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"9.5.1","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.2.0","eslintConfig":{"rules":{"prettier/prettier":["error",{"endOfLine":"auto"}]},"extends":["plugin:adonis/typescriptPackage","prettier"],"plugins":["prettier"]},"eslintIgnore":["build"],"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.14.0","np":"^8.0.2","ajv":"^8.12.0","zod":"^3.21.4","acorn":"^8.8.2","eslint":"^8.42.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.62","benchmark":"^2.1.4","copyfiles":"^2.4.1","tinybench":"^2.4.0","typescript":"^5.1.3","@types/node":"^20.2.5","js-beautify":"^1.14.8","@japa/assert":"^1.4.1","@japa/runner":"^2.5.1","@japa/spec-reporter":"^1.3.3","eslint-plugin-adonis":"^3.0.3","@japa/run-failed-tests":"^1.1.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_1.2.1_1686124701983_0.5731931685213685","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@vinejs/compiler","version":"1.2.2","keywords":["vinejs","compiler","validator"],"author":{"name":"virk"},"license":"MIT","_id":"@vinejs/compiler@1.2.2","maintainers":[{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"b89942e503ed0ca8775c0b7c2edd05ec57487154","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-1.2.2.tgz","fileCount":147,"integrity":"sha512-favMztRmYnxxORla63qTKk3EOkxfbp/JH1FZeaDeJCbG0+0MYAJQ2YSqLO/9neJ9jwiTQoBwwPfxNxj36LYmAQ==","signatures":[{"sig":"MEUCICHA9A3xyyNjByd0DG5LlHwxJSz2xpcwi41O6nCWHfpNAiEAzYrlmqV1S+ns4JweSXeDs3T3KiftmvBD+MEKdxycUxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141383},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"2e06621c9164814caf7a98d5d93cbb4483b89711","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --loader=ts-node/esm bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":{"semi":false,"useTabs":false,"printWidth":100,"quoteProps":"consistent","arrowParens":"always","singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"8.19.4","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.3.0","eslintConfig":{"rules":{"prettier/prettier":["error",{"endOfLine":"auto"}]},"extends":["plugin:adonis/typescriptPackage","prettier"],"plugins":["prettier"]},"eslintIgnore":["build"],"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.14.0","np":"^8.0.3","ajv":"^8.12.0","zod":"^3.21.4","acorn":"^8.8.2","eslint":"^8.42.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.62","benchmark":"^2.1.4","copyfiles":"^2.4.1","tinybench":"^2.4.0","typescript":"^5.1.3","@types/node":"^20.3.0","js-beautify":"^1.14.8","@japa/assert":"^1.4.1","@japa/runner":"^2.5.1","@japa/spec-reporter":"^1.3.3","eslint-plugin-adonis":"^3.0.3","@japa/run-failed-tests":"^1.1.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_1.2.2_1686544446653_0.5600953534646944","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@vinejs/compiler","version":"2.0.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk"},"license":"MIT","_id":"@vinejs/compiler@2.0.0","maintainers":[{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"680f49cb6fcf26c085a624c9a6f68e37c3f304a2","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-2.0.0.tgz","fileCount":147,"integrity":"sha512-9K2fmHegdH/VzhqSFkxzMSG5PRbRdzenp9RGTCjZ52NpdRMd0kB2lgxba9k8XfXK7njgOpey+0NJ2IplFgPvgg==","signatures":[{"sig":"MEUCICNTK4yz3dxZTxJvyJyg6D9FpgSeDcgWPKRQwcQpdwqwAiEAxmNstivyQWaoRkiy5AvEM8udpinVQrMTc4hXb8EZrmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141312},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"b4ffb148138962eb3fd75ac0343a7876be095c8b","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --loader=ts-node/esm bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":{"semi":false,"useTabs":false,"printWidth":100,"quoteProps":"consistent","arrowParens":"always","singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"8.19.4","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.3.0","eslintConfig":{"rules":{"prettier/prettier":["error",{"endOfLine":"auto"}]},"extends":["plugin:adonis/typescriptPackage","prettier"],"plugins":["prettier"]},"eslintIgnore":["build"],"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.14.0","np":"^8.0.3","ajv":"^8.12.0","zod":"^3.21.4","acorn":"^8.8.2","eslint":"^8.42.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.62","benchmark":"^2.1.4","copyfiles":"^2.4.1","tinybench":"^2.4.0","typescript":"^5.1.3","@types/node":"^20.3.0","js-beautify":"^1.14.8","@japa/assert":"^1.4.1","@japa/runner":"^2.5.1","@japa/spec-reporter":"^1.3.3","eslint-plugin-adonis":"^3.0.3","@japa/run-failed-tests":"^1.1.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_2.0.0_1686635618420_0.6915361457915941","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@vinejs/compiler","version":"2.0.1","keywords":["vinejs","compiler","validator"],"author":{"name":"virk"},"license":"MIT","_id":"@vinejs/compiler@2.0.1","maintainers":[{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"07e61fbf14aaf5ed2f42af3add1e9f907986a680","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-2.0.1.tgz","fileCount":147,"integrity":"sha512-qCGjknV0owgM5ph/f9Rw3o4YG7F0LRfuirr6ll3oAG8TvkjYNBPBH77kMbGLkI1jUxpn3cR01UonjIotMJtJ1g==","signatures":[{"sig":"MEYCIQDkWNvRHW0Bissr85aYB9c6xae1Dr85n2UoQ5I3X4bJHgIhANbcWsE0v5NMilopf4gNFHa0z6DA7ToYvk0Rm0HMIuwK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141448},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"2a1fd5a34bd8cf285d9e55e31c0f6d996524d302","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --loader=ts-node/esm bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":{"semi":false,"useTabs":false,"printWidth":100,"quoteProps":"consistent","arrowParens":"always","singleQuote":true,"trailingComma":"es5","bracketSpacing":true},"repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"8.19.4","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.3.0","eslintConfig":{"rules":{"prettier/prettier":["error",{"endOfLine":"auto"}]},"extends":["plugin:adonis/typescriptPackage","prettier"],"plugins":["prettier"]},"eslintIgnore":["build"],"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.14.0","np":"^8.0.3","ajv":"^8.12.0","zod":"^3.21.4","acorn":"^8.8.2","eslint":"^8.42.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.62","benchmark":"^2.1.4","copyfiles":"^2.4.1","tinybench":"^2.4.0","typescript":"^5.1.3","@types/node":"^20.3.0","js-beautify":"^1.14.8","@japa/assert":"^1.4.1","@japa/runner":"^2.5.1","@japa/spec-reporter":"^1.3.3","eslint-plugin-adonis":"^3.0.3","@japa/run-failed-tests":"^1.1.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_2.0.1_1686636679177_0.8943519302116685","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@vinejs/compiler","version":"2.1.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk"},"license":"MIT","_id":"@vinejs/compiler@2.1.0","maintainers":[{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"5559ddab808f2457fb26f20a150d58eff647a12d","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-2.1.0.tgz","fileCount":111,"integrity":"sha512-AXp6hnA0FF75LsEi/aKPWgHmX69EKbPGHBGCtWNUQyHrW/DP5FzLoLARpDC/a6SG5WzVulieISuU/8blPcIc6A==","signatures":[{"sig":"MEUCIDXqqfI4L/S8/1tVGZ5IXYaPs0+HsacmtNJG5wVsKSPyAiEA1/TH5k0iswqhaRQL87icmh7VpccXuxfUk1IzkIZrNok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123352},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"3d9d7cd7d82fbda58e2d12713aff477fe90367f2","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --loader=ts-node/esm bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"8.19.4","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.3.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","np":"^8.0.3","ajv":"^8.12.0","zod":"^3.21.4","acorn":"^8.9.0","eslint":"^8.44.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.67","benchmark":"^2.1.4","copyfiles":"^2.4.1","tinybench":"^2.4.0","typescript":"^5.1.6","@types/node":"^20.3.3","js-beautify":"^1.14.8","@japa/assert":"^2.0.0-1","@japa/runner":"^3.0.0-2","@adonisjs/tsconfig":"^1.1.6","@adonisjs/eslint-config":"^1.1.6","@adonisjs/prettier-config":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/compiler_2.1.0_1688198752065_0.7830111498166006","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@vinejs/compiler","version":"2.1.1","keywords":["vinejs","compiler","validator"],"author":{"name":"virk"},"license":"MIT","_id":"@vinejs/compiler@2.1.1","maintainers":[{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"28a5e4c0d5169601a246d303c38477291350ed7b","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-2.1.1.tgz","fileCount":111,"integrity":"sha512-g6moXr/SdmB7uEBd/VnlcWr8lDL/JBdiZn9QQwwkBdGX5wnFWhIqcLqzSl6IQo1ErUdkl2v3WtnBj9DL5GqZzg==","signatures":[{"sig":"MEUCIQCRGUWmTCbI/ePx5eBEc7LSysTb2NWKfifcH2Vt+dtswQIgXkgWwulOV+w2t9VIV16b0UvyLTcVxjTOR6pmZ27MuGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149184},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"07ab06d771d6da78082c8c5860ba7b8f6386a55c","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --loader=ts-node/esm bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"8.19.4","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.3.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","np":"^8.0.3","ajv":"^8.12.0","zod":"^3.21.4","acorn":"^8.10.0","eslint":"^8.44.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.68","benchmark":"^2.1.4","copyfiles":"^2.4.1","tinybench":"^2.4.0","typescript":"^5.1.6","@types/node":"^20.4.1","js-beautify":"^1.14.8","@japa/assert":"^2.0.0-1","@japa/runner":"^3.0.0-5","@adonisjs/tsconfig":"^1.1.7","@adonisjs/eslint-config":"^1.1.7","@adonisjs/prettier-config":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/compiler_2.1.1_1688983853934_0.7378201675228606","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@vinejs/compiler","version":"2.1.2","keywords":["vinejs","compiler","validator"],"author":{"name":"virk"},"license":"MIT","_id":"@vinejs/compiler@2.1.2","maintainers":[{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"60fc1c76a75b14e396bd8f98d0a024817b1e2406","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-2.1.2.tgz","fileCount":111,"integrity":"sha512-ta9kbZBjn/hwInfvil6TyZLNHVRu9WoVOWNfsO0kwP0eJUaUcY6FJfRiG4igZDItsWwcVNYq5STKAXt0fRZ6Zg==","signatures":[{"sig":"MEUCIQCOoYgYOBtepKM1HeIyMWu0NvdhVc777DSsRH+MH2xZKAIgDtF7/4zkgOY7HlT8F/NhEgIZU8CndWnKrP9cDRAKK18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149184},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"d6a9272f1587d95d3426c6affdea867dfd4388be","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --loader=ts-node/esm bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"8.19.4","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.4.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","np":"^8.0.3","ajv":"^8.12.0","zod":"^3.21.4","acorn":"^8.10.0","eslint":"^8.45.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.70","benchmark":"^2.1.4","copyfiles":"^2.4.1","tinybench":"^2.4.0","typescript":"^5.1.6","@types/node":"^20.4.2","js-beautify":"^1.14.8","@japa/assert":"^2.0.0-1","@japa/runner":"^3.0.0-5","@adonisjs/tsconfig":"^1.1.8","@adonisjs/eslint-config":"^1.1.8","@adonisjs/prettier-config":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/compiler_2.1.2_1689748743147_0.21012099071130885","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@vinejs/compiler","version":"2.2.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk"},"license":"MIT","_id":"@vinejs/compiler@2.2.0","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"8c0b2185f0c13c65bb4af6ff9e1074001bcb3aef","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-2.2.0.tgz","fileCount":7,"integrity":"sha512-4odxw9uFHHPdv9hmQ3WuvpIQyJDdjjOiMcbLDLW5YxH0EVTs2BPHRUNFrRnJwTcUo2eG5qqY1A9FwPvE16fO6w==","signatures":[{"sig":"MEYCIQCsVZ0WuPIDlJJgUwFyiEQBOdcLz06UE5uyqDy0SW361wIhAI+Yz0BmTQc+Rt6xUdsGWJZnwQuucLOGlHy7Lt4GZibE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54437},"main":"build/index.js","tsup":{"dts":true,"clean":true,"entry":["./index.ts","./src/types.ts"],"format":"esm","outDir":"./build","target":"esnext"},"type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"8909bb542652a8a4561cd6eeb424825c431010ec","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsup-node","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","typecheck":"tsc --noEmit","quick:test":"node --loader=ts-node/esm bin/test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"julien-r44","email":"julien@ripouteau.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"9.6.7","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"18.17.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","np":"^8.0.3","ajv":"^8.12.0","zod":"^3.21.4","tsup":"^7.1.0","acorn":"^8.10.0","eslint":"^8.45.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.0.0","@swc/core":"^1.3.71","benchmark":"^2.1.4","tinybench":"^2.5.0","typescript":"^5.1.6","@types/node":"^20.4.5","js-beautify":"^1.14.9","@japa/assert":"^2.0.0-1","@japa/runner":"^3.0.0-6","@adonisjs/tsconfig":"^1.1.8","@adonisjs/eslint-config":"^1.1.8","@adonisjs/prettier-config":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/compiler_2.2.0_1690545233737_0.8498160341398711","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@vinejs/compiler","version":"2.3.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk,vinejs"},"license":"MIT","_id":"@vinejs/compiler@2.3.0","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"79819b1d4c5ef7c85ae78b26b170688fb3be4d5c","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-2.3.0.tgz","fileCount":43,"integrity":"sha512-IM9AbNT5Ug4CMpMff5PYOD9J7aVv/y7quW16MmO0LFZKsmqBDdAnTt7qFm8eab0w8bmqBT+cGCB4CvB4wsACew==","signatures":[{"sig":"MEUCIF5BMPk4VthNLayphyQdLzQ1ISrcFosAGCRb+lop5dqzAiEA4n6PGORgJdj+d0NCuD/prKdsBZxPfLUyuQXF7yyncNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141176},"main":"build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./src/types.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":true},"type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"99f30e52a16bf0bda462fc5b81c79966e8f8e592","scripts":{"lint":"eslint . --ext=.ts","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":"np","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","quick:test":"node --loader=ts-node/esm bin/test.ts","sync-labels":"github-label-sync --labels .github/labels.json vinejs/compiler","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"9.8.1","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"21.0.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","np":"^8.0.3","ajv":"^8.12.0","zod":"^3.22.4","tsup":"^8.0.0","acorn":"^8.11.2","eslint":"^8.54.0","del-cli":"^5.1.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.96","benchmark":"^2.1.4","tinybench":"^2.5.1","typescript":"^5.2.2","@types/node":"^20.9.2","js-beautify":"^1.14.11","@japa/assert":"^2.0.1","@japa/runner":"^3.0.5","github-label-sync":"^2.3.1","@adonisjs/tsconfig":"^1.1.8","@adonisjs/eslint-config":"^1.1.8","@adonisjs/prettier-config":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/compiler_2.3.0_1700459394246_0.7664817594135442","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@vinejs/compiler","version":"2.4.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk,vinejs"},"license":"MIT","_id":"@vinejs/compiler@2.4.0","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"41c610ab90f28380bbcd933f7c967c87457b658a","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-2.4.0.tgz","fileCount":43,"integrity":"sha512-qEhp+Ux4wCeyYlQpB5TddjlRRyxbZz4RVYG/UHGnnnn3eOw326dZGCJldOOEl6huBFoOguMUQfhKLLSjJ0v+XQ==","signatures":[{"sig":"MEUCIQCGT4ApFZSG5EKFpizEdnFk0lOpiQQaB7LxaM2eQoYZxAIgRTTeFkKyoIT2ZwMPUi576sUt2SEc91kbADrRCxBORpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141661},"main":"build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./src/types.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":true},"type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"efd1650e98853326708aab5b545571de103e81b0","scripts":{"lint":"eslint . --ext=.ts","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":"np","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","quick:test":"node --loader=ts-node/esm bin/test.ts","sync-labels":"github-label-sync --labels .github/labels.json vinejs/compiler","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"9.8.1","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"21.2.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","ajv":"^8.12.0","zod":"^3.22.4","tsup":"^8.0.1","acorn":"^8.11.3","eslint":"^8.56.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","benchmark":"^2.1.4","tinybench":"^2.5.1","typescript":"^5.3.3","@types/node":"^20.10.6","js-beautify":"^1.14.11","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","github-label-sync":"^2.3.1","@adonisjs/tsconfig":"^1.2.1","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_2.4.0_1704363323885_0.9351785946733064","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@vinejs/compiler","version":"2.4.1","keywords":["vinejs","compiler","validator"],"author":{"name":"virk,vinejs"},"license":"MIT","_id":"@vinejs/compiler@2.4.1","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"dbde3d81edaad68e18099c5925bad821835c4092","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-2.4.1.tgz","fileCount":43,"integrity":"sha512-WZqCZEQBvuPEghAxnpvNLclyyfqkmU+2V2K4zoZhOUJRD9KRJ+hCNQQ6LSzt7ZwSh+wwxq0r9FpAfeC3tswB8Q==","signatures":[{"sig":"MEUCIHQWEbAK6+v01iUvXY+2CcsvmddQ9dcwcPojWL9Uq2ugAiEA1L3J2oSxM+v0r6qv5+Nve9CG6DoDrahwIgsjSsaC8ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141660},"main":"build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./src/types.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":true},"type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"cf66379c49d8c82fe4638e2b1c368fb9db6ae9c4","scripts":{"lint":"eslint . --ext=.ts","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":"np","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","quick:test":"node --loader=ts-node/esm bin/test.ts","sync-labels":"github-label-sync --labels .github/labels.json vinejs/compiler","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"9.8.1","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"21.6.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.0","ajv":"^8.12.0","zod":"^3.22.4","tsup":"^8.0.2","acorn":"^8.11.3","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.6","benchmark":"^2.1.4","tinybench":"^2.6.0","typescript":"^5.4.2","@types/node":"^20.11.25","js-beautify":"^1.15.1","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","github-label-sync":"^2.3.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/compiler_2.4.1_1710141203427_0.15033845825198133","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@vinejs/compiler","version":"2.5.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk,vinejs"},"license":"MIT","_id":"@vinejs/compiler@2.5.0","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"a4297687cd1c61fd14de35f452045a324e5bd084","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-2.5.0.tgz","fileCount":43,"integrity":"sha512-hg4ekaB5Y2zh+IWzBiC/WCDWrIfpVnKu/ubUvelKlidc/VbulsexoFRw5kJGHZenPVI5YzNnDeTdYSALkTV7jQ==","signatures":[{"sig":"MEQCIB5/W5hTTcONuPgDI5dhXp2B5tZ65ZZ9uDj+I75+QBn1AiB+x7NJrZzCZhBstaxValjKC+Wou8P7Lf0WQ1ahq2hP5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142917},"main":"build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./src/types.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":true},"type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"00a8ead9d946b9e41d370dcbe099e4e52f7b2a3f","scripts":{"lint":"eslint . --ext=.ts","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":"np","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","quick:test":"node --loader=ts-node/esm bin/test.ts","sync-labels":"github-label-sync --labels .github/labels.json vinejs/compiler","prepublishOnly":"npm run build"},"_npmUser":{"name":"virk","email":"virk@adonisjs.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/vinejs/compiler.git","type":"git"},"_npmVersion":"9.8.1","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"21.6.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^10.0.2","ajv":"^8.12.0","zod":"^3.22.4","tsup":"^8.0.2","acorn":"^8.11.3","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.11","benchmark":"^2.1.4","tinybench":"^2.6.0","typescript":"^5.4.3","@types/node":"^20.11.30","js-beautify":"^1.15.1","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","github-label-sync":"^2.3.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/compiler_2.5.0_1711617324212_0.07702995137015356","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@vinejs/compiler","version":"2.5.1","keywords":["vinejs","compiler","validator"],"author":{"name":"virk,vinejs"},"license":"MIT","_id":"@vinejs/compiler@2.5.1","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"dist":{"shasum":"a0155daec4891b3026cb7195c9fb2a8b31539f31","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-2.5.1.tgz","fileCount":42,"integrity":"sha512-efiO/SCQSMCqz6LDZTI4R3Ceq1ik3K2IqefEbbch+ko4dZncaYmQWJpX/fXVwgmO78jTZuerzD4I2WphPJUCwg==","signatures":[{"sig":"MEYCIQCZFS+lPb0UP3/vqIvBbyau7qpez/Q3WE0/7DaCzB4ThgIhAP0RxYUUPe+Rcjk6WQh1HFB+5d9tLnw1ZIh8oIkth4iB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vinejs%2fcompiler@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68762},"main":"build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./src/types.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"1c66e95b566b6db14b7092f1f711d268c24c7596","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":"release-it","version":"npm run build","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"},"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/compiler.git","type":"git"},"_npmVersion":"10.8.2","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ajv":"^8.17.1","zod":"^3.23.8","tsup":"^8.3.5","acorn":"^8.14.0","eslint":"^9.15.0","del-cli":"^6.0.0","prettier":"^3.4.1","@swc/core":"^1.9.3","benchmark":"^2.1.4","tinybench":"^3.0.6","release-it":"^17.10.0","typescript":"^5.7.2","@types/node":"^22.10.1","js-beautify":"^1.15.1","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@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/compiler_2.5.1_1732813732611_0.7631430822301692","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@vinejs/compiler","version":"3.0.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk,vinejs"},"license":"MIT","_id":"@vinejs/compiler@3.0.0","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"dist":{"shasum":"f837cd63a46cfe90d9ecfc5e1694abdac94f730b","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-3.0.0.tgz","fileCount":46,"integrity":"sha512-v9Lsv59nR56+bmy2p0+czjZxsLHwaibJ+SV5iK9JJfehlJMa501jUJQqqz4X/OqKXrxtE3uTQmSqjUqzF3B2mw==","signatures":[{"sig":"MEYCIQDhgwtsTvNySsPHgg8mqtn/gWuKBgpXICYrjOadb71S+QIhANS2E4jwPUHkF2YLsBMqwKJfvgiP38nj00YYYDasUuGN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vinejs%2fcompiler@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71650},"main":"build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./benchmarks/*.ts","./src/types.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"13e5c0617a9083fd0f2048e0141d2dd96c5db3a4","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":"release-it","version":"npm run build","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"},"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/compiler.git","type":"git"},"_npmVersion":"10.8.2","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ajv":"^8.17.1","zod":"^3.23.8","tsup":"^8.3.5","acorn":"^8.14.0","eslint":"^9.15.0","del-cli":"^6.0.0","prettier":"^3.4.1","@swc/core":"^1.9.3","benchmark":"^2.1.4","tinybench":"^3.0.6","release-it":"^17.10.0","typescript":"^5.7.2","@types/node":"^22.10.1","js-beautify":"^1.15.1","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@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/compiler_3.0.0_1732950178771_0.6616618240040304","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@vinejs/compiler","version":"4.0.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk,vinejs"},"license":"MIT","_id":"@vinejs/compiler@4.0.0","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"dist":{"shasum":"e8d949d117f7f0fb57035be18961c29626cea21e","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-4.0.0.tgz","fileCount":46,"integrity":"sha512-gxGNoHf6rRxEH9VBuT1KzR9mm8wCfLPXYOgRkpqvl1APjy8TAXoAY0+W93M4kU3Zg0m8FDIg4RqIt55wllz0Jw==","signatures":[{"sig":"MEYCIQDOwCDVgbKQVWuTXh+DAcuyNrVO5OTFi0zp256g/Omj6wIhAKm4JTgHfegu3ynT7giICLMSJBB2bMC8lrVU+D6GhDcv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vinejs%2fcompiler@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72986},"main":"build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./benchmarks/*.ts","./src/types.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"8d68c4bcfa2dac0b6ecee82d88e19229198a9b76","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":"release-it","version":"npm run build","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"},"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/compiler.git","type":"git"},"_npmVersion":"10.8.2","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ajv":"^8.17.1","zod":"^3.24.3","tsup":"^8.4.0","acorn":"^8.14.1","eslint":"^9.25.1","del-cli":"^6.0.0","prettier":"^3.5.3","@swc/core":"1.10.7","benchmark":"^2.1.4","tinybench":"^4.0.1","release-it":"^19.0.1","typescript":"^5.8.3","@types/node":"^22.15.2","js-beautify":"^1.15.4","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.5","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.4","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_4.0.0_1745728382565_0.37934799492022475","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@vinejs/compiler","version":"5.0.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk,vinejs"},"license":"MIT","_id":"@vinejs/compiler@5.0.0","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"dist":{"shasum":"77650d7abd8024c3820d4e4ee047fb0bb4c8a967","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-5.0.0.tgz","fileCount":46,"integrity":"sha512-PQtIImKTj6SahAK5YiXGlEhKf+vpPaYECvbXHg+s9iMNSLFrzz0NKt0mT0JGoj5zcZBMhfSgd49iqqjC78qTJw==","signatures":[{"sig":"MEYCIQCsZrJ/8+JPhLpYBpQkWj5AhP6MOblpp6WyxaAh2xTwygIhAMBDTxm1tm8tRIC4omlI9d5/eKi/InUE8mKIc0Z5ZTrq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vinejs%2fcompiler@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73083},"main":"build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./benchmarks/*.ts","./src/types.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"5d760cac9868a2b9f73852cf17a5bb7be0df06da","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":"release-it","version":"npm run build","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"},"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/compiler.git","type":"git"},"_npmVersion":"10.8.2","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ajv":"^8.17.1","zod":"^3.24.3","tsup":"^8.4.0","acorn":"^8.14.1","eslint":"^9.25.1","del-cli":"^6.0.0","prettier":"^3.5.3","@swc/core":"1.10.7","benchmark":"^2.1.4","tinybench":"^4.0.1","release-it":"^19.0.1","typescript":"^5.8.3","@types/node":"^22.15.2","js-beautify":"^1.15.4","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.5","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.4","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_5.0.0_1745743078163_0.6240854368119533","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@vinejs/compiler","version":"4.1.0","keywords":["vinejs","compiler","validator"],"author":{"name":"virk,vinejs"},"license":"MIT","_id":"@vinejs/compiler@4.1.0","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"dist":{"shasum":"12bcd298de513df0b1c6f9af60887f45153f9abd","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-4.1.0.tgz","fileCount":46,"integrity":"sha512-VhMWNS8dibiCdwvbVkm++BPHWUi1tkAUk2Z6vUqg9eBqcJLkecJ3SL2DicCJE2Vb0+AG/V88TYDHdHJiV0v5qQ==","signatures":[{"sig":"MEYCIQDUNT8ghl1PRso0yWc4zF/5st8yJaIp6IJY2EQDvx8YnwIhAJ63g18xIFBUXW3cEGP5fjPHVv4hEJ4fQpGJlVrrLDfb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vinejs%2fcompiler@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73083},"main":"build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./benchmarks/*.ts","./src/types.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"1585cdffb88455ba23df8925c23eb26ebe7639bf","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":"release-it","version":"npm run build","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"},"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/compiler.git","type":"git"},"_npmVersion":"10.8.2","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ajv":"^8.17.1","zod":"^3.24.3","tsup":"^8.4.0","acorn":"^8.14.1","eslint":"^9.25.1","del-cli":"^6.0.0","prettier":"^3.5.3","@swc/core":"1.10.7","benchmark":"^2.1.4","tinybench":"^4.0.1","release-it":"^19.0.1","typescript":"^5.8.3","@types/node":"^22.15.2","js-beautify":"^1.15.4","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.5","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.4","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_4.1.0_1745744049007_0.024151583556176748","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@vinejs/compiler","version":"4.1.1","keywords":["vinejs","compiler","validator"],"author":{"name":"virk,vinejs"},"license":"MIT","_id":"@vinejs/compiler@4.1.1","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"dist":{"shasum":"945609aa9ab82aabfd7da963e91876abcf22b90f","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-4.1.1.tgz","fileCount":46,"integrity":"sha512-52k+YhWKSXaOkw3vUd7YzA70ycHp2JIwrgtljm0ZVZLFEtSK+LzDM9iSwDbtUBlXNSCamVTWrl5ZueTLi8f6SQ==","signatures":[{"sig":"MEYCIQD2ji3Ey7dim5Vz3Xa3jI4ogrJX8iP6h1vF44Xxqt4hYQIhAIdaSlxYBNIFmbuPfAd0LmQWJd/5Kmyt/75Ttd0K1V0V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vinejs%2fcompiler@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73082},"main":"build/index.js","tsup":{"dts":false,"clean":true,"entry":["./index.ts","./benchmarks/*.ts","./src/types.ts"],"format":"esm","outDir":"./build","target":"esnext","sourcemap":false},"type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"691b4ea5bbe118c16343efbd509c0d2c2aae3914","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":"release-it","version":"npm run build","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"},"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/compiler.git","type":"git"},"_npmVersion":"10.8.2","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ajv":"^8.17.1","zod":"^4.1.12","tsup":"^8.5.0","acorn":"^8.15.0","eslint":"^9.37.0","del-cli":"^7.0.0","prettier":"^3.6.2","@swc/core":"1.13.5","benchmark":"^2.1.4","tinybench":"^5.0.1","release-it":"^19.0.5","typescript":"^5.9.3","@types/node":"^24.7.2","js-beautify":"^1.15.4","@japa/assert":"^4.1.1","@japa/runner":"^4.4.0","@adonisjs/tsconfig":"^1.4.1","ts-node-maintained":"^10.9.6","@adonisjs/eslint-config":"^2.1.2","@adonisjs/prettier-config":"^1.4.5","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/compiler_4.1.1_1760432018404_0.9715552015244453","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@vinejs/compiler","version":"4.1.2","keywords":["vinejs","compiler","validator"],"author":{"name":"virk,vinejs"},"license":"MIT","_id":"@vinejs/compiler@4.1.2","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"homepage":"https://github.com/vinejs/compiler#readme","bugs":{"url":"https://github.com/vinejs/compiler/issues"},"c8":{"exclude":["tests/**","bin/**","factories/**"],"reporter":["text","html"]},"dist":{"shasum":"03846297cc67cda90c5e357a6efd82a9b2f5f3ab","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-4.1.2.tgz","fileCount":44,"integrity":"sha512-Cg5EE6wft/kYlxDti577WVCIXNb0FFsXdR+aphz1E+KXoc0pLRa4HbZydHu0bCDW5iPuRZujctmRpzEoA7/Nag==","signatures":[{"sig":"MEUCIQDb1ibBd/rfHZNm9YwTL1gozuhPJjyXet5CfUau8g01UQIgKQlSvXtBSkO8if4YZg135qd3WajQXR4BCP0wxCvwYUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vinejs%2fcompiler@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66476},"main":"build/index.js","type":"module","types":"./build/index.d.ts","tsdown":{"dts":false,"clean":true,"entry":["./index.ts","./src/types.ts"],"format":"esm","minify":"dce-only","outDir":"./build","target":"esnext","comments":false,"platform":"node","sourcemap":false,"treeshake":false,"fixedExtension":false},"engines":{"node":">=18.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"de0503f2ac78d4f92b490c20809915c2074beed7","scripts":{"lint":"eslint","test":"c8 npm run quick:test","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"tsdown && tsc --emitDeclarationOnly --declaration","pretest":"npm run lint","release":"release-it","version":"npm run build","typecheck":"tsc --noEmit","precompile":"npm run lint && npm run clean","quick:test":"node --import=@poppinss/ts-exec --enable-source-maps bin/test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c63cc8c-3a6d-4afb-95b3-8acf506976ca"}},"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/compiler.git","type":"git"},"_npmVersion":"11.6.2","description":"Low level compiler for VineJS validator","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","ajv":"^8.17.1","zod":"^4.1.13","acorn":"^8.15.0","eslint":"^9.39.1","tsdown":"^0.17.2","del-cli":"^7.0.0","prettier":"^3.7.4","benchmark":"^2.1.4","tinybench":"^6.0.0","release-it":"^19.1.0","typescript":"^5.9.3","@types/node":"^25.0.0","js-beautify":"^1.15.4","@japa/assert":"^4.1.1","@japa/runner":"^4.4.0","@poppinss/ts-exec":"^1.4.1","@adonisjs/tsconfig":"^2.0.0-next.3","@adonisjs/eslint-config":"^3.0.0-next.4","@adonisjs/prettier-config":"^1.4.5","@release-it/conventional-changelog":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compiler_4.1.2_1765434839413_0.5971882899686454","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@vinejs/compiler","version":"4.1.3","description":"Low level compiler for VineJS validator","type":"module","main":"build/index.js","exports":{".":"./build/index.js","./types":"./build/src/types.js"},"scripts":{"pretest":"npm run lint","test":"c8 npm run quick:test","lint":"eslint","format":"prettier --write .","typecheck":"tsc --noEmit","clean":"del-cli build","precompile":"npm run lint && npm run clean","compile":"tsdown && tsc --emitDeclarationOnly --declaration","build":"npm run compile","release":"release-it","version":"npm run build","prepublishOnly":"npm run build","quick:test":"node --import=@poppinss/ts-exec --enable-source-maps bin/test.ts"},"keywords":["vinejs","compiler","validator"],"author":{"name":"virk,vinejs"},"license":"MIT","devDependencies":{"@adonisjs/eslint-config":"^3.0.0-next.9","@adonisjs/prettier-config":"^1.4.5","@adonisjs/tsconfig":"^2.0.0-next.3","@japa/assert":"^4.2.0","@japa/runner":"^5.3.0","@poppinss/ts-exec":"^1.4.3","@release-it/conventional-changelog":"^10.0.5","@types/node":"^25.2.1","acorn":"^8.15.0","ajv":"^8.17.1","benchmark":"^2.1.4","c8":"^10.1.3","del-cli":"^7.0.0","eslint":"^9.39.2","js-beautify":"^1.15.4","prettier":"^3.8.1","release-it":"^19.2.4","tinybench":"^6.0.0","tsdown":"^0.20.3","typescript":"^5.9.3","zod":"^4.3.6"},"repository":{"type":"git","url":"git+https://github.com/vinejs/compiler.git"},"bugs":{"url":"https://github.com/vinejs/compiler/issues"},"homepage":"https://github.com/vinejs/compiler#readme","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","provenance":true},"tsdown":{"entry":["./index.ts","./src/types.ts"],"outDir":"./build","clean":true,"platform":"node","format":"esm","comments":false,"minify":"dce-only","fixedExtension":false,"dts":false,"treeshake":false,"sourcemap":false,"target":"esnext"},"release-it":{"git":{"requireCleanWorkingDir":true,"requireUpstream":true,"commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","push":true,"tagName":"v${version}"},"github":{"release":true},"npm":{"publish":true,"skipChecks":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"c8":{"reporter":["text","html"],"exclude":["tests/**","bin/**","factories/**"]},"prettier":"@adonisjs/prettier-config","gitHead":"ba0127701498f5c131193c09bfcc5fe6a11a08e0","types":"./build/index.d.ts","_id":"@vinejs/compiler@4.1.3","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-UyH7Zn8dkTMLeU+PF2WjCnWkFb2qYaOxAcvp/uXW0njtKNcJOnVJaPsnWYwqewkTcHN47yvOdzosj3kj3RAP5w==","shasum":"f35e1ddfef6c3f9ab6a98188e421b665e9edad56","tarball":"https://registry.npmjs.org/@vinejs/compiler/-/compiler-4.1.3.tgz","fileCount":44,"unpackedSize":66511,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vinejs%2fcompiler@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICGRO+jex7oZ+PRYdQWgT+P0tQZseHigp0K1+2lH7juPAiBFaUlHV400612jJVZgu1E2m5dRIABPy6wCUfOow43xEg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0c63cc8c-3a6d-4afb-95b3-8acf506976ca"}},"directories":{},"maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/compiler_4.1.3_1770375820213_0.35206340228549315"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-02T11:35:56.192Z","modified":"2026-02-06T11:03:40.929Z","1.0.0":"2023-05-02T11:35:56.405Z","1.0.1":"2023-05-03T06:12:00.859Z","1.1.0":"2023-05-11T10:22:29.871Z","1.2.0":"2023-06-05T04:53:07.488Z","1.2.1":"2023-06-07T07:58:22.279Z","1.2.2":"2023-06-12T04:34:06.834Z","2.0.0":"2023-06-13T05:53:38.597Z","2.0.1":"2023-06-13T06:11:19.435Z","2.1.0":"2023-07-01T08:05:52.271Z","2.1.1":"2023-07-10T10:10:54.167Z","2.1.2":"2023-07-19T06:39:03.314Z","2.2.0":"2023-07-28T11:53:53.935Z","2.3.0":"2023-11-20T05:49:54.487Z","2.4.0":"2024-01-04T10:15:24.064Z","2.4.1":"2024-03-11T07:13:23.626Z","2.5.0":"2024-03-28T09:15:24.383Z","2.5.1":"2024-11-28T17:08:52.845Z","3.0.0":"2024-11-30T07:02:58.986Z","4.0.0":"2025-04-27T04:33:02.772Z","5.0.0":"2025-04-27T08:37:58.339Z","4.1.0":"2025-04-27T08:54:09.227Z","4.1.1":"2025-10-14T08:53:38.575Z","4.1.2":"2025-12-11T06:33:59.546Z","4.1.3":"2026-02-06T11:03:40.343Z"},"bugs":{"url":"https://github.com/vinejs/compiler/issues"},"author":{"name":"virk,vinejs"},"license":"MIT","homepage":"https://github.com/vinejs/compiler#readme","keywords":["vinejs","compiler","validator"],"repository":{"type":"git","url":"git+https://github.com/vinejs/compiler.git"},"description":"Low level compiler for VineJS validator","maintainers":[{"name":"julien-r44","email":"julien@ripouteau.com"},{"name":"virk","email":"virk@adonisjs.com"}],"readme":"# @vinejs/compiler\n\n[![gh-workflow-image]][gh-workflow-url] [![npm-image]][npm-url] ![][typescript-image] [![license-image]][license-url]\n\nThe compiler is used to convert an array of schema nodes to a function with imperative JavaScript code that can be executed to validate a data object. The compiler operates at the low-level and does not offer any JavaScript API for creating the schema (see vinejs for user-land APIs).\n\n## Benchmarks\n\nAjv performs better in some instances because Ajv holds a reference to the input data object and does not create a new output object. Though Ajv behavior results in slightly better performance, it comes at the cost of sharing the same pointers between the input and output objects, and hence mutating one will mutate the other as well.\n\n![](./vinejs_benchmarks.png)\n\n## Schema\n\nSchema refers to an object or an array of objects that the compiler takes as an input to generate JavaScript output. Following is an example of an `object` schema node with `username` property.\n\n```ts\n{\n  type: 'root',\n  schema: {\n    type: 'object',\n    fieldName: '',\n    propertyName: '',\n    bail: true,\n    allowNull: false,\n    isOptional: false,\n    allowUnknownProperties: false,\n    properties: [\n      {\n        type: 'literal',\n        fieldName: 'username',\n        propertyName: 'userName',\n        transformFnId: 'ref://1',\n        parseFnId: 'ref://2',\n        bail: true,\n        allowNull: false,\n        isOptional: false,\n        validations: [\n          {\n            ruleFnId: 'ref://3',\n            isAsync: false,\n            implicit: false,\n          }\n        ]\n      }\n    ],\n    groups: [],\n  }\n}\n```\n\n## What is `ref://x`?\n\nSince, we pre-compile the schema to a string, we cannot serialize certain JavaScript datatypes like functions or complex objects. Therefore, we use a `refs` system, which works as follows.\n\n- When you define a function or a complex data type inside your schema, we will generate a unique ref id for it.\n- The compiler will receive the ref id (starting with `ref://`).\n- At the time of validations, we will pass the refs key-value pair. The key will be ref id and the value will be the complex data type and the compiled output will lookup the ref value based upon the ref id.\n\nConsider the following simplified flow of using refs.\n\n![](./compiler_parsing_flow.png)\n\n## Schema types\n\nFollowing is the list of supported schema types.\n\n- `literal`: Literal refers to any value that does not have children schema nodes. For example: `number`, `string`, `boolean`, `dates`, and so on. Custom data types like `file` can be a literal schema type.\n- `object`: Object refers to a JavaScript Object data type. An object may have children schema nodes as well.\n- `array`: Array refers to a JavaScript Array data type. An array may also define the schema node for the array elements.\n- `tuple`: Tuple refers to a JavaScript Array data type. A tuple can define a separate schema for each array element.\n- `union`: A union is a collection of conditions + schema. If the condition is `true` at runtime, the associated schema will validate the field.\n- `record`: Record refers to a JavaScript Object data type with unknown keys. Each element of a record must have the same type.\n\n## Schema moving parts\n\nThere are moving parts inside the schema nodes. These moving parts generate different outputs based on their state.\n\n### Standalone moving parts\n\nStandalone moving parts refers to conditions that act individually and does not get impacted if other moving parts are enabled or disabled.\n\n- `parseFnId`: A function to convert the input value before the validation lifecycle of the input begins. The function receives the exact value of the input, so consider the value as `unknown`.\n\n- `transformFnId`: A function to convert the output value after all the validations of the input field are over.\n\n  - The function can only be defined for the `literal` schema type.\n  - The function is invoked only when the value is written to the output. Any conditions that do not write value to the output will also skip calling the transform function.\n\n- `allowUnknownProperties`: When enabled, the flag will keep all the properties of an object or an array. The children properties with schema are still validated and replaced, but other properties are deeply copied from the source to the output.\n\n- `bail`: When enabled, the flag will stop validating the field after the first error. In the case of `arrays` and `objects`, the validation of children nodes will also be skipped.\n\n### Dependent flags (optional and null)\n\nFlags that behave differently when used together.\n\n- `isOptional`: Mark the field under validation as optional. It means the field value can be `undefined` or `null`.\n\n- `allowNull`: Mark the field under validation to be `null`, but not undefined. However, when both `isOptional` and `allowNull` flags are used, the undefined values will also be allowed.\n\n  The `null` values are written to the output when `allowNull` flag is enabled.\n\n## Validations behavior\n\nThe validations are functions executed one after the other in the same sequence as they are registered in the schema. Following is the default behavior of validations.\n\n- Validation functions are not executed if the value is `null` or `undefined` even when the field is marked as optional.\n- You may use the `implicit` flag on the validation rule to make the validation run for `null` or `undefined` values as well.\n- When the `bail` mode is enabled for the field, the next validation will not run if the previous one fails. There is no way for rules to bypass this behavior.\n\n## Implicit rules\n\nThe validation rules are not executed by default when the field's value is `null` or `undefined`. However, the implicit rules can bypass this check by enabling the `implicit` flag inside the schema object.\n\n## Writing value to the output\n\nIf the value of a field is `null` or `undefined` it will not be written to the output. However, the `null` values are written to the output when `allowNull` flag is enabled.\n\n[gh-workflow-image]: https://img.shields.io/github/actions/workflow/status/vinejs/compiler/checks.yml?style=for-the-badge\n[gh-workflow-url]: https://github.com/vinejs/compiler/actions/workflows/test.yml 'Github action'\n[npm-image]: https://img.shields.io/npm/v/@vinejs/compiler/latest.svg?style=for-the-badge&logo=npm\n[npm-url]: https://www.npmjs.com/package/@vinejs/compiler/v/latest 'npm'\n[typescript-image]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript\n[license-url]: LICENSE.md\n[license-image]: https://img.shields.io/github/license/vinejs/compiler?style=for-the-badge\n","readmeFilename":"README.md"}