{"_id":"@codecn/inertia-field-input","_rev":"20-ab0ecd42f442bc53ba0373eeec8ea85c","name":"@codecn/inertia-field-input","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"@codecn/inertia-field-input","version":"0.1.0","keywords":["react","laravel","inertia","shadcn","form","input"],"author":"","license":"MIT","_id":"@codecn/inertia-field-input@0.1.0","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"1a058deb00fa4ed10bcee13916e0e774e77a146f","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-0.1.0.tgz","fileCount":8,"integrity":"sha512-G4fK14viG13dBRNqbj8xUxGrFjP1jEF9o2xAaP625tYnvkvJTE2y2HPctPoXykf8t4zWl3bcPWB31V5fiuwqlA==","signatures":[{"sig":"MEUCIEswkkhkiWlzf6yi9Mp0CciUwGQSvuElI4Ujx74PIQYhAiEA3oS4IKTToyVD/Lk8zcbhhJxHnsfvRoZuCHs9sIWmfns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21871},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"97e5632b46f6e3f6b7658b375f0858de0c3e6daf","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"10.9.2","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.0.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":">=20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@inertiajs/react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_0.1.0_1738514000767_0.595029804074501","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@codecn/inertia-field-input","version":"0.2.0","keywords":["react","laravel","inertia","shadcn","form","input"],"author":"","license":"MIT","_id":"@codecn/inertia-field-input@0.2.0","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"2878b3cbb221fbdaa7e7d22e9cbd522d63aba91d","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-0.2.0.tgz","fileCount":8,"integrity":"sha512-TGO4cMcKOZdABhBVqEhroB3NFNTS/L7l5BbwCbT2idgvHNxwaJBxWkJiRQvoVBP52x3vM4+k/DmzU0BHzB40jg==","signatures":[{"sig":"MEUCIQDfeRzb78qi74ykD/g37ob0H3ReCRX4+v13uKZ4fspLSgIgYdEbawCaj8POFYSMcGz8B13UpcjyuLN3RpveR5WNI54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21950},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"411507850a603ef42ac4adf57cd6b71c1b957f08","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"10.9.2","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"clsx":"^2.0.0","tailwind-merge":"^3.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":">=20.0.0","@types/react":"^18.2.0 || ^19.0.0","@types/react-dom":"^18.2.0 || ^19.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@inertiajs/react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_0.2.0_1738514482049_0.7837225011819027","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@codecn/inertia-field-input","version":"0.2.1","keywords":["react","laravel","inertia","shadcn","form","input"],"author":"","license":"MIT","_id":"@codecn/inertia-field-input@0.2.1","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"326e72d4aa7b2ec6b32a1c994fabdcd1c0f0f166","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-0.2.1.tgz","fileCount":8,"integrity":"sha512-tPq9C0SdvlTpuO0z028cHyFkxrFRcmdpQlecq8ak0vAYXA+AOw2u0nN/PhvgeDuOiPR3AVZHRkrbmSrPwF9AlQ==","signatures":[{"sig":"MEYCIQCn9DuvwKTaqIbHFkcMpUe2nTdft4SXbZF9W/LXzxWWKAIhAJC5fKOfAa7NPQDqn8TaJLEu3jysgjcAlSPtqGnGvNQU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23091},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"91c1ea655ef3c45de5771003a91bb71daba2d4e0","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"10.9.2","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"clsx":"^2.0.0","tailwind-merge":"^3.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":">=20.0.0","@types/react":"^18.2.0 || ^19.0.0","@types/react-dom":"^18.2.0 || ^19.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@inertiajs/react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_0.2.1_1738514893368_0.7548960806913532","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@codecn/inertia-field-input","version":"0.2.2","keywords":["react","laravel","inertia","shadcn","form","input"],"author":"","license":"MIT","_id":"@codecn/inertia-field-input@0.2.2","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"37a9db97ad2725dab83b0de8a30f304142fcb7f0","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-0.2.2.tgz","fileCount":8,"integrity":"sha512-DPJGRfQMFTLq3xU5WVMNLaFfLbJb+m4QUV3+hTluchIAiW5j/A3QXiS12wtrcmYTaz0Xum1UEKrn0w7TVI2n6g==","signatures":[{"sig":"MEUCIBjabp0dPyg4mez9H3U/DgTdyHv07ICDH0phqQWmiYAQAiEAy+p4iO92/ssb90RyAlnh8XwW8kvQbPBHEN8pbJR9Qqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23092},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0cd918e9df1a7a3e35c2f1239b1b8d738a51255b","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"10.9.2","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.0.0","tsup":"^8.0.0","typescript":"^5.0.0","@types/node":">=20.0.0","@types/react":"^18.2.0 || ^19.0.0","tailwind-merge":"^3.0.0","@types/react-dom":"^18.2.0 || ^19.0.0","class-variance-authority":"^0.7.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@inertiajs/react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_0.2.2_1738515427646_0.8177678145386846","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@codecn/inertia-field-input","version":"0.2.3","keywords":["react","laravel","inertia","shadcn","form","input"],"author":"","license":"MIT","_id":"@codecn/inertia-field-input@0.2.3","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"3570aba9e2f49f9059ef249f36ef9d81fe9354a4","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-0.2.3.tgz","fileCount":8,"integrity":"sha512-8kVOq8yRNdGCDkwh1VcWefe7wzmVUKnXIWEl7VCKu+Y2LspYPHAEIi5XX0Y5+g2GM32MG9QLKLB16u8LWT8sIw==","signatures":[{"sig":"MEUCIQCfwHuMXHE51r7jy0vW9ZcdJuoT3bKNEti5l0QDJgkBSAIgA9XTIE9QeGcH6RITuTt5y/PS+gQCsd48d6/FrT1B2jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23991},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9d58659e2edbf811867e596c76b801f5f3f66b07","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"10.9.2","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.0.0","tsup":"^8.0.0","typescript":"^5.0.0","@types/node":">=20.0.0","@types/react":"^18.2.0 || ^19.0.0","tailwind-merge":"^3.0.0","@types/react-dom":"^18.2.0 || ^19.0.0","class-variance-authority":"^0.7.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@inertiajs/react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_0.2.3_1738515936346_0.5700218992232526","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@codecn/inertia-field-input","version":"0.2.4","keywords":["react","laravel","inertia","shadcn","form","input"],"author":"","license":"MIT","_id":"@codecn/inertia-field-input@0.2.4","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"113a2999c36c67ab7d0f1174a459f8bab4a771c6","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-0.2.4.tgz","fileCount":8,"integrity":"sha512-epeDVlXTP392KUmnjxGIJpxhMzf7hO6fhzfKcyrDhtbHGwnKUPWIZhSUhBYW7LRD+CA0f+bT4AMbQE4bNlQ2iQ==","signatures":[{"sig":"MEUCIQCG5tfh3YpxysizfZ/DnT4muO3Fq54zrCLxymttko/NMwIgXnP4mLRBoZZC72GMw4C12L+GdGkZ7CpTr5GOPR87f+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25095},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cb07da231da861613f98d8ca6fcf1a95f8a2e010","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.1.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.0.0","tsup":"^8.0.0","typescript":"^5.0.0","@types/node":">=20.0.0","@types/react":"^18.2.0 || ^19.0.0","tailwind-merge":"^3.0.0","@types/react-dom":"^18.2.0 || ^19.0.0","class-variance-authority":"^0.7.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@inertiajs/react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_0.2.4_1738778694460_0.04468020611682122","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@codecn/inertia-field-input","version":"0.3.0","keywords":["react","laravel","inertia","shadcn","form","input"],"author":"","license":"MIT","_id":"@codecn/inertia-field-input@0.3.0","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"d421f22cf9c40076d0474aabf8106342c09ccb48","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-0.3.0.tgz","fileCount":8,"integrity":"sha512-MsTBZx3UVgWC1cZy4HM4YfPL46Bd/EWyn4bHFi/yycypfo6cb3J2/g0Boc9OnpKuz0OnqJkOP+glJRHwVuysvg==","signatures":[{"sig":"MEYCIQDyNPpr4u+DWzUDNRfIOx5gPpvj0WtP8lhardgoCuvmOAIhALFBnFP/mOdv3p5mtefWuBpHwQEebFzCas8dSB+MvUK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1875976},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"dba6c1cde4365bad9817ca2da51bca24a6026b72","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"10.9.2","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":">=20.0.0","@types/react":"^18.2.0 || ^19.0.0","@types/react-dom":"^18.2.0 || ^19.0.0"},"peerDependencies":{"clsx":"^2.0.0","cmdk":"^1.0.4","dayjs":"^1.11.13","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.468.0","tailwind-merge":"^3.0.0","@inertiajs/react":"^1.0.0 || ^2.0.0","dayjs-plugin-utc":"^0.1.2","@radix-ui/react-label":"^2.0.0","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-switch":"^1.0.0","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_0.3.0_1740347884784_0.04667057562251986","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@codecn/inertia-field-input","version":"0.3.1","keywords":["react","laravel","inertia","shadcn","form","input"],"author":"","license":"MIT","_id":"@codecn/inertia-field-input@0.3.1","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"c03f088e531f71bdf81f756ea973da9f8767daf4","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-0.3.1.tgz","fileCount":8,"integrity":"sha512-GW4PbgkHeMkZwPgtrIT0W5M42cSzeeMNdP5HtS3v0CoGsWG6nYYs7Mv/TMNeJRhQmOCGUr4575Ja2ybEkxWPGA==","signatures":[{"sig":"MEUCIDNmGQYTEQbdKjoAXUzjeS09Hwp3wrhKgFaJYwsiMEmtAiEAqCj1G72avJ0fTkwxZm+/vAMgZguXkexF4UBPCp2UAc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1876384},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"35716ecdd06760e4be7054acefa7e37118d8014f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.1.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":">=20.0.0","@types/react":"^18.2.0 || ^19.0.0","@types/react-dom":"^18.2.0 || ^19.0.0"},"peerDependencies":{"clsx":"^2.0.0","cmdk":"^1.0.4","dayjs":"^1.11.13","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.468.0","tailwind-merge":"^3.0.0","@inertiajs/react":"^1.0.0 || ^2.0.0","dayjs-plugin-utc":"^0.1.2","@radix-ui/react-label":"^2.0.0","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-switch":"^1.0.0","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_0.3.1_1740692206365_0.003406827153055625","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@codecn/inertia-field-input","version":"0.3.2","keywords":["react","laravel","inertia","shadcn","form","input"],"author":"","license":"MIT","_id":"@codecn/inertia-field-input@0.3.2","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"b41710bb29f10a5c2e812a521b6f4072275725e7","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-0.3.2.tgz","fileCount":8,"integrity":"sha512-kVanKyG/esmXB9XrfIk4RGUkF6UdACJsBJmyfjl0sYuJG7VJLioSM7wUWPVcUKZm0OAxPrSNLq7okm6eFuqv3A==","signatures":[{"sig":"MEQCID8ndN42NDWthbLu6ZQO131ULr6NwzNVrLgJBEbbjwfgAiA3CBi6+ktzQoaybVverMpiFobjp9D1qNp3AfwDyK69Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1876394},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9be0ae894adc5c6fb6e7ded2344f13a0488e0be7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.1.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0","@types/node":">=20.0.0","@types/react":"^18.2.0 || ^19.0.0","@types/react-dom":"^18.2.0 || ^19.0.0"},"peerDependencies":{"clsx":"^2.0.0","cmdk":"^1.0.4","dayjs":"^1.11.13","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.468.0","tailwind-merge":"^2.0.0 || ^3.0.0","@inertiajs/react":"^1.0.0 || ^2.0.0","dayjs-plugin-utc":"^0.1.2","@radix-ui/react-label":"^2.0.0","@radix-ui/react-dialog":"^1.1.4","@radix-ui/react-switch":"^1.0.0","@radix-ui/react-popover":"^1.1.4","class-variance-authority":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_0.3.2_1740692488893_0.06854200639486163","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@codecn/inertia-field-input","version":"1.0.0","keywords":["react","inertia","forms","components","typescript"],"license":"MIT","_id":"@codecn/inertia-field-input@1.0.0","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"7979c09e55cc5a1543eb2345d0e880dcb736af94","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-1.0.0.tgz","fileCount":65,"integrity":"sha512-42aWcxPEbji+PflCV72Lp53Olqg0JHviGEoRhejOt3a/FPoQOCUzeVh4VdPDKEFDRgQlRH6w1DkyKoh286ljUA==","signatures":[{"sig":"MEUCIQDhtaVT7P0De0Z9tczvHwpRH6MmQmUVvjtmjNRNUOYzkAIgZy6GMfm/w/wn842mujlrYtV0y64dkGRqDeGTlndJFZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159594},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"10cdd2c6d58ac893ec6f47acb522545f3b68a3ff","scripts":{"build":"vite build","watch":"vite build --watch"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.2.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","typescript":"^4.0.0","@types/react":"^18.0.0 || ^19.0.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"cmdk":"^1.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0","lucide-react":"^0.475.0","@inertiajs/react":"^1.0.0 || ^2.0.0","react-day-picker":"^9.0.0","@tailwindcss/vite":"^4.0.6","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.2","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-label":"^2.1.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-select":"^2.1.6","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-checkbox":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_1.0.0_1744267958973_0.2625224689780352","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@codecn/inertia-field-input","version":"1.0.1","keywords":["react","inertia","forms","components","typescript"],"license":"MIT","_id":"@codecn/inertia-field-input@1.0.1","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"e57253d40ab571198025e26805c56b147b6cc804","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-1.0.1.tgz","fileCount":2,"integrity":"sha512-Kfgp+458CZoxIdR3AwVSzvJgEPeTWknaN/h1Ah0TKsJlSsPmwbZDknwTL0cLXgkPDYMLqDtwWA+0RsugbPHbcw==","signatures":[{"sig":"MEUCIHxZZndw009gSfrMp7RcoaX4+D/mozCoZ3tWbUBFGBoaAiEAkNMVr7kX62v7kAkJf1BXe/F4PRxH4nt+Gdzj9D2GiMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9740},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"9ab48e5f25d99980fb5a0c83d0b0bd2d34a3ed7a","scripts":{"build":"vite build","watch":"vite build --watch"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.2.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","typescript":"^4.0.0","@types/react":"^18.0.0 || ^19.0.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"cmdk":"^1.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0","lucide-react":"^0.475.0","@inertiajs/react":"^1.0.0 || ^2.0.0","react-day-picker":"^9.0.0","@tailwindcss/vite":"^4.0.6","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.2","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-label":"^2.1.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-select":"^2.1.6","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-checkbox":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_1.0.1_1744268615446_0.08560963291330093","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@codecn/inertia-field-input","version":"1.0.2","keywords":["react","inertia","forms","components","typescript"],"license":"MIT","_id":"@codecn/inertia-field-input@1.0.2","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"87680463e650713f4829942143d5c1a8c0dde3f8","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-1.0.2.tgz","fileCount":5,"integrity":"sha512-yIZ1fiUilWrXG8wGvhDZ9C+Ql0Eng9a6BSKzB/7Roz2zkgGO3Oa5AG5nycGStaRLwnr928mV4VdLTvMUN4l/Aw==","signatures":[{"sig":"MEUCIHs3/sI8YkVA4gKnOG9OuABThun1UGOTDNe08IotIDrOAiEAzLQ4fjP6eGZJkCUwQ7zf5zZaEFUvEyxTmzTlWuK5CWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104770},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"d4fae84d872e4919b2aa773910f9be02f9df6a0d","scripts":{"build":"vite build","watch":"vite build --watch"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.2.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","typescript":"^4.0.0","@types/react":"^18.0.0 || ^19.0.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"cmdk":"^1.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0","lucide-react":"^0.475.0","@inertiajs/react":"^1.0.0 || ^2.0.0","react-day-picker":"^9.0.0","@tailwindcss/vite":"^4.0.6","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.2","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-label":"^2.1.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-select":"^2.1.6","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-checkbox":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_1.0.2_1744269040352_0.026975592159149908","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@codecn/inertia-field-input","version":"1.0.3","keywords":["react","inertia","forms","components","typescript"],"license":"MIT","_id":"@codecn/inertia-field-input@1.0.3","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"e5b6ce2d3eb856bdda0ab0a9f5fe647558b4207c","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-1.0.3.tgz","fileCount":45,"integrity":"sha512-kenMj5dfYPYi3iwp3jldcbs/baBA+2NGRhpiKaZmhEim68OjG7hEEVlW+fvt5I8twJUsMpiTqFqcX8RsU/n/vw==","signatures":[{"sig":"MEQCIAeV6CDM3SBreVxQtwhG73Zsd43JFvwEeJ+yAzt/jxGSAiBzI4Q2fBbwBkD5Hcgnj4YVWij9Gb7oMBl5V+URO+CcyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139884},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"3efbcbec8837d34773696a77e1b4f448cce58b18","scripts":{"build":"vite build","watch":"vite build --watch"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.3.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","typescript":"^4.0.0","@types/react":"^18.0.0 || ^19.0.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"cmdk":"^1.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0","lucide-react":"^0.475.0","@inertiajs/react":"^1.0.0 || ^2.0.0","react-day-picker":"^9.0.0","@tailwindcss/vite":"^4.0.6","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.2","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-label":"^2.1.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-select":"^2.1.6","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-checkbox":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_1.0.3_1746019083887_0.8540310604781081","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@codecn/inertia-field-input","version":"1.0.4","keywords":["react","inertia","forms","components","typescript"],"license":"MIT","_id":"@codecn/inertia-field-input@1.0.4","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"0098ddaa43721578ca7988dced82f642d63ac179","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-1.0.4.tgz","fileCount":45,"integrity":"sha512-bMFT0vpLuSFb2CeOyf6XrqkylQOa3tKktpfs1HziTlE45c/CFb5t98qxwLK83Eosus0Mg2dOrosDOj9Pyr+MeQ==","signatures":[{"sig":"MEYCIQDp7SC8ciornPrLcVmZ5ZjpP2Ni9fxFp5YqOp+AE9BpoAIhAKzbbi290+VR6f75BuYvuOxQutRF0yrENMX9Xvteiqx+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139991},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"8af492171c935af919bd97747a09d02ca046b2e5","scripts":{"build":"vite build","watch":"vite build --watch"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.3.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","typescript":"^4.0.0","@types/react":"^18.0.0 || ^19.0.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"cmdk":"^1.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0","lucide-react":"^0.475.0","@inertiajs/react":"^1.0.0 || ^2.0.0","react-day-picker":"^9.0.0","@tailwindcss/vite":"^4.0.6","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.2","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-label":"^2.1.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-select":"^2.1.6","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-checkbox":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_1.0.4_1746244908061_0.4833835043096708","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@codecn/inertia-field-input","version":"1.0.6","keywords":["react","inertia","forms","components","typescript"],"license":"MIT","_id":"@codecn/inertia-field-input@1.0.6","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"1dba52d541fb5d1b9fc5bb6fe113cf0d4720b880","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-1.0.6.tgz","fileCount":45,"integrity":"sha512-uTEwJRryVpT1r0xSPwiT3iMvnk68M9mYh5PkRZ7F2ZxEdVZsPG7bliXD1DZ9Py2s6/VMvXJ7DngEu6S3KWW5DA==","signatures":[{"sig":"MEQCIFmlI47+ecYOaxkUIUkQWrMIjV9kQJW1V7pjiophmr7jAiBb7PHhSN3MDESATVCLMXylEQCGuTvByJO55ZUNICzAbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140005},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"6d203f2001570e18050b31a879402ecb2dedeb4d","scripts":{"build":"vite build","watch":"vite build --watch"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.3.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","typescript":"^4.0.0","@types/react":"^18.0.0 || ^19.0.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"cmdk":"^1.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0","lucide-react":"^0.475.0","@inertiajs/react":"^1.0.0 || ^2.0.0","react-day-picker":"^9.0.0","@tailwindcss/vite":"^4.0.6","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.2","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-label":"^2.1.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-select":"^2.1.6","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-checkbox":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_1.0.6_1746275766689_0.9002976859796015","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@codecn/inertia-field-input","version":"1.0.7","keywords":["react","inertia","forms","components","typescript"],"license":"MIT","_id":"@codecn/inertia-field-input@1.0.7","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"b44bf1741489de9671622d42b15e478d2dc6abc6","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-1.0.7.tgz","fileCount":45,"integrity":"sha512-CL/guGqPERDelIUuJNk69KKfY2kWnb4UJ4kI9d2LI+kcR3g/cJqPoBqIO98JfQISAU/OKoCnErd+7ZkJjaJsiA==","signatures":[{"sig":"MEUCIBDRFngbqB8cWfqx8XGaxFGJXOyXQW7+yDtiPN/ZF6O2AiEAjO/G6DAzA7KcDSb+eu9Pi94Yl2Hq3AwUvJ+zhfVH/ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141178},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"0a2e8044b9c25e9a15599cea4d2c2a52ca6d3df9","scripts":{"build":"vite build","watch":"vite build --watch"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.3.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","typescript":"^4.0.0","@types/react":"^18.0.0 || ^19.0.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"cmdk":"^1.1.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0","lucide-react":"^0.475.0","@inertiajs/react":"^1.0.0 || ^2.0.0","react-day-picker":"^9.0.0","@tailwindcss/vite":"^4.0.6","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.1.2","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-label":"^2.1.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-select":"^2.1.6","@radix-ui/react-popover":"^1.1.6","@radix-ui/react-checkbox":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_1.0.7_1746616158470_0.5285301570798571","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@codecn/inertia-field-input","version":"1.0.8","keywords":["react","inertia","forms","components","typescript"],"license":"MIT","_id":"@codecn/inertia-field-input@1.0.8","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"54abb00351855f86b587d7de232b17dd7d279689","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-1.0.8.tgz","fileCount":45,"integrity":"sha512-TahC/eob3cG1Di+p5ouOcYQZtUCJ/XSAK4jrEr1PGBuPYpkSgtHfySQPx7oFygSGnloSeYdCKPAMU8lZD1A6Dg==","signatures":[{"sig":"MEYCIQDygTdAtjzykxBxLk26AjSFMz8T7FG6xjRLNjW0lPwGQQIhAIOUJG/47Z4BL1GjpJNNZawbsnIBEGnszB+Jkh0iE+eE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141827},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"c7e6156089f5d93fcd5e03b3cea8e20a074a114b","scripts":{"build":"vite build","watch":"vite build --watch"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.3.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","typescript":"^5.0.0","tailwindcss":"^4.0.0","@types/react":"^18.0.0 || ^19.0.0","vite-plugin-dts":"^4.0","@tailwindcss/vite":"^4.0.6","tailwindcss-animate":"^1.0.7","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"cmdk":"^1.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.479.0","@inertiajs/react":"^1.0.0 || ^2.0.0","react-day-picker":"^9.0","@radix-ui/react-slot":"^1.0","@radix-ui/react-label":"^2.0","@radix-ui/react-dialog":"^1.0","@radix-ui/react-select":"^2.0","@radix-ui/react-popover":"^1.0","@radix-ui/react-checkbox":"^1.0"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_1.0.8_1748456396615_0.48217884425404467","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@codecn/inertia-field-input","version":"1.0.9","keywords":["react","inertia","forms","components","typescript"],"license":"MIT","_id":"@codecn/inertia-field-input@1.0.9","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"db74e983d41a92f000c40ec77e7b7777611d2dfe","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-1.0.9.tgz","fileCount":45,"integrity":"sha512-GocGeg4zcMU/DgpE71F9dai7/nM0HlNzjYRlGNidkq82SLifwG4Ik6ibmsfp2SfIx2UORlDgWDd0Ws/LbmDF2w==","signatures":[{"sig":"MEUCIH/U+V0zmXssjZ8PnT6krtn9gL5G6wcyih6DPZcsbcm6AiEAvr9LseACsmSrKRo5ZbJQNCzqREMoIeVNftTI5yFF7IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141839},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"f805d2018e2fd0f11a641e84ac6a6ec482113f84","scripts":{"build":"vite build","watch":"vite build --watch"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.3.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","typescript":"^5.0.0","tailwindcss":"^4.0.0","@types/react":"^18.0.0 || ^19.0.0","vite-plugin-dts":"^4.0","@tailwindcss/vite":"^4.0.6","tailwindcss-animate":"^1.0.7","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"cmdk":"^1.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.479.0 || ^0.511.0","@inertiajs/react":"^1.0.0 || ^2.0.0","react-day-picker":"^9.0","@radix-ui/react-slot":"^1.0","@radix-ui/react-label":"^2.0","@radix-ui/react-dialog":"^1.0","@radix-ui/react-select":"^2.0","@radix-ui/react-popover":"^1.0","@radix-ui/react-checkbox":"^1.0"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_1.0.9_1748457056657_0.3106045475106396","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@codecn/inertia-field-input","version":"1.0.10","keywords":["react","inertia","forms","components","typescript"],"license":"MIT","_id":"@codecn/inertia-field-input@1.0.10","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"dist":{"shasum":"9d298cb2756a91b6495fabc6368dc3c51a5de753","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-1.0.10.tgz","fileCount":5,"integrity":"sha512-zzVIqtLuRVdWlVIYJtyhu09OBkQuEOBxjbgc6/AALhRKfMtHIzcYnipkMBgl6VAEugqSf/mAzf9o9hiOajIDkg==","signatures":[{"sig":"MEUCIQDO3ZScP9BnlHBPIB1lmDVxFWOwjEczay84imlQlyQbBAIgXImLosbeixLuJxh8/lR00dXq3nbwm5OhuMnG1ttqHrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104721},"main":"./dist/index.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.cjs.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"0b6b44728808dbc91d4316a05fd58ac95ae29956","scripts":{"build":"vite build","watch":"vite build --watch"},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"_npmVersion":"11.3.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"clsx":"^2.1.1","date-fns":"^4.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","typescript":"^5.0.0","tailwindcss":"^4.0.0","@types/react":"^18.0.0 || ^19.0.0","vite-plugin-dts":"^4.0","@tailwindcss/vite":"^4.0.6","tailwindcss-animate":"^1.0.7","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"cmdk":"^1.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.479.0 || ^0.511.0","@inertiajs/react":"^1.0.0 || ^2.0.0","react-day-picker":"^9.0","@radix-ui/react-slot":"^1.0","@radix-ui/react-label":"^2.0","@radix-ui/react-dialog":"^1.0","@radix-ui/react-select":"^2.0","@radix-ui/react-popover":"^1.0","@radix-ui/react-checkbox":"^1.0"},"_npmOperationalInternal":{"tmp":"tmp/inertia-field-input_1.0.10_1748535506500_0.7560748178531651","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@codecn/inertia-field-input","version":"1.1.0","description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","type":"module","main":"./dist/index.cjs.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js","default":"./dist/index.cjs.js"},"./package.json":"./package.json"},"sideEffects":false,"scripts":{"build":"vite build","watch":"vite build --watch"},"peerDependencies":{"@inertiajs/react":"^1.0.0 || ^2.0.0","@radix-ui/react-checkbox":"^1.0","@radix-ui/react-dialog":"^1.0","@radix-ui/react-label":"^2.0","@radix-ui/react-popover":"^1.0","@radix-ui/react-select":"^2.0","@radix-ui/react-slot":"^1.0","cmdk":"^1.0","lucide-react":"^0.479.0 || ^0.511.0","react":"^18.0.0 || ^19.0.0","react-day-picker":"^9.0","react-dom":"^18.0.0 || ^19.0.0"},"dependencies":{"class-variance-authority":"^0.7.0","clsx":"^2.1.1","date-fns":"^4.0"},"devDependencies":{"@types/react":"^18.0.0 || ^19.0.0","@vitejs/plugin-react":"^4.3.0","typescript":"^5.0.0","vite":"^6.0.0","vite-plugin-dts":"^4.0","tailwindcss":"^4.0.0","@tailwindcss/vite":"^4.0.6","tailwindcss-animate":"^1.0.7"},"keywords":["react","inertia","forms","components","typescript"],"license":"MIT","_id":"@codecn/inertia-field-input@1.1.0","gitHead":"64798adb0bbdc6858cc7aab506fb7567e2ddc098","_nodeVersion":"22.15.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-4k9XBtQk09UTNGxB1lDRgts3ouN8NceW4qI+fmao7FdayjRfNHnHL/t7eW7snhWpC7LFdkX4nlWH3ejIgUauLA==","shasum":"3d774297e265685286f2007aa136c96bcad36fda","tarball":"https://registry.npmjs.org/@codecn/inertia-field-input/-/inertia-field-input-1.1.0.tgz","fileCount":45,"unpackedSize":142779,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD+D4kQT52N5UVTZos66yPtVI5kSAR2ISRyyNQ4v90nmAIhANRB2j+Zz1hJYmnCa1wNzN4GS4ABLMytUDVsPGCRbP61"}]},"_npmUser":{"name":"cnegron","email":"cnegrondev@gmail.com"},"directories":{},"maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/inertia-field-input_1.1.0_1748597666869_0.5958114403962564"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-02T16:33:20.702Z","modified":"2025-05-30T09:34:27.197Z","0.1.0":"2025-02-02T16:33:20.965Z","0.2.0":"2025-02-02T16:41:22.253Z","0.2.1":"2025-02-02T16:48:13.539Z","0.2.2":"2025-02-02T16:57:07.856Z","0.2.3":"2025-02-02T17:05:36.580Z","0.2.4":"2025-02-05T18:04:54.729Z","0.3.0":"2025-02-23T21:58:04.996Z","0.3.1":"2025-02-27T21:36:46.654Z","0.3.2":"2025-02-27T21:41:29.147Z","1.0.0":"2025-04-10T06:52:39.214Z","1.0.1":"2025-04-10T07:03:35.626Z","1.0.2":"2025-04-10T07:10:40.554Z","1.0.3":"2025-04-30T13:18:04.115Z","1.0.4":"2025-05-03T04:01:48.325Z","1.0.6":"2025-05-03T12:36:06.877Z","1.0.7":"2025-05-07T11:09:18.725Z","1.0.8":"2025-05-28T18:19:56.836Z","1.0.9":"2025-05-28T18:30:56.841Z","1.0.10":"2025-05-29T16:18:26.687Z","1.1.0":"2025-05-30T09:34:27.028Z"},"license":"MIT","keywords":["react","inertia","forms","components","typescript"],"description":"An opinionated form input component for Laravel + Inertia.js + React + shadcn/ui projects","maintainers":[{"name":"cnegron","email":"cnegrondev@gmail.com"}],"readme":"# @codecn/inertia-field-input\n\nAn opinionated form input component library for Laravel + Inertia.js + React + shadcn/ui projects.\n\n## Installation\n\n```bash\nnpm install @codecn/inertia-field-input\n```\n\n## Components\n\nThis package provides a set of form components that integrate seamlessly with Laravel's Inertia.js and shadcn/ui.\n\n### FormInput\n\nA text input component that integrates with Inertia.js forms.\n\n```tsx\nimport { FormInput } from \"@codecn/inertia-field-input\";\n\n// Basic usage\n<FormInput\n  id=\"name\"\n  value={form.data.name}\n  onChange={(e) => form.setData(\"name\", e.target.value)}\n  error={form.errors.name}\n  label=\"Name\"\n/>;\n\n// With useField hook - automatically handles errors from Laravel validation\n<FormInput label=\"Name\" {...useField(\"name\")} required autoComplete=\"name\" placeholder=\"Full name\" />;\n\n// Email input example\n<FormInput\n  type=\"email\"\n  label=\"Email\"\n  {...useField(\"email\")}\n  required\n  autoComplete=\"username\"\n  placeholder=\"Email address\"\n/>;\n\n// Using a custom input component\n// First, create your custom input component in your project\n// src/components/ui/CustomInput.tsx\nconst CustomInput = React.forwardRef<HTMLInputElement, React.InputHTMLAttributes<HTMLInputElement>>((props, ref) => (\n  <input ref={ref} {...props} className=\"custom-input-class\" />\n));\n\n// Then, create your own FormInput that extends the package's FormInput\n// src/components/FormInput.tsx\nimport { FormInput as BaseFormInput } from \"@codecn/inertia-field-input\";\nimport { CustomInput } from \"./ui/CustomInput\";\n\nexport const FormInput = (props: React.ComponentProps<typeof BaseFormInput>) => (\n  <BaseFormInput {...props} InputComponent={CustomInput} />\n);\n\n// Now you can use your custom FormInput throughout your application\nimport { FormInput } from \"@/components/FormInput\";\n\n<FormInput label=\"Custom Input\" {...useField(\"custom\")} />;\n```\n\n### FormSelect\n\nA select dropdown component for single selection.\n\n```tsx\nimport { FormSelect, useField } from \"@codecn/inertia-field-input\";\n\nconst options = [\n  { label: \"Option 1\", value: \"1\" },\n  { label: \"Option 2\", value: \"2\" },\n];\n\n// Basic usage\n<FormSelect\n  id=\"category\"\n  value={form.data.category}\n  onChange={(value) => form.setData(\"category\", value)}\n  options={options}\n  error={form.errors.category}\n  label=\"Category\"\n/>;\n\n// With useField hook - automatically handles errors from Laravel validation\n<FormSelect label=\"Category\" {...useField(\"category\")} options={options} required />;\n```\n\n### FormCheckbox\n\nA checkbox component for boolean values.\n\n```tsx\nimport { FormCheckbox, useField } from \"@codecn/inertia-field-input\";\n\n// Basic usage\n<FormCheckbox\n  id=\"terms\"\n  checked={form.data.terms}\n  onChange={(checked) => form.setData(\"terms\", checked)}\n  error={form.errors.terms}\n  label=\"I agree to the terms\"\n/>;\n\n// With useField hook - automatically handles errors from Laravel validation\n<FormCheckbox label=\"I agree to the terms\" {...useField(\"terms\")} required />;\n```\n\n### FormDate\n\nA date picker component with calendar integration.\n\n```tsx\nimport { FormDate, useField } from \"@codecn/inertia-field-input\";\n\n// Basic usage\n<FormDate\n  id=\"birthday\"\n  value={form.data.birthday}\n  onChange={(date) => form.setData(\"birthday\", date)}\n  error={form.errors.birthday}\n  label=\"Birthday\"\n/>;\n\n// With useField hook - automatically handles errors from Laravel validation\n<FormDate label=\"Birthday\" {...useField(\"birthday\")} required />;\n```\n\n### FormMultiSelect\n\nA multi-select component for selecting multiple options.\n\n```tsx\nimport { FormMultiSelect, useField } from \"@codecn/inertia-field-input\";\n\nconst options = [\n  { label: \"Tag 1\", value: \"tag1\" },\n  { label: \"Tag 2\", value: \"tag2\" },\n  { label: \"Tag 3\", value: \"tag3\" },\n];\n\n// Basic usage\n<FormMultiSelect\n  id=\"tags\"\n  value={form.data.tags}\n  onChange={(values) => form.setData(\"tags\", values)}\n  options={options}\n  error={form.errors.tags}\n  label=\"Tags\"\n/>;\n\n// With useField hook - automatically handles errors from Laravel validation\n<FormMultiSelect\n  label=\"Tags\"\n  {...useField(\"tags\")}\n  options={[\n    { label: \"Tag 1\", value: \"tag1\" },\n    { label: \"Tag 2\", value: \"tag2\" },\n  ]}\n/>;\n```\n\n## Core Hooks\n\n### useForm\n\nA hook that simplifies form handling with Inertia.js. You can destructure it just like Inertia's useForm.\n\n```tsx\nimport { useForm, useField } from \"@codecn/inertia-field-input\";\n\n// Destructure useForm like Inertia.js\nconst {\n  data,\n  setData,\n  errors,\n  processing,\n  reset,\n  post,\n  put,\n  patch,\n  delete: destroy,\n} = useForm({\n  name: \"\",\n  email: \"\",\n  terms: false,\n});\n\n// Access form data\nconsole.log(data);\n\n// Set form data\nsetData(\"name\", \"John Doe\");\n\n// Handle form submission\nconst handleSubmit = (e) => {\n  e.preventDefault();\n  post(\"/api/users\");\n};\n\n// Access form errors\nconsole.log(errors);\n\n// Check if form is processing\nconsole.log(processing);\n\n// Reset form\nreset();\n```\n\n### useField\n\nA hook that provides field-specific functionality for form inputs and automatically handles error display.\n\n```tsx\nimport { useForm } from \"@codecn/inertia-field-input\";\n\nconst { useField } = useForm({\n  name: '',\n  email: ''\n})\n// The useField hook returns an object with all necessary props for a form field\n// including value, onChange, error, and other attributes needed for the field\n\n// You can spread these props directly into your form components\n<FormInput label=\"Name\" {...useField('name')} required />;\n\n// You can also combine with additional props\n<FormInput label=\"Email\" {...useField(\"email\")} type=\"email\" autoComplete=\"email\" />;\n```\n\n## Integration with Laravel\n\nThis package is designed to work seamlessly with Laravel's backend validation. When using the `useField` hook, errors from Laravel's validation will automatically be displayed in the corresponding form fields.\n\n```php\n// In your Laravel controller\npublic function store(Request $request)\n{\n    $validated = $request->validate([\n        'name' => 'required|string|max:255',\n        'email' => 'required|email|unique:users',\n        'terms' => 'required|accepted',\n    ]);\n\n    // Process the validated data\n    // ...\n\n    return redirect()->back()->with('success', 'User created successfully');\n}\n```\n\n## Complete Form Example\n\nHere's a complete example of a form using the components and hooks:\n\n```tsx\nimport { useForm, FormInput, FormSelect, FormCheckbox, FormMultiSelect } from \"@codecn/inertia-field-input\";\n\nexport default function UserForm() {\n  const { useField, processing, post } = useForm({\n    name: \"\",\n    email: \"\",\n    role: \"\",\n    terms: false,\n    tags: [],\n  });\n\n  const handleSubmit = (e) => {\n    e.preventDefault();\n    post(\"/api/users\");\n  };\n\n  const roleOptions = [\n    { label: \"Admin\", value: \"admin\" },\n    { label: \"User\", value: \"user\" },\n    { label: \"Guest\", value: \"guest\" },\n  ];\n\n  const tagOptions = [\n    { label: \"Frontend\", value: \"frontend\" },\n    { label: \"Backend\", value: \"backend\" },\n    { label: \"DevOps\", value: \"devops\" },\n  ];\n\n  return (\n    <form onSubmit={handleSubmit}>\n      <FormInput label=\"Name\" {...useField(\"name\")} required autoComplete=\"name\" placeholder=\"Full name\" />\n\n      <FormInput\n        type=\"email\"\n        label=\"Email\"\n        {...useField(\"email\")}\n        required\n        autoComplete=\"username\"\n        placeholder=\"Email address\"\n      />\n\n      <FormSelect label=\"Role\" {...useField(\"role\")} options={roleOptions} required />\n\n      <FormMultiSelect label=\"Tags\" {...useField(\"tags\")} options={tagOptions} />\n\n      <FormCheckbox label=\"I agree to the terms\" {...useField(\"terms\")} required />\n\n      <button\n        type=\"submit\"\n        disabled={processing}\n        className=\"px-4 py-2 bg-blue-500 text-white rounded hover:bg-blue-600 disabled:opacity-50\"\n      >\n        {processing ? \"Saving...\" : \"Save User\"}\n      </button>\n    </form>\n  );\n}\n```\n\n## Styling\n\nAll components are styled using shadcn/ui's design system and can be customized using Tailwind CSS classes.\n\n```tsx\n<FormInput label=\"Name\" {...useField(\"name\")} className=\"w-full max-w-md\" />\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}