{"_id":"@a-faraji/realert","_rev":"7-2a83032ebf463a1a963452c58d1a8a41","name":"@a-faraji/realert","description":"A React utility library for simple alert function.","dist-tags":{"latest":"1.0.0-0"},"versions":{"0.0.1":{"name":"@a-faraji/realert","version":"0.0.1","keywords":["alert","react","reactjs","procedural alert"],"author":{"name":"Ali Faraji","email":"ali.faraji90@gmail.com"},"license":"MIT","_id":"@a-faraji/realert@0.0.1","maintainers":[{"name":"a-faraji","email":"ali.faraji90@gmail.com"}],"homepage":"https://github.com/a-faraji/realert#readme","bugs":{"url":"https://github.com/a-faraji/realert/issues"},"dist":{"shasum":"cb344fcdfe7c79b0323e4524c3857f602b958c0a","tarball":"https://registry.npmjs.org/@a-faraji/realert/-/realert-0.0.1.tgz","fileCount":9,"integrity":"sha512-NFXdaGiljlSl2qIBZIJg8fFuvJpVGFumFpujblF5FfSuZl7iyekgUT6aphpEwSYGgC1xl63y78eRPnri0WS5SQ==","signatures":[{"sig":"MEUCIGvOXe4kejPvcOwXBlMqnxhk5fXhkbUPOLhNJ6ocnKTAAiEAplo/drORT3h4kzC2waMt566+TQIIr9/eA31KeiJbpBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a-faraji%2frealert@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11043},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1348780704bcaf7e835f1c96dc66a45bd7da345b","private":false,"scripts":{"lint":"eslint src","test":"jest","build":"rollup --config","clean":"rimraf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"a-faraji","email":"ali.faraji90@gmail.com"},"repository":{"url":"git+https://github.com/a-faraji/realert.git","type":"git"},"_npmVersion":"10.5.0","description":"A React utility library for simple alert function.","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rollup":"^4.17.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/react":"18","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.0","eslint-plugin-react":"^7.34.1","react-test-renderer":"^18.3.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.9.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.9.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"18"},"_npmOperationalInternal":{"tmp":"tmp/realert_0.0.1_1716110777098_0.665094068203621","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@a-faraji/realert","version":"0.0.2","keywords":["alert","react","reactjs","procedural alert"],"author":{"name":"Ali Faraji","email":"ali.faraji90@gmail.com"},"license":"MIT","_id":"@a-faraji/realert@0.0.2","maintainers":[{"name":"a-faraji","email":"ali.faraji90@gmail.com"}],"homepage":"https://github.com/a-faraji/realert#readme","bugs":{"url":"https://github.com/a-faraji/realert/issues"},"dist":{"shasum":"d9fb117f4ff144b6a8b0db8af65a2bcb5e5fa13d","tarball":"https://registry.npmjs.org/@a-faraji/realert/-/realert-0.0.2.tgz","fileCount":9,"integrity":"sha512-p79P5hEh3gIMWH3swTb/cp+Ypsp5nE1l2gq7S6pDwAmk6mc6tB35CYx0EfT4EP/QtFUZvrKQOJNgMjipvZIfag==","signatures":[{"sig":"MEUCIQCobNaeeViu/iDrmbOZl7z8l4ATBQwaOGt1gESrX7HbwgIgV+CyQVmC2kk+IdNOF4fgHtcxsaWt4wv97pcdh0w2EUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a-faraji%2frealert@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"32ad6156c7f8f1378a95974cafc31f77a2ffec4a","private":false,"scripts":{"lint":"eslint src","test":"jest","build":"rollup --config","clean":"rimraf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"a-faraji","email":"ali.faraji90@gmail.com"},"repository":{"url":"git+https://github.com/a-faraji/realert.git","type":"git"},"_npmVersion":"10.5.0","description":"A React utility library for simple alert function.","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rollup":"^4.17.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/react":"18","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.0","eslint-plugin-react":"^7.34.1","react-test-renderer":"^18.3.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.9.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.9.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"18"},"_npmOperationalInternal":{"tmp":"tmp/realert_0.0.2_1716111931850_0.4641156470667265","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@a-faraji/realert","version":"0.0.3","keywords":["alert","react","reactjs","procedural alert"],"author":{"name":"Ali Faraji","email":"ali.faraji90@gmail.com"},"license":"MIT","_id":"@a-faraji/realert@0.0.3","maintainers":[{"name":"a-faraji","email":"ali.faraji90@gmail.com"}],"homepage":"https://github.com/a-faraji/realert#readme","bugs":{"url":"https://github.com/a-faraji/realert/issues"},"dist":{"shasum":"20b6c7ba64e1f85736c672a669ed8b6407fc0d0d","tarball":"https://registry.npmjs.org/@a-faraji/realert/-/realert-0.0.3.tgz","fileCount":13,"integrity":"sha512-iEzgVIZMYTz2AHvqB8t6Hd9PBXRLy9ZhpPaaMGfb3U0furxkeU2x1FdsTzBiZYDBTA+qcK/hvKzCLl1a4DA8XQ==","signatures":[{"sig":"MEQCIDlJGuA4oHXA+5gyrrMzvXUNVtJrSpbTKgQjnrZinLtYAiBnThfB9R4lToI/ygfeMrr0Ghq4SLwefXAWmbVruOLMHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a-faraji%2frealert@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24879},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"582e142546e47056ddfe5a3f38ac4880c9cec54d","private":false,"scripts":{"lint":"eslint src","test":"jest","build":"rollup --config","clean":"rimraf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"a-faraji","email":"ali.faraji90@gmail.com"},"repository":{"url":"git+https://github.com/a-faraji/realert.git","type":"git"},"_npmVersion":"10.5.0","description":"A React utility library for simple alert function.","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rollup":"^4.17.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/react":"18","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.0","eslint-plugin-react":"^7.34.1","react-test-renderer":"^18.3.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.9.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.9.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"18"},"_npmOperationalInternal":{"tmp":"tmp/realert_0.0.3_1716112746274_0.7307281729358723","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@a-faraji/realert","version":"0.0.4","keywords":["alert","react","reactjs","procedural alert"],"author":{"name":"Ali Faraji","email":"ali.faraji90@gmail.com"},"license":"MIT","_id":"@a-faraji/realert@0.0.4","maintainers":[{"name":"a-faraji","email":"ali.faraji90@gmail.com"}],"homepage":"https://github.com/a-faraji/realert#readme","bugs":{"url":"https://github.com/a-faraji/realert/issues"},"dist":{"shasum":"4a67bdefb551666e18129e15d8aa6e8fbf0cf8ba","tarball":"https://registry.npmjs.org/@a-faraji/realert/-/realert-0.0.4.tgz","fileCount":8,"integrity":"sha512-gWsJQUhQmSMZWJEW52YnpnyMMih3RzOB2aPy4h5Z04lhCK9CLVASCBMy/1+1WBMxac7KdR7cmhr+ZQb8ydsQFQ==","signatures":[{"sig":"MEYCIQC2yEWAvwrkhxHUcR0kmq15aNuDwQILTOKyKZS5fhEA5QIhALSg4mG08HKFNTfdFaeqiRLZoq4xp8F5eDJyorPBY4Yj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a-faraji%2frealert@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19526},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"556841eaae8e2b6c29c082c80f4c49d20459d184","private":false,"scripts":{"lint":"eslint src","test":"jest","build":"rollup --config","clean":"rimraf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"a-faraji","email":"ali.faraji90@gmail.com"},"repository":{"url":"git+https://github.com/a-faraji/realert.git","type":"git"},"_npmVersion":"10.5.0","description":"A React utility library for simple alert function.","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rollup":"^4.17.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/react":"18","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.0","eslint-plugin-react":"^7.34.1","react-test-renderer":"^18.3.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.9.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.9.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"18"},"_npmOperationalInternal":{"tmp":"tmp/realert_0.0.4_1716114988638_0.4013779793454395","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@a-faraji/realert","version":"0.0.5","keywords":["alert","react","reactjs","procedural alert"],"author":{"name":"Ali Faraji","email":"ali.faraji90@gmail.com"},"license":"MIT","_id":"@a-faraji/realert@0.0.5","maintainers":[{"name":"a-faraji","email":"ali.faraji90@gmail.com"}],"homepage":"https://github.com/a-faraji/realert#readme","bugs":{"url":"https://github.com/a-faraji/realert/issues"},"dist":{"shasum":"545d1f70e39f1d85a471daf8a7af64d4d1d5b6c4","tarball":"https://registry.npmjs.org/@a-faraji/realert/-/realert-0.0.5.tgz","fileCount":8,"integrity":"sha512-qcPlGX7ZPAXf7Ute0AC3wZ39ruyjY6jyImNY661XXSs4iM0P7AmKen9X0WaqFQLjuxJD5fiyDmuR0KfkccOI7g==","signatures":[{"sig":"MEUCIQCrxBXwws6tGics0k5+44cOSZFB7Z5B/ZsEfC3U9hvcKwIge3fSeRY9jPZLU9MnZfooVqLqQWY5X7wQ+sTs3US4Dm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a-faraji%2frealert@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19548},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"e6b0bfb525fa58bbac8ba8fd1acb553f4076a226","private":false,"scripts":{"lint":"eslint src","test":"jest","build":"rollup --config","clean":"rimraf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"a-faraji","email":"ali.faraji90@gmail.com"},"repository":{"url":"git+https://github.com/a-faraji/realert.git","type":"git"},"_npmVersion":"10.5.0","description":"A React utility library for simple alert function.","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rollup":"^4.17.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/react":"18","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.0","eslint-plugin-react":"^7.34.1","react-test-renderer":"^18.3.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.9.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.9.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"18"},"_npmOperationalInternal":{"tmp":"tmp/realert_0.0.5_1716211852204_0.11361623145658117","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@a-faraji/realert","version":"0.0.6","keywords":["alert","react","reactjs","procedural alert"],"author":{"name":"Ali Faraji","email":"ali.faraji90@gmail.com"},"license":"MIT","_id":"@a-faraji/realert@0.0.6","maintainers":[{"name":"a-faraji","email":"ali.faraji90@gmail.com"}],"homepage":"https://github.com/a-faraji/realert#readme","bugs":{"url":"https://github.com/a-faraji/realert/issues"},"dist":{"shasum":"efb23d7d1d9de85bbbcdfae1d595a288fa883a14","tarball":"https://registry.npmjs.org/@a-faraji/realert/-/realert-0.0.6.tgz","fileCount":8,"integrity":"sha512-ugEQH0ZJjZC7MZ00wkK9f/mqOlBzZFJxPb1iQxS9NgSVESfbctYy8ISvL78aIEAoijJfw2n6wbo7D1r+pXgLmg==","signatures":[{"sig":"MEUCIG0o5QH19j12raIqUxzDvEHnLy7K/WAEcl6zW4DciSQeAiEAoFUBSSXlxoVLGBWdNWfcg+DWphtAJQEauTx2tTgbOjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a-faraji%2frealert@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21102},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"d831dfd8fc889fcffec7a4c5faffb393e33468ef","private":false,"scripts":{"lint":"eslint src","test":"jest","build":"rollup --config","clean":"rimraf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"a-faraji","email":"ali.faraji90@gmail.com"},"repository":{"url":"git+https://github.com/a-faraji/realert.git","type":"git"},"_npmVersion":"10.5.0","description":"A React utility library for simple alert function.","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rollup":"^4.17.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/react":"18","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.0","eslint-plugin-react":"^7.34.1","react-test-renderer":"^18.3.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.9.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.9.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"18"},"_npmOperationalInternal":{"tmp":"tmp/realert_0.0.6_1716378279801_0.7940976864775149","host":"s3://npm-registry-packages"}},"0.0.7-0":{"name":"@a-faraji/realert","version":"0.0.7-0","keywords":["alert","react","reactjs","procedural alert"],"author":{"name":"Ali Faraji","email":"ali.faraji90@gmail.com"},"license":"MIT","_id":"@a-faraji/realert@0.0.7-0","maintainers":[{"name":"a-faraji","email":"ali.faraji90@gmail.com"}],"homepage":"https://github.com/a-faraji/realert#readme","bugs":{"url":"https://github.com/a-faraji/realert/issues"},"dist":{"shasum":"515f3cf7113669ada28a7903ae803ccc458deac5","tarball":"https://registry.npmjs.org/@a-faraji/realert/-/realert-0.0.7-0.tgz","fileCount":8,"integrity":"sha512-6fPU43qNH5+7mCb/D8jn9eBaWiY77oVE6oWbR7sIzaYG34sc3LOdG4fgxM2LKlu3A8zHFifT676iCDlDpt+Heg==","signatures":[{"sig":"MEUCIQDHwQ5pP8Bk40zN0Q0++vBTXv7paDI0ZNxWtjwtDazURQIgVDZiStscEgpZsvTtTtxUHXIJXiTtxlMZ76gXTXYBdtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a-faraji%2frealert@0.0.7-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21362},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"56c11df5c46d863d210d41cdbbdd55285a4b3856","private":false,"scripts":{"lint":"eslint src","test":"jest","build":"rollup --config","clean":"rimraf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"a-faraji","email":"ali.faraji90@gmail.com"},"repository":{"url":"git+https://github.com/a-faraji/realert.git","type":"git"},"_npmVersion":"10.7.0","description":"A React utility library for simple alert function.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rollup":"^4.17.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/react":"18","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","rollup-plugin-dts":"^6.1.0","eslint-plugin-react":"^7.34.1","react-test-renderer":"^18.3.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.9.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.9.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"18"},"_npmOperationalInternal":{"tmp":"tmp/realert_0.0.7-0_1717845822496_0.8594583363650918","host":"s3://npm-registry-packages"}},"1.0.0-0":{"name":"@a-faraji/realert","private":false,"version":"1.0.0-0","description":"A React utility library for simple alert function.","license":"MIT","author":{"name":"Ali Faraji","email":"ali.faraji90@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/a-faraji/realert.git"},"bugs":{"url":"https://github.com/a-faraji/realert/issues"},"keywords":["alert","react","reactjs","procedural alert"],"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","type":"module","scripts":{"build":"rollup --config","clean":"rimraf dist","lint":"eslint src","prepare":"npm run clean && npm run build","test":"jest"},"devDependencies":{"@jest/globals":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@types/react":"18","@types/react-dom":"^18.3.0","@typescript-eslint/eslint-plugin":"^7.9.0","@typescript-eslint/parser":"^7.9.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.34.1","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","prettier":"^3.2.5","react-test-renderer":"^18.3.1","rollup":"^4.17.2","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.4.5"},"peerDependencies":{"react":"18"},"_id":"@a-faraji/realert@1.0.0-0","gitHead":"a024178e56234bc244dbb558176bdfc7706e71d5","homepage":"https://github.com/a-faraji/realert#readme","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-g7GLxiXTvKNn/+IBh7xYgt6CPrtZ4xiNMfpTc6BHHXwLZARTWcLuzzSLrdCo0J7DHR69BpOYncIrYO9ufibVxg==","shasum":"83baafe80d59fc2b0be824f510e2e600db3270c0","tarball":"https://registry.npmjs.org/@a-faraji/realert/-/realert-1.0.0-0.tgz","fileCount":8,"unpackedSize":21362,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a-faraji%2frealert@1.0.0-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAm4cRl3SrwkJjowtTxOKwoGLQn1ClbKgUVZOLdAEz+AiEAqfzTDSRD7uVc4eicrf35vaovRveHYCR3sicLnd648Qk="}]},"_npmUser":{"name":"a-faraji","email":"ali.faraji90@gmail.com"},"directories":{},"maintainers":[{"name":"a-faraji","email":"ali.faraji90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/realert_1.0.0-0_1717845826968_0.5743058556561664"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-19T09:26:16.958Z","modified":"2024-06-08T11:23:47.512Z","0.0.1":"2024-05-19T09:26:17.236Z","0.0.2":"2024-05-19T09:45:32.003Z","0.0.3":"2024-05-19T09:59:06.422Z","0.0.4":"2024-05-19T10:36:28.807Z","0.0.5":"2024-05-20T13:30:52.337Z","0.0.6":"2024-05-22T11:44:39.944Z","0.0.7-0":"2024-06-08T11:23:42.647Z","1.0.0-0":"2024-06-08T11:23:47.108Z"},"maintainers":[{"name":"a-faraji","email":"ali.faraji90@gmail.com"}],"author":{"name":"Ali Faraji","email":"ali.faraji90@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/a-faraji/realert.git"},"keywords":["alert","react","reactjs","procedural alert"],"license":"MIT","homepage":"https://github.com/a-faraji/realert#readme","bugs":{"url":"https://github.com/a-faraji/realert/issues"},"readme":"# Realert\n\n[![Created Badge](https://badges.pufler.dev/created/a-faraji/realert)](https://badges.pufler.dev)\n[![Updated Badge](https://badges.pufler.dev/updated/a-faraji/realert)](https://badges.pufler.dev)\n[![Realert Build](https://github.com/a-faraji/realert/actions/workflows/build.yml/badge.svg)](https://github.com/a-faraji/realert/actions/workflows/build.yml)\n\nA simple functional alert for React projects.\n\n## Table of contents\n\n1. [Installation](#installation)\n2. [Usage](#usage)\n3. [Alert Templates](#alert-templates)\n    - [Material UI Template](#material-ui)\n    - [Custom Template](#custom-template)\n4. [API](#api)\n\n## Installation\n\n```shell\nnpm i @a-faraji/realert\n```\n\n```shell\nyarn add @a-faraji/realert\n```\n\n## Usage\n\nWrap your app inside `RealertProvider` component.\n\n```jsx\nimport React from 'react';\nimport { RealertProvider } from '@a-faraji/realert';\n\nexport default function App() {\n  return (\n    <RealertProvider>\n      {/* ... rest of your code */}\n    </RealertProvider>\n  );\n};\n```\n\nCall `useRealert` hook when you need to show an alert.\n\n```jsx\nimport { useRealert } from '@a-faraji/realert';\n\nexport default function AddPostExample(/* props */) {\n  const alert = useRealert();\n\n  const onClick = () => {\n    // do some stuff\n    alert.show('The process was successful!')\n  }\n\n  return (\n    <div>\n      {/* ... */}\n      <button onClick={onClick}>Add Post</button>\n    </div>\n  );\n}\n```\n\n## Alert Templates\n\nRealert can be used with custom alert templates. The following templates are going to be implemented:\n\n### Material UI\n\n[*Go to Repo →*](https://github.com/a-faraji/realert-template-mui)\n\n[Material UI](https://mui.com/) should be installed and configured.\nPlease be sure that `RealertProvider` is inside the MUI's `ThemeProvider`.\n\nInstall the template:\n\n```shell\nnpm i @a-faraji/react-template-mui\n```\n\nAnd pass the template to `RealertProvider` like this:\n\n```tsx\nimport RealertTemplateMui from '@a-faraji/realert-template-mui';\n// ...\n<RealertProvider template={RealertTemplateMui}>\n  {/* ... rest of your code */}\n</RealertProvider>\n```\n\n### Custom Template\n\nYou can create your own alert template. Just implement a Functional Component with `RealertTemplateProps`\n(and additional props). Take a look at [DefaultTemplate](src/templates/DefaultTemplate.tsx)\nor [MUI Template](https://github.com/a-faraji/realert-template-mui) as an example.\n\n## API\n\n### RealertProvider\n\n| Prop     | Type | Description                  | Required                           |\n|----------|------|------------------------------|------------------------------------|\n| template |      | A realert template component | *No*. Defaults to Default Template |\n\n### useRealert\n\n@Returns\n\n| Prop | Type                                                                    | Description                                             |\n|------|-------------------------------------------------------------------------|---------------------------------------------------------|\n| show | (message: ReactNode, props?: RealertProps<TemplateProps>) => RealertId; | The function to show the alert. It returns `RealertId`. |\n| hide | (id: RealertId) => void;                                                | The function to hide the alert with provided ID.        |                                                  |\n","readmeFilename":"README.md"}