{"_id":"@andreyradkevichasap/use-script-loader-hook","_rev":"5-a324e10efbecd1b9a46c4eac123c7dee","name":"@andreyradkevichasap/use-script-loader-hook","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@andreyradkevichasap/use-script-loader-hook","version":"0.0.1","_id":"@andreyradkevichasap/use-script-loader-hook@0.0.1","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-0KaPgej5jxKEZ74NB6P5SsjMHulFIUHkIftpPonBJhoKoxwnGWVzNLHMw9TrPmZi7ndPOzXTNfH7Bl4yrY1qAw==","shasum":"b21fb8093fbab06bfd37c7eec909a105e924530b","tarball":"https://registry.npmjs.org/@andreyradkevichasap/use-script-loader-hook/-/use-script-loader-hook-0.0.1.tgz","fileCount":2,"unpackedSize":1566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW1QLCRA9TVsSAnZWagAARwcP+wYJfMBTzOAy1JPO2PPa\nccO1AdgX3h2yKr5m3bZaE7IsRdQkFsm70Max4OyBV0BB04Ri6Rnaj0dFJQKq\nm4Wire9Bu13PhTkN8acHQfeRZqhKM8lP+4dsPDRkNOBZog23ZXmXmWQ6CtcA\nA+YSykeEr50+79kFLdxYlW0CtmIMmxTlgfoFnYI42GcBzIN1WPlJfTE6AaeW\nAmH51T4N9/4vVF1tglwxgwAE0uvqf+z3Gs671J4+Pl80QDUDzocmKAa3Uy5b\nTg/4BgXeGdoGxWD8Xe2PLqJzoa2ni74y8iIlHjCOauF/p92XtnQ8KfFiBNbB\nFCg9mQ02UTb1FnfEf9J3UpDoM3Av4sm+LgS940ZS5K0W0JvaY1KBRvll1hzO\nF63v4+V4Qo8IGRPclpn82kPoS0fAZ5jYe1ZIuUb61pU9WV5jZ7P1mTySLTAo\nkiib9x2gQVHFFst9wF/pBVS+dfPOHjiaqxCJZkYsAJAkXqtXwnTO6hXkBXno\n9dqFt9swwKPTwJCWON2hAaDuwKLaAn8cQarK/5bLoUlj1zky8DMrTb9MstNZ\nIO/2NCcV4rIywOFgkHTBFmieCOpSSWvdhEs+/SvR8b3zZJwD+cdRu5SyPvQd\nwebjpcX8VmRCwTnXkSlQWujCgiZjMPxXDJRasqy4AKxYtCQUl/dqPSKPrD3c\nkLY6\r\n=VWjh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCUcW+voatRPdtB0PZiSvXjh1VF5tGBCcrVr0lO+TamgIgWGMCb0vhZPBIXcUWew5UUBOP8CQbhCZctKdzIoD4iko="}]},"maintainers":[{"name":"andreyradkevichasap","email":"andreyradkevichasap@gmail.com"}],"_npmUser":{"name":"andreyradkevichasap","email":"andreyradkevichasap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-script-loader-hook_0.0.1_1583043595023_0.22780828404484676"},"_hasShrinkwrap":false},"0.0.2":{"name":"@andreyradkevichasap/use-script-loader-hook","version":"0.0.2","description":"I've created this hook, for making loading scripts easier. Hope it will save someone time. Below you can see how to use it.","_id":"@andreyradkevichasap/use-script-loader-hook@0.0.2","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-sAJgLspg7no2FSOk67gBfxoLxJtbg0Cp8Pv2UrjTLGD+gEfWZlhIoHz4PuehQcJ+VuStaCtY0iA146GknjAt2w==","shasum":"b8e403a38d1e3df69d27a1d101bc5b5ad2b51f2a","tarball":"https://registry.npmjs.org/@andreyradkevichasap/use-script-loader-hook/-/use-script-loader-hook-0.0.2.tgz","fileCount":3,"unpackedSize":1901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW1bnCRA9TVsSAnZWagAAR4cP/jaEc6lSa6KhkpXGwi2k\n3xhpEWH/RMgBu1NquGaeYyfYiffzLs5PYvRoDf2A898JJEkdEne8X3Xwjw9/\ndskvg3/v76OSwrSB7MAMxRxx5eyvYTsSc7LAxl1NsDl7lBBgOvGdFSVrtWcW\n3zdFPu5Cu1JpcgIr+tDAM6vrZRzqwUeiN5eOfRaVpmcGNNx0xSa8Fng4ixXH\n5abZtfWHwXrBvpPNTZX+npaFyculPsBNRlm0b/7oVBYVWajzmLxRSdIg44E1\nIPgaeVGUmIW5nF85VzPJ8kB8QxWfUq1PoO4X/upcpbQe0jgQVPsKMd7Ri6c+\nJp2DtUehWjr6OCMEZJcRK9TKqCC9UfJ+4O2qA+fP7V7UDtSZXXhpoAkjXQv6\nuBgt8p+c/QGl5772QTGwDmltTNeX8109Bpx8nmhFAoHapIwMi7KMaqosiB2y\nvfwo+dki2OWpKDF6l+fMdL3o56bq0DaM1GzPYMyduJPit2BlvNPgbDUMb3Im\nh7+zv9i2rWHvSfVuyKfHZDYqIGsqRvy3zEFUs3sw5w55m1spBn22i0bjCNLf\n4eblbQKBA8oxAgK/AF8RZ5Ibb/EKbxJJxyU9bYjh1NRLLiXO6ZjmXUrO4TDr\nVr7BrH1oFLA6hNr1+pmq/TrbvqHATqyfOG8VYsntIQmNdbzq+F19SYohijp6\nF6MO\r\n=RucG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8Wy6ieuVRsGrOcoaGJGUb5DkEbmBfHxvJZRCmpjFAqwIhAP8joHgYi+KlV7W3M/R7tnvrLA8r+w1i6WdRrfL8v3eN"}]},"maintainers":[{"name":"andreyradkevichasap","email":"andreyradkevichasap@gmail.com"}],"_npmUser":{"name":"andreyradkevichasap","email":"andreyradkevichasap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-script-loader-hook_0.0.2_1583044327208_0.7789132638008087"},"_hasShrinkwrap":false},"0.0.3":{"name":"@andreyradkevichasap/use-script-loader-hook","version":"0.0.3","description":"I've created this hook, for making loading scripts easier. Hope it will save someone time. Below you can see how to use it.","_id":"@andreyradkevichasap/use-script-loader-hook@0.0.3","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Qma0MW9l05+WGqEeozskUZ8bJP69sGUte7nQ1C3OzBojG0OejGXMwwt0iifrADXFCr7QGh+/SB1f5+aNPrAnBw==","shasum":"5bf0a59ea998ff83567c61f07f30d9621a5f8895","tarball":"https://registry.npmjs.org/@andreyradkevichasap/use-script-loader-hook/-/use-script-loader-hook-0.0.3.tgz","fileCount":3,"unpackedSize":2202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW2b8CRA9TVsSAnZWagAALKEP/i5AdP8+wPUrjsq7AZnp\nN7jJQN8QXPS8zfND1iFBBmw1+Y3AxHu6q7aXnh4khMmhwVF5n9QKTkJFQ4BB\nk8XlF3Psx2p4wvzTv6Ugzb/A1f27JP28Gv4QkbXMzaGtasBtQ2WwIMsBIHU1\nFdetG3bKRHRQSwP3FNoAUFkTL+8s/eFd9HBMf05zIhUB34DJce5JN/LnSo83\nhUef7Fz5wDTes8r+TdRD9WAwEF3CXBdGqViAPq8Al89gFASGWBKDHUNcFGsR\n2/RucKVBC07KmAYJ4MX9jQGFOksXkiHscUvBd5w3oNBrC6a96GF0Y8zVEktr\nhzfV2U1nacO4MKgtBjuDlniOyV1LQhkCSRqV23RH9CrpEIqMxh3IB244VROT\nTRXcE1qLtQjUlEcY4xMkN0wyj6xCOCAa5gI8CfMSjVVjKuDJFMzsYE2X62Jh\nqfuw0o2LJstjUbuo3ocYfLO4bKL53L7FNvnqiFfBB48on367Mc8FDlTrQ3h2\npWYbkz9IADSfSmVgq7B3GdicxgWGGIJ2Rp05EA9G3HrNcuk89zDQzQ/Ecj8M\n30rRRoUFX3xAXqYKSuA9A3tNOAOCGTm68K646YxtGbxfzHJWQI0J7LITxlNe\nj2/CrYEyIJ6vGfi+CJ9+a/Eu5PnNMy6IK39Cnd/Q3R4V3uMbYdP8A6Pxl2Vk\nJyQa\r\n=QHFj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPn857Zs0dlQ6Hpsciw4Q0xmGFil4EBxMjA478NxhElAiEAzD7IFLUvc05Silgh08fe9MAnRRn26/5ZjL0b5pCZA08="}]},"maintainers":[{"name":"andreyradkevichasap","email":"andreyradkevichasap@gmail.com"}],"_npmUser":{"name":"andreyradkevichasap","email":"andreyradkevichasap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-script-loader-hook_0.0.3_1583048444480_0.9338930539711532"},"_hasShrinkwrap":false},"0.0.4":{"name":"@andreyradkevichasap/use-script-loader-hook","version":"0.0.4","description":"I've created this hook, for making loading scripts easier. Hope it will save someone time. Below you can see how to use it.","_id":"@andreyradkevichasap/use-script-loader-hook@0.0.4","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ddepKVSuhbgB/Dj2KuoKd05LJJVtAwxsbvSIKcWBK+/0fV2YIaZpTPwp2rTVA3aNy+dUhLyeHfLUaCE8CCbW7g==","shasum":"9e80f1d2203fe2f2cef010629909f0bf137955f2","tarball":"https://registry.npmjs.org/@andreyradkevichasap/use-script-loader-hook/-/use-script-loader-hook-0.0.4.tgz","fileCount":3,"unpackedSize":2202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW2erCRA9TVsSAnZWagAAziUP/1fJCoRkYDjay6J/MiT8\nKCCqhn8GK3AtNMK6kL+CQLAEM+rZGIdvNqxLLsXvZDAaR5MmFUI3l2leC9PC\niejPH1V/s/GRyJvLiAO9DOy/C+HerIDDBz/RucDjOE+2KhvlJudJTyXwZjy3\nXOu8osMrpZPAx5L9QRUzgJpVtTaArGMtwFTo2D4CvFb2xe2Qhj+XB4sbcCxV\nDlX41db7u9CpS9qWtB83AX6Wrm7ojC5t3NrCzItgjLCzpbSxd1s2CXQwgD2h\nZqPFB6toZf6FntAsf403MAQ/en4//JCGPV2SSdpP43PDW8k5g4ONQzKbTneK\nUT6dC4xrAumAvdSKYP9swXqTi76fRsZYdpjIQyTBHbbyVWIUQdRQnfXlW27j\nHBnRMDrx98WPmuVm6NgpSgAd7/neV8S6C1U1iiRH18KFM8fREDEYcxyb6fV/\nwRK5V1DqjyiPJ6IyMJumCJd5lFuBOJDrMQdgFr9vERzfnKI16rIMWtUy3uOF\nZjM1iwtPEQnefx7IA7ZX04mmvaFiO31pYHzLO0uajUTOHJ4qJPxDMFUwcQ+d\n84D8PBa+WFuxYYe5u2m46QQmwmyI4fhdnDd65cBarVOaWiyqdWGqfFt0T/kv\nL1k2XsFF0/jYMAzynkjUJ4EtP3EE0NAU1Cjg8z52bzout1jX1COWgmV0ZiP2\nv4eg\r\n=xwui\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGxCoCYev+g48N2jpLO3V18BzslvJ/o6nv2Cx4aVHQyAiBIsWaNvHz805zu1YzbBgpNoqnV2VhbPqyffGwyQ44wzQ=="}]},"maintainers":[{"name":"andreyradkevichasap","email":"andreyradkevichasap@gmail.com"}],"_npmUser":{"name":"andreyradkevichasap","email":"andreyradkevichasap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-script-loader-hook_0.0.4_1583048618926_0.8817929585073123"},"_hasShrinkwrap":false},"0.0.5":{"name":"@andreyradkevichasap/use-script-loader-hook","version":"0.0.5","keywords":["react","hook","script","use-script","use-script-loader","js","load-script","load script after page load"],"description":"I've created this hook, for making loading scripts easier. Hope it will save someone time. Below you can see how to use it.","_id":"@andreyradkevichasap/use-script-loader-hook@0.0.5","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-54c8SL5Pch7O2BFIM4bQFoBxJDd4twg9zWZU7S2lSa9azIy/mEEmHfET442oVcTQr//WOzGZgwndPwnuRQz3AQ==","shasum":"33ca443738c36fed21dcb24ce170b05686146bd1","tarball":"https://registry.npmjs.org/@andreyradkevichasap/use-script-loader-hook/-/use-script-loader-hook-0.0.5.tgz","fileCount":3,"unpackedSize":2368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXSuICRA9TVsSAnZWagAAoG4QAJ6x55MMBzIP4xD+Epmu\n/kt2+yvRUq+fKP95FET6FAxJM+JrJ0S4KBZhgAWHcDopXS7LzmSstCMWnz5i\n3DpRwvGHlzsLtUdHJrTECsEq7/0eZcbkeUxF8+5l8gW2j48pzEQXj9/rZpO9\nHVQn6S6gQqEIc+hoddf0ZmVccrpsW9pE/2DRK2EaUT6y1WROlgf18D2vdFHh\nwhJ1zHAfFKQ/vAZdMteVONFnJXa56qDzKxzhvVXEVJ3QJLUhWj7JTdV61NcD\n78RyZfkMyvoHeuv0we9+PRO0ArC9X1ie71f4a7CutkgLObwwZNFACSFkxP8j\nPxWDjWMG66Oe3vCZ4O+TfwPLvW3U8RdgM1kynM5norz2oHeuho+da0lL6o49\nEJ3gs3MeDtLP8iwmNxvRYVtPbIa9TbkOEC/V21ioXG6BFxHnkWYz14vOabq7\n+ZDoyC2jQaYccS/dkvPe+PuqE9oHWXkzH+Oig33DfXLdy92xO9XUomW/pPJp\nwEjFomqcXwLoRnbGzgx8IoblCK0p79B2AoRGYD812NwPaWVYkrEBckaytDKg\nICyauQYla1VcqZZ2B7UiUJL9HBowKpboG66jIjV14T1bMGGGNfbmdhFe5PvQ\nEBZQDgH608G5zhDnQgVlZvXmqO5jcXGpqmX/1Et4+1Z1GI6eCCr78GRqEwBd\nRPV9\r\n=OFxu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5rYbdjzt1RvcK5cooMW3ygeHS2IqAuaUXFbB1a45bqQIhAOcSX5e9QUv0NXMT6ZzGaLoEP3p4IuAvTb52v279/z7Z"}]},"maintainers":[{"name":"andreyradkevichasap","email":"andreyradkevichasap@gmail.com"}],"_npmUser":{"name":"andreyradkevichasap","email":"andreyradkevichasap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-script-loader-hook_0.0.5_1583164295711_0.7817700835355796"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-01T06:19:54.990Z","0.0.1":"2020-03-01T06:19:55.119Z","modified":"2022-04-04T14:02:18.823Z","0.0.2":"2020-03-01T06:32:07.343Z","0.0.3":"2020-03-01T07:40:44.598Z","0.0.4":"2020-03-01T07:43:39.086Z","0.0.5":"2020-03-02T15:51:35.827Z"},"maintainers":[{"name":"andreyradkevichasap","email":"andreyradkevichasap@gmail.com"}],"readme":"I've created this hook, for making loading scripts easier. Hope it will save someone time. Below you can see how to use it.\n\n```javascript\nimport useScriptLoader from \"@andreyradkevichasap/use-script-loader-hook\";\n\nconst YourComponent = () => {\n  const { load } = useScriptLoader();\n\n  const onLoad = useCallback(() => {\n    load({\n      src: \"script_url\",\n      globalName: \"window[globalName]\" // for example zendesk attach $zopim to window object, then globalName=\"$zopim\"\n    }).then(data => {\n      // data = window[globalName]\n    });\n  }, [load]);\n\n  return <div>\n    <button onClick={onLoad}>Load Script</button>\n  <div>\n};\n```\n","readmeFilename":"README.md","description":"I've created this hook, for making loading scripts easier. Hope it will save someone time. Below you can see how to use it.","keywords":["react","hook","script","use-script","use-script-loader","js","load-script","load script after page load"]}