{"_id":"@caldwell619/mantine-form-generator","_rev":"13-0be3ae25eb507fb529e87edde79a6218","name":"@caldwell619/mantine-form-generator","dist-tags":{"latest":"0.1.12"},"versions":{"0.1.0":{"name":"@caldwell619/mantine-form-generator","version":"0.1.0","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"standard-version","publish-release":"git push --follow-tags origin master && yarn publish","publish:release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.0","dist":{"shasum":"ba848b3abd75dcf58c07e3236f5a444a3c2301ad","integrity":"sha512-KwPYm/wYtYJ/5+35oSJB6TnmaaOUUB0Yi8umwTHWhACQpah3t8lxAoDnNRpUmYDn/3rAj5Rr3uhq7kL+sj8ACA==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.0.tgz","fileCount":62,"unpackedSize":170755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTm5YMuQdxqNt4jxKtlVhROaViY1++T7oBYaVsH7J7iAiEAsF5eWryGJvsakXzGRAlqDZwk5Z4eGXtRbmQQdGGmp6k="}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.0_1699403732181_0.5843387065170185"},"_hasShrinkwrap":false},"0.1.1":{"name":"@caldwell619/mantine-form-generator","version":"0.1.1","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.1","dist":{"shasum":"aafc72b82b370c49b14c660a2bdecd2ba182c5d7","integrity":"sha512-AWL6N3N+F2ZRWH/rYnpS5j2wRQY48LUQti6U7TIw9x/hnUb+uTiswgqVpd6cbGSp/ciGpBHm1tky8V54i4sMJg==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.1.tgz","fileCount":63,"unpackedSize":171152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRvgpvA+/9HZGj34FKtmA8cx2LS1vw8Nt/B3DDl5YnNgIgBsm5Z3wuH02MjRbWivHZHt4nJWG5q+Ha+bYMOKAQecU="}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.1_1699907252126_0.7939944000878485"},"_hasShrinkwrap":false},"0.1.2-alpha.0":{"name":"@caldwell619/mantine-form-generator","version":"0.1.2-alpha.0","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"standard-version","publish-release":"git push --follow-tags origin master && yarn publish","publish:release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.2-alpha.0","dist":{"shasum":"e0a736587b21d3563ddf26eb1fc79cc6f105fad1","integrity":"sha512-HB04BdpmYa3JxEaL4Q/fYqPDHRb6CMoFByDflQTaLDlP8NGCHJibr7DtLgW+o4ZSXQiM7cQbBN/9DD9mkbqxBA==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.2-alpha.0.tgz","fileCount":62,"unpackedSize":170763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQD8N5admIlHgNgELzgw8r/7KkJboIr7cGinY9oxdFvACgIfY+FTXtau/lCb/HUazzwQSY7+wvGg1I4ytVZpNj1GUg=="}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.2-alpha.0_1699917051429_0.6075559047202621"},"_hasShrinkwrap":false},"0.1.3":{"name":"@caldwell619/mantine-form-generator","version":"0.1.3","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.3","dist":{"shasum":"f778ef45973839d9b22dcddfaedbc3ccc9169b3f","integrity":"sha512-g3USMxXw5B0Udq5JHDx8HnsTejp4OoxB4y+ZBp6OyYEer++70WgleyZVETENo9nkTbV0pnO5D7lT4faoj0kzmw==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.3.tgz","fileCount":63,"unpackedSize":172169,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGgv51Pqw/y/bw8k/CLdckrArJVz134fxmjfbMEPZhJQIhAMZool8TpDF+/XtFYh0SixpP7fzBTELs0DGWB0cMbtuV"}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.3_1699918616491_0.6247004991971401"},"_hasShrinkwrap":false},"0.1.4":{"name":"@caldwell619/mantine-form-generator","version":"0.1.4","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.4","dist":{"shasum":"4ac01cbb32d56163136f85e1ef44ad278695f9da","integrity":"sha512-WONE6jsUeFD99ddwr5GKbQSUEeiUOBsHJ84KuvppCUpHiG3RrRpoVbusRWUjoH3YqK1AgyRJV1skE7rBUuxzhQ==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.4.tgz","fileCount":63,"unpackedSize":172283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUs0uidRDkBdnNpW/7mF9P7g4Fr95LONHstHfUon03VAiBhQWhdN2pIMmasheH1zcdPYJ8S6MbVVaZqWqJC6ThIpg=="}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.4_1699918740085_0.4828682079490396"},"_hasShrinkwrap":false},"0.1.2":{"name":"@caldwell619/mantine-form-generator","version":"0.1.2","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.2","dist":{"shasum":"c1f61070c9afb33ce02535b1f1bc3b84c43084af","integrity":"sha512-a8kARPtxtH7bd0ZD/M7Fcf5+vOq+3kkPpZ7AQrCZlRsTR7g6drB46GB9eCjco5HHn9U+CwccK51cedGUrtVVJw==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.2.tgz","fileCount":63,"unpackedSize":170604,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqgK9cDPuUFCa/DVsy7Qj0ZrCraf4KhPx2raMxwP0+5AiEA8B+HGyyKw22v78bAgmjd6Z0Avazlx10VZADuBLMsF40="}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.2_1699919509068_0.45481619726731126"},"_hasShrinkwrap":false},"0.1.5":{"name":"@caldwell619/mantine-form-generator","version":"0.1.5","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.5","dist":{"shasum":"28a7f3125009935f65012fb23dc6e94b5ac32644","integrity":"sha512-YkPBt6zTYkK6uDes2Y+Ps5nti5DIKGD9aHy0r2y2X+uo/8ULxA/lBmp1W+NBOTDPlz0E/0HFdQZSdAlhbYljVQ==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.5.tgz","fileCount":63,"unpackedSize":170832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhPVE+SZzHISm2NlvJBsl64ZFkLGwSoVbhgYSD9rlMhAIhAMP6tZU92hwH1IutcwfvKSKYjgtGkgVBwnU/3p7AYavk"}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.5_1699919564569_0.9291301978026205"},"_hasShrinkwrap":false},"0.1.6":{"name":"@caldwell619/mantine-form-generator","version":"0.1.6","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.6","dist":{"shasum":"efa153e013f68b2a88304e7921b84e762fadaac9","integrity":"sha512-VARDMpmcw19cQCc6RX8myb2SQK1DKnEVp0CYWx7ESf/Oj9YrpEJG2WWKhnCUcnAlujuMIy4Hk/llpO2Ja1oavg==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.6.tgz","fileCount":63,"unpackedSize":171200,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbZOE/YzWivdiOu3HVKwjvnZKPT8H60AJPIiIW53eufAIhANDHuLDqdBLdLWVL2aGdDHqA2hym2FT/myRcsYikyebJ"}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.6_1699920233315_0.4757648440920954"},"_hasShrinkwrap":false},"0.1.7":{"name":"@caldwell619/mantine-form-generator","version":"0.1.7","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.7","dist":{"shasum":"5b51a0a12fb73a45d2ebd2e348143f860f8ef89d","integrity":"sha512-9OTHkjESN+iIepO/CEsmr20D3dsKPiaRDArnbbiOMP6srSMJ0FYULPXDiN+xunfmlVVAODI63wnvzJoi7jkY3w==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.7.tgz","fileCount":63,"unpackedSize":172460,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID78iOAuJE+S+vn6Em0t56KCdIvhiu0GWD0R08lk59YhAiEAz0ZQC+tSMTzDtlz9xneunjLEHVhApwYI84AehGuy5Sk="}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.7_1699938939366_0.390302820360823"},"_hasShrinkwrap":false},"0.1.8":{"name":"@caldwell619/mantine-form-generator","version":"0.1.8","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.8","dist":{"shasum":"242105f79a57747cf6bec136be35fee06f80a7ec","integrity":"sha512-Bft9jQrd+nMnIZXZmBdCoFK1MVpETs1cIWyuHWbwe4MnNRqxn22iAUBymfuwBGRdfrbkn5yG31TjKXp6Cq/nMw==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.8.tgz","fileCount":63,"unpackedSize":172293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEd+JCwq3LVEZpwQ/8MXqsfwOnmH+F5P2JgAWNStAn7gIgAkuWS0YhXm4PrkDX0ZRYYVKbo8yAjumcqHEpvT+gFq4="}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.8_1700630071600_0.7444942299147148"},"_hasShrinkwrap":false},"0.1.9":{"name":"@caldwell619/mantine-form-generator","version":"0.1.9","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.9","dist":{"shasum":"219def3cc5c85ef40d661f1078311159cbc4a86a","integrity":"sha512-7uBnnHkevzc7gCfX9/Jp6uyuo3pREdySuF1TFleqLoXZW85yNNutyIl97U3YEDsPBRPlER1CvpcebGia9+uRZQ==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.9.tgz","fileCount":63,"unpackedSize":173087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhAtc9pN9n5AIIMC07YQqiHMcunjgDGn4wpxQ9WsQ+KAiEAqS1DzXjVfhXua/isK0FweUPCklesSsRIF8hgMYsC1Z4="}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.9_1701381854233_0.25490679453889165"},"_hasShrinkwrap":false},"0.1.10":{"name":"@caldwell619/mantine-form-generator","version":"0.1.10","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.10","dist":{"shasum":"aa0fa5998a8a6441cf3b619b675861987526775c","integrity":"sha512-xGm8mWD9WKKqByqKi1iK38BcUyDpE3SsTV3/ceYevq3vcPYMUTB6HtmkOYSIhKaK++nlKDPtVmjiVkQIoMwRrA==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.10.tgz","fileCount":63,"unpackedSize":173864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmrQRRKVKdakpR+4YwfQiVlwrlqIdLtFkrDD3pFnzi+AiB7e2NXbr0YFqJh1S/g+qhLFQIROTZotVxfPrVTqe75RQ=="}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.10_1701381874585_0.21234168829441735"},"_hasShrinkwrap":false},"0.1.11":{"name":"@caldwell619/mantine-form-generator","version":"0.1.11","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.11","dist":{"shasum":"81433280b4becae7792a3a4eb7a5b09f85c6cb79","integrity":"sha512-8Ey9pkGmeZJ0+Gi9QZzV2F113j8DoaZ8tVJOUhycadgQ60IQGDa55yLDg5gjGxPVJthSs4Z12vfDUOZOqyS7Yw==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.11.tgz","fileCount":63,"unpackedSize":174455,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHXnhiwMYSvFUdRFqjOEb9/tkIcj1/UAYDh5RVcn/nyAIhAPpC2RrRfrF2Ety/AZWmlyBJkWRDXiqvvpUhIpIATIwp"}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.11_1701467056965_0.62446079983506"},"_hasShrinkwrap":false},"0.1.12":{"name":"@caldwell619/mantine-form-generator","version":"0.1.12","license":"MIT","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","scripts":{"lint":"eslint --ext .ts,.tsx src","format":"prettier --write src","build":"tsc && npx tscpaths -p tsconfig.json -s src -o dist","build:watch":"nodemon --exec npm run build --watch src --ext .tsx,.ts --delay 2.5","release":"sh publish.sh","predeploy":"cd demo && yarn install && yarn run build","deploy":"gh-pages -d demo/dist"},"peerDependencies":{"@mantine/core":">=5","react-hook-form":">=7"},"devDependencies":{"@mantine/core":"^7.2.1","@mantine/hooks":"^7.2.1","@types/react":"^18.2.37","@types/react-dom":"^18.2.15","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-eslint":"^10.1.0","eslint":"^8.53.0","eslint-config-react-app":"^7.0.1","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.29.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"^4.0.8","gh-pages":"^6.0.0","nodemon":"^2.0.15","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","react-hook-form":"^7.48.2","standard-version":"^9.5.0","tscpaths":"^0.0.9","typescript":"^5.2.2"},"main":"dist/index.js","description":"An API for crafting Mantine powered forms.","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2023 Christopher Caldwell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@caldwell619/mantine-form-generator@0.1.12","dist":{"shasum":"1ddad2620a3347dc61109cb8ae04853742b38978","integrity":"sha512-2uncLpp6aR5OaEuH4jiPtq2FWrNpAOb0ofcAw57EOu7fe6H1jhzFYeMQDJ/ZyjFSmF0w0cSNBdzlEBFMib3zqQ==","tarball":"https://registry.npmjs.org/@caldwell619/mantine-form-generator/-/mantine-form-generator-0.1.12.tgz","fileCount":63,"unpackedSize":174749,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyHcvn2TrrtdK3mo/te6srq7tUAqjW0DO3gbzsQMpv4wIhANuPV9lsHHq038hZaaiiUD63AojVhpF+Ae9KVIRMu4rQ"}]},"_npmUser":{"name":"caldwell619","email":"caldwell8814@gmail.com"},"directories":{},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mantine-form-generator_0.1.12_1701468420344_0.9480660067580029"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-08T00:35:32.081Z","0.1.0":"2023-11-08T00:35:32.367Z","modified":"2023-12-01T22:07:00.718Z","0.1.1":"2023-11-13T20:27:32.317Z","0.1.2-alpha.0":"2023-11-13T23:10:51.630Z","0.1.3":"2023-11-13T23:36:56.661Z","0.1.4":"2023-11-13T23:39:00.328Z","0.1.2":"2023-11-13T23:51:49.324Z","0.1.5":"2023-11-13T23:52:44.780Z","0.1.6":"2023-11-14T00:03:53.512Z","0.1.7":"2023-11-14T05:15:39.604Z","0.1.8":"2023-11-22T05:14:31.760Z","0.1.9":"2023-11-30T22:04:14.494Z","0.1.10":"2023-11-30T22:04:34.845Z","0.1.11":"2023-12-01T21:44:17.185Z","0.1.12":"2023-12-01T22:07:00.561Z"},"maintainers":[{"name":"caldwell619","email":"caldwell8814@gmail.com"}],"description":"An API for crafting Mantine powered forms.","homepage":"https://christopher-caldwell.github.io/mantine-form-generator","license":"MIT","readme":"# Mantine Form Generator\n\nAn API for crafting Mantine powered forms.\n\n[![NPM](https://img.shields.io/npm/v/@caldwell619/mantine-form-generator.svg)](https://www.npmjs.com/package/@caldwell619/mantine-form-generator) [![NPM](https://img.shields.io/bundlephobia/min/@caldwell619/mantine-form-generator)](https://www.npmjs.com/package/@caldwell619/mantine-form-generator) [![](https://img.shields.io/github/last-commit/christopher-caldwell/mantine-form-generator)]() [![](https://img.shields.io/npm/types/typescript)]()\n\n## Demo\n\n[GH Pages](https://christopher-caldwell.github.io/mantine-form-generator/)\n\n## Prerequisite\n\nYou'll need to fully setup Mantine, following [this](https://mantine.com/getting-started/installation/) guide.\n\nThis is based on Mantine v5, using **only** v4 will not work with this.\n\n## Getting Started\n\n```shell\nyarn add @caldwell619/mantine-form-generator\n```\n\n## Quick Example\n\nThe following will render a single text input with a label of \"One\".\n\n### Highlights\n\n- The `name` property must match one of your object keys. This is the same behavior as [react-hook-form](https://react-hook-form.com/).\n- Each type of input has their own `config`. The specifics are determined by the `type` property. For example, `select` requires you to pass `options`.\n\n### Provider\n\n**You must add a provider that wraps your form FOR EACH FORM YOU USE. **\n\nThis is not shown in this example, but is shown in [this one](./example/src/App.tsx), with just the single form.\n\n### Code\n\n```tsx\nimport { FC, useContext } from 'react'\nimport { MuiForm, Config, MantineFormContext } from '@caldwell619/mantine-form-generator'\nimport { Button } from '@mantine/material'\nimport { UseFormReturn } from 'react-hook-form'\nimport { diff } from 'deep-object-diff'\n\nexport const defaultValues: SomeObject = {\n  one: 'Rex',\n  two: 'Cody',\n  three: 'Wolffe'\n}\n\nconst inputs: Config<SomeObject>[] = [\n  {\n    type: 'text',\n    config: {\n      control: {\n        name: 'one',\n        label: 'One'\n      }\n    }\n  }\n]\n\nexport const Form: FC = () => {\n  const { handleSubmit } = useContext<UseFormReturn<SomeObject>>(MantineFormContext)\n  const onSubmit = (data: SomeObject) => {\n    console.log('Current state of form', data)\n  }\n  return (\n    <form>\n      <MuiForm inputs={inputs} />\n      <Button variant='outlined' onClick={handleSubmit(onSubmit)}>\n        Submit\n      </Button>\n    </form>\n  )\n}\n\nexport interface SomeObject {\n  one: string\n  two: string\n  three: string\n}\n```\n\n### Result\n\nThe result is just a single input and your button under it. Clicking submit will console log an object showing your defaults:\n\n```ts\n{\n  one: 'Rex',\n  two: 'Cody',\n  three: 'Wolffe'\n}\n```\n\n<img src='./docs/single-input-screen.png' alt='Screen shot showing a single input field' />\n\n## Detailed Example\n\nThere is a working example with a select input and a text field that can be found [here](./example/src/App.tsx)\n\n## Supported Inputs\n\nCurrently, there are only 2 supported inputs, but this list will grow with time.\n\n- Single Checkbox\n- Custom Overrides\n- Radio\n- Select\n- Switch\n- Text\n- Multi Checkbox ( Select all that apply )\n- Checkbox Radio ( Many options, can only choose one )\n\n## Custom Overrides\n\nIf an input you want is not supported, you can _\"easily\"_ pass your own custom input into the render. For an example, see the [Date override](./example/src/components/Date.tsx).\n\nThis is an example of using a Date picker, which is not supported natively by this tool, because they are so specific.\nThere are many different kinds, as well as requiring `@mantine/lab` as a peer dependency.\n\n### Component\n\n```tsx\nimport { CustomOverrideRenderArgs } from '@caldwell619/mantine-form-generator'\n\nexport const FormInputDate: FC<CustomOverrideRenderArgs<SomeObject>> = ({\n  field: { value, onChange },\n  fieldState: { error }\n}) => {\n  return (\n    <LocalizationProvider dateAdapter={AdapterDateFns}>\n      <DateTimePicker\n        value={value}\n        onChange={onChange}\n        renderInput={params => <TextField fullWidth {...params} error={!!error} />}\n      />\n    </LocalizationProvider>\n  )\n}\n```\n\n## Schema API\n\n```ts\n{\n  type: 'custom',\n  config: {\n    control: {\n      name: 'startDate',\n      children: props => <FormInputDate {...props} />\n    }\n  }\n}\n```\n\n## All the inputs together from the example\n\n<img src='./docs/end-result.png' alt='screen shot of all the forms put together' />\n\n## Validation\n\nYou may pass rules to each form component that act as validation. You can read more about the validation rules on [react hook form](https://react-hook-form.com/api/useform/register) under the \"Register Options\".\n\nThese rules are optional, and will be applied to the unit they are applied to. If none are given, it is assumed the input can be empty upon submission.\n\nThere is also validation in the example, [here](./example/src/forms/kitchen-sink/index.tsx).\n\n```ts\nrules: {\n  required: { value: true, message: 'This is required' },\n  pattern: { value: /^[0-9]*$/, message: 'Must be a number' }\n},\n```\n\nWhen the error state is met, the message you provide will be shown as the helper text.\n\nIf there is not an error, and you do not provide `helperText`, it will be set to an empty string to prevent layout shift should an error occur. This means inputs might be sapced further apart because they essentially have an empty `helperText` to maintain the layout.\n\n<img src='./docs/error.png' alt='The number error being shown' />\n\n## Bundle Size\n\nThe bundle size is a bit deceptive, as the published version is unminified JS. I haven't found the best way to go about this, but it seems as if the best way is to just provide the source, and let you bundle it.\n\nHowever you React will also tree shake and minify this library. I'm seeing an average of 3-5kb depending on which inputs are used. This will be less if you are already using these inputs elsewhere in the bundle.\n\n## HoC to hook into the Form Provider\n\nSometime wrapping the consumer is tedious, you don't really need it at the next level, but it has to go somewhere.\n\n```tsx\nimport { UseFormReturn } from 'react-hook-form'\nimport { MantineFormContext, MuiForm } from '@caldwell619/mantine-form-generator'\n\nconst Form = () => {\n  const { handleSubmit } = useContext<UseFormReturn<SomeObject>>(MantineFormContext)\n  return (\n    <MuiForm inputs={inputs} gridSpacing={1} />\n  )\n}\n\nconst WrappedForm: FC = () => {\n  return (\n    <MuiFormProvider>\n      <Form>\n    </MuiFormProvider>\n  )\n}\n```\n\nIn the above, `WrappedForm` is uneccesary.\n\n### Usage\n\nUsing `withMuiForm`, you can access the form config from the same component. It's similar to using `MantineFormContext.Consumer`, but a bit more conveinient.\n\n```tsx\nimport { UseFormReturn } from 'react-hook-form'\nimport { withMuiForm, MantineFormContext, MuiForm } from '@caldwell619/mantine-form-generator'\n\nexport const Home = withMuiForm({ defaultValues }, () => {\n  const { handleSubmit } = useContext<UseFormReturn<SomeObject>>(MantineFormContext)\n  return <MuiForm inputs={inputs} gridSpacing={1} />\n})\n```\n","readmeFilename":"README.md"}