{"_id":"react-form-wizard-component","_rev":"35-6b43eedc10d2f2e0ef55273f57d0d298","name":"react-form-wizard-component","dist-tags":{"next":"0.2.8","latest":"2.0.0"},"versions":{"0.0.1":{"name":"react-form-wizard-component","version":"0.0.1","author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.0.1","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"dist":{"shasum":"bf1466d6d466751230c84c8a00b8948a0b45038b","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.0.1.tgz","fileCount":7,"integrity":"sha512-j54CK0SnvcJwvFib064Vhl1WyXMp/Hr0vOwizN3xPDAbP5D6q1Pnlcj9LEDwBiMiWOsKZuQKxIKAJpcmV0GEjA==","signatures":[{"sig":"MEUCIQDV9zEVCOIzdaDpjmDgH2+vziYqziUkqRrESr2Nwrhj9gIgFAoTkJPzu0lhidujbmGiV/2wsP4mOpD7J1fFI3sgwpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56973},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"7604ba5969ef331261cf1fdfebfd57a6f2c38070","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","eslint":"^8.38.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.0.1_1687790303967_0.5240704228552975","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"react-form-wizard-component","version":"0.0.2","author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.0.2","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"cab8b17597fd2d03ee2f4929e7df9f260c2648cc","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.0.2.tgz","fileCount":7,"integrity":"sha512-NPipNbpx5lR5cUnefJhzsOB44As6rGPxB5Dghjnk+HAIbK+OGwOvhuRhYvXR/LIHyIcDQoqxWtkgw7C4ElQFFg==","signatures":[{"sig":"MEUCIAyCqGIVHII7eGng77IwikBBJXb2FeXPChOvGbkP2uKxAiEA3wFYRyqb4UA5KJSFTygwf1UdFHpySPeJ1wcPo4U3R5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57111},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"92fd79d8f085bb1d495fdceb018be873733df737","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","eslint":"^8.38.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.0.2_1687790622626_0.6172271090434693","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"react-form-wizard-component","version":"0.0.3","author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.0.3","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"eb5af53940eaa37f7633a279bfc6b136d28b9927","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.0.3.tgz","fileCount":7,"integrity":"sha512-MRzKx8zVownewfwLcbqMPbwcyQ32OsEhQAl3x/H0cUWO4x27rXgKD1KyatLKtkS6pP6bCGJLq1LUw4Nk3lrHhA==","signatures":[{"sig":"MEQCIAdKb8EI+12INwjPllJstAJXVi9jbDFhrC03+VD5p87pAiBcszN46h0y+i7ap3ibNOtFkEMz73uB/GeqJ5simG7LWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57335},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"c28d3e6bb5e224de6a3e510a334b0685bb49a60a","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","eslint":"^8.38.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.0.3_1687791306418_0.23353984250359372","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"react-form-wizard-component","version":"0.0.4","author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.0.4","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"b1bd631ea037459141a03adf2e058133b004f692","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.0.4.tgz","fileCount":7,"integrity":"sha512-MV/M5MwEuiE3Yig0/EsXmsq39q7NHXCoF29FHdGhUGB453PQtQXLb48nJj6+U+0KSg9Tt1HKrbgKa/oT+e8aOQ==","signatures":[{"sig":"MEUCIAavZeXgLfGyd4AXBUidTZY4S11unwNxkGlqHFCB9BQtAiEAgGV+luF7duZPvU62FTe/eCNpSC1jo0FgEpIHV24zkuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57335},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"e3f2a9d287920ba37a33340b2b3e627bed2b306b","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","eslint":"^8.38.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.0.4_1687910038183_0.27586879087515825","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"react-form-wizard-component","version":"0.0.5","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.0.5","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"7ce0be40cd7a5e2f6175191cf57338f92f1aeb96","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.0.5.tgz","fileCount":7,"integrity":"sha512-eNqZFFHy/ltCp3rwCS+ly2r23Q8hdZM17GHK9Bhoi83RWxsz1+sp7w/WLm4oV4hg70Zt3oTcWmPjJJI323OZOg==","signatures":[{"sig":"MEQCIEqnnjOanhA4C1NCDLs6LxoV+1TXrhUTnq3o8cM7X/U6AiBFjbbb4x9ubP1LLRv5cfplXlYDN/5TGL/iVhGcUkWpew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57935},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"3d3eb437d7eb14e960ee11d643530286ad58223a","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.0.5_1688075418718_0.21280002585845925","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"react-form-wizard-component","version":"0.0.6","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.0.6","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"cbfab87655e2888a586fa4f65cd2f0aa2d2f9ce6","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.0.6.tgz","fileCount":7,"integrity":"sha512-nRev18MX5V8MUXbpIW7UnCKApdPG/WrPCuCWfGdI665iIdaQr5YBqZuOwOy24HHej4/+e0LgFEnQ9bPuGVjw1w==","signatures":[{"sig":"MEQCID5GoaEpjjDzbzEGTR7tfa7ufC+VaRb69oPBya5jXnPOAiBvMWxL6RvH3QHJnFwK7d+13Z7rz+01su3HH/TU6alWVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59158},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"c202997a202462637c428fd376d6ab543d0b5c81","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.0.6_1688078095174_0.016105841783251806","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"react-form-wizard-component","version":"0.0.7","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.0.7","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"803b4e5275b347d9a2500bde3ca14088c09d1eaa","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.0.7.tgz","fileCount":7,"integrity":"sha512-GFeys6SP+KwCCnDkyyleP5rlTEtNasiAVB7MfHbyu1Wfs93EBZBqQJcpZhL1D4AdSd+C0jfNBa18n8wPSkQREA==","signatures":[{"sig":"MEUCICY6Ku3t5BUA6lQyfoC8Yaa7FmJR9ET2Jx/8G+LG1rZdAiEA9HFm881TSWZOj5tsnFozfHRSKck9rqddZA3k05a0iSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59176},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"17427433988a602212d5cf9a14d7a6dc47a890eb","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.0.7_1688078706109_0.3161805096458692","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"react-form-wizard-component","version":"0.0.8","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.0.8","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"2bef8fb8d2bdf9cc8f02cc81f20dcf6e931aa041","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.0.8.tgz","fileCount":7,"integrity":"sha512-qxmJ7WjHx4YzPi3QpWLA6712GCuVLcinOal24S9ntYo9Z1+clVX0+ASstHmKm8hmIhGwULRnEALqpRWP5VrlbA==","signatures":[{"sig":"MEUCIHFYsDfiG9JkCQi4F7sfQhO25TWhZneZcstDdURkCqHTAiEAkHLzaRecGZFNP5t8qiqHi0sOBBUKKUzJm2lZT5o4DJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59366},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"ed8ddfda63b3aa87847e1fac4766e20732924f25","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.0.8_1688079146556_0.7503221623309135","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"react-form-wizard-component","version":"0.0.9","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.0.9","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"ee6ba20f0a8453ed2c83ce781b7551fef64a005f","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.0.9.tgz","fileCount":7,"integrity":"sha512-zCOBzZwQ9whbutCToDU1F3950oDBEhUVhs8Nts3Zp4lyeOUuaCA1fPSF2cyA3RPah9WT3QxNepWjAAOZKt3MEw==","signatures":[{"sig":"MEQCIHPM69DexZUGUEZ0hE9lXtmHER7IT3EHraUnn1KiL2LpAiBZeJ13zj7lyI/5mWT2rsAM3oCh4RGVurcuEsEHoMAyYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60040},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"061efd6668081495c00a9c47ddd63de585fed43d","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.0.9_1688140651337_0.2346173873451347","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"react-form-wizard-component","version":"0.1.0","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.1.0","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"e5385a3a0df94240a822f96727f766a8ea86c82f","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.1.0.tgz","fileCount":7,"integrity":"sha512-HgyFQXtLzwCodiH/AS/lFe1nZkQhorgM8uRNkN7hBtyFKIn7Qm9AV6cfgCMqKbeHlFKFiL/VMa0CbSRR5+1eWw==","signatures":[{"sig":"MEYCIQCmn2V28ROueGXVFmHGBwPMBieyUCkrEfHMqXThHaEOcwIhALbbR0NsTF6KudE0sVRjAV5mktUOtyuuM/eI/JsvappD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60067},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"7d5f955cabe475d7e375425929785e5aa3069ecf","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.1.0_1688155039231_0.35842742478238376","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"react-form-wizard-component","version":"0.1.1","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.1.1","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"36a3b4080193c9642c6835506045aa37205be6d1","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.1.1.tgz","fileCount":7,"integrity":"sha512-5JJ1hNvGtfwAYCGpkeWPlg7mbT4+KFT3rUFlysmWj9wArz/rfTYsHQ9I374PAJ29uYxeiSyG5fiNhf/BXPgTig==","signatures":[{"sig":"MEQCIB4Xd812BGBBcxIu06XW97uNE6LG8SVYq/4h0IXdhVQjAiBG4HSivmXYpjxTw9XN3u9dL57ezCWgox4DMsmghVlFFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61806},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"933d6efaa49fbc0af1070a23caf46a739ac21ea9","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.1.1_1688158929566_0.22992864308659633","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"react-form-wizard-component","version":"0.1.2","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.1.2","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"61d778cb4acd8f082e864b2b7ea6449cd576ecf4","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.1.2.tgz","fileCount":7,"integrity":"sha512-6LHx/b2X6wGpFa5EJI0MfVNiD/Q42SFVO4pQB9W6jBd79MNJMcR30uSlrv+Zuxc6duzvuHOKKSF5bCiAqNXdiA==","signatures":[{"sig":"MEYCIQCTwubHDFGP0O4ONF6TLnuOnEJ/HQGlqI/HfsoqKDSapwIhALh3eg+xgaloHte7FN+Z8/5FBYHeEfUJpgyW7yJJvuJq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63453},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"536d28a0a137b5a1b48ef6e51d082c45bab173ee","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.1.2_1688490718388_0.08852495909492997","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"react-form-wizard-component","version":"0.1.3","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.1.3","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"471a723c1916bbcf18de954a9f0b76df7c832511","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.1.3.tgz","fileCount":10,"integrity":"sha512-teDXozq78FOamA508azpE5oZXhKUYY3/8HngDZutvNpq3vttSIbJ0w0zKikFyLk5Ulg/Ksqt1bjhDN3bvgcHCw==","signatures":[{"sig":"MEYCIQCAm8R7uTpJ+b5i5exUoxeOaYYOe1K/L+8wNS95pgNAuQIhAOuMRCn+9ugFbc9a+wQZq02OOBaQv4MKk/lbjvNcv6kw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64750},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"93e63c328087c8228d08244668e9b3fbb7938e74","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.1.3_1688491494403_0.8221561833489408","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"react-form-wizard-component","version":"0.1.4","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.1.4","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"c634846dd3303d21e76274b26abfbbaf1b38033d","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.1.4.tgz","fileCount":7,"integrity":"sha512-ZWdZ3XFdFeBVbvkaEBtWR7vyEzlY0Y4+TWHOBNzQcBtLSF5YQcuXyrc3Hv6Rqi4Rrfhl7p0BsWHXEVCQXLbX+A==","signatures":[{"sig":"MEQCIGKtLJOaIbKEMRQu2WdE9gN0P6OBMLPgdzMG2acrSxzZAiBNPaj8VY1j2LE27Mcot69cpqPtX4MKobbhMrIYp/B3sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64083},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"313a9e6378b7f91fa9df7de0cd68020f932d84e6","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.1.4_1689028469659_0.1707064963471474","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"react-form-wizard-component","version":"0.1.5","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.1.5","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"b630dbdb487e811adcafe9a266ca48d10e533879","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.1.5.tgz","fileCount":7,"integrity":"sha512-6t1I+plmKRPHFEWYTv7uewz/2TvUtcXqLkUzQcdDSqFJpI4tbEodNVawF2I9836ZV1DYs17e5x9WX2b1d43xVw==","signatures":[{"sig":"MEUCIQCxP1H8lvPx6RVk7C+EYwsId9kehUYs4XajxkTpsr3/IQIgBEH3f6XOW4pgQ36t8jM15I4GajxNnOrmr/L3Ly8YhKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64091},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"a34043526b7801f4d66bc1dd8454a72c05434a9e","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.1.5_1689029527413_0.33817845182368744","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"react-form-wizard-component","version":"0.1.6","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.1.6","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"023d0e851e9bfac839054981c13750e3aa5ce30d","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.1.6.tgz","fileCount":7,"integrity":"sha512-X0ejG/uxtoHfNG0ZinqzIGz9ZdFU6ufqXNXdPNhxRjpm15NnOy0j8HJJV5o9LKJ2OfN7gcUnWJt1lFcrwbLTpg==","signatures":[{"sig":"MEUCIA8iLrR3KwtzAbxi7wQe+bXAPNpgAQ6zUcTJMsVEAHnZAiEA/9r6vZLCdWX6E9vmG1gPvxkmdJSnHxpH2/86j9Uct4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64543},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"b00d0dd1aa524b2f9c7b5c91b4dfb1f3a86f5037","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.1.6_1689634506923_0.039341780518275415","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"react-form-wizard-component","version":"0.1.7","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.1.7","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"b0fb3075c53511213158fcd9ba90c1dbedba57b6","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.1.7.tgz","fileCount":7,"integrity":"sha512-GN4TnYI+2qqRxannwZSzinbhh1u0FEXLxhs1WjC9QhZu+w9Hk+LxrWAldQvnQuC8zp5flcDw7hdSESCfBXO2sQ==","signatures":[{"sig":"MEUCIQCyUQGAvxqEDzTxW3ewAfcqI58lc/2ak+dz6OWObdLlBQIgEMgr60UIwze1ycMAhUllVKKmUETsDkdIKqO+yT6/HEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63175},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"42027b8b5a93502cfa06f1952a03d06db1ad4146","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"9.6.6","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.1.7_1690454625556_0.05609697398491997","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"react-form-wizard-component","version":"0.1.8","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.1.8","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"8a9a51f0cac0f72c5f96702d8c0367189dea3c12","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.1.8.tgz","fileCount":25,"integrity":"sha512-TXu/nERm1yDN+LyqnDc4Ps2YNzgYQG8a6Wly09DSi4vFNaa1+ZbN4GDO0hV7i4fecvxqwe2+JfyJMzJ3Nwbh+w==","signatures":[{"sig":"MEUCIA46cph8CM14cY2mlUgYCWajKRnpaOKYxkKB23H467z2AiEA+zbK0j0qokpceAWVSYtWFUnMgN2cDh+7LKSJktGryog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85192},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/FormWizard.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"250141416ef8fdc044163d950f646989681e7691","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":" vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.5.0","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"20.12.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.1.8_1718014214599_0.9311161185719101","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"react-form-wizard-component","version":"0.1.9","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.1.9","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"35d403e4cf199372b5b65b222e8efc2eea1a2af0","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.1.9.tgz","fileCount":31,"integrity":"sha512-JYU1UAMv5llvMOet0gdJfMaYrnJ0rxQYOiL8wE1t1bkIIm4rf0iZ54P+cuTI/gPqvzbS4MSUdBF6M6JDq5JVeQ==","signatures":[{"sig":"MEUCIBt4u0KTLum3uRO1wMiUbrUClQNB/P+da2aJD5WVlXNYAiEAhpN9vYZFNIa7QVTwaNb6BLmp5G9gGj47Jj8+BoLlxgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90947},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"250141416ef8fdc044163d950f646989681e7691","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":" vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.5.0","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"20.12.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.1.9_1718014659996_0.025123058780233354","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"react-form-wizard-component","version":"0.2.0","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.2.0","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"ad466e742801f106b81f287c24e9c83f6ad9600a","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.2.0.tgz","fileCount":15,"integrity":"sha512-Hx982DXvgvYF0Fd8q7kgJIWt+b4esu3Eudjnoqq/y96Ro53ewWjxYOBh2XNMJPKIVgP922Pf5Mvid15HovjplA==","signatures":[{"sig":"MEUCIGaJB8OV3ds29mlnDSBDfvtfZmaEwnqFZCsAHiSGNwmeAiEA1aw0HnmmYkJvl4nRHi1pJ6jnQc0vPmIq+MWoWST4hXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65484},"main":"./dist/react-form-wizard-component.umd.js","type":"module","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"250141416ef8fdc044163d950f646989681e7691","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":" vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.5.0","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"20.12.1","dependencies":{"react-form-wizard-component":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.2.0_1718017028963_0.7819114674283691","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"react-form-wizard-component","version":"0.2.1","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.2.1","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"9f0a2cd292b69fba4bf8141eebdf13da52fae54e","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.2.1.tgz","fileCount":15,"integrity":"sha512-2IlJ+v/hMYcwrdKqxHf3/SlbQm1m0vOTmcc0tkEiQt7U9GNU6+vbsfhPUEDSE+RwB6lWql+eqLq/wLvB7HuBwg==","signatures":[{"sig":"MEUCIQCvgN8TJroeKD9IWF4U7ogE/umvDH/b9og/WoDfl6WvNQIgOsdWx7mY3oVP8hODCv/DiRS633DInb3uC0iBkByAVSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65521},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"250141416ef8fdc044163d950f646989681e7691","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":" vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.5.0","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"20.12.1","dependencies":{"react-form-wizard-component":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.2.1_1718017162982_0.5074467066831949","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"react-form-wizard-component","version":"0.2.2","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.2.2","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"4ab5856044f93a29f19d6598eceede8210879773","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.2.2.tgz","fileCount":15,"integrity":"sha512-uUGOXqv+3mkvgEIrhSgTqwLtappOkSp7DoS5Vty9Xij+JZnJqY+N5Q1Kd5xWlSeP5SA0+zpoFk1YN+Oi7v61CA==","signatures":[{"sig":"MEQCIHYfNCsvZvD8bfEdb3GQuam+i9aLMU+XW4Mu2vFMTuv5AiBD5O3Bjk2aaHCCds32mjsM4vR4g0st2R/QYUw2wC50AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65521},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"250141416ef8fdc044163d950f646989681e7691","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":" vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.5.0","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"20.12.1","dependencies":{"react-form-wizard-component":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.2.2_1718017230054_0.7209330102802043","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"react-form-wizard-component","version":"0.2.3","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.2.3","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"4ae11e1551eab6db01d7ed9e8336fe5085a5e241","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.2.3.tgz","fileCount":15,"integrity":"sha512-t8pDyvc3tWFBTmutDTFGP+/U2iZdW3otG2TkFUN/NWK+0GeFlRj/ln3YZxIrwrsYJsa1Y4J157ythqXZF0dNNw==","signatures":[{"sig":"MEUCIQCvzPoyzT5tip2MgjWW003FYVwHQRYImJcMH7YfFLlQ5wIgAnaOXKj8i1d3QfVUUDwTY9vKPd104i/UZyUevVftQN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65617},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"250141416ef8fdc044163d950f646989681e7691","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":" vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.5.0","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"20.12.1","dependencies":{"react-form-wizard-component":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.2.3_1718113651565_0.5064123228080928","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"react-form-wizard-component","version":"0.2.4","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.2.4","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"3d5afb2e9db0799f4adad6fe1a0625a4e7113e8b","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.2.4.tgz","fileCount":15,"integrity":"sha512-zajQTGtKvVUNZAuimoK5BNCZgAR24MK6WsIUPS1ZF9Pkh3GgL+o54aQ6s/2o/XFj++6SQEDXiNTdSVXfwY2KUQ==","signatures":[{"sig":"MEUCIDdPgLS+Hqs9EVoyORvlkWMnbhb0rSe7WbEqqb+0/fVoAiEA27xOFmD8g0uzK5Bi3zFke9dUsiMKKMxV5WRSazsd9RA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72727},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"32c835bdb69ea692420c55fc6cde0ced2574dd9d","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":" vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.5.0","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"20.12.1","dependencies":{"react-form-wizard-component":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.2.4_1722346021946_0.06526194915413885","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"react-form-wizard-component","version":"0.2.5","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.2.5","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"99e332413e8f82ca571d96008ac9a16fa38a2e51","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.2.5.tgz","fileCount":15,"integrity":"sha512-77tFnjdhMBA8HGwKBngat8LyhOaQsVq9QfhIyc3TQrZlfeBdxYIkOS6zu4uxmIDRhDpXl3Icsu7DG1GulxkM4g==","signatures":[{"sig":"MEUCIQC5eHQrmQE7dTE4cH5yvLpGnbvEKDe3Vw3oDgm6lscdMAIgHjiKvNadRbA7Z0No0HGykTRRZiiLkf1gk/yYapSTk7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72461},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"cd2cc875ba2447e8445ebdffeb0b8620504f3970","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":" vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.5.0","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"20.12.1","dependencies":{"react-form-wizard-component":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.2.5_1722350214190_0.40355128542332364","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"react-form-wizard-component","version":"0.2.6","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.2.6","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"2b2866f8c211a90c0d94d609b2443265553d8ce2","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.2.6.tgz","fileCount":15,"integrity":"sha512-V3RgU+mJlRxbVkFvy/67qDFMZNxIsQ+EDSpt7FMJx4rCjcGIZ08g9WE60s9XBvHTgdctb1QF4TaTNHxP5kOvsg==","signatures":[{"sig":"MEUCIQDoQkKTKcNbkDCGrbY38KlgeX3fwWcFxEMHAs0BQ/3OBQIgKpb3ypXGLldn2RvxoIWW+sGcIPQkPl3jyLhgj/iQndM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73166},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"cd2cc875ba2447e8445ebdffeb0b8620504f3970","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":" vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.5.0","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"20.12.1","dependencies":{"react-form-wizard-component":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.2.6_1722370892495_0.2467016568316458","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"react-form-wizard-component","version":"0.2.7","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.2.7","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"64e659b4f248415491d27dc6e4f06bed927b940d","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.2.7.tgz","fileCount":15,"integrity":"sha512-MWDK5RdkieqCY/mExPlg7vcwYZ0caM2hBdR+7o3LjgjPKGrPiZN8uk1LL/Ej0UYx951IYPBQmtH1/+5YoNNgQA==","signatures":[{"sig":"MEUCIQCGVvi5y9Gje8+oc1KFlU6PrtYg3fMvPJPjqV+T8HnpmQIgcZJDLG3dVUo+uTPT91atAHAZy3z1koiWuLzADHpKekM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73166},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"47fa03129120586f2d7ca9223f6a998c471d5a35","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":" vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.5.0","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"20.12.1","dependencies":{"react-form-wizard-component":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.2.7_1722372097966_0.669729193334242","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"react-form-wizard-component","version":"0.2.8","keywords":["react","form","wizard","component","react-component","react-form-wizard","react-form-wizard-component","react-form-wizard-component","form-wizard","form-wizard-component","react-form","react-form-component","react-form-wizard-component","next","next-form-wizard","next-form-wizard-component","step","step-form","step-form-component","react-step-form","stepper","react-stepper","react-stepper-component","react-step-form-component","react-step-form-wizard"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@0.2.8","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"5bebdbfa3e5ed7ae655f3dd0dca7ae66c905a8a4","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-0.2.8.tgz","fileCount":15,"integrity":"sha512-FS1dV7pS04HGxO5wqhbdJo3K52eGGpj9UtER5t6WrOkcb3vFCttecy5cIGjL3dQWw+W7mEiDRgWUpCb8cTmqRQ==","signatures":[{"sig":"MEUCIQCNOTeSKTZpRpq+ZH/NI4MLvmdDsoJTRVOPAK0Ko6MQHQIgEctRVfHkhWrpq4Vo9VryMBr8lzl8PWqeeWen+PbiwDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65108},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"cdb6f92768776772eb4345dbfc18e4c93a825eff","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":" vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.5.0","description":"A react form wizard component with validation and progress bar with no external depenendcies which simplifies tab wizard management.","directories":{},"_nodeVersion":"20.12.1","dependencies":{"react-form-wizard-component":"^0.2.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^4.3.9","react":"^18.2.0","eslint":"^8.38.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_0.2.8_1741293346277_0.6629238800326391","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"react-form-wizard-component","version":"1.0.0","keywords":["react","form","wizard","stepper","multi-step","form-wizard","react-form","wizard-component","form-builder","step-form","guided-form","typescript","react-component","form-validation","step-by-step","wizard-form"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@1.0.0","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard#readme","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"d29cf0e8452bd283615c59ecaba7b83b6865c88b","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-1.0.0.tgz","fileCount":20,"integrity":"sha512-zxSOiucuida7lypypH7+mlQHhUy9HGaWR1L0AtiH4wz/E/SB53xkV9aICERkgSvzpn8ut93fXAlMSOt9G+rOlA==","signatures":[{"sig":"MEQCIDFxjqEgTf5MrwwV7wdcuevRfFvdOew6Ti9ekyzKAzu3AiBdRY8Dgnv1Z082qW47aJsru5zhomsNkwyyj0Wij0d5gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88401},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"f5aea36abfc7eefa2cc9059a997b04b8570ddd17","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":" vite build && tsc","preview":"vite preview","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.9.3","description":"A modern, accessible React form wizard component with validation, progress tracking, and extensive customization options. Zero dependencies, TypeScript-first, mobile-responsive.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","vite":"^6.0.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.4.6","react-dom":"^18.2.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","identity-obj-proxy":"^3.0.0","vite-plugin-banner":"^0.7.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_1.0.0_1773168456851_0.12612390570893606","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"react-form-wizard-component","version":"1.0.1","keywords":["react","form","wizard","stepper","multi-step","form-wizard","react-form","wizard-component","form-builder","step-form","guided-form","typescript","react-component","form-validation","step-by-step","wizard-form"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@1.0.1","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard#readme","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"ef99da77c6765e4a0ccd94d7703652173b6518a3","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-1.0.1.tgz","fileCount":16,"integrity":"sha512-LLBD+3HaZle3gBn9/628Tr11lVqKsRabIJIoLbTykwXqk+Gst7WbsBYP/PYtifISLjFvJrAf0D4TfSGOCVLPaQ==","signatures":[{"sig":"MEYCIQDUDpTF5nvj99jevu0N8ii4Twjr+R3UAS1nD+XAyebz2QIhAPn0aF19WLmHYBKFLcJMutNqSm3dhYMW9QaEqK1k5vKc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88092},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"eedf73a5024f5d1b04f6210a7a09d5df2c94d230","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":" vite build && tsc","preview":"vite preview","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.9.3","description":"A modern, accessible React form wizard component with validation, progress tracking, and extensive customization options. Zero dependencies, TypeScript-first, mobile-responsive.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","vite":"^6.0.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.4.6","react-dom":"^18.2.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","identity-obj-proxy":"^3.0.0","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_1.0.1_1773169830660_0.2402571607649837","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"react-form-wizard-component","version":"1.1.0","keywords":["react","form","wizard","stepper","multi-step","form-wizard","react-form","wizard-component","form-builder","step-form","guided-form","typescript","react-component","form-validation","step-by-step","wizard-form","react19","react-19"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@1.1.0","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard#readme","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"69cfa795ab9826e896342011d90f1de24ea8ad9d","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-1.1.0.tgz","fileCount":16,"integrity":"sha512-gze4E1lwSIOURs8bVvH4Sm/FclnR2Jd8LlsResmN6tluB99StDINYGcfQVRyxiF5KftpxQ0X+9bgkyXWVQqcMQ==","signatures":[{"sig":"MEYCIQCAXwi7778QcPSr5Rt1WsQjjYGoGeTT3Fc2jtV0HlQOEgIhAKqnJDK7HzYDDBTAOI2n492xr8mDxVYHR6WNAXN36g02","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68674},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"eedf73a5024f5d1b04f6210a7a09d5df2c94d230","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":" vite build && tsc","preview":"vite preview","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.9.3","description":"A modern, accessible React form wizard component with validation, progress tracking, and extensive customization options. Supports React 19, zero dependencies, TypeScript-first, mobile-responsive.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"react-form-wizard-component":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","vite":"^6.0.0","react":"^19.0.0","eslint":"^8.38.0","ts-jest":"^29.4.6","react-dom":"^19.0.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","identity-obj-proxy":"^3.0.0","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_1.1.0_1773171391215_0.14202127210525206","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"react-form-wizard-component","version":"1.1.1","keywords":["react","form","wizard","stepper","multi-step","form-wizard","react-form","wizard-component","form-builder","step-form","guided-form","typescript","react-component","form-validation","step-by-step","wizard-form","react19","react-19"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@1.1.1","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard#readme","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"7bf1ac03883b856b1644b0b80884e2fe42b02003","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-1.1.1.tgz","fileCount":16,"integrity":"sha512-L4XrpqcEIFPhHH7Iy87b/dymL5TnVHmDGxDocXJ3FNgwjX32vwvoRom6cfZzLC9LTZ+/O+Nf2VDtBD3hJ7lNiA==","signatures":[{"sig":"MEUCIQCW18Iqn6ikzQq4iox9AhVmsEYTl7pnc4Ir68lkmkUDfwIgD6DfqrWur3Ei96LPxQJguGY0Cd+TaKSI5LrR6l9uyBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70362},"main":"./dist/react-form-wizard-component.umd.js","type":"module","types":"./dist/types/main.d.ts","module":"./dist/react-form-wizard-component.es.js","exports":{".":{"types":"./dist/types/main.d.ts","import":"./dist/react-form-wizard-component.es.js","require":"./dist/react-form-wizard-component.umd.js"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"104d8e6616a580025c01895216d348ab8abbe946","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":" vite build && tsc","preview":"vite preview","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"_npmVersion":"10.9.3","description":"A modern, accessible React form wizard component with validation, progress tracking, and extensive customization options. Supports React 19, zero dependencies, TypeScript-first, mobile-responsive.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"react-form-wizard-component":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","vite":"^6.0.0","react":"^19.0.0","eslint":"^8.38.0","ts-jest":"^29.4.6","react-dom":"^19.0.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","identity-obj-proxy":"^3.0.0","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.3.4","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_1.1.1_1773172735705_0.37045350211881845","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"react-form-wizard-component","version":"1.2.0","keywords":["react","form","wizard","form-wizard","stepper","multi-step","multi-step-form","step-form","step-by-step","guided-form","onboarding","checkout","react-form","form-validation","form-builder","wizard-component","wizard-form","headless","accessible","a11y","typescript","react-component","react-hook-form","zod","nextjs","app-router","react17","react18","react19"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@1.2.0","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard#readme","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"d4d3ec92a26515aee9a960cb0b5898cfd651d84c","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-1.2.0.tgz","fileCount":32,"integrity":"sha512-JEhUvJ87dMChUHBBtU+uDmNh2OStDjJEkS8Mk4y60AA4+yGe7SwMlmn4GTrjHZFC4S/Pu2euuVUkIk1TMaT/Kg==","signatures":[{"sig":"MEQCIFwfdxDZY3EV1+WBv/vuUrfT+XagmcvHkkQyCw1Hqgj6AiBr0zREo0bGrx9KPyiSLYg8sOfYYFQmxIlfv2CrdjwTmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-form-wizard-component@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360412},"main":"./dist/react-form-wizard-component.cjs","type":"module","types":"./dist/types/main.d.ts","unpkg":"./dist/react-form-wizard-component.umd.js","module":"./dist/react-form-wizard-component.es.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/types/main.d.ts","default":"./dist/react-form-wizard-component.es.js"},"require":{"types":"./dist/types-cjs/main.d.cts","default":"./dist/react-form-wizard-component.cjs"}},"./styles.css":"./dist/react-form-wizard-component.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css","./dist/react-form-wizard-component.css":"./dist/react-form-wizard-component.css"},"gitHead":"00a3a300ec3e03e45fccfce415aa00a6b6377b02","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","size":"size-limit","test":"jest","build":"vite build && npm run build:types","verify":"npm run lint && npm run typecheck && npm run test && npm run build && npm run check:publish && npm run check:exports","preview":"vite preview","typecheck":"tsc -p tsconfig.json --noEmit","check:docs":"node scripts/check-docs.mjs","test:watch":"jest --watch","build:types":"tsc -p tsconfig.build.json && node scripts/build-types.mjs","check:exports":"attw --pack . --exclude-entrypoints styles.css dist/style.css dist/react-form-wizard-component.css","check:publish":"publint","test:coverage":"jest --coverage","prepublishOnly":"npm run verify"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"jsdelivr":"./dist/react-form-wizard-component.umd.js","repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"size-limit":[{"name":"FormWizard (ESM, gzip)","path":"dist/react-form-wizard-component.es.js","limit":"6 kB","ignore":["react","react-dom"]},{"name":"Stylesheet (gzip)","path":"dist/react-form-wizard-component.css","limit":"2.5 kB"}],"_npmVersion":"10.8.2","description":"Accessible multi-step form wizard for React 17, 18 and 19. Zero dependencies, TypeScript-first, styled or headless, with per-step validation for Zod and react-hook-form.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","vite":"^6.0.0","react":"^19.0.0","eslint":"^8.38.0","publint":"^0.3.15","ts-jest":"^29.4.6","react-dom":"^19.0.0","size-limit":"^11.1.6","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","identity-obj-proxy":"^3.0.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.2.0","@arethetypeswrong/cli":"^0.18.2","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.3.4","@size-limit/preset-small-lib":"^11.1.6","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_1.2.0_1787861782320_0.17103431916182843","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"react-form-wizard-component","version":"1.2.1","keywords":["react","form","wizard","form-wizard","stepper","multi-step","multi-step-form","step-form","step-by-step","guided-form","onboarding","checkout","react-form","form-validation","form-builder","wizard-component","wizard-form","headless","accessible","a11y","typescript","react-component","react-hook-form","zod","nextjs","app-router","react17","react18","react19"],"author":{"name":"Parsa Jiravand"},"license":"MIT","_id":"react-form-wizard-component@1.2.1","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"homepage":"https://github.com/parsajiravand/react-form-wizard#readme","bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"dist":{"shasum":"94a0cdddef29ed2918495c78b3d4ae1c70c6b7f7","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-1.2.1.tgz","fileCount":32,"integrity":"sha512-eT0YF7EVGPRlCoXN30pIyW2ovxmv2sWlcq6vwMLVmoIGCFLtKemSSCFoFVLTQXBnIup6tlgMrgiXSRn5nKEmVw==","signatures":[{"sig":"MEYCIQDzDEVpeIaBt2TCFfvHDqyeTjDdL6vKg8SBxMi3OVz9CAIhAJcV6l/0qb1bN6tqttxfzOePlkRtaTV6mp8v7fFPDMcN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-form-wizard-component@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362109},"main":"./dist/react-form-wizard-component.cjs","type":"module","types":"./dist/types/main.d.ts","unpkg":"./dist/react-form-wizard-component.umd.js","module":"./dist/react-form-wizard-component.es.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/types/main.d.ts","default":"./dist/react-form-wizard-component.es.js"},"require":{"types":"./dist/types-cjs/main.d.cts","default":"./dist/react-form-wizard-component.cjs"}},"./styles.css":"./dist/react-form-wizard-component.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css","./dist/react-form-wizard-component.css":"./dist/react-form-wizard-component.css"},"gitHead":"1bb118c984d50442eefc3b466c446c2465e3067e","private":false,"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","size":"size-limit","test":"jest","build":"vite build && npm run build:types","verify":"npm run lint && npm run typecheck && npm run test && npm run build && npm run check:publish && npm run check:exports","preview":"vite preview","typecheck":"tsc -p tsconfig.json --noEmit","check:docs":"node scripts/check-docs.mjs","test:watch":"jest --watch","build:types":"tsc -p tsconfig.build.json && node scripts/build-types.mjs","check:exports":"attw --pack . --exclude-entrypoints styles.css dist/style.css dist/react-form-wizard-component.css","check:publish":"publint","test:coverage":"jest --coverage","prepublishOnly":"npm run verify"},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"jsdelivr":"./dist/react-form-wizard-component.umd.js","repository":{"url":"git+https://github.com/parsajiravand/react-form-wizard.git","type":"git"},"size-limit":[{"name":"FormWizard (ESM, gzip)","path":"dist/react-form-wizard-component.es.js","limit":"6 kB","ignore":["react","react-dom"]},{"name":"Stylesheet (gzip)","path":"dist/react-form-wizard-component.css","limit":"2.5 kB"}],"_npmVersion":"10.8.2","description":"Accessible multi-step form wizard for React 17, 18 and 19. Zero dependencies, TypeScript-first, styled or headless, with per-step validation for Zod and react-hook-form.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","vite":"^6.0.0","react":"^19.0.0","eslint":"^8.38.0","publint":"^0.3.15","ts-jest":"^29.4.6","react-dom":"^19.0.0","size-limit":"^11.1.6","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","identity-obj-proxy":"^3.0.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.2.0","@arethetypeswrong/cli":"^0.18.2","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","eslint-plugin-react-refresh":"^0.3.4","@size-limit/preset-small-lib":"^11.1.6","@typescript-eslint/eslint-plugin":"^5.59.0"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-form-wizard-component_1.2.1_1787864823565_0.9468849966617208","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"react-form-wizard-component","version":"2.0.0","private":false,"author":{"name":"Parsa Jiravand"},"license":"MIT","description":"Accessible multi-step form wizard for React 17, 18 and 19. Zero dependencies, TypeScript-first, modern styling with automatic dark mode, styled or headless, with per-step validation for Zod and react-hook-form.","homepage":"https://github.com/parsajiravand/react-form-wizard#readme","repository":{"type":"git","url":"git+https://github.com/parsajiravand/react-form-wizard.git"},"bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"type":"module","sideEffects":["**/*.css"],"main":"./dist/react-form-wizard-component.cjs","module":"./dist/react-form-wizard-component.es.js","types":"./dist/types/main.d.ts","unpkg":"./dist/react-form-wizard-component.umd.js","jsdelivr":"./dist/react-form-wizard-component.umd.js","exports":{".":{"import":{"types":"./dist/types/main.d.ts","default":"./dist/react-form-wizard-component.es.js"},"require":{"types":"./dist/types-cjs/main.d.cts","default":"./dist/react-form-wizard-component.cjs"}},"./styles.css":"./dist/react-form-wizard-component.css","./dist/style.css":"./dist/style.css","./dist/react-form-wizard-component.css":"./dist/react-form-wizard-component.css","./package.json":"./package.json","./legacy.css":"./dist/legacy.css","./tailwind.css":"./dist/tailwind.css"},"engines":{"node":">=18"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"scripts":{"dev":"vite","preview":"vite preview","build":"vite build && node scripts/build-css.mjs && npm run build:types","build:types":"tsc -p tsconfig.build.json && node scripts/build-types.mjs","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","check:exports":"attw --pack . --exclude-entrypoints styles.css legacy.css tailwind.css dist/style.css dist/react-form-wizard-component.css","check:publish":"publint","size":"size-limit","verify":"npm run lint && npm run typecheck && npm run test && npm run build && npm run check:publish && npm run check:exports","prepublishOnly":"npm run verify","check:docs":"node scripts/check-docs.mjs"},"size-limit":[{"name":"FormWizard (ESM, gzip)","path":"dist/react-form-wizard-component.es.js","limit":"6.5 kB","ignore":["react","react-dom"]},{"name":"Stylesheet (gzip)","path":"dist/react-form-wizard-component.css","limit":"2.5 kB"},{"name":"Legacy skin (gzip, opt-in)","path":"dist/legacy.css","limit":"3 kB"}],"devDependencies":{"@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.1.6","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.1","@types/jest":"^30.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","@vitejs/plugin-react":"^4.2.0","eslint":"^8.38.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","identity-obj-proxy":"^3.0.0","jest":"^30.3.0","jest-environment-jsdom":"^30.3.0","publint":"^0.3.15","react":"^19.0.0","react-dom":"^19.0.0","size-limit":"^11.1.6","ts-jest":"^29.4.6","typescript":"^5.3.0","vite":"^6.0.0"},"keywords":["react","form","wizard","form-wizard","stepper","multi-step","multi-step-form","step-form","step-by-step","guided-form","onboarding","checkout","react-form","form-validation","form-builder","wizard-component","wizard-form","headless","accessible","a11y","typescript","react-component","react-hook-form","zod","nextjs","app-router","react17","react18","react19"],"publishConfig":{"access":"public","provenance":true},"_id":"react-form-wizard-component@2.0.0","gitHead":"eee6e7f0e7d4ae6bf5518a7b1f7cde11e18148b2","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BfNgCLl7ivim3z9+jK8S7niyG2bV+RB3NZ+y502fVfL4yjVED74rIpd6u7W6E7/UG47e6lznH6Z2oD/tMDzhzg==","shasum":"56f0b6ce01652a166636b1cf0a67fcd82729715a","tarball":"https://registry.npmjs.org/react-form-wizard-component/-/react-form-wizard-component-2.0.0.tgz","fileCount":36,"unpackedSize":426312,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-form-wizard-component@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQ2qR9kP+F8eSTFCcw1Rt5o8heyF7Qhep0NX9BoPtLiAIgUmilsagGNc3lONXH42sZySgA6L2o7+GpFZNeD53S8Ds="}]},"_npmUser":{"name":"parsajiravand","email":"parsajiravand@gmail.com"},"directories":{},"maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-form-wizard-component_2.0.0_1787866621091_0.08903034331821891"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-26T14:38:23.966Z","modified":"2026-08-27T21:37:01.571Z","0.0.1":"2023-06-26T14:38:24.170Z","0.0.2":"2023-06-26T14:43:42.805Z","0.0.3":"2023-06-26T14:55:06.635Z","0.0.4":"2023-06-27T23:53:58.385Z","0.0.5":"2023-06-29T21:50:18.935Z","0.0.6":"2023-06-29T22:34:55.334Z","0.0.7":"2023-06-29T22:45:06.348Z","0.0.8":"2023-06-29T22:52:26.820Z","0.0.9":"2023-06-30T15:57:31.551Z","0.1.0":"2023-06-30T19:57:19.449Z","0.1.1":"2023-06-30T21:02:09.705Z","0.1.2":"2023-07-04T17:11:58.575Z","0.1.3":"2023-07-04T17:24:54.587Z","0.1.4":"2023-07-10T22:34:29.838Z","0.1.5":"2023-07-10T22:52:07.642Z","0.1.6":"2023-07-17T22:55:07.064Z","0.1.7":"2023-07-27T10:43:45.788Z","0.1.8":"2024-06-10T10:10:14.862Z","0.1.9":"2024-06-10T10:17:40.193Z","0.2.0":"2024-06-10T10:57:09.133Z","0.2.1":"2024-06-10T10:59:23.142Z","0.2.2":"2024-06-10T11:00:30.226Z","0.2.3":"2024-06-11T13:47:31.773Z","0.2.4":"2024-07-30T13:27:02.145Z","0.2.5":"2024-07-30T14:36:54.396Z","0.2.6":"2024-07-30T20:21:32.670Z","0.2.7":"2024-07-30T20:41:38.138Z","0.2.8":"2025-03-06T20:35:46.514Z","1.0.0":"2026-03-10T18:47:36.996Z","1.0.1":"2026-03-10T19:10:30.806Z","1.1.0":"2026-03-10T19:36:31.377Z","1.1.1":"2026-03-10T19:58:55.859Z","1.2.0":"2026-08-27T20:16:22.495Z","1.2.1":"2026-08-27T21:07:03.730Z","2.0.0":"2026-08-27T21:37:01.258Z"},"bugs":{"url":"https://github.com/parsajiravand/react-form-wizard/issues"},"author":{"name":"Parsa Jiravand"},"license":"MIT","homepage":"https://github.com/parsajiravand/react-form-wizard#readme","keywords":["react","form","wizard","form-wizard","stepper","multi-step","multi-step-form","step-form","step-by-step","guided-form","onboarding","checkout","react-form","form-validation","form-builder","wizard-component","wizard-form","headless","accessible","a11y","typescript","react-component","react-hook-form","zod","nextjs","app-router","react17","react18","react19"],"repository":{"type":"git","url":"git+https://github.com/parsajiravand/react-form-wizard.git"},"description":"Accessible multi-step form wizard for React 17, 18 and 19. Zero dependencies, TypeScript-first, modern styling with automatic dark mode, styled or headless, with per-step validation for Zod and react-hook-form.","maintainers":[{"name":"parsajiravand","email":"parsajiravand@gmail.com"}],"readme":"<h1 align=\"center\">React Form Wizard</h1>\n\n<p align=\"center\">\n  Accessible multi-step form wizard for React — styled or headless, zero dependencies.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react-form-wizard-component\"><img src=\"https://img.shields.io/npm/v/react-form-wizard-component.svg?style=flat-square\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/react-form-wizard-component\"><img src=\"https://img.shields.io/npm/dm/react-form-wizard-component.svg?style=flat-square\" alt=\"downloads per month\"></a>\n  <a href=\"https://bundlephobia.com/package/react-form-wizard-component\"><img src=\"https://img.shields.io/bundlephobia/minzip/react-form-wizard-component?style=flat-square&label=gzipped\" alt=\"bundle size\"></a>\n  <img src=\"https://img.shields.io/badge/dependencies-0-brightgreen.svg?style=flat-square\" alt=\"zero dependencies\">\n  <img src=\"https://img.shields.io/badge/react-17%20%7C%2018%20%7C%2019-blue.svg?style=flat-square\" alt=\"React 17, 18, 19\">\n  <a href=\"https://github.com/parsajiravand/react-form-wizard/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/react-form-wizard-component.svg?style=flat-square\" alt=\"MIT license\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://react-form-wizard-component-document.netlify.app\">Documentation</a> ·\n  <a href=\"https://react-form-wizard-component-document.netlify.app/docs/category/demos\">Live demos</a> ·\n  <a href=\"https://react-form-wizard-component-document.netlify.app/docs/Playground/\">Playground</a>\n</p>\n\n<!--\n  TODO(maintainer): drop a screen recording of the wizard here — it is the\n  single highest-converting element an npm README can have.\n  Suggested: docs/wizard.gif, ~800px wide, 6-8 seconds, three steps + validation.\n-->\n\n---\n\n## Install\n\n```bash\nnpm install react-form-wizard-component\n```\n\nWorks with **React 17, 18 and 19**. No runtime dependencies.\n\n## Quick start\n\n```tsx\nimport FormWizard from \"react-form-wizard-component\";\nimport \"react-form-wizard-component/styles.css\";\n\nexport default function Signup() {\n  return (\n    <FormWizard onComplete={() => console.log(\"done\")}>\n      <FormWizard.TabContent title=\"Account\">\n        <input placeholder=\"Email\" />\n      </FormWizard.TabContent>\n      <FormWizard.TabContent title=\"Profile\">\n        <input placeholder=\"Full name\" />\n      </FormWizard.TabContent>\n      <FormWizard.TabContent title=\"Review\">\n        <p>Looks good?</p>\n      </FormWizard.TabContent>\n    </FormWizard>\n  );\n}\n```\n\nThat's a working three-step wizard with a progress bar, keyboard navigation,\nswipe support, and screen-reader announcements.\n\n## Why this one\n\n|  | |\n|---|---|\n| **Zero dependencies** | Nothing enters your lockfile but this package. |\n| **Styled *or* headless** | Ship the bundled look, restyle it with CSS variables, go fully unstyled, or drop the markup entirely and use `useWizard()`. |\n| **Real per-step validation** | First-class adapters for Zod and react-hook-form — validate one step's fields without splitting your form. |\n| **Accessible by default** | `tablist`/`tab`/`tabpanel` roles, live-region step announcements, focus management, full keyboard operation. |\n| **Works everywhere** | ESM + CJS + UMD, correct types in every resolution mode, `\"use client\"` for the Next.js App Router, SSR-safe. |\n| **React 17 → 19** | One package across three majors. |\n\n## Table of contents\n\n- [Two ways to define steps](#two-ways-to-define-steps)\n- [Validation](#validation)\n  - [Zod](#zod)\n  - [react-hook-form](#react-hook-form)\n- [Next.js App Router](#nextjs-app-router)\n- [Headless: `useWizard()`](#headless-usewizard)\n- [Styling](#styling)\n- [Persistence and URL sync](#persistence-and-url-sync)\n- [Controlling the wizard from outside](#controlling-the-wizard-from-outside)\n- [API reference](#api-reference)\n- [Accessibility](#accessibility)\n- [Compatibility](#compatibility)\n- [Migrating](#migrating)\n\n## Two ways to define steps\n\n**Children** — the simplest thing that works:\n\n```tsx\n<FormWizard title=\"Signup\">\n  <FormWizard.TabContent title=\"Account\" icon=\"ti-user\">…</FormWizard.TabContent>\n  <FormWizard.TabContent title=\"Review\" icon=\"ti-check\">…</FormWizard.TabContent>\n</FormWizard>\n```\n\n**Schema** — for conditional steps and data-driven flows:\n\n```tsx\nimport FormWizard, { type FormWizardSchema } from \"react-form-wizard-component\";\n\nconst schema: FormWizardSchema = {\n  initialData: { plan: \"basic\" },\n  steps: [\n    { id: \"plan\", title: \"Plan\", content: <PlanPicker /> },\n    {\n      id: \"billing\",\n      title: \"Billing\",\n      // Step only appears when the condition holds.\n      condition: ({ data }) => data.plan === \"premium\",\n      content: <BillingFields />,\n    },\n    {\n      id: \"review\",\n      title: \"Review\",\n      // Returning a string blocks navigation and supplies the message.\n      validate: ({ data }) => (data.accepted ? true : \"Please accept the terms\"),\n      content: ({ data }) => <Review data={data} />,\n    },\n  ],\n};\n\n<FormWizard schema={schema} onComplete={(data) => submit(data)} />;\n```\n\n`content` may be a node or a function of the current data. When both `schema`\nand children are given, `schema` wins.\n\n## Validation\n\nA step validator returns `true` to allow navigation, or a **string** to block it\nand provide the message. That's the whole contract — the adapters below just\nproduce one for you.\n\n### Zod\n\n```tsx\nimport { z } from \"zod\";\nimport FormWizard, { zodValidator } from \"react-form-wizard-component\";\n\nconst account = z.object({\n  email: z.string().email(\"Enter a valid email\"),\n  password: z.string().min(8, \"At least 8 characters\"),\n});\n\nconst schema = {\n  steps: [\n    {\n      id: \"account\",\n      title: \"Account\",\n      content: <AccountFields />,\n      // `pick` validates only this step's slice of the wizard data.\n      validate: zodValidator(account, { pick: [\"email\", \"password\"] }),\n    },\n  ],\n};\n```\n\n`zod` never becomes a dependency of this package — the adapter is typed\nstructurally, so any schema exposing `safeParse` works (Zod, Valibot, ArkType).\n\n### react-hook-form\n\n```tsx\nimport { useForm } from \"react-hook-form\";\nimport { zodResolver } from \"@hookform/resolvers/zod\";\nimport FormWizard, { hookFormValidator } from \"react-form-wizard-component\";\n\nfunction Checkout() {\n  const form = useForm({ resolver: zodResolver(schema), mode: \"onChange\" });\n\n  return (\n    <FormWizard\n      schema={{\n        steps: [\n          {\n            id: \"contact\",\n            title: \"Contact\",\n            content: <ContactFields form={form} />,\n            // The step blocks only on its own fields.\n            validate: hookFormValidator(form, { fields: [\"email\", \"phone\"] }),\n          },\n          {\n            id: \"address\",\n            title: \"Address\",\n            content: <AddressFields form={form} />,\n            validate: hookFormValidator(form, { fields: [\"street\", \"city\"] }),\n          },\n        ],\n      }}\n      onComplete={() => void form.handleSubmit(submit)()}\n    />\n  );\n}\n```\n\nCombine rules with `composeValidators` — first failure wins:\n\n```tsx\nimport { composeValidators, zodValidator } from \"react-form-wizard-component\";\n\nvalidate: composeValidators(\n  zodValidator(account),\n  ({ data }) => data.terms === true || \"You must accept the terms\"\n);\n```\n\n## Next.js App Router\n\nThe bundles ship a `\"use client\"` directive, so importing the component from a\nserver component works without a wrapper:\n\n```tsx\n// app/signup/page.tsx  — a server component\nimport FormWizard from \"react-form-wizard-component\";\nimport \"react-form-wizard-component/styles.css\";\n\nexport default function Page() {\n  return (\n    <FormWizard title=\"Signup\">\n      <FormWizard.TabContent title=\"Account\">…</FormWizard.TabContent>\n      <FormWizard.TabContent title=\"Review\">…</FormWizard.TabContent>\n    </FormWizard>\n  );\n}\n```\n\nImport the stylesheet once, anywhere in the tree (commonly `app/layout.tsx`).\n\n## Headless: `useWizard()`\n\nSame state machine, none of the markup. `<FormWizard />` is built on this hook,\nso behaviour is identical.\n\n```tsx\nimport { useWizard } from \"react-form-wizard-component\";\n\nconst STEPS = [\"account\", \"profile\", \"review\"];\n\nfunction MyWizard() {\n  const wizard = useWizard({ stepIds: STEPS, persist: { key: \"signup\" } });\n\n  return (\n    <div>\n      <p>\n        Step {wizard.currentStep + 1} of {wizard.totalSteps}\n      </p>\n\n      {wizard.stepId === \"account\" && (\n        <input\n          value={String(wizard.data.email ?? \"\")}\n          onChange={(e) => wizard.updateData({ email: e.target.value })}\n        />\n      )}\n\n      <button onClick={wizard.previous} disabled={wizard.isFirstStep}>\n        Back\n      </button>\n      <button onClick={wizard.next} disabled={wizard.isLastStep}>\n        Next\n      </button>\n    </div>\n  );\n}\n```\n\n`useWizardCursor()` and `useWizardData()` are exported separately if you only\nneed one half.\n\n## Styling\n\n**Theme tokens** — override one value without restating a palette:\n\n```tsx\n<FormWizard\n  theme={{\n    primaryColor: \"#0e6f70\",\n    backgroundColor: \"#ffffff\",\n    errorColor: \"#c0392b\",\n    borderRadius: \"8px\",\n  }}\n/>\n```\n\nThese become `--rfw-*` CSS custom properties on the wizard root. Set them in\nyour own stylesheet instead if you prefer:\n\n```css\n.react-form-wizard {\n  --rfw-primary: #0e6f70;\n  --rfw-radius: 8px;\n}\n```\n\n**Unstyled** — drop the bundled look entirely and bring your own classes:\n\n```tsx\n<FormWizard\n  unstyled\n  classNames={{\n    root: \"flex flex-col gap-6\",\n    stepList: \"flex gap-2\",\n    step: \"px-3 py-1 rounded text-slate-500\",\n    stepActive: \"bg-teal-600 text-white\",\n    content: \"rounded border p-4\",\n    nextButton: \"rounded bg-teal-600 px-4 py-2 text-white\",\n  }}\n/>\n```\n\nIn `unstyled` mode you can skip the stylesheet import — accessibility helpers\nstay hidden without it.\n\n## Tailwind CSS\n\nTwo ways in, depending on how much control you want.\n\n### 1. Keep the bundled skin, adopt your theme\n\nOne import. The wizard's tokens map onto Tailwind's own theme variables, so it\npicks up your palette, radius and font:\n\n```css\n@import \"tailwindcss\";\n@import \"react-form-wizard-component/styles.css\";\n@import \"react-form-wizard-component/tailwind.css\";\n```\n\n```tsx\n<FormWizard schema={schema} />\n```\n\nDark mode follows whichever strategy you already use — a `.dark` class or\n`[data-theme=\"dark\"]`. Nothing else to configure.\n\n> Tailwind **v4** only, since it reads the `--color-*` / `--radius-*` variables\n> v4 exposes. On v3, set the `--rfw-*` tokens yourself:\n> ```css\n> .react-form-wizard { --rfw-primary: theme('colors.blue.600'); }\n> ```\n\n### 2. Build it from utility classes\n\nGo `unstyled` and let your classes do everything:\n\n```tsx\nimport FormWizard, { tailwindPreset } from \"react-form-wizard-component\";\n\n<FormWizard unstyled classNames={tailwindPreset()} schema={schema} />;\n```\n\nTailwind only generates classes it can see in your source, and these live in\n`node_modules` — so point it at the package:\n\n```css\n/* v4 */\n@source \"../node_modules/react-form-wizard-component/dist/**/*.js\";\n```\n\n```js\n// v3 — tailwind.config.js\ncontent: [\"./src/**/*.{ts,tsx}\", \"./node_modules/react-form-wizard-component/dist/**/*.js\"]\n```\n\nCustomise without starting over:\n\n```tsx\ntailwindPreset({\n  dark: false,                                   // drop dark: variants\n  extend: { content: \"p-10\", nextButton: \"rounded-full\" },\n})\n```\n\nThe preset takes its accent from `--rfw-primary` via `bg-[var(--rfw-primary)]`,\nso recolouring stays a one-line CSS change rather than a rebuild:\n\n```css\n.react-form-wizard { --rfw-primary: var(--color-violet-600); }\n```\n\nPrefer to own it outright? `tailwindPreset()` returns a plain object — copy it\ninto your project and skip the `@source` line entirely.\n\n## Persistence and URL sync\n\n```tsx\n<FormWizard\n  // Survive a reload. \"session\" (default) clears with the tab; \"local\" persists.\n  persist={{ key: \"checkout\", storage: \"session\" }}\n  // Mirror the step into ?step=2 so refreshes and shared links land correctly.\n  syncToUrl\n/>\n```\n\nBoth are best-effort: private-browsing and quota errors never break the form.\nClear stored data with `ref.current.reset()` or `wizard.clearPersisted()`.\n\n## Controlling the wizard from outside\n\n```tsx\nimport { useRef } from \"react\";\nimport FormWizard, { type FormWizardMethods } from \"react-form-wizard-component\";\n\nfunction Controlled() {\n  const wizard = useRef<FormWizardMethods>(null);\n\n  return (\n    <>\n      <button onClick={() => wizard.current?.goToTabById(\"review\")}>\n        Skip to review\n      </button>\n      <FormWizard ref={wizard} schema={schema} />\n    </>\n  );\n}\n```\n\n## API reference\n\n### `<FormWizard />` props\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `title` | `string \\| ReactNode` | — | Heading. A node replaces the whole header. |\n| `subtitle` | `string` | `\"\"` | Text under the title. |\n| `schema` | `FormWizardSchema` | — | Declarative steps. Takes precedence over children. |\n| `children` | `ReactNode` | — | `<FormWizard.TabContent>` steps. |\n| `data` | `WizardData` | — | Controlled wizard data. |\n| `onDataChange` | `(data) => void` | — | Fires when wizard data changes. |\n| `onComplete` | `(data?) => void` | — | Fires when the finish button is pressed and the last step is valid. |\n| `onTabChange` | `({ prevIndex, nextIndex, stepId }) => void` | — | Fires on step change (not on mount). |\n| `color` | `string` | `#2196f3` | Accent colour. |\n| `theme` | `WizardTheme` | — | Theme tokens emitted as CSS custom properties. |\n| `unstyled` | `boolean` | `false` | Drop bundled classes and inline colours. |\n| `classNames` | `WizardClassNames` | — | Per-element class overrides. |\n| `shape` | `\"circle\" \\| \"square\" \\| \"tab\"` | `\"\"` | Step marker shape. |\n| `stepSize` | `\"xs\" \\| \"sm\" \\| \"md\" \\| \"lg\"` | `\"md\"` | Step marker size. |\n| `layout` | `\"horizontal\" \\| \"vertical\"` | `\"horizontal\"` | Navigation orientation. |\n| `startIndex` | `number` | `0` | Initial step (clamped to range). |\n| `showProgressBar` | `boolean` | `true` | Show the progress indicator. |\n| `inlineStep` | `boolean` | `false` | Compact inline step markers. |\n| `disableBackOnClickStep` | `boolean` | `false` | Disable navigating by clicking markers. |\n| `persist` | `WizardPersistOptions` | — | Persist data across reloads. |\n| `syncToUrl` | `boolean \\| { param }` | `false` | Mirror the step into the URL. |\n| `announceStepChanges` | `boolean` | `true` | Live-region announcements and focus management. |\n| `keyboardNavigation` | `boolean` | `true` | Arrow / Home / End navigation. |\n| `swipeNavigation` | `boolean` | `true` | Horizontal swipe on touch devices. |\n| `ariaLabel` | `string` | `\"Form Wizard\"` | Accessible name for the region. |\n| `nextButtonText` / `backButtonText` / `finishButtonText` | `string` | `Next` / `Back` / `Finish` | Button labels. |\n| `nextButtonTemplate` / `backButtonTemplate` / `finishButtonTemplate` | `(onClick) => ReactNode` | — | Replace a button entirely. |\n| `darkMode` | `boolean` | `false` | Enable dark palette. |\n| `customDarkModeColor` | `object` | `{}` | Per-element dark colours. Prefer `theme`. |\n| `removeBackgroundTab` | `boolean` | `false` | Transparent step markers. |\n| `style` | `CSSProperties` | — | Inline styles for the root. |\n\n### Step options (schema)\n\n| Option | Type | Description |\n|---|---|---|\n| `id` | `string` | Stable id, used by `goToTabById` and `stepId`. |\n| `title` | `string` | Step label. |\n| `icon` | `string \\| ReactNode` | Icon class name or node. |\n| `content` | `ReactNode \\| (ctx) => ReactNode` | Step body. |\n| `condition` | `(ctx) => boolean` | Hide the step when it returns `false`. |\n| `validate` | `(ctx) => true \\| string \\| false` | Block navigation; a string is the message. |\n| `showErrorOnTab` | `boolean` | Mark the step marker on failure. |\n| `showErrorOnTabColor` | `string` | Error colour for the marker. |\n\n### Ref methods (`FormWizardMethods`)\n\n| Method | Description |\n|---|---|\n| `nextTab()` / `prevTab()` | Move one step, honouring validation. |\n| `goToTab(index)` | Jump to an index, bypassing the visited-step gate. |\n| `goToTabById(id)` | Jump to a step by id. |\n| `reset()` | Return to `startIndex` and clear persisted data. |\n| `activeAll()` | Mark every step visited, unlocking free navigation. |\n| `getData()` / `setData(data)` | Read or replace wizard data. |\n| `updateData(patch)` | Merge a patch into wizard data. |\n| `getCurrentStep()` | Current zero-based index. |\n\n### `useWizard(options)`\n\n**Options:** `stepIds`, `startIndex`, `initialData`, `data`, `onDataChange`,\n`onStepChange`, `persist`, `syncToUrl`.\n\n**Returns:** `currentStep`, `maxVisitedStep`, `totalSteps`, `stepId`,\n`isFirstStep`, `isLastStep`, `data`, `next()`, `previous()`, `goTo(i)`,\n`goToId(id)`, `reset()`, `activateAll()`, `setData()`, `updateData()`,\n`clearPersisted()`.\n\n## Accessibility\n\n- `role=\"region\"` with a configurable label; `tablist` / `tab` / `tabpanel`\n  with `aria-selected`, `aria-controls` and `aria-disabled`.\n- Step changes announced through an `aria-live=\"polite\"` region.\n- Focus moves to the revealed panel on step change (never on first paint).\n- Tabs activate with Enter and Space; roving `tabIndex` on the tab list.\n- Wizard-level keys: `←` / `→` to move, `Home` / `End` to jump. Several wizards\n  can coexist — only the one containing focus responds.\n- `prefers-reduced-motion` is respected by the stylesheet.\n\nKeyboard navigation, ARIA wiring and focus management are implemented and\ntested. A full WCAG 2.1 AA audit has not yet been published.\n\n## Compatibility\n\n| React | Supported | Notes |\n|---|---|---|\n| 19.x | ✅ | |\n| 18.x | ✅ | |\n| 17.x | ✅ | Through any bundler (Vite, webpack, Next.js, CRA). Not loadable under **native Node ESM** — React 17 ships no `exports` field, so Node cannot resolve `react/jsx-runtime`. A React 17 limitation, not this package's. |\n| 16.x | ⚠️ | Untested. Requires `react/jsx-runtime` (React 16.14+). |\n\n| Environment | Supported |\n|---|---|\n| ESM `import` | ✅ |\n| CJS `require()` | ✅ |\n| TypeScript (`bundler`, `node16`, `node10`) | ✅ verified with [`attw`](https://github.com/arethetypeswrong/arethetypeswrong.github.io) |\n| Next.js App Router / RSC | ✅ `\"use client\"` included |\n| Server-side rendering | ✅ |\n| UMD via CDN | ✅ `unpkg` / `jsdelivr` |\n\n## Migrating\n\n### From 1.1.x → 1.2.0\n\nNo breaking changes. Optional cleanups:\n\n```diff\n- import \"react-form-wizard-component/dist/style.css\";\n+ import \"react-form-wizard-component/styles.css\";\n```\n\nIf you pinned `0.2.7` to stay on React 18, you can now upgrade — React 18 is\nsupported again, and the schema API, dark mode and accessibility work come\nwith it.\n\n### From 0.2.x → 1.2.0\n\n- `onComplete` now receives an optional `WizardData` argument.\n- `onTabChange` now includes an optional `stepId`, and no longer fires on mount.\n- The children API is unchanged.\n\n## Contributing\n\n```bash\nnpm install\nnpm run dev       # playground at localhost:5173\nnpm test\nnpm run verify    # lint, typecheck, tests, build, publint, attw\n```\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md). Issues and PRs welcome.\n\n## License\n\n[MIT](./LICENSE) © Parsa Jiravand\n","readmeFilename":"README.md"}