{"_id":"@armandoroman1016/react-multi-step-form","_rev":"7-d03a3d681d8759bcb574cf3ca834a764","name":"@armandoroman1016/react-multi-step-form","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.0":{"name":"@armandoroman1016/react-multi-step-form","version":"0.1.0","main":"dist/index.js","dependencies":{},"engines":{"node":">=8","npm":">=5"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0"},"keywords":["react","typescript","npm"],"scripts":{"start":"rollup -c -w","build":"rollup -c","test":"jest --notify --watch --config=./jest.config.js","test:no-watch":"jest --config=./jest.config.js --watchAll=false","eject":"react-scripts eject","lint":"eslint \"./src/**/*.{js,ts,tsx}\" --quiet --fix"},"eslintConfig":{"extends":"react-app"},"eslintIgnore":["dist/"],"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^24.9.1","@types/react":"^16.14.2","@types/styled-components":"^5.1.4","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-core":"^6.26.3","babel-jest":"^26.6.3","babel-plugin-styled-components":"^1.12.0","babel-runtime":"^6.26.0","csstype":"^3.0.5","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.5","jest":"^26.6.3","jest-styled-components":"^7.0.3","lint-staged":"^10.5.3","prettier":"^2.2.1","react":"^16.14.0","react-dom":"^16.14.0","rollup":"^2.34.2","rollup-plugin-sass":"^1.2.2","rollup-plugin-typescript2":"^0.29.0","styled-components":"^5.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test:no-watch","pre-push":"npm run test:no-watch"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint"]},"resolutions":{"styled-components":"^5"},"gitHead":"aa0db46a4c6e10efdeeab4b79de5674f1d9088db","description":"React Multi Step is a NPM package for easily building multi-step-forms with React.\r This package will provide you the Components and utilities to quickly build a multi-step-form.","_id":"@armandoroman1016/react-multi-step-form@0.1.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-nl/LgixWE5tb4yGe6aUUoRbcTXTHOHgdEIG4nWePwyhbEa7/G2ef9klaPPODntXabcZ9SBifYqGko6SXymY7kg==","shasum":"b941269c19e4a207af0baab46ed0261c9cc4911a","tarball":"https://registry.npmjs.org/@armandoroman1016/react-multi-step-form/-/react-multi-step-form-0.1.0.tgz","fileCount":18,"unpackedSize":68856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf15L4CRA9TVsSAnZWagAAR8cP/jYUoEm6vD3rTDzR6iUV\nUmsWMMP5K+0mdXsW5DoH0av8UkXchGjdsn7GPhfZL46uA2KtAwHzs3XsmdyZ\nEMcYApKHqScHEXDhq0vervrh/I+x2Pi0sjdHSATVYdlqvyVdoSFbdpKxDMxw\nqAxe6c+5YiIfFVA+FFZkaftNEmDJ3k2LEf5Xw46IvTS1dlgWtdEtwqJtpWag\nBAvrnVdlCazBbxPZhxEFxQnstzBAy3KsTu6GKk20iDy/wFXo3ptlwemk7OjH\n4KYrzWsDqHTC/l93R6Jr5NMD466SAB49O5u1blWBzFu9u+cLO9aYEFM7MRyI\n0pBaxmlfDem8NUkdZqwE9KRir41KWuG9dpsGOMl48Nvw+E7TNpwBRoxmLHGL\n/INm3gZyK+A+DRd/eaal+sRx54obmuCpGyGe7F+kRAol/UC/uvRswaLuSh3C\n01sYJ52b1jFpomwLQHxAJ1VtndQniANVKLZu/a8byGHwPBQRi9WFhYkWVatC\nBOLl33dywCpBUAHpgCPHRx0mjgtFTkgcSPIVy5OD959P7c9VExjJjDGdxeUy\nTianp2AMDbRJ1Oh0OC9Gi4rPROFmIbtUUUE1hvlX40peotB2Wkq6gp3oeWYq\nTy6IZ0xyazA5DJUt92EGlNMt133uvOQs5ucE6igL6/nVzV1Otgyam+upTF1V\nzSjB\r\n=YqGw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYWsXkzcl9+MUDfbcpCpHYZIeM02m+nVqTdf1/62Zz+wIhALraJ0Q+AOcaq4hDh4VsNHh4c38tOaJ7sxtkUKmptjt3"}]},"_npmUser":{"name":"armandoroman1016","email":"armando@armandoroman.dev"},"directories":{},"maintainers":[{"name":"armandoroman1016","email":"armando@armandoroman.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-multi-step-form_0.1.0_1607963384264_0.8821183822651792"},"_hasShrinkwrap":false},"0.1.1":{"name":"@armandoroman1016/react-multi-step-form","version":"0.1.1","main":"dist/index.js","dependencies":{},"engines":{"node":">=8","npm":">=5"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0"},"keywords":["react","typescript","npm"],"scripts":{"start":"rollup -c -w","build":"rollup -c","test":"jest --notify --watch --config=./jest.config.js","test:no-watch":"jest --config=./jest.config.js --watchAll=false","eject":"react-scripts eject","lint":"eslint \"./src/**/*.{js,ts,tsx}\" --quiet --fix"},"eslintConfig":{"extends":"react-app"},"eslintIgnore":["dist/"],"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^24.9.1","@types/react":"^16.14.2","@types/styled-components":"^5.1.4","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-core":"^6.26.3","babel-jest":"^26.6.3","babel-plugin-styled-components":"^1.12.0","babel-runtime":"^6.26.0","csstype":"^3.0.5","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.5","jest":"^26.6.3","jest-styled-components":"^7.0.3","lint-staged":"^10.5.3","prettier":"^2.2.1","react":"^16.14.0","react-dom":"^16.14.0","rollup":"^2.34.2","rollup-plugin-sass":"^1.2.2","rollup-plugin-typescript2":"^0.29.0","styled-components":"^5.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test:no-watch","pre-push":"npm run test:no-watch"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint"]},"resolutions":{"styled-components":"^5"},"gitHead":"aa0db46a4c6e10efdeeab4b79de5674f1d9088db","description":"React Multi Step is a NPM package for easily building multi-step-forms with React.","_id":"@armandoroman1016/react-multi-step-form@0.1.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-kjuDv5XDN5WJ5A0tmiFBnMgf2Lpg37NJt9uwOiAaTn+1p68WZE4btD93u+Nl0RhkJd72Gil3FIfoIns4enSvYw==","shasum":"3cea87e3be443fdd807a219aa29055685547184d","tarball":"https://registry.npmjs.org/@armandoroman1016/react-multi-step-form/-/react-multi-step-form-0.1.1.tgz","fileCount":18,"unpackedSize":68858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf15OICRA9TVsSAnZWagAAkL4P/1WFeUErt5VtcM7a5Red\nLlCDHsIb/fWLjFqAYmgmAn9j0lSox9+bkA87Ee5bjelI/2ey/NsIIEJ7yUqs\nP7Z8O+0wQYyqWqcuEbsCI/w5gYAE+mhM+4P4lsrpkMYzTE71+2mHnZ2OuLg1\n5Mnkc1T2Y7yYVMdYtPpv95n4WMeTMHR9d36Jy+heWuGYjEJWzyCQ/00Lv9Sy\nogX/+R6aEInYw3YNaQI7ntv2jVjHsRJyJ5JQ7D1ICKafjPM8C0owu66qR8n/\naJR+F9elaPTghrvewWvO4faAw1hddLprgmSesFJekRQelIW6qgc/wS6NAQnw\nq12kHLNwwmov8IMD3qGkkKyKkPr1WwbU5wyR5cnpEn2ySvZH4P7RRvXeofL3\n2IXQBofgS3pj9bhgZKEOhK9JFyuP3Byhlkd32MWCG4WPg/tf7t/1ksvxNDXo\nZhS7xM1fCGjPL6BKc/6Gw0OQdbhYbebdJbVAbZVa7/Jjk1H5NkPFqS+WeByD\nQO/xjXz2Y6MLxXrj2ea9c13zRXTGE/zn+sblmpn7g6fkzReS+R6rzstbPcyX\nEzpCMiehXkRgFmONdliD5VwmDy0noDbJV3GbNtTNTwuhJV13RjDqil7vkCBr\npR9F/ZLw1Rfi/E6RQlZ/JScGBH/gMYn3mIDOFLdAq5y5ENmAQ2DI+M9Jbi/h\nk1X+\r\n=uP/z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSP3Y8oZ4s2JJLGbuorVVRHkoTtPn9oiY8QGSohR5LvwIhAOOnqD7ZyT1R11cbrJRmswGDjU7tcxffQ1wpdkOrW0SP"}]},"_npmUser":{"name":"armandoroman1016","email":"armando@armandoroman.dev"},"directories":{},"maintainers":[{"name":"armandoroman1016","email":"armando@armandoroman.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-multi-step-form_0.1.1_1607963527995_0.9030986912678398"},"_hasShrinkwrap":false},"0.1.2":{"name":"@armandoroman1016/react-multi-step-form","version":"0.1.2","main":"dist/index.js","dependencies":{},"engines":{"node":">=8","npm":">=5"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0","styled-components":">= 3"},"keywords":["react","typescript","npm"],"scripts":{"start":"rollup -c -w","build":"rollup -c","test":"jest --notify --watch --config=./jest.config.js","test:no-watch":"jest --config=./jest.config.js --watchAll=false","eject":"react-scripts eject","lint":"eslint \"./src/**/*.{js,ts,tsx}\" --quiet --fix"},"eslintConfig":{"extends":"react-app"},"eslintIgnore":["dist/"],"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^24.9.1","@types/react":"^16.14.2","@types/styled-components":"^5.1.4","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-core":"^6.26.3","babel-jest":"^26.6.3","babel-plugin-styled-components":"^1.12.0","babel-runtime":"^6.26.0","csstype":"^3.0.5","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.5","jest":"^26.6.3","jest-styled-components":"^7.0.3","lint-staged":"^10.5.3","prettier":"^2.2.1","react":"^16.14.0","react-dom":"^16.14.0","rollup":"^2.34.2","rollup-plugin-sass":"^1.2.2","rollup-plugin-typescript2":"^0.29.0","styled-components":"^5.2.1","typescript":"^3.9.7"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test:no-watch","pre-push":"npm run test:no-watch"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint"]},"resolutions":{"styled-components":"^5"},"gitHead":"aa0db46a4c6e10efdeeab4b79de5674f1d9088db","description":"Use React Multi Step Form to quickly build multi-step forms with React.","_id":"@armandoroman1016/react-multi-step-form@0.1.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Yg7AF7NmJOyBpt4I/rfTZfQsxX8O0PNRDpP3b1XUiplaWY8H1ZSB9eXW508Q1a4AQgyHJp33ef1tyH+9Mrp0CA==","shasum":"cb68637fe59ef5adae7927b61bb94820d9c40595","tarball":"https://registry.npmjs.org/@armandoroman1016/react-multi-step-form/-/react-multi-step-form-0.1.2.tgz","fileCount":18,"unpackedSize":68917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf15pBCRA9TVsSAnZWagAAq9AP/13xyg94/FXTpEkfhZec\nJ6RannkI5zQMMJoccU2eszFAHL9ENEHw22H8ZpjVm+EizevDoBkkG4st/UNk\ncUelicO1H5XtYjvLOTG0BMgmlBCgrFWdb11ImJBqQ5sUgtx5DQuc/VKffg3K\ne78LvBtsuMj5CTYcsrSSHyrEWMxotfkublPExa1t/5CMb5dkPlvsAhBLDVnp\n+5DbC0oWx/7K0DINL7ms+V4mSUv0OM+YsWtVrTVd9ZL4RBUgkhm+02dAmMui\nfmVSC1bGRNISKYRHZn64QzwGwjDGoA0EoqIpnjGdZvsswCKoYuN0iryPVx8h\n2KChER0qjEJ/05Ni+TQ9+A/cTQg/C/rwuQBJpVvp6lRa8BF38eX/asHNZyvk\njQ7HTqYg4o9h4xRLpB2xSWrcXz3xYCSjDoQMq+vgBGiNI2eY4U01ZQu1h4zA\n6Rzofxf4XK3VZGRElp5MhaWsFUib1PqR2+t20TWn8ScnHaoXPv064hu3dQJb\nd4IOcoNHT3SpeVpsRgcjrmuQJh2//IR8XFL6hBqk7PXIwzdJj9oaU93CPkqC\ncbGmxaVE51UEiaMFdHwX1RXoCHJX0VrF4/uojWMybWXPMDeLJulWBpI09hHh\n5LDw6t/p6jFkum+BskrZv8ArgwMyNuJ27hMeV4cMEKcoH8YBBHHKpVjwHgSi\nwHyW\r\n=DJiU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3Q31i6CdULEfYGgXCemZEow6GnH3BGcUzXADUcFMKsAiEA2BV13AqKNLbblpjptQsSiVoaWJtAxzkJtvlaw32dBO4="}]},"_npmUser":{"name":"armandoroman1016","email":"armando@armandoroman.dev"},"directories":{},"maintainers":[{"name":"armandoroman1016","email":"armando@armandoroman.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-multi-step-form_0.1.2_1607965249357_0.8042302635736367"},"_hasShrinkwrap":false},"0.1.3":{"name":"@armandoroman1016/react-multi-step-form","version":"0.1.3","main":"dist/index.js","dependencies":{"styled-components":"^5.2.1"},"engines":{"node":">=8","npm":">=5"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0"},"keywords":["react","typescript","npm"],"scripts":{"start":"rollup -c -w","build":"rollup -c","test":"jest --notify --watch --config=./jest.config.js","test:no-watch":"jest --config=./jest.config.js --watchAll=false","eject":"react-scripts eject","lint":"eslint \"./src/**/*.{js,ts,tsx}\" --quiet --fix"},"eslintConfig":{"extends":"react-app"},"eslintIgnore":["dist/"],"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^24.9.1","@types/react":"^16.14.2","@types/styled-components":"^5.1.4","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-core":"^6.26.3","babel-jest":"^26.6.3","babel-plugin-styled-components":"^1.12.0","babel-runtime":"^6.26.0","csstype":"^3.0.5","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.5","jest":"^26.6.3","jest-styled-components":"^7.0.3","lint-staged":"^10.5.3","prettier":"^2.2.1","react":"^16.14.0","react-dom":"^16.14.0","rollup":"^2.34.2","rollup-plugin-sass":"^1.2.2","rollup-plugin-typescript2":"^0.29.0","typescript":"^3.9.7"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test:no-watch","pre-push":"npm run test:no-watch"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint"]},"resolutions":{"styled-components":"^5"},"gitHead":"f91a3ea7f1f4a19edd42a0845a31de250e114514","description":"React Multi Step is a NPM package for easily building multi-step-forms with React.\r This package will provide you the Components and utilities to quickly build a multi-step-form.","_id":"@armandoroman1016/react-multi-step-form@0.1.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-5DTLU+BKGig/A0o+KfMttDxdZA8UniFWOfHIq7vDwB2tZT19LLqq1/7b/ianhyqH+Ue0JLszCLBCab11OxjmAg==","shasum":"5524752f55df8536cc82524cf41edc7128d8d1bf","tarball":"https://registry.npmjs.org/@armandoroman1016/react-multi-step-form/-/react-multi-step-form-0.1.3.tgz","fileCount":20,"unpackedSize":69130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf17cRCRA9TVsSAnZWagAAVKAQAIP0hI+ojfu+mKmZTq0i\nbypuNONfnkDVQpUZ9lXrGjvzDCVbpfPkQ5dhRrHm/67kMCoLlNOjCnWmk+t+\ngcG1N8cQVIKSFos8kglRUZtuvh2lgA6Tmjafknff61ngCDTUE5SGoxc/cEHc\nT5D5z/TtHqZrkmWKjvW5o2FAWrlD8ydzPa/Pn/aLamviobYiehMr8lrSp3EK\n4HlUW4y7ZXlQCf25O7Bs7dJ9MTGd9gWaB864Q9b+JaO0wFbY9fOrQqulFKrk\nsPPVUnZfJQGUhASwA53StH33W/iFN+syLXEqXtWWRqee6tUVP2obunZxeYVm\nrgoUNnvI1sdvbjaXo0q8nBQUP6/sJTZwxewSVyI6HcKImQdHrl0pWMrveWiK\nEBU7kAMgk/Yogr2woxD64UDlwf4ccpZmCxJa5vbKmGkaJcxlHJcfCqS0GuwU\noHv+iSL39Nj2qyU22RgAG3npFvZDoQWvxkII5a3BH/zYXicMSQvWQlviKS7p\nw4hyckH4iTZPMJKm9FTcO0A4BwjWZZiq76EPOf9d1McodXh5K/88G7vRvdT6\nRXhet25TCzPJdWs2CkQQJ18ajLhtM6thNQpjmzRTejtj5GSbd6w9jzAdAPMi\nmykoy6flcLIQ3Fc+Si4Vv7OvOCBQT53jNs4nML+s+AmECopG9NJ7M+7MCqW8\n5b+v\r\n=8pKT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoQSrjAbHtZ/ogtDXCWREe9+s03rQeUTSXHnn2MmdwGAiEA62Kkl69jMsEWiH2oLb4Dfeu24j56n78cnO1vl/LkjJI="}]},"_npmUser":{"name":"armandoroman1016","email":"armando@armandoroman.dev"},"directories":{},"maintainers":[{"name":"armandoroman1016","email":"armando@armandoroman.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-multi-step-form_0.1.3_1607972625056_0.1073653857980994"},"_hasShrinkwrap":false},"0.1.4":{"name":"@armandoroman1016/react-multi-step-form","version":"0.1.4","main":"dist/index.js","dependencies":{"styled-components":"^5.2.1"},"engines":{"node":">=8","npm":">=5"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0"},"keywords":["react","typescript","npm"],"scripts":{"start":"rollup -c -w","build":"rollup -c","test":"jest --notify --watch --config=./jest.config.js","test:no-watch":"jest --config=./jest.config.js --watchAll=false","eject":"react-scripts eject","lint":"eslint \"./src/**/*.{js,ts,tsx}\" --quiet --fix"},"eslintConfig":{"extends":"react-app"},"eslintIgnore":["dist/"],"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^24.9.1","@types/react":"^16.14.2","@types/styled-components":"^5.1.4","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-core":"^6.26.3","babel-jest":"^26.6.3","babel-plugin-styled-components":"^1.12.0","babel-runtime":"^6.26.0","csstype":"^3.0.5","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.5","jest":"^26.6.3","jest-styled-components":"^7.0.3","lint-staged":"^10.5.3","prettier":"^2.2.1","react":"^16.14.0","react-dom":"^16.14.0","rollup":"^2.34.2","rollup-plugin-sass":"^1.2.2","rollup-plugin-typescript2":"^0.29.0","typescript":"^3.9.7"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test:no-watch","pre-push":"npm run test:no-watch"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint"]},"resolutions":{"styled-components":"^5"},"gitHead":"f91a3ea7f1f4a19edd42a0845a31de250e114514","description":"React Multi Step is a NPM package for easily building multi-step-forms with React.\r This package will provide you the Components and utilities to quickly build a multi-step-form.","_id":"@armandoroman1016/react-multi-step-form@0.1.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-GLkWb4SEb1n8eNYWBSX/RKHhaBaEIZKe/acfypqouBKX6nxgQMjx5kZ/X/L7BixOA13aGbZPJdvawSktiluDgQ==","shasum":"f3d9db18bdbeb920b6ada27927d4ecc6d55070b2","tarball":"https://registry.npmjs.org/@armandoroman1016/react-multi-step-form/-/react-multi-step-form-0.1.4.tgz","fileCount":20,"unpackedSize":69130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf17dfCRA9TVsSAnZWagAAfvsP/Rx57tLfVeV6l3Gj0nIX\nK9FeBfiAk3ghRisAsw35QP6cV5C+e2Zs+KqrxqDT8uH2nHS8RvEe9/dMfipG\nTltyVgb65YcvkT2fBopArQ4ciO39oscMlECOEx1fgE7h3OkCg3Y4wCYfe1Ua\nZma45fr8/FcU8YrwpedW9o5Rk82JTQjxo7oC8XRs7A19AyrJ44Y40aizVvxx\nEbHnEIjUBGD2/U5QXTdhSIL7uyAMOL/PXqIQdIoS4qXA6JDUqfkoaoGngjBS\n4X9bSGan0JC6C+cu7pAM+zGTXjm4Oq2L2NhllOWvfSBylEOX6pgasfugufmX\nNzz4x3KK9wKF2kSYmleOwNFzFbHTh2CB8ebLfNLdkBn+hMj+lNmBw3EIlqfZ\nleLoFHIrZMRrqPFaZpaGc5Fg2nUEmVcMlgqagUYz8ZMdQqwTW7Babu/SegYP\nhKsiosBH6zdgI8dlaHc3+9rd9WdissvhjlYeEkUaWUC2fYspOBYvqLQFS+KX\nQOdiz42T5EhyAtIpjdOGCCTKgnPyxKegeZWx4ijDV7EsHHb3ufamJPl69WVn\n8ihqOgAA623seoMpzCkkuoL0+8HrEg0rsjG5tZpjesTJjLrMUV3h7gRnqTuD\nW/cJ7yegCW4VqhWBY4QpNDbSyNouq+zykH1uLsj5ibwPDVlKvMFqMK5TDI02\nhG5P\r\n=Po5y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDM+cyE4YTjR4qX5Lcl1GhEVNlWvdfBNpbu15goTpJkUAiEAmkZxRu/yUt8sBY+S03pR1VWV1Uq8O/wdejdYR769VFU="}]},"_npmUser":{"name":"armandoroman1016","email":"armando@armandoroman.dev"},"directories":{},"maintainers":[{"name":"armandoroman1016","email":"armando@armandoroman.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-multi-step-form_0.1.4_1607972702402_0.4753207773511594"},"_hasShrinkwrap":false},"1.0.0":{"name":"@armandoroman1016/react-multi-step-form","version":"1.0.0","main":"dist/index.js","dependencies":{"styled-components":"^5.2.1"},"engines":{"node":">=8","npm":">=5"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0"},"keywords":["react","typescript","npm"],"scripts":{"start":"rollup -c -w","build":"rollup -c","test":"jest --notify --watch --config=./jest.config.js","test:no-watch":"jest --config=./jest.config.js --watchAll=false","eject":"react-scripts eject","lint":"eslint \"./src/**/*.{js,ts,tsx}\" --quiet --fix"},"eslintConfig":{"extends":"react-app"},"eslintIgnore":["dist/"],"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^24.9.1","@types/react":"^16.14.2","@types/styled-components":"^5.1.4","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-core":"^6.26.3","babel-jest":"^26.6.3","babel-plugin-styled-components":"^1.12.0","babel-runtime":"^6.26.0","csstype":"^3.0.5","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.5","jest":"^26.6.3","jest-styled-components":"^7.0.3","lint-staged":"^10.5.3","prettier":"^2.2.1","react":"^16.14.0","react-dom":"^16.14.0","rollup":"^2.34.2","rollup-plugin-sass":"^1.2.2","rollup-plugin-typescript2":"^0.29.0","typescript":"^3.9.7"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test:no-watch","pre-push":"npm run test:no-watch"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint"]},"resolutions":{"styled-components":"^5"},"gitHead":"57d9f3819a85b5d93e120457bba19417e9d3f886","description":"React Multi Step is a NPM package for easily building multi-step-forms with React.\r This package will provide you the Components and utilities to quickly build a multi-step-form.","_id":"@armandoroman1016/react-multi-step-form@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-0MieFlcbyUJ97KlQcY+DgyrLAoWKURZqqFmgPtztYjiheu+BPNoTbA0mxYde9gQAWelMrSBx7eo8wjNpj+M35g==","shasum":"abd549ce54758f61f8ea2068490a1139ac44d5fc","tarball":"https://registry.npmjs.org/@armandoroman1016/react-multi-step-form/-/react-multi-step-form-1.0.0.tgz","fileCount":20,"unpackedSize":69345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf18tdCRA9TVsSAnZWagAAXvgP/0336dgkDNOfYNxvaM/o\n3yp+r+TrEz08rOOouqHXgybje8M1l+NHxw50UUf8IhJ5sm5+ncYZFnq7INzM\n6iprceG8xNCL6aUu6Ff4vMWrSFSj2uiinEYCHAJ4KW4mjmrVVULY6mDJcht3\n01t4WxQZ48HsTGf6dXjsErQ2JQV5Da1hsjn6wWipIoxf3Fdg+GIFhmlZuXlT\nsvHdrYO9Su1qHFKtx4u20eipI4imhwGpfCh2ZzE10qicIixeHuT0Wsm6F6RS\nVR1/haiNAEI08i2aiEGcAFXaXZxZJqpUcJlt038BD9dJ+zsrcvtE4wH7gzXm\nD0E89nU6RG4wGD9I3ebatEc6uN128Yp3qeS5baoDwTONmWAOxsh2Jo5UBTWm\nmnaQY15iHz4fk/CQH8kM3EhEf8XX0AsQA8eOE7JMvLextHEW6PFO2KMutLHe\ntc2GHYhablSiLW5WFHnDscJPXxfixSGytpbPdjTlvYESuVvJOnrWMQOPqOug\nmefqqOxfJSMnWm9MJhNeKOoN0W+HRqiPIu6NmfArZQlrAozLAi/f3dGtOyNQ\nQyoR6wSV8EnbHuHAwZL98xu0f4jhfDLDtQiNl55NLre1+gGE/B9DRq//4Ij4\nWo9Zb/DKUsxUlgGwSDEPOdRr0sHJrF1zCbltb0Tf5VhERo+TJtMAI+VZ21UQ\nOtt6\r\n=BXqn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3aI4gkoyOe++FtOjg4Xn29Tr1+YUjifpoo/luCNIqZQIgdhaCOXQ69zdFYCr+9CEijWWLQUNy71zZrIpjaTdHyg4="}]},"_npmUser":{"name":"armandoroman1016","email":"armando@armandoroman.dev"},"directories":{},"maintainers":[{"name":"armandoroman1016","email":"armando@armandoroman.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-multi-step-form_1.0.0_1607977821082_0.9763552733348504"},"_hasShrinkwrap":false},"1.0.1":{"name":"@armandoroman1016/react-multi-step-form","version":"1.0.1","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/armandoroman1016/react-multi-step.git"},"dependencies":{"styled-components":"^5.2.1"},"engines":{"node":">=8","npm":">=5"},"peerDependencies":{"react":"^16.8.0","react-dom":"^16.8.0"},"keywords":["react","typescript","npm"],"scripts":{"start":"rollup -c -w","build":"rollup -c","test":"jest --notify --watch --config=./jest.config.js","test:no-watch":"jest --config=./jest.config.js --watchAll=false","eject":"react-scripts eject","lint":"eslint \"./src/**/*.{js,ts,tsx}\" --quiet --fix"},"eslintConfig":{"extends":"react-app"},"eslintIgnore":["dist/"],"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^24.9.1","@types/react":"^16.14.2","@types/styled-components":"^5.1.4","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-core":"^6.26.3","babel-jest":"^26.6.3","babel-plugin-styled-components":"^1.12.0","babel-runtime":"^6.26.0","csstype":"^3.0.5","eslint":"^7.15.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.2.0","eslint-plugin-react":"^7.21.5","husky":"^4.3.5","jest":"^26.6.3","jest-styled-components":"^7.0.3","lint-staged":"^10.5.3","prettier":"^2.2.1","react":"^16.14.0","react-dom":"^16.14.0","rollup":"^2.34.2","rollup-plugin-sass":"^1.2.2","rollup-plugin-typescript2":"^0.29.0","typescript":"^3.9.7"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test:no-watch","pre-push":"npm run test:no-watch"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint"]},"resolutions":{"styled-components":"^5"},"gitHead":"3b59189be52f7911fc9d28b4fb1f80a1a00f6192","description":"React Multi Step is a NPM package for easily building multi-step-forms with React.\r This package will provide you the Components and utilities to quickly build a multi-step-form.","bugs":{"url":"https://github.com/armandoroman1016/react-multi-step/issues"},"homepage":"https://github.com/armandoroman1016/react-multi-step#readme","_id":"@armandoroman1016/react-multi-step-form@1.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-x26zw7+qh6uRp96Mq8EB9A0ktkWFdUfQ95QzRVLD0THFI6oy2MNTYAJ1TMl8T5onmEWuVmuvs2jqNVTOsMzsyQ==","shasum":"ee3a0e44613236a6af9eb68900d3b5ab1ea27fe0","tarball":"https://registry.npmjs.org/@armandoroman1016/react-multi-step-form/-/react-multi-step-form-1.0.1.tgz","fileCount":20,"unpackedSize":69312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf19EoCRA9TVsSAnZWagAA8AAP/R65SM+j3aU03Gjg0E+8\nUeWzaw3xvsP5TWIqJPiZO53ZfXVebIGNiFzRUwIR6wvpVP2o5V+gJvKvVOF9\nVmnSRxqb3yekGnIYa9OBWZhkg6+lrM1ZJSm2e7jsAymdrL/NPmKIt6MXJsHN\n9A5pKx3ATic+jderVzOkx0zQgPI7X1upiIO+614QZcOLatb0w+2/9Jam1cYh\nTsD+tQqwLL4LQDIWPPJsUo/B3d69Zj0N8MkEt7yDKCXFlER5DmI8S6ckwTiv\namy+9F1ktDcVDI7JLAjbHf73Sa1hiHTk1lmdrcc3jCIaLZPVO+QFdUqfTyJm\nxRy+EIk4t65k6dZPdYO4dvK8MDG+Pgf2F5eBEY8wI/HiDEQcQmfz/SVg+snI\n1she0/R4BiCObXKeBqE0UpLQ+wetoFD0LdQ6aveB7GAmCXoXQcrX7oE3lcrW\nsO2gr0sxH7pug0FbtpSdDVA8F+oVB19Lqq/eveEYPTv4F2F7FfqBzvLgR1oo\nwhUI/ps81uCZvMH8xwCXm/gyUu+R48fbF0XW2N3NrXW4O796GV9jLo/Flb9w\nprkRHEs24U6O87EDfeHL9MFDDXXQ/AdPnqaUTS0uUcyqQxQsfOEzyxPk/TDc\nNTjqrMilmJB8VXAMsKG7rJd+/n54I9jRYvqa55rCW8yf5YHaewWjZ2df3HPm\nEN8z\r\n=vk3n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfhiwrYMEMLnSy00XDyCTcXqIUvU8Qyr6VWOTrsNKxWAiB0MtxAQouXIR79I14RFA+9L6hMhxCAeRod+NgMiP40ZQ=="}]},"_npmUser":{"name":"armandoroman1016","email":"armando@armandoroman.dev"},"directories":{},"maintainers":[{"name":"armandoroman1016","email":"armando@armandoroman.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-multi-step-form_1.0.1_1607979304209_0.07944329595018562"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-14T16:29:44.204Z","0.1.0":"2020-12-14T16:29:44.452Z","modified":"2022-04-04T15:32:56.731Z","0.1.1":"2020-12-14T16:32:08.134Z","0.1.2":"2020-12-14T17:00:49.491Z","0.1.3":"2020-12-14T19:03:45.236Z","0.1.4":"2020-12-14T19:05:03.205Z","1.0.0":"2020-12-14T20:30:21.221Z","1.0.1":"2020-12-14T20:55:04.378Z"},"maintainers":[{"name":"armandoroman1016","email":"armando@armandoroman.dev"}],"description":"React Multi Step is a NPM package for easily building multi-step-forms with React.\r This package will provide you the Components and utilities to quickly build a multi-step-form.","keywords":["react","typescript","npm"],"readme":"# React Multi Step\r\n\r\n## Introduction\r\n\r\nReact Multi Step is a NPM package for easily building multi-step-forms with React.\r\nThis package will provide you the Components and utilities to quickly build a multi-step-form.\r\n\r\n## Install\r\n\r\n`npm install @armandoroman1016/react-multi-step-form`\r\n\r\nor\r\n\r\n`yarn add @armandoroman1016/react-multi-step-form`\r\n\r\n## Usage\r\n\r\n---\r\n\r\n### MultiStep\r\n\r\n`import MultiStep from '@armandoroman1016/react-multi-step-form'`\r\n\r\nThis will be the _only required component_ to create a multi-step-form with this package.\r\nProps\r\n| Name           | Description                                                      | Type   | Required |\r\n| -------------- | ---------------------------------------------------------------- | ------ | -------- |\r\n| steps          | Array of objects, each object has a component and label property | ```array```  | true     |\r\n| formTransition | CSS Transition between each step                                 | ```string``` | false    |\r\n\r\nChildren\r\n\r\n1. ProgressBar\r\n2. Controls\r\n\r\nExample\r\n\r\n```\r\nimport React from react\r\nimport MultiStep from '@armandoroman1016/react-multi-step-form'\r\nimport { FormOne, FormTwo, FormThree } from '../your/components'\r\n\r\nconst EasyMultiForm = () => {\r\n    return (\r\n        <div>\r\n            <MultiStep\r\n                steps={[\r\n                {\r\n                    component: Test,\r\n                    name: \"Contact\",\r\n                },\r\n                {\r\n                    component: Test2,\r\n                    name: \"Personal\",\r\n                },\r\n                {\r\n                    component: Test3,\r\n                    name: \"Payment\",\r\n                }]}\r\n            />\r\n        <div>\r\n    )\r\n}\r\n```\r\n\r\n### ProgressBar\r\n\r\n```import { ProgressBar } from '@armandoroman1016/react-multi-step-form```\r\nThe ProgressBar component is rendered by default when using the MultiStep component. In order to easily style the progress bar you can render the ProgressBar as a child of MultiStep.\r\n\r\nProps - None Required\r\n| Name                 | Description                                                                           | Type         | Required |\r\n| -------------------- | ------------------------------------------------------------------------------------- | ------------ | -------- |\r\n| completedBackground  | Background color of completed step(s)                                                 | ```string``` | false     |\r\n| completedFontColor   | Font color of completed step(s)                                                       | ```String``` | false     |\r\n| activeBackground     | Background color of active step                                                       | ```string``` | false     |\r\n| activeFontColor      | Font color of active step                                                             | ```string``` | false     |\r\n| incompleteBackground | Background color of incomplete step(s)                                                | ```string``` | false     |\r\n| incompleteFontColor  | Font color of incomplete step(s)                                                      | ```string``` | false     |\r\n| errorBackground      | Background color of step with error                                                   | ```string``` | false     |\r\n| errorFontColor       | Font color of step with error                                                         | ```string``` | false     |\r\n| labelColor           | Font color of every label (will be applied to all labels regardless of current state) | ```string``` | false     |\r\n| completeLabelColor   | Font color for the label of complete step(s)                                          | ```string``` | false     |\r\n| activeLabelColor     | Font color for the label of active step                                               | ```string``` | false     |\r\n| incompleteLabelColor | Font color for the label of incomplete steps(s)                                       | ```string``` | false     |\r\n\r\nExample\r\n\r\n```\r\nimport React from react\r\nimport MultiStep, { ProgressBar } from '@armandoroman1016/react-multi-step-form'\r\nimport { FormOne, FormTwo, FormThree } from '../your/components'\r\n\r\nconst EasyMultiForm = () => {\r\n    return (\r\n        <div>\r\n            <MultiStep\r\n                steps={*Your Steps Array Here*}\r\n            >\r\n                <ProgressBar completedBackground = \"#ff5252\" activeBackground = \"#0097a7\">\r\n            </MultiStep>\r\n        <div>\r\n    )\r\n}\r\n```\r\n\r\n### Controls\r\n\r\n```import { Controls } from '@armandoroman1016/react-multi-step-form'```\r\n\r\nLike the ProgressBar component, the Controls component is rendered by default. In order to easily customize your controls render Controls as a child of MultiStep.\r\n\r\nProps -\r\n| Name           | Description                                                                               | type         | required |\r\n| -------------- | ----------------------------------------------------------------------------------------- | ------------ | -------- |\r\n| buttonStyles   | CSS styles to be applied to each of the default buttons                                   | ```object``` | false     |\r\n| prevButtonText | Inner text of the default 'previous' button                                               | ```string``` | false     |\r\n| nextButtonText | Inner text of the default 'next' button                                                   | ```string``` | false     |\r\n| controls       | Object with 'next' and 'prev' properties where you can assign your own control components | ```object``` | false     |\r\n\r\nExamples\r\n\r\n```\r\nimport React from react\r\nimport MultiStep, { Controls } from '@armandoroman1016/react-multi-step-form'\r\nimport { FormOne, FormTwo, FormThree } from '../your/components'\r\nimport { MyCustomPrevBtn, MyCustomNxtBtn } from '../your/components'\r\n\r\n// Overriding default styles\r\nconst OverrideStyles = () => {\r\n    return (\r\n        <div>\r\n            <MultiStep\r\n                steps={*Your Steps Array Here*}\r\n            >\r\n                <Controls buttonStyles={{background: \"red\"}}/>\r\n            </MultiStep>\r\n        <div>\r\n    )\r\n}\r\n\r\nconst CustomComponents = () => {\r\n    return (\r\n        <div>\r\n            <MultiStep\r\n                steps={*Your Steps Array Here*}\r\n            >\r\n                <Controls controls = {{prev: MyCustomPrevBtn, next: MyCustomNxtBtn}}/>\r\n            </MultiStep>\r\n        <div>\r\n    )\r\n}\r\n\r\n```\r\n\r\n### Collecting Form Data\r\n\r\n#### Updating Form Values\r\n\r\nIn order to keep track of the input values across all of your forms, your going to need to make use of the ```updateVals``` function.\r\nThis function will store the values which you can retrieve upon final step submission.\r\n\r\nExample\r\n```\r\n    import React, { useState } from \"react\";\r\n    import { useMultiStep } from \"@armandoroman1016/react-multi-step-form\";\r\n\r\n    const MyForm = () => {\r\n        ...\r\n        const { updateVals } = useMultiStep();\r\n        const handleChange = (e) => {\r\n            ...\r\n            updateVals(e.target.name, e.target.value);\r\n        };\r\n\r\n        return (\r\n            <form onSubmit={handleSubmit}>\r\n                <label>Name</label>\r\n                <input type=\"text\" value={val} name=\"name\" onChange={handleChange} />\r\n            </form>\r\n        );\r\n    };\r\n```\r\n\r\n#### Retrieving Form Values\r\n\r\nUpon completion of your final step you can easily retrieve all of your values using the ```complete``` function, which will return the an object with the field values from every step. You can use this function at any step but you will most likely use it only on your last step. \r\n\r\nExample\r\n```\r\n    import React, { useState } from \"react\";\r\n    import { useMultiStep } from \"@armandoroman1016/react-multi-step-form\";\r\n\r\n    const MyForm = () => {\r\n        ...\r\n        const { complete } = useMultiStep();\r\n        const handleSubmit = (e) => {\r\n            ...\r\n            const allFieldValues = complete(); // allFieldValues will store the fields input\r\n        };\r\n\r\n        return (\r\n            <form onSubmit={handleSubmit}>\r\n                <label>Name</label>\r\n                <input type=\"text\" value={val} name=\"name\" onChange={*Your handle change function*} />\r\n            </form>\r\n        );\r\n    };\r\n```\r\n\r\n## Additional\r\n\r\n### Using your own controls\r\n\r\nWhen using your own controls your component will receive a function -```toggleSteps```- via props. You will need to utilize this function to toggle between steps.\r\n\r\nArguments for ```toggleSteps```\r\n\r\n1) \"increment\" | \"decrement\"\r\n\r\nExample\r\n```\r\n    ...\r\n    const MyCustomControl = ({ toggleSteps }) => {\r\n\r\n        return (\r\n            <>\r\n                <button onClick = {() => toggleSteps(\"increment\")}></button>\r\n            </>\r\n        )\r\n    }\r\n```\r\n\r\n### Handling errors\r\n\r\nWhen a field in your form has invalid input you can disable toggling between steps with the ```setError``` function.\r\n\r\n```\r\n    import React, { useState } from \"react\";\r\n    import { useMultiStep } from \"@armandoroman1016/react-multi-step-form\";\r\n\r\n    const MyForm = () => {\r\n        ...\r\n        const { setError, stepForm } = useMultiStep();\r\n\r\n        const handleChange = (e) => {\r\n            ...\r\n            if(e.target.length < 8) setError(true) // will disable toggling between steps\r\n            \r\n            else if(stepForm.error) setError(false)\r\n        };\r\n\r\n        return (\r\n            <form onSubmit={handleSubmit}>\r\n                <label>Name</label>\r\n                <input type=\"text\" value={val} name=\"name\" onChange={handleChange} />\r\n            </form>\r\n        );\r\n    };\r\n```\r\n\r\n## 🤝 Contributing\r\n\r\nContributions, issues and feature requests are welcome!\r\n\r\n## 📃 License\r\n\r\nCopyright &#169; 2020 Armando Roman\r\nThis project is MIT licensed.\r\n","readmeFilename":"README.md","homepage":"https://github.com/armandoroman1016/react-multi-step#readme","repository":{"type":"git","url":"git+https://github.com/armandoroman1016/react-multi-step.git"},"bugs":{"url":"https://github.com/armandoroman1016/react-multi-step/issues"}}