{"_id":"@clarkeash/inertia-aria-form-hook","_rev":"2-adc7ebaa01951b4f93d2fee23dba1183","name":"@clarkeash/inertia-aria-form-hook","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@clarkeash/inertia-aria-form-hook","version":"1.0.0","keywords":["react","hook","inertiajs","aria","form","accessibility","laravel"],"author":{"url":"https://ashleyclarke.me","name":"Ashley Clarke","email":"me@ashleyclarke.me"},"license":"MIT","_id":"@clarkeash/inertia-aria-form-hook@1.0.0","maintainers":[{"name":"clarkeash","email":"me@ashleyclarke.me"}],"homepage":"https://github.com/clarkeash/inertia-aria-form-hook#readme","bugs":{"url":"https://github.com/clarkeash/inertia-aria-form-hook/issues"},"dist":{"shasum":"ef96a573ca365c58c600a170971842700155658f","tarball":"https://registry.npmjs.org/@clarkeash/inertia-aria-form-hook/-/inertia-aria-form-hook-1.0.0.tgz","fileCount":4,"integrity":"sha512-1/Rhfee1r0E1e0KJ8NlOFNFeCmd47CnNCXJCA/tnr65tiSWScZqkNpv+YYl7abFi4DIKRgo4qYd/8MW6oPNyaA==","signatures":[{"sig":"MEUCIQDGeOQKeO2VRBoqyTeKmD19Cyw4ELknHjhOuTkvjExFtwIgQE+NxCGu3ImEvAtkRzlFAlmG7k7to/on5sFFVAT7dNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3337},"main":"use-inertia-aria-form.ts","types":"use-inertia-aria-form.ts","gitHead":"dc59327ae062fdb3136f2462e59d23b551ae906b","_npmUser":{"name":"clarkeash","email":"me@ashleyclarke.me"},"repository":{"url":"git+https://github.com/clarkeash/inertia-aria-form-hook.git","type":"git"},"_npmVersion":"10.8.2","description":"A custom React hook for ARIA-compliant forms with Inertia.js integration.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"typescript":">=4.0.0"},"peerDependencies":{"react":"^19.0.0","@inertiajs/react":"^2.1.0","react-aria-components":"^1.12.2"},"_npmOperationalInternal":{"tmp":"tmp/inertia-aria-form-hook_1.0.0_1758305471620_0.30215867174156763","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@clarkeash/inertia-aria-form-hook","version":"1.1.1","description":"A custom React hook for ARIA-compliant forms with Inertia.js integration.","main":"use-inertia-aria-form.ts","types":"use-inertia-aria-form.ts","keywords":["react","hook","inertiajs","aria","form","accessibility","laravel"],"author":{"name":"Ashley Clarke","email":"me@ashleyclarke.me","url":"https://ashleyclarke.me"},"license":"MIT","peerDependencies":{"react":"^19.0.0","@inertiajs/react":"^2.1.0","react-aria-components":"^1.12.2"},"devDependencies":{"typescript":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/clarkeash/inertia-aria-form-hook.git"},"_id":"@clarkeash/inertia-aria-form-hook@1.1.1","gitHead":"01d28d517b77b0c279a898156f1ec181818dfafc","bugs":{"url":"https://github.com/clarkeash/inertia-aria-form-hook/issues"},"homepage":"https://github.com/clarkeash/inertia-aria-form-hook#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-epNW7X8qap0KOyloaGEzgaH9+3NBn8vAfwGT0n/ZyYJCEpzNP/Q9kaegEzaKJNzq9lXqwPquKaXFtEDrP8ipWw==","shasum":"85f51e8e3e3cdd5a9b9dd1ed2a7ed1e84d9e184b","tarball":"https://registry.npmjs.org/@clarkeash/inertia-aria-form-hook/-/inertia-aria-form-hook-1.1.1.tgz","fileCount":4,"unpackedSize":6504,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICTPfBjcz/6XXHqYfNKJNEkEvwWCx635RABIBtBhW6I1AiAB+BIA0bjRjM0x77JPESe0PaIEsh/5XpXtNVggZiHYqg=="}]},"_npmUser":{"name":"clarkeash","email":"me@ashleyclarke.me"},"directories":{},"maintainers":[{"name":"clarkeash","email":"me@ashleyclarke.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/inertia-aria-form-hook_1.1.1_1758382499887_0.7254709747691181"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-19T18:11:11.469Z","modified":"2025-09-20T15:35:00.253Z","1.0.0":"2025-09-19T18:11:11.826Z","1.1.1":"2025-09-20T15:35:00.082Z"},"bugs":{"url":"https://github.com/clarkeash/inertia-aria-form-hook/issues"},"author":{"name":"Ashley Clarke","email":"me@ashleyclarke.me","url":"https://ashleyclarke.me"},"license":"MIT","homepage":"https://github.com/clarkeash/inertia-aria-form-hook#readme","keywords":["react","hook","inertiajs","aria","form","accessibility","laravel"],"repository":{"type":"git","url":"git+https://github.com/clarkeash/inertia-aria-form-hook.git"},"description":"A custom React hook for ARIA-compliant forms with Inertia.js integration.","maintainers":[{"name":"clarkeash","email":"me@ashleyclarke.me"}],"readme":"# inertia-aria-form-hook\n\n## Installation\n\nInstall with npm:\n\n```bash\nnpm install @clarkeash/inertia-aria-form-hook\n```\n\nOr with yarn:\n\n```bash\nyarn add @clarkeash/inertia-aria-form-hook\n```\n\n## Usage\n\n```jsx\nimport RegisteredUserController from '@/actions/App/Http/Controllers/Auth/RegisteredUserController';\nimport { Form, TextField, Label, Input } from \"react-aria-components\";\n\nexport default function Register() {\n    const { errors, isSubmitting, handleSubmit } = useInertiaAriaForm();\n\n    return (\n        <Form onSubmit={handleSubmit(RegisteredUserController.store().url)}>\n            <TextField name=\"name\">\n                <Label>Name</Label>\n                <Input />\n            </TextField>\n            ...\n            <Button type=\"submit\">Submit</Button>\n        </Form>\n    );\n}\n```\n","readmeFilename":"README.md"}