{"_id":"@domotz/react-popup-manager","_rev":"10-33684042e07a358e6adeee6babb89991","name":"@domotz/react-popup-manager","dist-tags":{"latest":"3.2.5"},"versions":{"3.0.0":{"name":"@domotz/react-popup-manager","version":"3.0.0","keywords":["react","provider","context","manager","popup","modal","lightbox","notification"],"author":{"name":"Guy Wargzaer","email":"guyw@wix.com"},"license":"MIT","_id":"@domotz/react-popup-manager@3.0.0","maintainers":[{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},{"name":"a.azzara","email":"a.azzara@domotz.com"},{"name":"massimiliano78","email":"mcuzzoli@domotz.com"},{"name":"iacopo_domotz","email":"iacopo@domotz.com"},{"name":"atondo","email":"atondo@domotz.com"}],"contributors":[{"name":"Alessandro Pagiaro","email":"a.pagiaro@domotz.com"}],"homepage":"https://github.com/domotz/react-popup-manager#readme","bugs":{"url":"https://github.com/domotz/react-popup-manager/issues"},"dist":{"shasum":"5359ab6444172a2d601f07556f12dad029e738d6","tarball":"https://registry.npmjs.org/@domotz/react-popup-manager/-/react-popup-manager-3.0.0.tgz","fileCount":26,"integrity":"sha512-Yxji2sxjXLG0/0pT7SIPzXt68/n6zTJuXk9vdoLG3b4UhkvI5zIiquaXO26xvP6oqEjbX8RPunWEMsApVf2N8w==","signatures":[{"sig":"MEQCIELQy+vEriq6TyrE3hxyIt3fHb3qRCJedv3+x+Imx8RwAiBIXuffkEUJjOvwe1OOw/YwPXbeYg6fFVQD3q4g4UqzMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZL+sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohhA//YOjg3W2Pahg4uLj5IhN02LzcG9okP0/XoVUDzhJF9luaIkFL\r\nTr3tc7wRnKR6lUco1OGftkX8mruT6cdcYgNQvozu11Mf/1WbQFcM0OtjT/2W\r\nAreIaqov9bCgmF182RlJBzJwWWV0TuA/3E1GIV1UO0t/xE5drNVW4Ybem/hD\r\nbXjfUUstCdhPmw+3HEQ3cnfepHOYGWYM+iP94Gs4a20Y965m5Xu0c1Mm/H0e\r\nqDIf46fS1blX448kNyEwIcl06WQyYV6ujEXRcZm6mI9gc6Z1awwy5yi0wz9Z\r\nyS+SGC0eIA/VFLJfFplmbGTmnnXpTLciyEPmTbV6XIDNxAQKSS5XDM4H7Iuy\r\n01yI1CZ/E8CtPX3zrgvnqK5fx1IWlqEAqwZ23KPl8893SyV0BbDSKkV/OA06\r\nlp+K48g6mVRocrlM+aDDzRM3dWuIlITKkVpd1Zx6VdwLSPas94XlUJ8ZsYdL\r\n3dP7yzAYXF6kHEfKvhcfzEK09HbQ3r4i7uwcO6IbRoZRAcq7WNgZwlTNCo3j\r\nE28seaS/+ciOjb1ikDyYr8V4k0lxeSej0tcCZJav3TSj0ibgiozb7BZnIwOh\r\nV5tCTxJMZYc/HGLJydHJKjUwNBCDJIYNf2S477sQyQMyFlmCw9iERtz6/hYa\r\nOWqhiI9E3ht0A5Rlevt3UFE9V+l1akEOYtU=\r\n=OtDY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"b7a03a59373ca1bb1c80ef4f7f4288593280e31b","private":false,"scripts":{"test":"yarn jest --env jsdom","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},"repository":{"url":"git+https://github.com/domotz/react-popup-manager.git","type":"git"},"_npmVersion":"6.14.17","description":"Manage react popups, Modals, Lightboxes, Notifications, etc. easily","directories":{},"_nodeVersion":"14.19.2","publishConfig":{"registry":"https://registry.npmjs.org/","versionBumpStrategy":"patch"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","@types/lodash":"^4.14.187","@babel/preset-env":"^7.19.4","@babel/preset-react":"^7.18.6","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.2.2","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^14.4.3"},"_npmOperationalInternal":{"tmp":"tmp/react-popup-manager_3.0.0_1667547052665_0.46826365254788604","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@domotz/react-popup-manager","version":"3.1.0","keywords":["react","provider","context","manager","popup","modal","lightbox","notification"],"author":{"name":"Guy Wargzaer","email":"guyw@wix.com"},"license":"MIT","_id":"@domotz/react-popup-manager@3.1.0","maintainers":[{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},{"name":"a.azzara","email":"a.azzara@domotz.com"},{"name":"massimiliano78","email":"mcuzzoli@domotz.com"},{"name":"iacopo_domotz","email":"iacopo@domotz.com"},{"name":"atondo","email":"atondo@domotz.com"}],"contributors":[{"name":"Alessandro Pagiaro","email":"a.pagiaro@domotz.com"}],"homepage":"https://github.com/domotz/react-popup-manager#readme","bugs":{"url":"https://github.com/domotz/react-popup-manager/issues"},"dist":{"shasum":"a6d6908df43368be5bf65b83dc6f82fd1dda0431","tarball":"https://registry.npmjs.org/@domotz/react-popup-manager/-/react-popup-manager-3.1.0.tgz","fileCount":26,"integrity":"sha512-UkKGOUn81FSkdc/jkomAvle1bqe5So0jgYjKOjjB0YjN88PSYf5e0en3J3Udubl27pRmjq3WS/ls/RJFexk0sg==","signatures":[{"sig":"MEUCIQCTT86nAQnMuOPuSL+8Yq2GtsZEQQFiPARpxgkw5Vma2AIgR3fQXhCHO+AKUPiaUlFIaIeeLGEdjW4Z8p2tlNBVzgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZN/HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9bw/9EpmaVj1z8Bz8QHUhfoRDJNjTsOgH8V7QskLrKQI5qEzi1axu\r\nPh0eK6hsTgHBcVV+8WCloHG0BnblO4g+ulsa5zRNyhJWWtWPGyv4tqOhN1r1\r\nAOqh736qG8rFdeXOiZ6BlKJ3llbcTpEflgbNeNeZgK1foY5XgIBgIXHQOQoE\r\n/SwurlQPwPQkvEFOhrbSYEj3HJ/e0IyZAgna8RQz5DqokTSluhxy2uxSnQjk\r\nUZhFkx3JVkxwWrVQVYOYgqJwnN83RYxZaUDmCYKDj7lvEsV/SvPFOWCCNSVd\r\nkoa4bVbF1rR6TAltQwy8MqM/3mLmDmB53viZN9WXWc1pAmWNMBtiwLkfl3rj\r\nBkdCsxIHPp+jCpuN6dsYYiFRm4ZlSD9VG+JeqhjNcpU91vLNN/sIAmmOr6ur\r\nxyMTucNI36KMZoa9enrNYKnWCTAw6/+GUOp6NiQ9B5ot2jQ6+4dNrQIBaooI\r\niVX5II2WPvBWyB75+LLpm5cBNaUelKC3+VqHVnJhFoJYAEkZ2+sAjwKBxQxb\r\nfWWQctthoiRm1U9dcqGZZq5L0wtk8t/cfzQRIjxeI+dw6qANU9KjjhGtY1dU\r\nfFoEFYIvXHdWx51mkPabZkToPlxOEFxgVe/6EoUnAdx8Glx9+vna5r4hsfYO\r\nnnJ563QMqGfWT9td+AQWY1xMEgy1YJJEyuM=\r\n=3Nb/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"97b77c67b93f36b87e8002f75ab5eaa5b6e9e87f","private":false,"scripts":{"test":"yarn jest --env jsdom","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},"repository":{"url":"git+https://github.com/domotz/react-popup-manager.git","type":"git"},"_npmVersion":"6.14.17","description":"Manage react popups, Modals, Lightboxes, Notifications, etc. easily","directories":{},"_nodeVersion":"14.19.2","publishConfig":{"registry":"https://registry.npmjs.org/","versionBumpStrategy":"patch"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","@types/lodash":"^4.14.187","@babel/preset-env":"^7.19.4","@babel/preset-react":"^7.18.6","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.2.2","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^14.4.3"},"_npmOperationalInternal":{"tmp":"tmp/react-popup-manager_3.1.0_1667555270964_0.7133646903998085","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@domotz/react-popup-manager","version":"3.2.0","keywords":["react","provider","context","manager","popup","modal","lightbox","notification"],"author":{"name":"Guy Wargzaer","email":"guyw@wix.com"},"license":"MIT","_id":"@domotz/react-popup-manager@3.2.0","maintainers":[{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},{"name":"a.azzara","email":"a.azzara@domotz.com"},{"name":"massimiliano78","email":"mcuzzoli@domotz.com"},{"name":"iacopo_domotz","email":"iacopo@domotz.com"},{"name":"atondo","email":"atondo@domotz.com"}],"contributors":[{"name":"Alessandro Pagiaro","email":"a.pagiaro@domotz.com"}],"homepage":"https://github.com/domotz/react-popup-manager#readme","bugs":{"url":"https://github.com/domotz/react-popup-manager/issues"},"dist":{"shasum":"8950262dfa8e66838111d7c5b7b2a25e497a83c8","tarball":"https://registry.npmjs.org/@domotz/react-popup-manager/-/react-popup-manager-3.2.0.tgz","fileCount":26,"integrity":"sha512-J9BCcg2x3C7hquBdsZV7G+HJKJZl0TmlzjkCKF8cKWIEYCOwTIz09wn4Y9Zu1OdanwiyT8NXYimyuKI9Zj7w0A==","signatures":[{"sig":"MEUCIQDWC36HtdUkodnGiFr1EWH5WUFtdPlWcipsdf7zjdN3BAIgLDgq2JduUX0Sev380XvtGE3Bggi9m3QS3dqub20RCyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZOiEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0wBAAkRuiuxc71KBKnyNkG+TVu/5mzsOOQbCCrWGDFUnd2Mj/ZNGR\r\nu4uF3W0V+AUZOngo3MtrQp5UF6UUaIr3uzzSVQFtsnZXF4o2DzMuTklNVzmN\r\nJ4UfXHTvWYz4Rhsi2sFiFjIPxOBdcVrUOKbd1Hyht1dGL05SwuS8S4KG7Dn5\r\nESV0zreGYd/U8AQV2CYM8LdVsehdusBpVKPxwQKSvHKnF82y1nnAMtlHyHnb\r\nlfF13ouKDgAZPBOfKlKCM/pgdRXFCtuhmTQCbduIZ/8vbzCbwiH7yrX98NP4\r\nOOlBuuYmq6EHR4p/800WANy7iC9WU9XN6iPrpQAAVsoXydrZD6Ybk8VNLdyG\r\nABS/KPkndXojwYund7TJTJ2wpW0AiR4qGuubkj6bnXHzB6LmvzZz0/epbR7l\r\n/uD6a5vCKz/XXLMWnJcoVDdRe5C7YgK3BvWKlWrGOWVU16LIx4w+lkj9/f3F\r\n5+uq55P2qhOVmCDFwcH1/b7khPmlbef+2mpq2h1r1NGe+KCYfLXzryg+s1dk\r\niIbs3V0J6+FhlEc6w3VHtOhyLQxiXmY2YfAKt0vH18Tu/3orfwEpcukAMTQ4\r\nurqg0UAy5h327U8juXxu4elRPUJRn56DqbKoMyzBgPoinqHTjC7MIj7oXiC5\r\nhfBGcCbABFUzNPv3pQlRq+thMD644RKS500=\r\n=mWFg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ac73247ccb374fd3645abf12ee5764b450b11831","private":false,"scripts":{"test":"yarn build && yarn jest --env jsdom","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},"repository":{"url":"git+https://github.com/domotz/react-popup-manager.git","type":"git"},"_npmVersion":"6.14.17","description":"Manage react popups, Modals, Lightboxes, Notifications, etc. easily","directories":{},"_nodeVersion":"14.19.2","publishConfig":{"registry":"https://registry.npmjs.org/","versionBumpStrategy":"patch"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","@types/lodash":"^4.14.187","@babel/preset-env":"^7.19.4","@babel/preset-react":"^7.18.6","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.2.2","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^14.4.3"},"_npmOperationalInternal":{"tmp":"tmp/react-popup-manager_3.2.0_1667557508618_0.4059958172291329","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@domotz/react-popup-manager","version":"3.2.1","keywords":["react","provider","context","manager","popup","modal","lightbox","notification"],"author":{"name":"Guy Wargzaer","email":"guyw@wix.com"},"license":"MIT","_id":"@domotz/react-popup-manager@3.2.1","maintainers":[{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},{"name":"a.azzara","email":"a.azzara@domotz.com"},{"name":"massimiliano78","email":"mcuzzoli@domotz.com"},{"name":"iacopo_domotz","email":"iacopo@domotz.com"},{"name":"atondo","email":"atondo@domotz.com"}],"contributors":[{"name":"Alessandro Pagiaro","email":"a.pagiaro@domotz.com"}],"homepage":"https://github.com/domotz/react-popup-manager#readme","bugs":{"url":"https://github.com/domotz/react-popup-manager/issues"},"dist":{"shasum":"6c928ce1e7a803cc94ba494607127b3ad98f474f","tarball":"https://registry.npmjs.org/@domotz/react-popup-manager/-/react-popup-manager-3.2.1.tgz","fileCount":26,"integrity":"sha512-0ycn4OIMEkXDybWQaflTa2QGwRVeFbHCRlSSQ7nP70tOG1JRWvfhMduZ2cHKLVomZ5lVts4NfGGifvjjnM7W2Q==","signatures":[{"sig":"MEQCIAp0a1FaE1a2LHWHqCQDFW5MJgJdGON7zWM0HSgTDOzJAiAW89gLX6rmh9w/RIegPC2C7gjUfFRf34iFmnUvsTQ1cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZO5EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3jQ//RP1kjfvhw6UneqWKdjzhrH7w0XfoSuw0g8/CSZoHoHLA+rHx\r\nM7LhgXErJVp/V3VAkwMFeKSq5AvYuvByvRecs0qcpDVuhYDnHuLcPEMZvk+r\r\nBJZmWr6Uj/WHru9O//6rt1ZehzE0gmyfj5X8RcEJA6wdD/2g+0osJv0+Y0mt\r\nUCOGUyu6Txi/Vlsff2KnqlWmjruFKAsxR1zOlrLQbUNkgezEg78AcCKkzhYR\r\nOyUaVrDzFLu3za+pkgU4qOzxywt0MOOL55Zm0LANmvCnejnSfKCQ/PVupd6q\r\n9k+pOfEXLM/qukDNKkniGQ9YZZR3ysqnvhJiELp7QRar1/fO0wHsKTSJeKoE\r\nR0wFGnJT1qObpJ74LSq60cXJQeyRXVggDyta4QpxmyyBKX7cM5KP1YfAqJ+2\r\npJVVeQPYA3vzvlTTLyucQG5G+1CWhkrIVvRIjsolkyvybzm6Q9+H1uGROXLd\r\nbHd40zucme7aMPuN72GYWX0rmQ8eiHWrtHG7Hs13MIEURYKYp1gnYln3+St8\r\nVsroS6SejxVk1ej7vKB7J77GaXxuEQA/Zv9/qoL2XaaSox1cjZvV1Umx7LAH\r\nQPNGv3h+G67FVRdDd97YuBJgy2VmdFcHaWC3Mbzu4PkG9qDl4CgXl2EOFokO\r\nWkYU1SviAId93+0tggSG21aazqm6uvJygYk=\r\n=KKQT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"7d485cb7b37fa4b43fac30e44e75d650a0b961b9","private":false,"scripts":{"test":"yarn build && yarn jest --env jsdom","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},"repository":{"url":"git+https://github.com/domotz/react-popup-manager.git","type":"git"},"_npmVersion":"6.14.17","description":"Manage react popups, Modals, Lightboxes, Notifications, etc. easily","directories":{},"_nodeVersion":"14.19.2","publishConfig":{"registry":"https://registry.npmjs.org/","versionBumpStrategy":"patch"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","@types/lodash":"^4.14.187","@babel/preset-env":"^7.19.4","@babel/preset-react":"^7.18.6","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.2.2","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^14.4.3"},"_npmOperationalInternal":{"tmp":"tmp/react-popup-manager_3.2.1_1667558980543_0.016962193673466297","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@domotz/react-popup-manager","version":"3.2.2","keywords":["react","provider","context","manager","popup","modal","lightbox","notification"],"author":{"name":"Guy Wargzaer","email":"guyw@wix.com"},"license":"MIT","_id":"@domotz/react-popup-manager@3.2.2","maintainers":[{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},{"name":"a.azzara","email":"a.azzara@domotz.com"},{"name":"massimiliano78","email":"mcuzzoli@domotz.com"},{"name":"iacopo_domotz","email":"iacopo@domotz.com"},{"name":"atondo","email":"atondo@domotz.com"}],"contributors":[{"name":"Alessandro Pagiaro","email":"a.pagiaro@domotz.com"}],"homepage":"https://github.com/domotz/react-popup-manager#readme","bugs":{"url":"https://github.com/domotz/react-popup-manager/issues"},"dist":{"shasum":"e7d4f53bfff921010c5a696b1e4de444c06da090","tarball":"https://registry.npmjs.org/@domotz/react-popup-manager/-/react-popup-manager-3.2.2.tgz","fileCount":26,"integrity":"sha512-8a9lqKfmndnrvmLP/bACQbQwVvP6b7tkbwNFwroiS4NB18ZyIdfUZDRgWsE4XWrjLylX2JPXIBQphddj6WUfyw==","signatures":[{"sig":"MEUCIQDP5IQQEP0HCe1PzYnwJq80IW7JEn936Tzz5Lgm7WNBrAIgL44/W2kqJJKTyHAN/fSW6xLwIm6wD/aV3sGSESovY1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZO9hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsUg//THJ3FiahZN/r+lhHJJbHwrpPqrK4Hab5RH3IFgya8zXCXCgu\r\nY7BY5sywLChoMz8vTiNLyRmza9GaHRdMn3F2UVs83FKSLpMfAe+j0G8RMU1L\r\nkT3tdZLrIbh87olK5XZVj0vOVV50MvLYIfH6kfucYdiS9Uj6H/Bjl9U6PipJ\r\nrY6v8d3KHIAho/CUKkYjz0cq6Miky0R/XVYJQ69rK225pydugkgh3eP6WFjg\r\nlqnfGIY0ILIHEFpDFocqYJbd4t2oIE2giQ757Raj1F9QdDEhqvHz5htqKpnG\r\nAUkzkileBhKCXDRPimZI/0p1CNnkudwgTeS3Nf8qOCUa8UCGMY0aoWkUQEv4\r\nKUhtu6hpVYDHHuFUY5EZap8PoHrPF+AAUy8da2Onunpt+CQwe/Zs2mGHDWaE\r\nRQf2CYXD6XOUTSavCYwDo6505wP8uhMCAiqEqbRbqYjuw3OX49pC5YycRpXO\r\nzVEtZ89JcVixBeQDufjRwVKjpCURMrT4BWxh9xbz24QQotVVUqU6Kyz1O8gJ\r\nLmC/EDys+8QmiUm8bMJxX5g3Isv59VuWhun7AawjC2cQxhwBNviz6J8480pC\r\nhbtGpueM1VisUfg4CPqE9OmAP7UZOEvbL/91ifYlhqrmNzjQQw1EnT2amFUY\r\nMxmHcHHFbXSpbytMn1SFd2aQSjqGXU+mF/c=\r\n=A28G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"94714ed1cc9b4f3cb35f58593ff78307b127915c","private":false,"scripts":{"test":"yarn build && yarn jest --env jsdom","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},"repository":{"url":"git+https://github.com/domotz/react-popup-manager.git","type":"git"},"_npmVersion":"6.14.17","description":"Manage react popups, Modals, Lightboxes, Notifications, etc. easily","directories":{},"_nodeVersion":"14.19.2","publishConfig":{"registry":"https://registry.npmjs.org/","versionBumpStrategy":"patch"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","@types/lodash":"^4.14.187","@babel/preset-env":"^7.19.4","@babel/preset-react":"^7.18.6","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.2.2","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^14.4.3"},"_npmOperationalInternal":{"tmp":"tmp/react-popup-manager_3.2.2_1667559265437_0.6462510349940733","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"@domotz/react-popup-manager","version":"3.2.3","keywords":["react","provider","context","manager","popup","modal","lightbox","notification"],"author":{"name":"Guy Wargzaer","email":"guyw@wix.com"},"license":"MIT","_id":"@domotz/react-popup-manager@3.2.3","maintainers":[{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},{"name":"a.azzara","email":"a.azzara@domotz.com"},{"name":"massimiliano78","email":"mcuzzoli@domotz.com"},{"name":"iacopo_domotz","email":"iacopo@domotz.com"},{"name":"atondo","email":"atondo@domotz.com"}],"contributors":[{"name":"Alessandro Pagiaro","email":"a.pagiaro@domotz.com"}],"homepage":"https://github.com/domotz/react-popup-manager#readme","bugs":{"url":"https://github.com/domotz/react-popup-manager/issues"},"dist":{"shasum":"b2a2bbc6cfed53ab9b30cf1f9abdcef6f6e646c3","tarball":"https://registry.npmjs.org/@domotz/react-popup-manager/-/react-popup-manager-3.2.3.tgz","fileCount":26,"integrity":"sha512-OyV88SZRUt3d+Kj2JfYAaIH0MZBSdE17tZEvhiBQo53TXwcRttLoDXGIRnah80jmVAfZmBOqcMAbyBULwRvoHQ==","signatures":[{"sig":"MEQCIDxeaVEkzZJHpQVYDlyqcUnV/fkE9o+1I/3vF3j++OfaAiAxxe+lj7dDgg4vjQsCCDIrlO4PIl5ZuO6LERhgXBU2Iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja6XKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryHhAAhNVPIKNMzTrPgixdGGHh0+Mc/T4Ziad8mM+cnaYw06d/ZpjP\r\nlPYHJacbUKnvZA4XgVVYVfPDAHQe3D4R8hdPIlEY/8+jkO/FaXjmJTEYIPLT\r\n4hs6ZHEpTim66RilX8uY5YgpOe+anBtzfr75NfqebbcwhoH0jHlyzjFim8jU\r\nRZbR7UivwZOpDhY7Tdcdwjyrx71wFtyyZDkVU77TatrnrybMQBtEwjzu43oq\r\n6Un1xt7ZUi6fZczeXGITUV6Ho1/bmdVuSfrfU5BbtfSffILMW3FMEgvSPANQ\r\nIZHamhgrIuEtLxy436aWv2PPAfjpkUZxgD+Ra98xqJNQbTO2g7p/Q8idW7xy\r\n1nK42n7Lm1B3giRIwE6XeCAg9eQiP1ryK3wg1fG1D6Iv6rq4zATOgRUen9ns\r\nlBy9MJLTFrlptkxlQtZTbkRn4HApqPZ4BzEy6YPoNz/5ZV0heMCsbs/1Y06x\r\nojcJ81ZFHJ/6LUIIpLRbjI4eWkBdEmuDT7McLF2rM8ePqeMeUF3rrkMkAhdK\r\n+DXdeowj1HnvBKXXOVZmTK+1Cwl0IiCZrZ3sbIuWCxQ+u89zqQXzC4X9joQH\r\n1825vMmZfriki+nSfcEWnZyNOUy+4EIZmxgCRPH084WcvOpYqy0RRXO99FGF\r\n2vTihCnE8P+SKdpJX30094kJb2Ic1YkCV5Y=\r\n=pbmk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"a1ca757ca7b9b783062fb1ea73b656fd9b7f907c","private":false,"scripts":{"test":"yarn build && yarn jest --env jsdom","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},"repository":{"url":"git+https://github.com/domotz/react-popup-manager.git","type":"git"},"_npmVersion":"6.14.17","description":"Manage react popups, Modals, Lightboxes, Notifications, etc. easily","directories":{},"_nodeVersion":"14.19.2","publishConfig":{"registry":"https://registry.npmjs.org/","versionBumpStrategy":"patch"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","@types/lodash":"^4.14.187","@babel/preset-env":"^7.19.4","@babel/preset-react":"^7.18.6","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.2.2","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^14.4.3"},"_npmOperationalInternal":{"tmp":"tmp/react-popup-manager_3.2.3_1667999177916_0.14633089415520306","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"@domotz/react-popup-manager","version":"3.2.4","keywords":["react","provider","context","manager","popup","modal","lightbox","notification"],"author":{"name":"Guy Wargzaer","email":"guyw@wix.com"},"license":"MIT","_id":"@domotz/react-popup-manager@3.2.4","maintainers":[{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},{"name":"a.azzara","email":"a.azzara@domotz.com"},{"name":"massimiliano78","email":"mcuzzoli@domotz.com"},{"name":"iacopo_domotz","email":"iacopo@domotz.com"},{"name":"atondo","email":"atondo@domotz.com"}],"contributors":[{"name":"Alessandro Pagiaro","email":"a.pagiaro@domotz.com"}],"homepage":"https://github.com/domotz/react-popup-manager#readme","bugs":{"url":"https://github.com/domotz/react-popup-manager/issues"},"dist":{"shasum":"760a5e270164683464a6c2190aed3e72b28d32a0","tarball":"https://registry.npmjs.org/@domotz/react-popup-manager/-/react-popup-manager-3.2.4.tgz","fileCount":26,"integrity":"sha512-zDHx6i7ijHgerU5d30nyGsjA+VrAlDZLNHQd4SfqhrcbdOuUjBfon+i8gyI+Z52nngREtvXJyrPynn/o5wTSeg==","signatures":[{"sig":"MEUCICBd3uBJB9+EiuhiqpvbASNxsPI9vPZIArE4UIcvN5W1AiEAx9qWDrKmKbB445u1aofnEGBNcdeWkUjM1PtVE87Rn8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdQYzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJHQ/8DiCz86DrJ4MedhSLDkuk53Fg+WrXoKe+yJEszxduCDAeJkjg\r\nJzJQSdMAet24zRAEvvgz/l0Pw1r7v6qR8NTegnbEA+vTb8oP5MfGn1gxItfg\r\nAgf2Y6+Sypd8MmNgo2NfnWXRRftdFIMkqI9CXHGsqpA28CZcFxg49Wo8EbvL\r\nLC1nQvU4IRRMB7/jVMD5uy9rp9v00iGbb1juDgcDHl8qrNnDuHSHIp2UqY7W\r\nSvY2H9vgHGYA3wyNsC2a6/TrPgjYkfjK2VpjfKjquqBBAKE+tK1/sZaNjtI0\r\nK3uRO1FScpNTqGAxLO57nxn/dcNJ3f6cpL55SAipAW60IL1kHJvPjQLllSHS\r\n2n3YvbaI6aP9n9YacVkivrGDYTYPtsWcUNLkecKY33dF2zi1mSgKocLP/Aas\r\nzqGxs88LCO4h/2+xeht5PMBwdsHnw8PDr3f9D1jlC6ovehhTJsRndlFKOM7D\r\ngfzFhupsF1iEHgmIQhUmKNkp1Y6tJ0aw25lo2CpiGFAbFwC5UnqBw73wa2tu\r\nTvCvb8nV9sX6SCzWIoQP8SQiZivSLlsLcrAooXRERdIoH1FhcpbxlAQD41ZE\r\nNmlv9uTJNf1bWzXrpm+ixKGIirHlg+MJ2q2Pll8aphhrbRCu8LC1oNU1ShWU\r\nQXww7ChS+gFKA/83nJmg2i+HmhWyuS99SI0=\r\n=YYpD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"3aee1fb92b7eeda3e6b76f4cde6ab54ca5c2e1b4","private":false,"scripts":{"test":"yarn build && yarn jest --env jsdom","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},"repository":{"url":"git+https://github.com/domotz/react-popup-manager.git","type":"git"},"_npmVersion":"6.14.17","description":"Manage react popups, Modals, Lightboxes, Notifications, etc. easily","directories":{},"_nodeVersion":"14.19.2","publishConfig":{"registry":"https://registry.npmjs.org/","versionBumpStrategy":"patch"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","@types/lodash":"^4.14.187","@babel/preset-env":"^7.19.4","@babel/preset-react":"^7.18.6","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.2.2","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^14.4.3"},"_npmOperationalInternal":{"tmp":"tmp/react-popup-manager_3.2.4_1668613683465_0.9373638499656616","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"@domotz/react-popup-manager","version":"3.2.5","keywords":["react","provider","context","manager","popup","modal","lightbox","notification"],"author":{"name":"Guy Wargzaer","email":"guyw@wix.com"},"license":"MIT","_id":"@domotz/react-popup-manager@3.2.5","maintainers":[{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},{"name":"a.azzara","email":"a.azzara@domotz.com"},{"name":"massimiliano78","email":"mcuzzoli@domotz.com"},{"name":"iacopo_domotz","email":"iacopo@domotz.com"},{"name":"atondo","email":"atondo@domotz.com"}],"contributors":[{"name":"Alessandro Pagiaro","email":"a.pagiaro@domotz.com"}],"homepage":"https://github.com/domotz/react-popup-manager#readme","bugs":{"url":"https://github.com/domotz/react-popup-manager/issues"},"dist":{"shasum":"0c424825e6bc5c611214efb2c7584063cfeb1f65","tarball":"https://registry.npmjs.org/@domotz/react-popup-manager/-/react-popup-manager-3.2.5.tgz","fileCount":25,"integrity":"sha512-Qlj70Y9z3mMeo74rRqX+3AHTotM/VAX0HZXsoeV6Pt5SAz6MSk+y6iu2YmUuCj6Nbyoni5PHHdQTFxl8FkwUvg==","signatures":[{"sig":"MEYCIQC1H/Q/j3a1xTv/5MokiNQqHe92L1Yne5EFC7biaI5BAAIhALKiEw+05aH54ZLui0hhCnMih9nCwZqR98QwbY2HQ5z7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240348},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"3e1713659b8433214b5dcc9fb950bfa5177d8d97","private":false,"scripts":{"test":"yarn build && yarn jest --env jsdom","build":"tsc","prepare":"yarn build"},"_npmUser":{"name":"domotz_apagiaro","email":"a.pagiaro@domotz.com"},"repository":{"url":"git+https://github.com/domotz/react-popup-manager.git","type":"git"},"_npmVersion":"8.19.4","description":"Manage react popups, Modals, Lightboxes, Notifications, etc. easily","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/","versionBumpStrategy":"patch"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","@types/lodash":"^4.14.187","@babel/preset-env":"^7.19.4","@babel/preset-react":"^7.18.6","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.2.2","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^14.4.3"},"_npmOperationalInternal":{"tmp":"tmp/react-popup-manager_3.2.5_1716385578422_0.44991487816466424","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-11-04T07:30:52.595Z","modified":"2025-11-04T11:24:12.427Z","3.0.0":"2022-11-04T07:30:52.823Z","3.1.0":"2022-11-04T09:47:51.138Z","3.2.0":"2022-11-04T10:25:08.784Z","3.2.1":"2022-11-04T10:49:40.666Z","3.2.2":"2022-11-04T10:54:25.592Z","3.2.3":"2022-11-09T13:06:18.180Z","3.2.4":"2022-11-16T15:48:03.660Z","3.2.5":"2024-05-22T13:46:18.637Z"},"bugs":{"url":"https://github.com/domotz/react-popup-manager/issues"},"author":{"name":"Guy Wargzaer","email":"guyw@wix.com"},"license":"MIT","homepage":"https://github.com/domotz/react-popup-manager#readme","keywords":["react","provider","context","manager","popup","modal","lightbox","notification"],"repository":{"url":"git+https://github.com/domotz/react-popup-manager.git","type":"git"},"description":"Manage react popups, Modals, Lightboxes, Notifications, etc. easily","contributors":[{"name":"Alessandro Pagiaro","email":"a.pagiaro@domotz.com"}],"maintainers":[{"email":"a.azzara@domotz.com","name":"a.azzara"},{"email":"mcuzzoli@domotz.com","name":"massimiliano78"},{"email":"atondo@domotz.com","name":"atondo"},{"email":"a.pagiaro@domotz.com","name":"domotz_apagiaro"},{"email":"alessandro.casella@domotz.com","name":"alessandro_casella_domotz"},{"email":"antonio.arena@domotz.com","name":"arena_domotz"}],"readme":"# react-popup-manager &middot; [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/wix-incubator/typed-locale-keys/blob/master/LICENSE) [![npm version](https://img.shields.io/npm/v/react-popup-manager.svg?style=flat)](https://www.npmjs.com/package/react-popup-manager)\n\nManage react popups, Modals, Lightboxes, Notifications etc. \n\n# Now in React 18!\n\n# Main difference with the react-popup-manager v2.1.1\n* The new version runs in React 18 using Functional Component as internal implementation.\n* The isOpen property has been replaced by `show` property.\n* The onClose property has been replaced by `onCloseClick` property.\n* withPopups has been removed. Feel free to submit a PR to re-add it.\n* add awaitable manager.open().onCloseClick() (check example below) to write flows easier\n\n## What\nAn agnostic react provider that lets you handle opening and closing popups separately from you're Component `render` function.\n\n## Why\n* No need to manage the `show` state\n* No need to think where the `Component` should be written.\n* No need to have a component nested behind any inline conditional rendering\n* Most important -  a single paradigm for handling popups, Modals, Lightboxes, Notifications etc. etc.\n<br>\n\nAn example of how using this library will simplify your code (it uses a slightly different API, please check latest version below)\n\nThe Old Way                     |  The react-popup-manager Way\n:-------------------------:|:-------------------------:\n![](https://user-images.githubusercontent.com/11004313/152688557-044d96d5-5474-464c-9315-edfc36d5a572.png) | ![](https://user-images.githubusercontent.com/11004313/152688627-be0391a9-dd7b-4767-96d0-77f73c5b9216.png)\n\n\n\n## How\n\n### install\n\n```\n$ npm i --save @domotz/react-popup-manager\n$ yarn add @domotz/react-popup-manager\n```\n\n### example\nHere is a simple example of how to use `react-popup-manager`\n<br><br>\nWrap the root of the app with `PopupProvider`\n\n```jsx\n// app.jsx\nimport React from \"react\";\nimport { createRoot } from 'react-dom/client'\nimport { PopupProvider } from \"react-popup-manager\";\nimport { Main } from \"./Main\";\n\nconst container = document.getElementById('app');\nconst root = createRoot(container); // createRoot(container!) if you use TypeScript\nroot.render(\n  <PopupProvider>\n    <Main />\n  </PopupProvider>,\n);\n```\n\nUse the hook `usePopupManager` to open a modal\n\n```jsx\n// main.jsx\nimport React from \"react\";\nimport { usePopupManager } from \"react-popup-manager\";\nimport { MyModal } from './MyModal'\n\nexport const Main = () => {\n  const popupManager = usePopupManager();\n  const openModal = async () => {\n    // open MyModal with it's needed `props` and an `onCloseClick` callback function\n    let result = await popupManager.open(MyModal, {\n      title: 'my modal',\n    }).onCloseClick((...params) => 'modal has closed with:', ...params);\n    console.log(result) // 'modal has closed with: param, param2, param3'\n  }\n  return (\n      <div>\n        <button onClick={() => openModal()}>\n          open modal\n        </button>\n      </div>\n  );\n}\n```\n\nThe modal Component will recieve the sent `props` and will also have `show` and `onCloseClick` added by the `popupManager`.<br>\n`onCloseClick` will trigger the `popupManager` to close the modal\n\n```jsx\n// MyModal.jsx\nimport React from 'react';\nimport Modal from 'react-modal';\n\nexport function MyModal({show, onCloseClick, title}) {\n\n    const close = () => onCloseClick('param', 'param2', 'param3');\n\n    return (\n        <Modal show={show} >\n          <span>{title}</span>\n          <button onClick={close}> close </button>\n        </Modal>\n    );\n}\n```\n\nThe library is agnostic to any popup library you decide to use.\n<br>\n~ you only need to wrap your component in case property different than `show` and `onCloseClick` are used to handle the popup visibility.\n\n## API\n\n### `PopupProvider`\nA react context provider, should wrap the root of the app in order to provide the `popupManager`. <br>\n`props`:\n* `popupManager` <i>(optional)</i> - Custom Popup Manager. can send an extended `PopupManager`. <br>\n <i>~ Default : uses `PopupManager`</i>\n\n### `usePopupManager`\nReact hook that returns `popupManager`.\nFor class components, check the `withPopups` HOC below\n\n\n### `PopupManager`\nA singletone service that manages the state of the popups of the app.<br>\nCan be extended for specific needs (<i>for example: `showToast`, `openConfirmationDialog`</i>)<br>\nIf not extended, it has 2 methods:\n<br><br>\n`open(Component, popupProps)` - opens popup. render's popup component\n* `Component` - component's class or function\n* `popupProps` <i>(optional)</i> - consumer's popup props and also accepts these:\n    * `onClose` - will be called on actual popup close with arguments\n     > `isOpen` is not allowed.\n* returns - object of instance of open popup\n    * `close` - closes the popup\n\n`closeAll()` - closes all open popups.\n","readmeFilename":"README.md"}