{"_id":"react-form-toaster","_rev":"30-468473ac06e32bc9755ad020a379779f","name":"react-form-toaster","dist-tags":{"latest":"2.0.10"},"versions":{"1.0.0":{"name":"react-form-toaster","version":"1.0.0","author":"","license":"ISC","_id":"react-form-toaster@1.0.0","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"081f219ccaca7fe8d608f97584bddb4893640213","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.0.tgz","fileCount":13,"integrity":"sha512-2aXP1Nbd3UmBGPwB0wrhDzD1bwLR8gCq0fO3qHwtEXW2BCvxho394vUKHIfCzm3422Ed1dPsIUoSiqRmziuSIw==","signatures":[{"sig":"MEUCIQCA4u7a1NPEc5OLWy9yRrsxdgrS4o5cw01S2mYXsYub+AIgBFkFfw2ATW30bgZwQG1dnoSzB9SWgsqoCpJYnwHPo+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236690},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","typescript":"^5.5.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.0_1723483498968_0.7771080828910428","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-form-toaster","version":"1.0.1","author":"","license":"ISC","_id":"react-form-toaster@1.0.1","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"db5bd56af7f071420b1c567f6a5feaf38235711e","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.1.tgz","fileCount":13,"integrity":"sha512-i0u3CT0sFEKzbjGcCokNzMi+YWNd6MTTCFo6iZN21oFkiHBvHanv4vsLH9/xz0OqZM7+G6j0Cb5GCsUDE9UVgg==","signatures":[{"sig":"MEUCIDRQudrKM8cbcFm7uyVPoo5C6LskThcKVp3f4N3ryofgAiEAw0UuImj7Fh8WpIC7lBUmciIXS5O5wjbweg9q8p00Lz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236796},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","typescript":"^5.5.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.1_1723484874387_0.7884691140143711","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-form-toaster","version":"1.0.2","author":"","license":"ISC","_id":"react-form-toaster@1.0.2","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"2bce8a13a82688c3079c17e7e85023b4d9873c96","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.2.tgz","fileCount":17,"integrity":"sha512-mmpFZHxRhunocDmE1a5m4o/KdUiub9EVsYGKaqZRCf14t9/wn4DF/U3Vsx8pqMLeBkuX9p2xtS/NzZ38/MHefw==","signatures":[{"sig":"MEQCIFTm5tk5iG3LcfMw6xq5Hh4MT4cEOr1DD6FQX+vWlKjNAiBxYGd4KHqIJV2w399rsCmQbeMdy1Hs3I9Ts04zcO3+Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263797},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.2_1724087023330_0.7018508335622906","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-form-toaster","version":"1.0.3","author":"","license":"ISC","_id":"react-form-toaster@1.0.3","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"289c76bdad4ef57ae8ad8a4d47db22f78571784d","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.3.tgz","fileCount":17,"integrity":"sha512-VQhNgPP1kXVMH8hoB4QmyzOvZT/I7cZlUN/6IA/inK/TqYc5dNoFKuN4hcEIH/sYpxYeNXlXR5VP3/GvhI6/QQ==","signatures":[{"sig":"MEYCIQCjJ6uswhkUymXgjHYzk2k0xQok3Er0wlYwZ4Sxb89WpwIhALoURwNz9FARX1xB9tEvCM3nqRrP7B1IoFPmjB8uwIho","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245226},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.3_1724087117106_0.6183656456404862","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-form-toaster","version":"1.0.4","author":"","license":"ISC","_id":"react-form-toaster@1.0.4","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"8d3786294d4cfd93de3a2d489679d5380c22a18b","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.4.tgz","fileCount":19,"integrity":"sha512-7qfCanGM6mL4h5YR7/SL4ZbJ+h/x/rDM1ZIbi/X0nQZ2nqRU8RDziXzYGbQbQTnfUgbi+PJ3uOQ92Fu4M/O6oQ==","signatures":[{"sig":"MEYCIQCCbZSWHNvH3cAHzq7cjW8YG2wCnBuxuZupWVFRnnEwIQIhAOPgZVZLncPhBkHa3cpKPudYwJAdS3jebOhT0UHuVzqj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253584},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.4_1724090503873_0.615506228172852","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"react-form-toaster","version":"1.0.5","author":"","license":"ISC","_id":"react-form-toaster@1.0.5","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"ef2972bc2fab96c9685f53214ab628a9f3e4aad8","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.5.tgz","fileCount":19,"integrity":"sha512-nlRvrOCuDKlRBATkGabh9Ue0S0AKDsOXMwEaAISblX8LbaTFvh5jRZ0OhJjYAuTOZKclTyCO6v/hkwB+1OCFAA==","signatures":[{"sig":"MEYCIQCi7vijDJ5T5VD7YQAi1t2ltYvAatxpISdGHWT0uifasAIhANWZkC1eny+5ApP1JRv6tAcq6unsiNQPM0f8VVA9YvfD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252718},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.5_1724090966915_0.26261051586747186","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"react-form-toaster","version":"1.0.6","author":"","license":"ISC","_id":"react-form-toaster@1.0.6","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"86cc2e36c3cbc294ae6bee0a3ce04650f828e288","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.6.tgz","fileCount":19,"integrity":"sha512-4+loCAelhL+O3ZtK5ChAUhscGlomY/04seQ3/6MFVWjoESccegz3aTYuu4KyHpQc8roKFZQ1VTauba08D8DXOg==","signatures":[{"sig":"MEQCIH8EMuei/fmTl3SuKVYxLmqvoLe0k8Y4+hQtQJGwMXUBAiAVXGpuDBDXQwFh4/M3wb6sX4gDwC6UFnS82pbm7tIJ1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252660},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.6_1724091613223_0.9626019289900227","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"react-form-toaster","version":"1.0.7","author":"","license":"ISC","_id":"react-form-toaster@1.0.7","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"5ba9fc1d53fbd0737c2088428f7616b938866ff1","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.7.tgz","fileCount":20,"integrity":"sha512-FQIHRcnDRJfWWPIvQci5dkAojk4FOmhPOP1HN/14kEhlGQCRXdn+saCE/QuoLe/93yQNUq6XtcAym9fOtyK71w==","signatures":[{"sig":"MEYCIQCB0WCaFe8RF4YuOVo3zsriPZxRu+hQ1l7tEPzmWvhb0AIhAO5DxjdaeyXV4EPiPf2j+Y5yJrKehrCcQYCHUJqf9OFF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256747},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.7_1724491354569_0.7560916441805563","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"react-form-toaster","version":"1.0.8","author":"","license":"ISC","_id":"react-form-toaster@1.0.8","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"924ed86ebb336999170a7f38bd8a69220fdbadde","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.8.tgz","fileCount":20,"integrity":"sha512-SFRdmCJGPBoh9AaWkHUEEEQ72g7RbTLV9epoCQhTxGra9M+gTIQ2fXcR48S6x1VFL87DjSXLxVpUDg9bM4xArg==","signatures":[{"sig":"MEUCIQDt3WUdu/yUDG6Bz7fJ9X71INK0CfdtLEMLhqfOmozV0QIgSZ/v3hmafL8pjgtgVagbHYkYDRJx2fJq7c2k3gcBAVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257278},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.8_1724566222175_0.316358780089081","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"react-form-toaster","version":"1.0.9","author":"","license":"ISC","_id":"react-form-toaster@1.0.9","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"5bdcddf0b25def1834c641a11b797bed51dc9a62","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.9.tgz","fileCount":20,"integrity":"sha512-+c3HNp92LQqKfj8HJFG8CnKKC70Zr72ha8Fkb8FDsIKVT2ffNwvxRbg3p6L/LvbM1sP1dOj+ODWoHxvLsiP7uA==","signatures":[{"sig":"MEYCIQCt5Dagn9OcXd6W7v48sHlewNvyI87FGBPeg5nh9lSnPAIhAIJwHIsXpVa/xFzq7ilpj0UEnYRl0gqaj/aQvBGmfJjH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259401},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.9_1724770782055_0.4967238553568827","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"react-form-toaster","version":"1.0.10","author":"","license":"ISC","_id":"react-form-toaster@1.0.10","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"5414d033e283592fa6b603a344ebbddee59b4c33","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.10.tgz","fileCount":20,"integrity":"sha512-cz795nRbHdrQBI6Rt6drSKfz5OWPZsZ4r8yF7zSV5zA8dIaWK9EBUKxIfII9wXMLry7VNxRR0ySmeOCp8ISiTQ==","signatures":[{"sig":"MEYCIQDz+VK4NaY7p81MeZUlYRXbJt9qMscszATPf0A0NykoswIhALyUN9M6gnTLp2/PjnoxaahvrjBoTVy06XPPvy4LOczA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258778},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.10_1725473661193_0.2871675568243315","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"react-form-toaster","version":"1.0.11","author":"","license":"ISC","_id":"react-form-toaster@1.0.11","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"485a67fcaafe15c42d62e86ec97e55cc3fa59817","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.11.tgz","fileCount":20,"integrity":"sha512-e8I6jkRo3ppvDsk8sToDva/+gpNzBDVnXXkbTDVL37xe8YrH//b/UdxaYiciVrmJ5OB08F2Hi/DQBKovzY3kBw==","signatures":[{"sig":"MEUCIQD1cXNe8KV9EMpZqwrAsuywwN03ziZ9J/k7ZXAGBflxZAIgMgdbLvKioY+Qeodb5ox5Sg9nCTC+XhCN+qUuIBrPslY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267514},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.11_1725818973416_0.17406945769435245","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"react-form-toaster","version":"1.0.12","author":"","license":"ISC","_id":"react-form-toaster@1.0.12","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"b2a609499d2fa3ac1f0e34ef2164df96484400a0","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.0.12.tgz","fileCount":20,"integrity":"sha512-UBfHO5CD6MGqidlh28DhYAVXReM8ITcjkV9kS6G3TJPqWSDzEfBFyZTk1KGuluz9Bbgs+kq/W74USHld6Dfrjw==","signatures":[{"sig":"MEYCIQDz+14A6OmvG1EzJRVjrohOlx3EO3x8UgJOA9HipdFZIQIhAK/K152HVDhZNi6wgvsbOGFGH5zUca5I4SCxNP6JY6K+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267606},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.8.1","description":"React form toast library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.0.12_1726159375230_0.536584015058376","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-form-toaster","version":"1.1.0","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@1.1.0","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"2fef1f431e12abf2cd2c0578720c732cdd9a78fd","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.1.0.tgz","fileCount":23,"integrity":"sha512-N60u5OCYz7bE5nmhtubXoqn3e5Xm4fiRk6e4uxRr1sLwyCEdIVtoc2dheQhxlucb8fERVtSeWkY6bVig/crmOA==","signatures":[{"sig":"MEYCIQD9vPGozkDiSkrjZJBjdRlILjm2vW09sb1GNJPw229ZfQIhAPJ5a8q+2iZq8nebOtm6OlKc4ztWgDSbBakQfi8ournd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302678},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"29df6a2219c1bb5b617e43b19b0416005e64c634","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.9.2","description":"React form toast library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.1.0_1745580518289_0.6483577026486369","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"react-form-toaster","version":"1.1.1","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@1.1.1","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"6dbcb2f4fd40d9324b2e07b61c1074bdba3cd63f","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.1.1.tgz","fileCount":24,"integrity":"sha512-9MJ3W3esz5QzasWHvZgitx82NVvwcSz9cYFuT5c/+GlANgPVskxdTyqkppE7/B4DdPnW9dJ9xLE4AOzxSeMB9g==","signatures":[{"sig":"MEYCIQDUmOivRl6pgDtWuUeeiFRz/Oa0YIQhczRzU0uPEosDxwIhAKkFz94exHk9HEn3edxREvYHP/r/xyT+h4zBW66j46Sg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2370252},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"29df6a2219c1bb5b617e43b19b0416005e64c634","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"10.9.2","description":"React form toast library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.1.1_1745825410390_0.6183635550982116","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"react-form-toaster","version":"1.1.2","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@1.1.2","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"6e4dfdfd40fb7b17fafd1a4115c97e832b9c62ce","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.1.2.tgz","fileCount":23,"integrity":"sha512-acgef8ntQzmMNVKbboNNDMSUduzKBpexuwYmTYi5AlOS68zyM1kLSgN/maGFsCmLP5CaHMyTcHQ5HoeZ9rUVcA==","signatures":[{"sig":"MEQCIGiH3Bq4JfyQm8RLWT6gCpfCTSKAYjFaVu83UOd1yYh2AiAi/UEBrr7OYmoXTNuk2Hjh3bSDaLJuPHp7e4LwWit2jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":881202},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.1.2_1776707886043_0.013058158418771226","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"react-form-toaster","version":"1.1.3","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@1.1.3","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"0b1f7c595bab473132208ff7b3396609ec03c37a","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.1.3.tgz","fileCount":23,"integrity":"sha512-Y+bAmuuGmmyjLugaX53YzJQWs3wwtBBjcgs/NgU7WyluRPX42y7y55oyNmYCw9I0fsL1yMFFupj/YPZ8zBwbdA==","signatures":[{"sig":"MEYCIQCVvDRxT8AZUhmx8sCdmZ7i7lvro4tDpYIHDcVSKpLEDwIhANDyxuNgOad3pL3YlDDR89wCDLxeyhaDFzErKssGzM9C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886853},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.1.3_1776876843919_0.6944284420139855","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"react-form-toaster","version":"1.1.4","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@1.1.4","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"7a27ad7ad23bb958344c018deb88039db9db30dd","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.1.4.tgz","fileCount":8,"integrity":"sha512-kU51PKqeByXsgW0cnP2auSw58X+gkNUJq6IcC4hCV0eLaG5uNumgArbHQ+XCHjI9fPOm+yyiQfszMC7pwgYpSQ==","signatures":[{"sig":"MEYCIQDpptBF3X1g5d6tnyMj4YcRKpNG2PbPyFKY1iAXHtcbrgIhAIBCmZPpUzktu9Ru4UwekUQ5/jlReEgu1h0xsCnRs/f/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376549},"main":"dist/index.js","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.1.4_1787250329358_0.2953008159008883","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"react-form-toaster","version":"1.1.5","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@1.1.5","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"09df52991109ce88998fcf6cebec4568ec9249d9","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-1.1.5.tgz","fileCount":8,"integrity":"sha512-TtG/jzHjIW6r381OXd/XBKWrKQMzJ13SAU4EBoYeIxU7BbGzga7pckXt5pzCv1SpajpkRO0DLnB1WlRG6d6+Gw==","signatures":[{"sig":"MEQCIBC0fjAHOEtA6/mg5NNQvx7fBD18R75PEdhlyOeGnJ+0AiBjKsApIyxBbnqiuqmjS7qn2ffKzQb5Itv4Z3XgAAkY3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225931},"main":"dist/index.js","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_1.1.5_1787402752472_0.994610938378387","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"react-form-toaster","version":"2.0.0","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@2.0.0","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"05cb48c09a77f9456c2b956254a05ea59dddd1b0","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-2.0.0.tgz","fileCount":8,"integrity":"sha512-o5EO0J7U/VY7JRottRHsl7L3EhiqK1uZWNsp1RKXpGZOASadukUfjIiiSgJXTRkfg6Tj8JOc1+guoY0+vyrAmw==","signatures":[{"sig":"MEYCIQD8NySrxsTs7DTSg1ti8YwyYDqujR1uV5mC1eUx0p1fcgIhAJepR3SpBBL1zJEjXQVVTEuNVKQHkYlADbRgufKASUp9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453738},"main":"dist/index.js","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_2.0.0_1787416060569_0.7523884141985342","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"react-form-toaster","version":"2.0.1","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@2.0.1","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"35166bf49eec496a1d4a6e8d090980584aa038ab","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-2.0.1.tgz","fileCount":8,"integrity":"sha512-74mJXJz0ZifacCaL5XjXArOeiojO/CIhMVvGgQpbT3d3r5RCUzmnL42+LmKpPwI18w94FHeB/KxTJCUff4anzA==","signatures":[{"sig":"MEQCIFhsJPhNd4WY7W3hcgDqWto3znf+rYXvUMDNi74lf/P3AiAzxg6k6oXA6E//uWFx1POPUBsNO+pDnB277rFp9yTRVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457263},"main":"dist/index.js","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_2.0.1_1787469987298_0.7322179887306721","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"react-form-toaster","version":"2.0.2","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@2.0.2","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"efcfa224c70828e52968cc2097f79d484d842fcb","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-2.0.2.tgz","fileCount":8,"integrity":"sha512-oqdyXNPhC+wUX2ZWrkDsQ5L27XTdchJ3w0zg3iVL3IEzjM4/EpbUu5zqJukDG8qdSogaYNUEM0OVlMvDuf7adg==","signatures":[{"sig":"MEUCIEUs8ZsVp/11imBRc/PRTXLjWUpfPhyyrLcDyhuAKcjyAiEAwO/wjv68JIKBJFi1LV3CUnUJhWf64F8tSXNThtbI3Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471792},"main":"dist/index.js","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_2.0.2_1787471076503_0.3828539268025466","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"react-form-toaster","version":"2.0.3","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@2.0.3","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"9764ba92fbc1a8083bc2f7f47eb38de9a6db112c","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-2.0.3.tgz","fileCount":8,"integrity":"sha512-IQM6mRXT8N3vWMmLLPw2ppK5CHTPJ0uw6oT1HgOMHLkKOL0CWMla1o52plnj8OBT5lRR3O2oFina204YLmfXtQ==","signatures":[{"sig":"MEUCIQDQt4Ywk9sDH+EiAxj9mQ9X3NIBXEpGkLM+cxl+seUlGgIgd9uCW/XkHEsp0GkVf8J69LRUZ+fjywDEXUXFe8KzARY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477027},"main":"dist/index.js","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_2.0.3_1787471702832_0.41920961305192006","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"react-form-toaster","version":"2.0.4","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@2.0.4","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"f59f9056be92e5d6e7b746353a6265c5acbce43c","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-2.0.4.tgz","fileCount":8,"integrity":"sha512-E5CZgn13uswUKM4sxFM1FN9vTTCNVGMuWeyTCq1ZZn7pi+3gFLoCbS3sGUetCubt59Bhga1U1JhuDMWm2lS1tg==","signatures":[{"sig":"MEUCIQDRtqGF0tYJYaxYImwnNLaremylS5vz7zskNc3ueK0gOAIgXydYnQ4mCWTy9FJBiwuRnbSToXjp8I/x20gKzLIscMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477990},"main":"dist/index.js","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_2.0.4_1787472378834_0.13114951944498965","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"react-form-toaster","version":"2.0.5","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@2.0.5","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"1701df24f370df7f9172f6f4ab4ac42210b0cb34","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-2.0.5.tgz","fileCount":8,"integrity":"sha512-Yrptx5GVYg2NYA48dvo8Di8JmWRZ2PMSlluuBQZ6XUCtIwQbR6EgTNX7qNxa/cNh176EzSr6vDh/P7Iwm4ddxg==","signatures":[{"sig":"MEUCIQDYcyLubnF0sO8Sx/B2F5GTAzizqes2vgNzMNdNTft15gIgLHNMV0B/G7RzcSTIVsI5OW9J5i5N0wSqG0R+YdqZGPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478930},"main":"dist/index.js","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_2.0.5_1787504737078_0.13501823066736818","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"react-form-toaster","version":"2.0.6","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@2.0.6","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"150f0ef077af836138ca7e15b01aa51bfac2bb0e","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-2.0.6.tgz","fileCount":8,"integrity":"sha512-5Krj5bBKbq8ymR/Dk8nwUNW3BuLKQO9ZcL0YPTD8moBaStB5VTt5lQQQ6mktgf4pSudEP3/92A3d+EhovkwC0w==","signatures":[{"sig":"MEYCIQDrutrblljRufI+zVdHdUuPhqRSBR/oWqWv875cpm5/WwIhAN1TqCDKnVjsG2RQKnP7DT8aw2sg0WIY+Ihh8OqHJ9lz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478930},"main":"dist/index.js","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_2.0.6_1787508648144_0.8775604282883092","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"react-form-toaster","version":"2.0.7","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@2.0.7","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"ad4ed16e5a937721f9b0a80992bdba0291c970f8","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-2.0.7.tgz","fileCount":8,"integrity":"sha512-Z+Aq2ZYd1UQ/8NcqseyHobeoEnJx511MmPD5xitJGV9ZlIPmWYtr6P1K0ZDHnln+EENYQepk/n9Qbr7nnvmODg==","signatures":[{"sig":"MEQCIFbGuhbqHY4rWoViNI7jzJ095KrntkZJGZJ2dnUvHtE0AiACHiG5nrZqa4Q5y4iVLPBqSCu2ilYfuZ0gv9kl6f5cpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417710},"main":"dist/index.js","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_2.0.7_1787509134842_0.8284905154253466","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"react-form-toaster","version":"2.0.8","author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@2.0.8","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"df26bf414b4d2af50c52e799d5a9a85cc625d885","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-2.0.8.tgz","fileCount":8,"integrity":"sha512-MrL4xXIZglZwXgRLZxfkz9a96ce7G8yt0zl+ECkqwEKKCaJtSa6cHlnyPn7dV9YiDsuoWBccoJDIliN+HIOPgg==","signatures":[{"sig":"MEQCID31Wcr019ciF8y8Xcc2NGfgadRlL2gduJfV8xHy2uggAiAsG6SFT8TLkdadA0/mNf9hKSzWnXDBME7Z51gW9pNmqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419830},"main":"dist/index.js","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.3","postcss":"^8.4.41","react-dom":"^18.3.1","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_2.0.8_1787509757678_0.21282372416808637","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"react-form-toaster","version":"2.0.9","keywords":["react","react-form","react-forms","form","forms","form-builder","form-validation","validation","form-library","react-hooks","hooks","typescript","zod","toast","form-toast"],"author":{"name":"Pawan Bisht"},"license":"ISC","_id":"react-form-toaster@2.0.9","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"dist":{"shasum":"b431f9a3cfc7ac103e17d5a9b949bb2f4ee813e8","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-2.0.9.tgz","fileCount":8,"integrity":"sha512-gwNQKECyWGG5cELDWC277lcdW84gYwXKYyMC1TeRdxHye1A7ULzlGDVrP97JSnILVp57l3exfIXKWAxgGrsZIw==","signatures":[{"sig":"MEUCIAMazpx3OBGORXBLfQvgzZmt5bzJ/1vGp/u6MZi2j8ZRAiEAuswjw1YOSxV1X0cdyQLCL59Hbb3qrFE+iTahfej9qA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905055},"main":"dist/index.js","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"_npmVersion":"11.4.2","description":"React form toast library","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.23.8","@types/uuid":"^10.0.0","@types/react":"^18.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","postcss":"^8.4.41","typescript":"^5.5.4","tailwindcss":"^3.4.9","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","@types/react-dom":"^18.3.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-toaster_2.0.9_1787588988510_0.44261021971198655","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"react-form-toaster","version":"2.0.10","description":"React form toast library","keywords":["react","react-form","react-forms","form","forms","form-builder","form-validation","validation","form-library","react-hooks","hooks","typescript","zod","toast","form-toast"],"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","style":"dist/index.css","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs","rollup":"rollup -c --bundleConfigAsCjs","prepublishOnly":"npm run build"},"author":{"name":"Pawan Bisht"},"license":"ISC","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@types/react-dom":"^18.3.0","autoprefixer":"^10.4.20","babel-loader":"^9.1.3","postcss":"^8.4.41","tailwindcss":"^3.4.9","tslib":"^2.6.3","typescript":"^5.5.4"},"dependencies":{"@types/react":"^18.3.3","@types/uuid":"^10.0.0","zod":"^3.23.8"},"_id":"react-form-toaster@2.0.10","_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-T+/1IRTs39GlHOt/cJFKOAoXCoNDIoxL1lzxEL9fyWQX1iKZYjnt3lvI8c25/sYwUGKPUXa++/W6fzngO8qEbA==","shasum":"4174957e7daed7bd36382635e6a746f27c5b469c","tarball":"https://registry.npmjs.org/react-form-toaster/-/react-form-toaster-2.0.10.tgz","fileCount":8,"unpackedSize":905329,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDxsFTroUn/wJO2tmxsMx7VFHdCw3vuzsmOs/9KoFpXrAiEAy1gM4x8fwHvIFuwWtBBMzy35D4EaiH2cePDQ49jmZ24="}]},"_npmUser":{"name":"277pawan","email":"bpawan277@gmail.com"},"directories":{},"maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-form-toaster_2.0.10_1788203748028_0.4466413714117987"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-12T17:24:58.967Z","modified":"2026-08-31T19:15:48.357Z","1.0.0":"2024-08-12T17:24:59.151Z","1.0.1":"2024-08-12T17:47:54.634Z","1.0.2":"2024-08-19T17:03:43.598Z","1.0.3":"2024-08-19T17:05:17.271Z","1.0.4":"2024-08-19T18:01:44.232Z","1.0.5":"2024-08-19T18:09:27.156Z","1.0.6":"2024-08-19T18:20:13.428Z","1.0.7":"2024-08-24T09:22:34.732Z","1.0.8":"2024-08-25T06:10:22.306Z","1.0.9":"2024-08-27T14:59:42.256Z","1.0.10":"2024-09-04T18:14:21.399Z","1.0.11":"2024-09-08T18:09:33.618Z","1.0.12":"2024-09-12T16:42:55.520Z","1.1.0":"2025-04-25T11:28:38.491Z","1.1.1":"2025-04-28T07:30:10.634Z","1.1.2":"2026-04-20T17:58:06.245Z","1.1.3":"2026-04-22T16:54:04.066Z","1.1.4":"2026-08-20T18:25:29.520Z","1.1.5":"2026-08-22T12:45:52.603Z","2.0.0":"2026-08-22T16:27:40.716Z","2.0.1":"2026-08-23T07:26:27.430Z","2.0.2":"2026-08-23T07:44:36.646Z","2.0.3":"2026-08-23T07:55:02.966Z","2.0.4":"2026-08-23T08:06:18.986Z","2.0.5":"2026-08-23T17:05:37.232Z","2.0.6":"2026-08-23T18:10:48.290Z","2.0.7":"2026-08-23T18:18:54.975Z","2.0.8":"2026-08-23T18:29:17.839Z","2.0.9":"2026-08-24T16:29:48.670Z","2.0.10":"2026-08-31T19:15:48.194Z"},"author":{"name":"Pawan Bisht"},"license":"ISC","keywords":["react","react-form","react-forms","form","forms","form-builder","form-validation","validation","form-library","react-hooks","hooks","typescript","zod","toast","form-toast"],"description":"React form toast library","maintainers":[{"name":"277pawan","email":"bpawan277@gmail.com"}],"readme":"# React-Form-Toaster 2.0.10\n\n[![GitHub Repo](https://github.githubassets.com/favicons/favicon.png) **React-form-toaster**](https://github.com/277pawan/form-builder)\n\n> 📖 **Official Documentation:** [react-form-toaster.web.app](https://react-form-toaster.web.app/)\n>\n> The official documentation for **React-Form-Toaster** — explore the complete API reference, examples, configuration options, validation, styling, and usage guides.\n\n[![User Form Demo](https://res.cloudinary.com/dc30b7tnj/video/upload/so_0/form-builder_tibv9z.jpg)](https://res.cloudinary.com/dc30b7tnj/video/upload/v1787248451/form-builder_tibv9z.mp4)\n\n![Confirmation-form](https://cure-ten.vercel.app/static/media/confirm.4b962f1dee5f2bc649cd.png)\n\n🎊 React-Form-Toaster is a powerful and flexible library for creating dynamic forms in React. Pass a single JSON-like schema for fields, buttons, validation, and styling — the library handles layout, state, error handling, password toggles, file uploads, and toasts automatically!\n\n```sh\nnpm install react-form-toaster\n# or\nyarn add react-form-toaster\n```\n\n## Key Strengths & Features\n\n- 📜 **100% Schema & JSON Driven** — Define your entire form in a clean JSON-like schema.\n- ⚡ **Zero Boilerplate** — No repetitive form fields, state hooks, or error messages.\n- 🎨 **Granular Styling** — Deep control via `className` (Tailwind) **and** `style` (inline CSS).\n- 🔷 **TypeScript & Zod Integration** — Full type safety with Zod schemas for validation.\n- 🖼️ **Modal & Inline Modes** — Embed as a card (`mode=\"inline\"`) or popup (`mode=\"modal\"`).\n- 🍞 **Flexible Toasts** — Built-in toasts or `toast={false}` to use your own library.\n- 🔁 **Array & Conditional Fields** — Repeatable nested groups and `showWhen` visibility.\n\n---\n\n## Quick Setup\n\nImport **once** in your app entry file:\n\n```tsx\nimport Formbox from \"react-form-toaster\";\nimport \"react-form-toaster/dist/index.css\";\n```\n\n## Tailwind Classes and `style`\n\nThe library ships its Tailwind utility CSS, so standard utility classes passed through `className` work on fields, buttons, titles, descriptions, messages, and containers. This includes colors such as `bg-pink-600` and `text-white`, responsive utilities, spacing, typography, layout, borders, shadows, and common hover/focus states.\n\nUse `className` for normal Tailwind styling. Use `style` for arbitrary values that are not part of the shipped utility set, such as a custom hex color. When both specify the same CSS property, standard CSS precedence applies: inline `style` wins over a class.\n\n```tsx\n// ✅ Standard Tailwind utilities work in className\nclassName=\"bg-pink-600 text-white rounded-xl px-4 py-3 font-semibold\"\n\n// ✅ Inline style is useful for arbitrary values\nstyle={{ backgroundColor: \"#6366f1\", color: \"#ffffff\", borderRadius: \"12px\" }}\n\n// ⚠️ Here the inline color intentionally wins over text-white\nstyle={{ color: \"black\" }}\nclassName=\"bg-pink-600 text-white\"\n```\n\n---\n\n## Examples\n\n### 1. Complete Account Form\n\nA more realistic example showing validation, multiple field types, conditional fields, password visibility, custom styling, and toast notifications.\n\n```tsx\nimport Formbox from \"react-form-toaster\";\nimport \"react-form-toaster/dist/index.css\";\nimport { z } from \"zod\";\n\nconst schema = z.object({\n  firstName: z.string().min(1, \"First name is required\"),\n  lastName: z.string().min(1, \"Last name is required\"),\n  email: z.string().email(\"Enter a valid email\"),\n  accountType: z.enum([\"personal\", \"business\"]),\n  companyName: z.string().optional(),\n  password: z.string().min(8, \"Password must be at least 8 characters\"),\n});\n\nexport function AccountForm() {\n  return (\n    <Formbox\n      open={true}\n      onOpenChange={() => {}}\n      mode=\"inline\"\n      closeFormIcon={false}\n      errorPosition=\"bottom\"\n\n      containerClassName=\"w-full max-w-lg mx-auto rounded-2xl p-6 shadow-2xl\"\n      innerContainerClassName=\"space-y-4\"\n      buttonContainerClassName=\"pt-4 flex w-full\"\n      inputClassName=\"rounded-xl\"\n\n      title={{\n        text: \"Create your account\",\n        className: \"text-2xl font-bold text-gray-900 mb-1\",\n      }}\n\n      description={{\n        text: \"Fill in your details to get started.\",\n        className: \"text-sm text-gray-500 mb-5\",\n      }}\n\n      labelClassName=\"block text-sm font-medium mb-1.5 text-gray-700\"\n      requiredClassName=\"ml-1 text-red-500\"\n      errorClassName=\"text-xs font-medium mt-1.5 block text-red-500\"\n\n      schema={schema}\n\n      onSubmit={async (data) => {\n        // Simulate an API request\n        await new Promise((resolve) => setTimeout(resolve, 1500));\n\n        console.log(\"Submitted:\", data);\n      }}\n\n      toast={{\n        loading: \"Creating account...\",\n        success: \"Account created successfully! 🎉\",\n        error: \"Something went wrong\",\n        position: \"bottom-right\",\n      }}\n\n      fields={[\n        {\n          name: \"firstName\",\n          type: \"text\",\n          label: \"First Name\",\n          placeholder: \"Sarah\",\n          required: true,\n          className: \"w-full rounded-xl\",\n        },\n\n        {\n          name: \"lastName\",\n          type: \"text\",\n          label: \"Last Name\",\n          placeholder: \"Johnson\",\n          required: true,\n          className: \"w-full rounded-xl\",\n        },\n\n        {\n          name: \"email\",\n          type: \"email\",\n          label: \"Email\",\n          placeholder: \"sarah@example.com\",\n          required: true,\n          className: \"w-full rounded-xl\",\n        },\n\n        {\n          name: \"accountType\",\n          type: \"select\",\n          label: \"Account Type\",\n          required: true,\n          options: [\n            {\n              label: \"Personal\",\n              value: \"personal\",\n            },\n            {\n              label: \"Business\",\n              value: \"business\",\n            },\n          ],\n          className: \"w-full rounded-xl\",\n          dropdownClassName: \"rounded-xl shadow-lg\",\n          optionsClassName: \"hover:bg-gray-100\",\n        },\n\n        {\n          name: \"companyName\",\n          type: \"text\",\n          label: \"Company Name\",\n          placeholder: \"Acme Inc.\",\n          showWhen: {\n            field: \"accountType\",\n            equals: \"business\",\n          },\n          className: \"w-full rounded-xl\",\n        },\n\n        {\n          name: \"password\",\n          type: \"password\",\n          label: \"Password\",\n          placeholder: \"At least 8 characters\",\n          required: true,\n          passwordToggle: true,\n          className: \"w-full rounded-xl\",\n          passwordToggleClassName:\n            \"text-gray-500 hover:text-gray-900 transition-colors\",\n        },\n      ]}\n\n      buttons={[\n        {\n          name: \"Create Account\",\n          type: \"submit\",\n          loadingText: \"Creating...\",\n          className:\n            \"w-full rounded-xl py-3 font-semibold cursor-pointer transition-opacity hover:opacity-90\",\n          style: {\n            backgroundColor: \"#6366f1\",\n            color: \"#ffffff\",\n            border: \"none\",\n          },\n          disabledClassName: \"opacity-50 cursor-not-allowed\",\n        },\n      ]}\n    />\n  );\n}\n```\n\nThis example demonstrates several features working together:\n\n- Zod validation\n- Multiple field types\n- Select fields\n- Conditional fields with `showWhen`\n- Password visibility toggle\n- Tailwind classes\n- Inline styling\n- Loading state\n- Success/error toasts\n- Async form submission\n\n---\n\n### 2. Confirmation Form\n\nReact Form Toaster can also be used for simple confirmation workflows.\n\nFor example, you can build a confirmation box before deleting an account, removing a resource, or performing another destructive action.\n\n```tsx\nimport Formbox from \"react-form-toaster\";\nimport \"react-form-toaster/dist/index.css\";\nimport { z } from \"zod\";\n\nconst confirmationSchema = z.object({\n  confirmation: z\n    .string()\n    .refine((value) => value === \"DELETE\", \"Please type DELETE to confirm\"),\n});\n\nexport function DeleteConfirmation() {\n  return (\n    <Formbox\n      open={true}\n      onOpenChange={() => {}}\n      mode=\"modal\"\n      errorPosition=\"bottom\"\n\n      containerClassName=\"w-full max-w-md rounded-2xl p-6 shadow-2xl\"\n\n      title={{\n        text: \"Delete your account?\",\n        className: \"text-xl font-bold text-gray-900\",\n      }}\n\n      description={{\n        text: \"This action cannot be undone. Type DELETE below to confirm.\",\n        className: \"text-sm text-gray-500 mt-2 mb-5\",\n      }}\n\n      labelClassName=\"block text-sm font-medium text-gray-700 mb-1.5\"\n      errorClassName=\"text-sm text-red-500 mt-1.5\"\n\n      schema={confirmationSchema}\n\n      onSubmit={async (data) => {\n        await new Promise((resolve) => setTimeout(resolve, 1500));\n\n        console.log(\"Confirmed:\", data);\n      }}\n\n      toast={{\n        loading: \"Deleting account...\",\n        success: \"Account deleted successfully\",\n        error: \"Unable to delete account\",\n        position: \"bottom-right\",\n      }}\n\n      fields={[\n        {\n          name: \"confirmation\",\n          type: \"text\",\n          label: \"Confirmation\",\n          placeholder: \"Type DELETE\",\n          required: true,\n          className: \"w-full rounded-xl\",\n        },\n      ]}\n\n      buttons={[\n        {\n          name: \"Cancel\",\n          type: \"cancel\",\n          className:\n            \"rounded-xl px-5 py-3 font-medium border border-gray-300 text-gray-700 hover:bg-gray-50\",\n        },\n        {\n          name: \"Delete Account\",\n          type: \"submit\",\n          loadingText: \"Deleting...\",\n          className:\n            \"rounded-xl px-5 py-3 font-semibold cursor-pointer transition-opacity hover:opacity-90\",\n          style: {\n            backgroundColor: \"#dc2626\",\n            color: \"#ffffff\",\n            border: \"none\",\n          },\n          disabledClassName: \"opacity-50 cursor-not-allowed\",\n        },\n      ]}\n    />\n  );\n}\n```\n\nThis is useful for confirmation flows such as:\n\n- 🗑️ Delete account\n- 🗑️ Delete a project\n- ⚠️ Remove a team member\n- 🔄 Reset application data\n- 📦 Cancel an order\n- 🔐 Confirm a security-sensitive action\n\nThe same schema-driven approach can therefore be used for both **full forms** and **smaller interaction flows**.\n\n---\n\n## Component Attributes & API Reference\n\n### Formbox Props\n\n| Prop                       | Type                             | Default    | Description                                                                                  |\n| -------------------------- | -------------------------------- | ---------- | -------------------------------------------------------------------------------------------- |\n| `open`                     | `boolean`                        | `true`     | Controls form visibility.                                                                    |\n| `onOpenChange`             | `(open: boolean) => void`        | —          | Callback when open/close state changes.                                                      |\n| `mode`                     | `\"modal\" \\| \"inline\"`            | `\"modal\"`  | Display mode: modal popup or inline embedded card.                                           |\n| `inline`                   | `boolean`                        | `false`    | Shorthand for `mode=\"inline\"`.                                                               |\n| `fields`                   | `FormField[]`                    | `[]`       | JSON array of field definitions.                                                             |\n| `buttons`                  | `FormButton[]`                   | `[]`       | JSON array of button definitions.                                                            |\n| `title`                    | `string \\| { text, className? }` | —          | Form title heading.                                                                          |\n| `description`              | `string \\| { text, className? }` | —          | Subtitle text below title.                                                                   |\n| `schema`                   | `z.ZodTypeAny`                   | —          | Zod schema for client-side validation.                                                       |\n| `onSubmit`                 | `(data) => void \\| Promise`      | —          | Submit handler called on valid submission.                                                   |\n| `toast`                    | `boolean \\| ToastMessages`       | `true`     | Built-in toast config, or `false` for external toast libraries.                              |\n| `containerClassName`       | `ClassValue`                     | —          | Outer card container Tailwind classes.                                                       |\n| `innerContainerClassName`  | `ClassValue`                     | —          | Inner form wrapper Tailwind classes.                                                         |\n| `buttonContainerClassName` | `ClassValue`                     | —          | Button row container classes (use `w-full` for full-width buttons).                          |\n| `inputClassName`           | `ClassValue`                     | —          | Form-level default classes applied to all inputs.                                            |\n| `labelClassName`           | `ClassValue`                     | —          | Form-level default label styling.                                                            |\n| `requiredClassName`        | `ClassValue`                     | —          | Form-level required asterisk (`*`) styling.                                                  |\n| `errorClassName`           | `ClassValue`                     | —          | Form-level validation error text styling.                                                    |\n| `errorPosition`            | `\"top\" \\| \"bottom\"`              | `\"top\"`    | Where validation errors appear: `\"top\"` (inline right of label) or `\"bottom\"` (below input). |\n| `focusClassName`           | `ClassValue`                     | —          | Form-level focus border/ring classes.                                                        |\n| `fieldWrapperClassName`    | `ClassValue`                     | —          | Form-level field row wrapper styling.                                                        |\n| `passwordToggleClassName`  | `ClassValue`                     | —          | Form-level password toggle icon styling.                                                     |\n| `closeFormIcon`            | `boolean`                        | modal mode | Show/hide the top-right `✕` close button.                                                    |\n\n### FormField Schema Attributes\n\n| Attribute                 | Type                  | Description                                                                                                                           |\n| ------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |\n| `name`                    | `string`              | **Required.** Unique key matching Zod schema key.                                                                                     |\n| `type`                    | `string`              | Field type: `\"text\"`, `\"email\"`, `\"password\"`, `\"number\"`, `\"checkbox\"`, `\"radio\"`, `\"select\"`, `\"multiselect\"`, `\"file\"`, `\"array\"`. |\n| `label`                   | `string`              | Label text above input.                                                                                                               |\n| `placeholder`             | `string`              | Placeholder text.                                                                                                                     |\n| `required`                | `boolean`             | Shows required asterisk.                                                                                                              |\n| `className`               | `ClassValue`          | Tailwind layout classes for the input.                                                                                                |\n| `style`                   | `React.CSSProperties` | **✅ Inline CSS object for colors/borders** — use this when Tailwind purging is an issue.                                             |\n| `dropdownClassName`       | `ClassValue`          | Classes for the opened select/multiselect dropdown container.                                                                         |\n| `optionsClassName`        | `ClassValue`          | Classes for select/multiselect options, selected text, and selected tags.                                                             |\n| `errorPosition`           | `\"top\" \\| \"bottom\"`   | Override error position for this specific field.                                                                                      |\n| `labelClassName`          | `ClassValue`          | Per-field label styling override.                                                                                                     |\n| `requiredClassName`       | `ClassValue`          | Per-field required asterisk override.                                                                                                 |\n| `errorClassName`          | `ClassValue`          | Per-field error text styling override.                                                                                                |\n| `focusClassName`          | `ClassValue`          | Per-field focus state override.                                                                                                       |\n| `passwordToggleClassName` | `ClassValue`          | Password toggle icon override.                                                                                                        |\n| `passwordToggle`          | `boolean`             | Enables show/hide password toggle.                                                                                                    |\n| `options`                 | `{ label, value }[]`  | Options for `checkbox`, `radio`, `select`, `multiselect`.                                                                             |\n| `showWhen`                | `ShowWhen`            | Conditional visibility: `{ field, equals }`.                                                                                          |\n\nFor select and multiselect fields, use `dropdownClassName` and `optionsClassName` to style the opened menu and its options. Inline `style` is useful for trigger colors that must work without Tailwind-generated color classes:\n\n```tsx\n{\n  name: \"role\",\n  type: \"select\",\n  searchable: true,\n  options: [\n    { label: \"Admin\", value: \"admin\" },\n    { label: \"User\", value: \"user\" },\n  ],\n  className: \"border-gray-700\",\n  style: {\n    backgroundColor: \"#111827\",\n    borderColor: \"#374151\",\n    color: \"#ffffff\",\n  },\n  dropdownClassName: \"bg-gray-900 border-gray-700\",\n  optionsClassName: \"text-gray-200 hover:bg-gray-800 hover:text-white\",\n}\n```\n\n`optionClassName` is retained as a deprecated alias for `optionsClassName`.\n\n### FormButton Schema Attributes\n\n| Attribute           | Type                                                  | Description                                                                            |\n| ------------------- | ----------------------------------------------------- | -------------------------------------------------------------------------------------- |\n| `name`              | `string`                                              | Button label text.                                                                     |\n| `type`              | `\"submit\" \\| \"reset\" \\| \"cancel\" \\| \"ok\" \\| \"button\"` | Button behavior type.                                                                  |\n| `className`         | `ClassValue`                                          | Tailwind layout classes (e.g. `w-full rounded-xl py-3`).                               |\n| `style`             | `React.CSSProperties`                                 | **✅ Inline CSS for button colors** — `{ backgroundColor: \"#6366f1\", color: \"#fff\" }`. |\n| `disabledClassName` | `ClassValue`                                          | Classes applied when disabled/submitting.                                              |\n| `loadingText`       | `string`                                              | Text shown with spinner during loading.                                                |\n| `onClick`           | `(data, e) => void \\| Promise`                        | Click handler — receives current form data.                                            |\n| `toast`             | `ToastMessages`                                       | Button-level toast config.                                                             |\n\n---\n\n## External Toast Libraries Integration\n\nSet `toast={false}` to use your own notification library:\n\n```tsx\nimport toast from \"react-hot-toast\";\n\n<Formbox\n  toast={false}\n  onSubmit={async (data) => {\n    try {\n      await api.save(data);\n      toast.success(\"Saved successfully!\");\n    } catch (err) {\n      toast.error(\"Failed to save\");\n    }\n  }}\n  ...\n/>\n```\n\n---\n\n## Contribute\n\n### ❤️ Like This Project?\n\nIf this project helped you save time, understand something new, or simply made your life a little easier, consider showing your support by giving it a ⭐ **Star**.\n\nFound something that could be better? **I'd genuinely love to hear from you!** Feel free to open an issue, suggest an improvement, or contribute.\n\n📖 Take a look at the [**Contributing Guide**](CONTRIBUTING.md) to get started.\n\nYou can also find me on GitHub: [**277pawan**](https://github.com/277pawan).\n\n> ⭐ **If this repository saved you even a little time, give it a Star — it means a lot! ❤️**\n","readmeFilename":"README.md"}