{"_id":"rescript-webapi","_rev":"20-cd27fdac8998fe01f0e28105373f8a86","name":"rescript-webapi","dist-tags":{"latest":"0.10.0"},"versions":{"0.0.1":{"name":"rescript-webapi","version":"0.0.1","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.0.1","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","bugs":{"url":"https://github.com/tinymce/rescript-webapi/issues"},"dist":{"shasum":"3cb5767c067ba46db3804b48249251b6f19d338d","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.0.1.tgz","fileCount":91,"integrity":"sha512-LxETaGpjVvY/v6JdCXAR8CwAay/udAzp8LrankWXBbw8QoO7xnJIASR7eLqXiO3W76Ss/fiRnInBBIAhTwg/GA==","signatures":[{"sig":"MEUCIBsF0K4/y4z43i3MAcCQB5yLdbSpsHp/pYpkpQ3ho5XLAiEA+LLpzLCe9jfQXY7auQnGX4kHNevIq2w1dB1c/YDIG+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeOl3CRA9TVsSAnZWagAAkbMP/iS+/K91EnIOgV36CsuR\nZWN3pS1am+xD7IdRDnJVZrkrdAfh0ly5+paRv9Hl7tluMsp41JB00JxfLjMT\nVaVcLNMkfLDmiOvi2/N4IknViUJW4vAKDz8llVVIkgl/lmUxLm3IwyQn0o37\nRqVF1FgnOoKUd2hn9EbO7Jcl2RWGd3MO9AH2ExEqH4XoH/l/slyB6amtCOM3\ngol5YwV5F3jOrRnALpEEZMzNJMK/TnRMkMqmDEiz5EAxeE5ExXdktB+lthMa\n67wYVKOh1ahMJBffbDbNxIUO7XfwtW0n8U8cx1YwBx6zBvQLlRSA1Tw3/KND\nxBVV0+bLq9A1+wSTcjcBiq62aWnmJ92n4PRomlnEhoZFMQb0dku8z/jPCA8+\nezf0FbOXpntL85xSVCrIhhc3SxJtGO5KyRhaSkjj8sbnumEE2AashX2ESMvd\ntlMuiImDvzjvN1E3rHjYVYeLT4+SSXoXoMLgbUxtGhXXHGYgpMbK9xPr6Zax\nIB1pg74NihflOeRGCBHxiMhqzL6gogAH6A2TUPljMKhOxj8n/TOjLhLYjFp/\ndGgruxIxSRbxEYO159syB5/PgsS2giQpbUBRjSuHha4aFUcqpJo49BsZO5Tt\nOzaVhvclf8sJSxI2oyUlG9URCcj2spOXZuiyqKHz2ps+jIcQJq6IYE9H059n\nzQuv\r\n=vxa2\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"995fc04816467331253fb38f969cf56f0cf82754","scripts":{"test":"bsb -make-world && bsdoc build api && bsdoc support-files","build":"bsb -make-world","clean":"bsb -clean-world","start":"bsb -make-world -w","doc-install":"npm install --no-save bsdoc"},"_npmUser":{"name":"tinymce","email":"is-accounts@ephox.com"},"repository":{"url":"git+https://github.com/tinymce/rescript-webapi.git","type":"git"},"_npmVersion":"7.6.0","description":"Reason / ReScript bindings to DOM","directories":{},"_nodeVersion":"15.11.0","dependencies":{"bs-fetch":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"bs-platform":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.0.1_1618536822527_0.5696405901764552","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"rescript-webapi","version":"0.1.0","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.1.0","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"6b598b0e96daf127ed8a9c56dde367def109016a","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.1.0.tgz","fileCount":97,"integrity":"sha512-b40Tlikx1bKsUpjeuFhco8dz7QNXLFWCQaN4AFvsni6zVk5B2f3uSfbc4qlILGVIxyupnz+SQAuab5C4SZNYSg==","signatures":[{"sig":"MEYCIQDLfmfZT/rj5fmtK9E4P3u6l7wPwWqfngZNfMmnCf1AKgIhALOtg0aWYxQPykrCOtzJCp5KiE25sbhOusVAfarxsV88","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHD+vCRA9TVsSAnZWagAAR7cP/jrRmUqT9OKPFbdXNZgI\nU3ad9pw5dDT2pHd0MCgo+mokAOxT9cXGIBkECyxl8kY179j3UUmUqKhPMw7l\n/k/otSGM1LNR6dYP5mMBaPLl5ws/isOHrCGFTP1APqYB60PPiVIEzYIk5KFq\nKLhJBu4NydFilYNqDKCuiCN22tszBNSfnOfdIGr6Mui/PZ9bOJQPizk/y3uU\nzs5UQFHPJkcSf8p8hiID/K4maJ6trdwgJJDehHY/XaVydf01dzkOp0ZPdy1h\n8/S0k+qqffe1+EcpvkxVhbF/qWh/xkB670JOpXd3zzsOsMEDnIPIo25sEhgT\nYFJAjEE81AHPj+6uoD4ck6JNDEkr6+9UzA2Qu+SdcRGs0Pd/5eSYfp3CmPWU\nehVg+yPW2dF/gg0pc3o9gRM3qPNigbSLu3fvmdVAwO8gdurRw/xTNtWNCImk\nz+vR1MMrxcsQiTXDvHkngl6WspqqgKnHRHu8/dVKF9TD9b9Q3hBG8P/DcnCH\ne/hC8Rh2K3zymyFFawOGdIJ+vGPgwyYzXy5YmWMb64yqLdUG4kdBkEuS9YPR\nTfllBxg398le/tsHK9AO4UCDSD5jX5/ijvctJ2Ys7i1YUBf4QlbQeOdJiOX+\n0uaN7WrTDVGlK0YOMMPfRM30c42Fh0EUPrG2hndjUanFuHwvumtkVeiUAy/H\n2oUt\r\n=W+xw\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"bsb -make-world && bsdoc build api && bsdoc support-files","build":"bsb -make-world","clean":"bsb -clean-world","start":"bsb -make-world -w","refmt-all":"find src tests \\( -name '*.re' -o -name '*.rei' \\) | xargs bsrefmt -w 100 --in-place","doc-install":"npm install --no-save bsdoc"},"_npmUser":{"name":"tinymce","email":"is-accounts@ephox.com"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"bs-fetch":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"bs-platform":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.1.0_1629241262878_0.6902344704618524","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"rescript-webapi","version":"0.1.1","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.1.1","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"cddb15a07ea3fc72cbd7ccd8b877d40ee71fd731","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.1.1.tgz","fileCount":97,"integrity":"sha512-R+6zGAouPplv5jL3aP7PTY5BJ0YxUofrWZg/FJWuthVjHAyyTWZqwCpmvycCaDnVh8ILzjg5I7d6006avRP/hA==","signatures":[{"sig":"MEUCICsI/A9vZBxahenBADrTAd/kRqXSeriiySBzfdaGoMRdAiEArZ9YIe2Zy1YgbYmqgLnZItOkPDGAJayi7zt9wdhbux8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHvqCCRA9TVsSAnZWagAAUU8P/2Io5jZ9l00xesiAA/qv\nUcfvkVfmGbnGIRWy4nNnQhGfl+3seE3rKK57BCcz4g8vRCm93yfqtXaomRf5\nQ4JlTX5nMLxv25/Abcr1OE9GId9sGeZfl/1HC0T/mJYHeukcUpLYX5xzNEEz\ndu2mH5q8sm2TO4983ml/EGAQBDWAFKNbmGimqg+hxL7w0L8qk/Y+nj1q8eY2\n4u3IwTfjpG5fG2p/i2jNLb2opUqy9feWby4Vyh/U/9dn3rpUCKSOARPJP8Az\n5MZCmkUgeo+EIJyiKJfGgLzaQiWX2rU3TgEglUy0YhkRGnbs88mC2AmdeOk5\nCtkdEQxCOoRffO4Gnl5zufWc8Y5u8WoI+PyYriMmoLdftyr+BpBN+DGIA2QK\nwyWEXtlVKkQyekE6PjCC67hKNmwazs87XBdJksMA3nhqH2a7E/oq22XcJHn2\nzsIZtAkNt8GuP/ALuCdx/wIXUH66Qsbp2nodcnmN2ev5bcunp6s6gkev8OKH\nWOF/aueqnUqNoJTuQE0tvkcP+DqQeLLWmaxEXXUTVNDX+jBqd/rVZ5lH85W2\nvzwuqip0OEGuzlQ4Fm1uNjr4Vto2ynRlsY2icSxvDOEs8rNH1W5gvh4hBB2t\nvYvyuL3XjiH99Km24wSYOmds8TYwvXOVh1VJK9lZEzOp5qaGUhGiPNe5+LwJ\n1ARI\r\n=Vgix\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"bsb -make-world && bsdoc build api && bsdoc support-files","build":"bsb -make-world","clean":"bsb -clean-world","start":"bsb -make-world -w","refmt-all":"find src tests \\( -name '*.re' -o -name '*.rei' \\) | xargs bsrefmt -w 100 --in-place","doc-install":"npm install --no-save bsdoc"},"_npmUser":{"name":"tinymce","email":"is-accounts@ephox.com"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"bs-fetch":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"bs-platform":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.1.1_1629420162325_0.641102604788429","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"rescript-webapi","version":"0.1.2","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.1.2","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"ee6995984f74461d2178ca8618a8eec3fc66d29d","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.1.2.tgz","fileCount":98,"integrity":"sha512-HNKvEL85k3Z2Eymdc1S4QjO3IIDTTL4fgP2Xyb6xknOJPpzQ2byvU0+AGCFY/HdZoz43+GEamF2QETfaxrFwFA==","signatures":[{"sig":"MEUCIQCHZngZi3lwzwqMpeiNx2dgSaJwe/NYSk2a2OmeJsLz2wIgOxrle9WGlfBNC5elymJS2+UJNcoDVqpLGUf/7tpNPzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174942},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","refmt-all":"rescript format -all","doc-install":"npm install --no-save bsdoc"},"_npmUser":{"name":"tinymce","email":"is-accounts@ephox.com"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"bs-fetch":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.1.2_1632279101241_0.5239639058793064","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"rescript-webapi","version":"0.1.3","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.1.3","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"c4d03768063d2b5bedb51955186cb28b54e0e231","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.1.3.tgz","fileCount":106,"integrity":"sha512-cUqRXJAnvBV4ofBdA8EPUnSn1fOM6ZgjAYqNdIjbPt7mx2+Lmsl7j8MBOvVunpdvZ2k7hNLa0ud3fAhw+X0Z6w==","signatures":[{"sig":"MEYCIQCELYLzmMt9B12sE5tqGBg+3hZ5OTFRPLzBPhI94tsGOQIhANyIBK2+tn5KXdfxSe69JdM4/EI9qjzyECC+hKTeVNal","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197046},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc"},"_npmUser":{"name":"tinymce","email":"is-accounts@ephox.com"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\nForked from https://github.com/reasonml-community/bs-webapi-incubator:\nCopyright (c) 2017 reasonml-community\nForked from https://github.com/reasonml-community/bs-fetch:\nCopyright (c) 2017\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.1.3_1635394166785_0.1371639000133582","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"rescript-webapi","version":"0.2.0","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.2.0","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"713cabf41b98b1bfa536ef25e2b333899e3cc570","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.2.0.tgz","fileCount":109,"integrity":"sha512-SzWON5edviVG1mtHvrUR6UZIpDqSY/nYVkl9F92zFxXhZ+VAdmiJtYoHZTRJ9DSgaslcyY4c9ZlymRqyWZ7eEA==","signatures":[{"sig":"MEUCIFYQr7TmH/pSeSnK/TelVPBGiyVzSDj7EdPRuxsHnHHxAiEAxssQ4vgtThmxBu3ej0/K3vRtqksmt+iz8O8GwTl54no=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhniBgCRA9TVsSAnZWagAAP+sP/1Oz6Mu7n6AlBTUDGWnv\nXdWbxpykrQP3FbJTU3pSvvUl0haPVKN2m1FUJVqvRZGtYIkgvnAdkMYz1ze3\nqBGyJdpcd/t0+HFpGoEAaugC3/zN8DQNN+NdaLgugDHOOV4Orx3ofZr587nl\nTWstQKcXjSLMMLDFOtGjlFEo75VOmt3UBxOMBjqJHGjY0Yda7fQop0mDNT2s\npCcT9NF5O/KS0MKO0NLsYJ0rVgJAgZ3K34I6gDMTM/CNoOk/kA/rN4OKMy/W\n+xyvJ76OFMSZyUdGeMEn7LSogN1mOeQw2PMe0nMIRFid8tx2L23V6E8s/Cnb\nGoAyA4Csd2QniKYRbSVZ5ye7WXV/Q9/P9lTkUV0J0agy/7au4/dN4rhNVaUM\nMCfv4q3MwbyMDjq7GR1YFLEYvm3zp5A4Sil8hotdzJnlt1Ushtka9cVYMH+k\nSNzMCQs6oirVILmOWUuDZDPWngrJfsJD5t37Qtf8HB+uC/xTGp/xNeVOg2pW\nPwHkTkZnSoPXiZBSFvNe5HaykqBepnaaUWQkOYqM/htSclTmwzeRsvSfPnJV\n+5Mlgc6o92+w1G71jbSaNS4yUAA7AKXsYNf9WEHxMkRmGfBSLW/rspVCt9Jn\n4ANTlNmBTJKWNVQiQ07uCBYn8+jrCbzZFfeHr1BOvC9raW7b6ZIH02+EDmQe\nYeTP\r\n=eE9o\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\nForked from https://github.com/reasonml-community/bs-webapi-incubator:\nCopyright (c) 2017 reasonml-community\nForked from https://github.com/reasonml-community/bs-fetch:\nCopyright (c) 2017\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.2.0_1637752928102_0.667261535353644","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"rescript-webapi","version":"0.3.0","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.3.0","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"48878266ef1b67b9b0aeabd59bfd32779ab0e73e","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.3.0.tgz","fileCount":119,"integrity":"sha512-MhcnQS94YvJ02oXcFYqSI0QKgjPqRcdc06VphcKrh8BlnWJaF5Kcqnhp5N6Jz9Fh6uKUeir0+Rfmq5421azk5w==","signatures":[{"sig":"MEQCIC9U4Wo8gmbBcAJQp7fbtQirJIC2Ellt3txtKgAcukMSAiA5515GQ/VIiTCFl73FoY2JAiKvANLEPHULZJkB1B/edg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxTPGCRA9TVsSAnZWagAAdJYP/iF+Iv68TyCRfkHpzgem\nw5C5eFybRCv8Xh4Hly/4pOr4Zhq3iXpveEPy8D8cDRPIk6V1G0mT2xTTLxoI\n7gTaGCTQ9+LRnSeS5DV/LET+oifPrCs0fQgZGutDZ2EKBV3V3G5Pi05UptZ+\nq5tEsojJZ2NHWV7E0BTTj7UEkb2wm8s9ENC4KulrSR4lI28Ddz7GPRSrqNhg\nzuZD5+ZQ8JQ6V2X+K3vZbSJ0eSdwlrnkRx3tGMSlyBvvqX+hrk0Znaejow50\nV4oEWQvDb8MNpk95rF8qirjwF8ag9+ASVprVP8wuq74tqV0h6eLO0TIWCAp7\nyLXGLjp3bPR8FKxdm9l3Pjr55rVAMj0fCfSgm4bIQCFS1bDrObEHJfiNDkUE\nfdt6GY2alAGcE7cUdF6UjPkDwUTQlbth1hq3BP0iC2JFPjKjYTZ6E4K13XnR\niMIl3SrGId1z4vUR3uootQGKpX320rvv1adZbeMDvI4qTmQFRqnuOYbcvAet\n2uXm+eZEIrOw3a2YsxPDw62T/gGScvRMFKlWH2lpy35ZDlGowiTV/gueojsn\n7sjbjnH+UkYYT3jfHbfYHl4asrZiotkbZAfg+9slY8PswDEXyILnhyG5DfQD\nIoBG+LyYfUwoD4pB2Sg+KN9KPt32iWfQexn1qTNwaNtRkWdfPE8HCMHIYCLj\nfK53\r\n=nfTI\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\nForked from https://github.com/reasonml-community/bs-webapi-incubator:\nCopyright (c) 2017 reasonml-community\nForked from https://github.com/reasonml-community/bs-fetch:\nCopyright (c) 2017\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.3.0_1640313797784_0.27433451289275435","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"rescript-webapi","version":"0.3.1","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.3.1","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"b336aad6955a8e0827450754fa953fee959b27ae","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.3.1.tgz","fileCount":119,"integrity":"sha512-WgQUUO7nBtFFntNhMVDrel/YOyzMbslUyQ/Bss5De0zz/ELxjfoe6rqSDSwnbtA8tCEIH7vK+7hYWpFCYkwsFg==","signatures":[{"sig":"MEQCIEUD0pjIKHL9gaN9HpbJF9bO9rHzfVtrk6ZLhHu0rG0PAiA7+nphGFmodT3sa0XkjsqSnXo5S/r7zyz2tRWwAsNghA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyaKZCRA9TVsSAnZWagAAxloQAKSdBqKDAD1rpL1ENFL1\nrndMAPAkJ8oqk272xUM8c/zT2jyPTM/2dUt3uHNL99hTSLSYRnUcY7jpLKWq\nwUhIwbnqu85jWA2NYgwPFyr2L0ATsHSAxyFVHOZLjtB34K3AF6yHR/+8MO7V\nnNGphBUoiwC5BNK27gd2JiEPav39DfBDC6QlccyzqJflvuwBJs81BjAPm24f\noS/rOm0LoWOMSWcKKGdbZLXzyVEN+CctGmM3duyQQ9MSooaDBd8X8rYQeOgr\nwNxuHU55V2eCL/xSk2amz2wHZByZi3GIaaGjBYf6xtHmisxoX2j6pARJHkdD\nhjo5hsl1WzNSwVLcqpFdGkagaaLxMH21iWG/nH8ON7Vie+vXuLLlAzwHc7ZO\nUwZv6PKIB4TFEIh0wt9bdb0SvV/P0hSP5n7NQE6CuSQlM/u48WiUTL5qpcKk\nOXFrJokdL4biNg5UwZJYFqd8G7xNmFSb4KJSKk0DJWiJcCUR1ff1DQ/h0wiV\nWn47iY9hT3FC0zxaKoBDxklAlzRd+r6r0/0kgA4W5qDJdeNBJYJIJSF8YLf9\nkCynawW0+miCRUjRs1QWCKZcReUjm+GIsjHaHndbL75YB0lgyomQpQ4Z1V1W\nfmPO+zqAXuawhtG472E6zegdZqyYT4/xLdvMeRDA26K1gFORyqxhnmleToFe\nuWGW\r\n=zPkC\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\nForked from https://github.com/reasonml-community/bs-webapi-incubator:\nCopyright (c) 2017 reasonml-community\nForked from https://github.com/reasonml-community/bs-fetch:\nCopyright (c) 2017\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.3.1_1640604313638_0.27251864809663595","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"rescript-webapi","version":"0.3.2","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.3.2","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"6d73f1ba6f90eba1601828c893706741705a01d4","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.3.2.tgz","fileCount":119,"integrity":"sha512-UbYRBOq1uuzD2/Z3bbzP/2jekdR4Yeps3awrpGVDMFKK5MSDfAJ7FxMxE89K0t5in7Yuix2TY/TjcHWsCZ11yA==","signatures":[{"sig":"MEQCIAWEqIkqglpMQGF/ne65uQzmDNL873nwsQ9ON7jGHuRMAiAZk3MA6nv1J+8F0Ps+9Aq6xj/YbjH19lZylQWemNl72A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh04j/CRA9TVsSAnZWagAA/WAP+wW4hnraYM0dduX+bhaY\n1vgC70cWvf/2/UJk/WR5NB1tqbPPDEgcR2+Peolb+HlTXHYImmwO41st0XW2\noXdsW+Ga5cnVgc8jxSKx8X8cP2Dl79SU/mBThnPI9FR41VmnA+ps/xofA79r\n0DgSRsmtTObS9mXvsKytC6RrALTUwes1Gb+LJKD0PGN8iFwYjEVF1wUkVnwF\nNZTMjyGhuanpPD04Ny3AXGAlhefV5xK1t0dQxfEUSaVzZnUhUhNzHN266FDH\nUslzB5vGHQNHEdBVf0cOVc9VPOrMNA7PhMGGBMzSy12FVWbW9xCLL6N1dSSR\nOUiqoCPUBDzzwN2/RIHRIh8uUKZyMedkNSIoMlCsgSd/qzDOEF+nGGa9BCyQ\nNY2p6sL/gIMJ3b70y63nb//dwWxeV0TwxSq6E4oRGyzFGMgPQ9iwD1AW8rMr\n/RZ4X8IH/rbsSS7umb06DvTrV6oDdQmW54Cc0pLT377prhuJEEwOSlNOJdOU\n7/20Tf6A3MM8lu6dCbPwykoShc7glw5mIeEKG8FmAoCRzWdv/jtXEGAWF8Ls\nPFGV5s+UNzesYGsstJGJTjNwEolR1sKcocl0g9uiZVBFNk/scXvVIWWdP4wY\neeF7XYyKwoDtAKV/9gcz4TW7P1MqodoS18a8GnEOrUMKfXOsixEQEuABu1xS\ncRZ+\r\n=m+30\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\nForked from https://github.com/reasonml-community/bs-webapi-incubator:\nCopyright (c) 2017 reasonml-community\nForked from https://github.com/reasonml-community/bs-fetch:\nCopyright (c) 2017\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.3.2_1641253119343_0.043948269580116106","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"rescript-webapi","version":"0.4.0","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.4.0","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"58d45f54ab5ccc967483cdbbb9f9fa514b075398","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.4.0.tgz","fileCount":131,"integrity":"sha512-lKNbhGOa1lgvqmptY6/P2OTYZ2evkY6gPVF64zItoe2Z0c+R2MHAyQkrN6D0Z0Pj8zvWC5qfLXG9Ohn9JAnGKg==","signatures":[{"sig":"MEQCIBu5UE7brNYQ6fKHwLEc71G4AYRk9acPRMIXcRnYyBw4AiBjTEvwpm+PM9hSUKfiT1JSyHzB0DNJCTJAGIWzM58dSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4H2vCRA9TVsSAnZWagAAybEP/RsbLg+4yr87PTYA0e50\nrbcGB8qPcPFwXCYFkBjLujUQDyRmQmhkll6vCJz6gZ5rjRvWpCLftb6IjOEG\naNfah2Qny8WiZpPEhh/GGAEAfpNH0WJxrdIycb/yH5KDl8UHYcWA1QiJ0XDT\nJW1YBWC/8dRzIKj9nLykGEIYzXfxGEq7zuiAwndiVxQTQbOS0do/3V0n0mli\nFbCiakEtPXJHO5rX9mMVUnEp8BkiPCljSfCZscBshgh0nbDtxjzBamH2dVPQ\n5pMskpGk9t9ve8YJQovJi5ZS5LSTnUMFdVutEzH1J+ESdgJ5vuzsLjkFmwPz\nIJvTorrCMgRzQVto270mdhNeDGWectO/sJdffu+m8fBLfRS9GghgMP5tMfjq\n/RruWEJ8GLjoqI98/YYVqnYRYPHayGsjxN/Fj9uxkAS8awimk8MbofBbg14q\n85Ulb0W8pNJ+Wll6z+GiqqKp4wEKpsbHvT4HPCv6LVIVCcnWGi2/uu5xENNn\nJJR/9UZAcgNHmBppcgYxiDZATCENs58KxrGyt1L02ZMzG9oBpujSX4/36pWn\nBi7TXrXSk2LxV41ZJIjCSzbwyZf3e/j6yEaR8FC4WIem+FgGKRYjsUqmsg38\n1g12bVGzl6iIVV91Dpfw/k7VqgiO2ES6QSmKkqVBkfLfgEILz+ew4dlrVQ/D\nr+lG\r\n=EF0j\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\nForked from https://github.com/reasonml-community/bs-webapi-incubator:\nCopyright (c) 2017 reasonml-community\nForked from https://github.com/reasonml-community/bs-fetch:\nCopyright (c) 2017\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.4.0_1642102191698_0.8307971588026779","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"rescript-webapi","version":"0.4.1","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.4.1","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"66b66e6cf5d51ad93a9e88a0c987d039cb6b76cc","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.4.1.tgz","fileCount":131,"integrity":"sha512-Fc9aiN54+Hnr1/hKDQUQcukgUGjWx3QGjE/HHMFcqlIPJHli33fkdurU7L9KfsnpJYxR/VRk7BfWXpq6h8WyHw==","signatures":[{"sig":"MEUCIDA/WJGhgINlNQ6IaxioowzupApbvTd/GcH65ZpfKVXOAiEA6JdVjBE9mj3PDMSwpN9LrtuQCN9cIkH19LErfyj0wn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4H4LCRA9TVsSAnZWagAAd7UP/14MH95cnPBXfwNxVOAb\npaKTXFDBROF9XV9lsPK96Gl5xiEkW1qICX4FyGlbYfEzdK/DoChxlB2zCvyq\naQ2tMkGcCT9qaeg60c/vptLt50FyDUypm1CWsne5gNJb9G3BbG3GzwyVSYWg\npGq1X9ueBhfkNa89XSqh+ddO5ZA8kGgt+TvAEYp7vqZk8WDFI8uM47p5279v\nbfhgbl+kP0aDzuW88Nb0q/u+u3kVxqX46Z9Zhj58Wl0cOEjmBylderHy64x/\nWzEQtHeuA+eTBgmYBkSsvHsa/AHEw4b/yt23WEq/fx5eGn1AK1jS6sNo26ke\nQR33+5hryUtfQhplal4iA+d0TQEZCzIJv4JyESWWFY9d0elsLSiedm1r84tF\nhvVsvuEwEg2ZtXQ1myRAYR0ZX794AseiKjlXATpT6PO/0UvSkh8vQyaHsCW3\nufsg2cRGBFNXIQh28uEvMqEyIlE+d7HT0TenG80hv7JWkCzmDX4aQ4pZKsdU\nZyyNd3Kzxwkq96S0ZNyZ/yJhMcA7ED6MLikPi+SCq5U9tD2r24qe9iXwnkp+\nyDD2ftCKS6oh7eZrMtcnCHzo8RcIuCU2ojzhV+SdRoqzsB/hAvHpwhDKxkcm\nORLBLzzCHgqBE6jq8FYJZ1hedSPvQoLuq+m2UCJDEmLq7jUD8FC9N39fQJf6\n3VYf\r\n=t4KE\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc","prepublishOnly":"rescript clean && rescript build"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\nForked from https://github.com/reasonml-community/bs-webapi-incubator:\nCopyright (c) 2017 reasonml-community\nForked from https://github.com/reasonml-community/bs-fetch:\nCopyright (c) 2017\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.4.1_1642102282897_0.924351720775618","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"rescript-webapi","version":"0.5.0","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.5.0","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"2418b0f3a9e453938f5320a1c00b580330e236c3","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.5.0.tgz","fileCount":131,"integrity":"sha512-cpzWKohy4xhLk6o0PVeSiw+JwBL/DftYX77+RR999AhSfx7mSYsrRIqUrdyW5KdPDRcM2gKyP4ZDMeM0L46L0w==","signatures":[{"sig":"MEUCIGrRd1RN+L8jhk4JhQ42UxgLODZRv0NGDQ/yQmAZe0trAiEA6oZ2MdafCJQHRCgnhbbqtL7C5i7JpKYkPR/RF7OrgSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+garCRA9TVsSAnZWagAAQfgP+wYVaLtwl52fN0KKawGD\nBemw4RAt6ppFUw0oQLQZLB9Ajb2fV3U+PPXrAKfzzNGSFgxac3Iy03j9xf8T\n9dQu4rvWfMOOb9gtC7f7neYFKgzPj3tqXNPZLzliiDbJI0xzWWRtcRzdc2QQ\nGxfesPpoZMUzpgi4tn0iLrMtwxTyHmnqaif9u5IiA+4qDQPXtnblilfH+kVq\n0aSk7qI2d72pl+TjHnNOvNv0k6lA2QsuzPjf180dKguzeF8Rh3NG8rWeiN/j\nwgpJEeajGWOuyCjaFSF+vwHURYhQK1YJHJOV2cgnNXZd+IfwAIZv2q8gn61h\nmnRc8dAaDhvWkltTcttC9/o3MIL34LGM6MoUPnaiEGr/l3dFjAEHu1h2sJh9\ndB/Asb1e+GXZGodvsMBH+5AuPE74vJd/3aW+8qBgHIVi1fjMpay70kOi9HZA\ntGULklODdobCreA4JRdIP7tu7u2Oh2sQteaXJzb+ntqa3Ihl4pjqs7dxLX0N\nrh7ZM7A3x7mZwELBWVY+T1fX4w1aDG6RmWUZpWO1e+os50xHxOFIJviTT1N6\ncZybOQtE142cLcq2oOtV2/vpHCdQ+lPjTgPdPwnLz3EZhm4/+Z2BAPn6sJg2\n2s4G8vQUw5O4GZ+Jp22rRys74Oi4+/Cnd2r/0SBONvZujiq4XL3GPAOy9jwC\nhm90\r\n=ircV\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc","prepublishOnly":"rescript clean && rescript build"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\nForked from https://github.com/reasonml-community/bs-webapi-incubator:\nCopyright (c) 2017 reasonml-community\nForked from https://github.com/reasonml-community/bs-fetch:\nCopyright (c) 2017\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.5.0_1643775659061_0.32414697479611876","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"rescript-webapi","version":"0.6.0","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.6.0","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"6d6e7c115388aecf705241666f84b05aabe75e0c","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.6.0.tgz","fileCount":131,"integrity":"sha512-tFSEdsFb91diP/4cspDQEg4pMRw1WXeIAf5bINed6NZpG1Hu/i5BiSHDnmORMgP8unyqBp77UZM3BWCXJpoLWA==","signatures":[{"sig":"MEUCIQDd66khyZvdaFHeEqQzKEGy7lgdNiid/5rEORWL2YCVOAIgMEtJcwz4iQP6KZb/yrflMCje94Kd86BAhyrx2zfkJiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/G9zCRA9TVsSAnZWagAAeFcP/3ZQlbEquTNr6XK33S0u\nA8Kmmv15DeQKDe/GFyJ9DuK/67RpAGZ+oUDjWbAfYbhBkoySSOomPTJmQdAf\nnoA0jqdmuYSBtEKXVbWyHxFtHI+oguZWcdF7pg1ZbaRsSTuALRAiYlz7xeW3\n0EjiSJw4bCqIcN44lONS9IHgGuZya1CSnQM0SEL8/hL189JiNL1brbMNgofG\nIno9/QED4BDmVOicR9dtF+e7ZwQE1hx798i9MxkHvYs75XWJTEyKiVL0eWI+\nVjzmU2jLgb7XEF9bQvTKYdfbAi9U5/PguYRCv7HlHwJuA9qNglayq1Xg7Qhv\nERer60vYFjfIRWDaODVAGzgHzkcBroXGqiQcmSQcIgSFkQiRXqOuGwuZuRKK\nLMGCASPCwEHH2AGTIZONTdaRvL51ZY+/wcQVNQE7TltxNk0Wl5YXopvNKUN4\ndkBtbdRzW9CpldwUItUqlj9NRGVBfC7evHxQxAdzXLNn1Z7wSluVElWTXH+7\nAVfryP21sBsE3viwFd0qjBteybV9NDcHotx1PJrGKI4dI8qe0+I0+cMrRVnr\nfyCDKD07slPmSOL4qlroPAzVznudZcFO4JgVn2nkaMmUA1vBw6e7SHG/5NaU\njrBCd8nrU7F4O+tDQna7E7Up+UIU7Yqs7pRqROFFIzCvNxAFSOWhf5lQwS1O\nNRm7\r\n=ofI6\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc","prepublishOnly":"rescript clean && rescript build"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\nForked from https://github.com/reasonml-community/bs-webapi-incubator:\nCopyright (c) 2017 reasonml-community\nForked from https://github.com/reasonml-community/bs-fetch:\nCopyright (c) 2017\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.6.0_1643933555601_0.11932368514600755","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"rescript-webapi","version":"0.6.1","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.6.1","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"b7e578c743b08e09f259938a6e9300c238020591","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.6.1.tgz","fileCount":131,"integrity":"sha512-I/eeHOcsUfWbCf6u15zd+rKxMz9awSjjdRa8eFtl2X+HjDNs0mJxoC4uFFK9dIazYcmY2VpuK5TTpOPXvdkhDw==","signatures":[{"sig":"MEQCIEf3vWf1+LXNZ12MkcIU7Qal6r8VPVSGKBTKz++GmigHAiB947kmDM1qTCOya87kNpx86JLLhyR0k5sc5vHvok5aEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ/9yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKJQ//dv+as1pC61Cg0spqI/Vo2JwzH1wQqjCk3RUxGR1Lm/JzsuLZ\r\n3VWk4T4Qhgi2jb0feghqwvONlpncYEelFdcnb2eez9Fj6q8JAPiI+/2Vhc+R\r\nFSe8GH7/3RM0SIIDKchxXQW/edEwjhr4Wm546oHKKcz1i+ShqY3dlppaAeBN\r\nWfMJaF8H8doSuyTuZnqJ+eizPB5iOxeYiruB9htFXUUw05MFK+tuiB5NDHHj\r\nK0Wy71hFDkcRtTA3g/753uTM4lXn8yDRfRecKBobNrAsfJFgGem/1lU6AlDC\r\nSbDv1hZxMQGXjPVYEfWkSHQD301qiEdmY41M/zJFnvubTKDLO/q92A8+LE6/\r\nEVEwkHJ8fxYm91gdhOS3f/wP0DOph5nOfsZBKx7RhJdz3KrOd8460a4RrKhQ\r\nMxSghRwiLM+TvcKjFmULzq3lONuGS2JgJFX6gT1R50a6xch/R/DTIFmlnYyb\r\nzFhxXDxP8eJ1MrLGWjoRZ+MuZgrn9U2LmjMFmi9HvPNsF08n2Bmx9XhMjGfP\r\nme2pr+9D1tYuZkVkAORicHdCX8T5uIYBrMzVATl+LzVlFuqo8NcZilaFBnE9\r\n8xvWFoFFpkwC31zV39a5iC1pFVQ747KcUUEBqTjJjBIfWUtKZbemp/TQkXeM\r\naCIdfukLHXIbmOZKeUCH4L3cfF5OjnKRtkQ=\r\n=2CK0\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc","prepublishOnly":"rescript clean && rescript build"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Tiny Technologies Inc (https://www.tiny.cloud/)\nForked from https://github.com/reasonml-community/bs-webapi-incubator:\nCopyright (c) 2017 reasonml-community\nForked from https://github.com/reasonml-community/bs-fetch:\nCopyright (c) 2017\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.6.1_1646788466114_0.5271356160404468","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"rescript-webapi","version":"0.7.0","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.7.0","maintainers":[{"name":"tinymce","email":"is-accounts@ephox.com"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"f8c61bf7383c82b6fe180ad045e16cb43b6299c0","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.7.0.tgz","fileCount":131,"integrity":"sha512-fA1LPXSmQY3HtcIStQ2sHu9Xye1XLxd4JvkGQMupux9Q6Tp/jbcdh7bnCaGwHW6aI1QFmTmA/xWxUMb6oPphsQ==","signatures":[{"sig":"MEYCIQCRKDJdzGMPhBhR75WzWIamprB1q0iQQwMWoUTJzP3zsQIhALQn96IAmk9k5A829FaJSK94iLgEitRMA65yNXHqn7n8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":248000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZFoeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs1xAAmBt6lAfbeE1IhiI6m0c4ff0IMOAMbTyvXGS4GLejgNu7KqwH\r\n6mGhRDr9mYo16rHLtZLYxBrV50ut+buCi7I/GVDIKAIHGyDYIuZaAVkQMJxU\r\nfmByzP6oX6br79RXW4QRO4SGdDuAp0G0GlZrj8twJBig0PWoDELXA0Kqv4c9\r\nYgBiKE26E5lf/GDuCfEPO6V+frAdpyp7kGs0SzrM88G0R9WyYTdlS7BbH/Ht\r\nELllZV8rWEXFvum9b8ZD+BhV6aRdziEnF2DG3Zm4pQZx2Dh94fLfTINvJQTl\r\n/x6SWWZ4fiv5PV/ecL9+KBWqEWYH17+B7bLIIfUIh+niJlncjnhYq2UIll00\r\njF42mhynMU2zrVFcJ707JOLAG4rYvIlS3+rL996pR5SuLZT3B4wuWkrsk5Wh\r\nGbyFfLTujWiSAdEz9JlMeKCHN8q/K0V7ZeLUHIozmS19V4JnFNGPy5MUlh1A\r\nyOX3BWeG/op2hwXyN2TvCdq8QN1dNcB5nKu49ns1k2GX0yhuab/Xn+Qd2im7\r\nsj/cZ2ON8Kh4YlOC6jqzAlOq7jYmT7KiI+aW2aY4bky4lKDCopYHNbp7BeNV\r\n8wI/4MXv2xfF6yRbJ/ZAyHyT0pnq0yZr36r7WHghlcnLRHGsyscTWEi4kr4i\r\nQ6r7sfpdOp+V9dOigo+f2qphjUyB7xeQtkM=\r\n=lg4a\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc","prepublishOnly":"rescript clean && rescript build"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Ephox Corporation DBA Tiny Technologies, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.7.0_1667521054118_0.7019237524986228","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"rescript-webapi","version":"0.8.0","keywords":["reason","bucklescript","rescript","web","dom"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.8.0","maintainers":[{"name":"tinymce","email":"engineering-inbox@tiny.cloud"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/tinymce/rescript-webapi#readme","dist":{"shasum":"35b76362ed6a32980fdf104dd8300b0703d424ca","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.8.0.tgz","fileCount":131,"integrity":"sha512-PdjHqho8+kI7AIC3DlLgD99H8zzHphzpIhyv2skVtWaSJGK819+ZqWMC3mHEtSjlcFoYaLXliNt8sb6Taa2Mpg==","signatures":[{"sig":"MEQCIEYNNO3kkR7J8D2pCkBTA12AxRfGYizkEpv991hGXSc/AiBJP1eD6Cji5B7XcE+XutYg9btAfxfNZqbei5g8PT7YbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":248840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQNfRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQ9A/8D96ZVxFABrI6u6wGDuR/wDuQheFIuVa3nXVSo8OkOEOIfxdI\r\njWhFDBoQ7GBeNnfllygntnvvjionTWlOlCjEYEL/8cjIrSbEL8jzKlzpqPXr\r\nujES/2v3vJF69Ox+olOn95zpjrEJxJFqc48JqLkuCNZzNnn4gBGNe9jsVF0X\r\n6B5/JaAnVswZ9wInAWyvWEpXDY2hSMjhRZhIYv32KDxEV+hEd8/9GwupgTw+\r\nZfCZ37MbWV8ct0H81QOI/IdhWXLDgsDyStVOKCEWrLcfJJsyI7J9Mx87dS9F\r\nLuYfOEDPds8zATGwLmPuKfQnRdA27ZWJaY0+C5qwBg8PDLeTgEk1cBgudEUA\r\n5j15ZaFfx3M1GdvcTplC18iRpfVJE6cjjFumeCeiwoEFgON/uGQn6Y3KVG4O\r\nTJyKCEMb4FyhecGG7C7CGdS0JPoVB9uBKqVyJopjwTc1CkAfCUdS7qUYbCgB\r\nA0gGAQNsLBP71HqmqcYCp6qyKVlDCtCqvSymC6TUWh5MIfZ9T3oJj8vJ5691\r\nnLpDe+GuRa2sqnVV/kmrexZtaY/RrqGUxtb+GCthap7XaJ6fgeAu4S+k9apX\r\nACLbZYnL/bU14kyOdIa10OGZ1c96bz6coJAALsUBcXTGhBeGBPw4eBjt92EW\r\nd+AcqZaM3InSu1KdO8moyj1ac4lG3N4QIoM=\r\n=i9Y/\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc","prepublishOnly":"rescript clean && rescript build"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"https://github.com/tinymce/rescript-webapi.git","type":"git"},"description":"Reason / ReScript bindings to DOM","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 Andrew Herron\n\nPrevious maintainers:\n\n - Copyright (c) 2021-2022 Ephox Corporation DBA Tiny Technologies, Inc. (https://www.tiny.cloud/)\n - Copyright (c) 2017 reasonml-community\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.8.0_1681971153001_0.19250669496701023","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"rescript-webapi","version":"0.9.0","keywords":["rescript","bindings","web","dom","browser","reason","bucklescript"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.9.0","maintainers":[{"name":"tinymce","email":"engineering-inbox@tiny.cloud"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/TheSpyder/rescript-webapi#readme","dist":{"shasum":"6445380bff048a873c3350a95a4434ef0bfb61cf","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.9.0.tgz","fileCount":131,"integrity":"sha512-Q6I0OqaboCT2Z9VMXYM6pjzYKJani8NEiD6e9TFzRqb2nPjO2I0p4FG/8ZkYRr2JZlgTF/VsMQGuQ7+buHAbDg==","signatures":[{"sig":"MEYCIQCVYqQa0crEdSlc0q+pVwFM2ohNbeqMfG5PDWKHHAwYIwIhAOk5iZDP60GsKC9sN4DGSvDYZf9uiQL0POnHMuoTksco","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252148},"scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc","prepublishOnly":"rescript clean && rescript build"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"https://github.com/TheSpyder/rescript-webapi.git","type":"git"},"description":"ReScript bindings to the DOM and other Web APIs","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 Andrew Herron\n\nPrevious maintainers:\n\n - Copyright (c) 2021-2022 Ephox Corporation DBA Tiny Technologies, Inc. (https://www.tiny.cloud/)\n - Copyright (c) 2017 reasonml-community\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.9.0_1693532693108_0.25284723231944684","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"rescript-webapi","version":"0.9.1","keywords":["rescript","bindings","web","dom","browser","reason","bucklescript"],"author":{"name":"Tiny Technologies Inc"},"license":"MIT","_id":"rescript-webapi@0.9.1","maintainers":[{"name":"tinymce","email":"engineering-inbox@tiny.cloud"},{"name":"thespyder","email":"thespyder@programmer.net"}],"homepage":"https://github.com/TheSpyder/rescript-webapi#readme","bugs":{"url":"https://github.com/TheSpyder/rescript-webapi/issues"},"dist":{"shasum":"23bffe94619b52b49beac53ee8d94c919c950e8b","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.9.1.tgz","fileCount":123,"integrity":"sha512-6havxEsyCgcCB4EsH8ac2QpLVbv5Nv6IMjTIn6XifpU/bjgXEvMTpNJ78/JEKtSH6kFUeFV/T/QHPRSZb66Rew==","signatures":[{"sig":"MEQCIAJ6dpQdAuIIzY8SIz+HxpHZatUcb4L1v33p6a1NnXdlAiB5VsCto45KRySHRCe1GsKZJwkiNuoHOR2sm04oQkhN9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245359},"gitHead":"44cc088a5a9f0d4fc1396f5762029a58a850ed43","scripts":{"test":"rescript && bsdoc build api && bsdoc support-files","build":"rescript","clean":"rescript clean","start":"rescript build -w","format-all":"rescript format -all","doc-install":"npm install --no-save bsdoc","prepublishOnly":"rescript clean && rescript build"},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"repository":{"url":"git+https://github.com/TheSpyder/rescript-webapi.git","type":"git"},"_npmVersion":"10.2.4","description":"ReScript bindings to the DOM and other Web APIs","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"devDependencies":{"rescript":"^9.1.4","@ryyppy/rescript-promise":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rescript-webapi_0.9.1_1705450228499_0.5427305706193808","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"rescript-webapi","version":"0.10.0","description":"ReScript bindings to the DOM and other Web APIs","repository":{"type":"git","url":"git+https://github.com/TheSpyder/rescript-webapi.git"},"homepage":"https://github.com/TheSpyder/rescript-webapi#readme","keywords":["rescript","bindings","web","dom","browser","reason","bucklescript"],"scripts":{"build":"rescript","start":"rescript build -w","clean":"rescript clean","doc-install":"npm install --no-save bsdoc","doc":"rescript && bsdoc build api && bsdoc support-files","test":"rescript && echo 'checking for differences in compiled output...' && sleep 1 && git diff --exit-code HEAD -- && echo 'success!'","format-all":"rescript format -all"},"author":{"name":"Andrew Herron"},"license":"MIT","devDependencies":{"@ryyppy/rescript-promise":"^2.1.0","rescript":"^10.1.4"},"packageManager":"yarn@4.5.0","gitHead":"b0b6b695d3cb9c4cee4534e8a04da710f3a500e9","bugs":{"url":"https://github.com/TheSpyder/rescript-webapi/issues"},"_id":"rescript-webapi@0.10.0","_nodeVersion":"18.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-QgwMMQO7INz0SK8TX91ibGDrOCRAteOuOxhQi3CIR8FMx0wykbp2rRU/TF4GyfKagk2Nby8snPhQnstSxnmm/g==","shasum":"8a2e65dd73f7cd1c8130d01ecb02e37b400eac91","tarball":"https://registry.npmjs.org/rescript-webapi/-/rescript-webapi-0.10.0.tgz","fileCount":126,"unpackedSize":248651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpeTQDIDD2sc7ZTtH7YXrh3uFeYOSDJekh5gKikH/h1gIhAOejTpotRXmti6/hOLen5vw3TGUsK8+g9fSp6uFDDkeD"}]},"_npmUser":{"name":"thespyder","email":"thespyder@programmer.net"},"directories":{},"maintainers":[{"name":"tinymce","email":"engineering-inbox@tiny.cloud"},{"name":"thespyder","email":"thespyder@programmer.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rescript-webapi_0.10.0_1728624606399_0.24808540780785404"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-16T01:33:42.527Z","modified":"2024-10-11T05:30:06.767Z","0.0.1":"2021-04-16T01:33:42.661Z","0.1.0":"2021-08-17T23:01:03.044Z","0.1.1":"2021-08-20T00:42:42.489Z","0.1.2":"2021-09-22T02:51:41.369Z","0.1.3":"2021-10-28T04:09:26.965Z","0.2.0":"2021-11-24T11:22:08.277Z","0.3.0":"2021-12-24T02:43:18.075Z","0.3.1":"2021-12-27T11:25:13.797Z","0.3.2":"2022-01-03T23:38:39.520Z","0.4.0":"2022-01-13T19:29:51.922Z","0.4.1":"2022-01-13T19:31:23.135Z","0.5.0":"2022-02-02T04:20:59.217Z","0.6.0":"2022-02-04T00:12:35.752Z","0.6.1":"2022-03-09T01:14:26.316Z","0.7.0":"2022-11-04T00:17:34.398Z","0.8.0":"2023-04-20T06:12:33.243Z","0.9.0":"2023-09-01T01:44:53.377Z","0.9.1":"2024-01-17T00:10:28.654Z","0.10.0":"2024-10-11T05:30:06.590Z"},"bugs":{"url":"https://github.com/TheSpyder/rescript-webapi/issues"},"author":{"name":"Andrew Herron"},"license":"MIT","homepage":"https://github.com/TheSpyder/rescript-webapi#readme","keywords":["rescript","bindings","web","dom","browser","reason","bucklescript"],"repository":{"type":"git","url":"git+https://github.com/TheSpyder/rescript-webapi.git"},"description":"ReScript bindings to the DOM and other Web APIs","maintainers":[{"name":"tinymce","email":"engineering-inbox@tiny.cloud"},{"name":"thespyder","email":"thespyder@programmer.net"}],"readme":"# rescript-webapi\n\n[![npm](https://img.shields.io/npm/v/rescript-webapi.svg)](https://npmjs.org/rescript-webapi)\n\nBindings to the DOM and other browser-specific web APIs.\n\n## Stability\n\nThis project is in the process of being forked; until the library reaches 1.0, expect major breaking changes to the API. See the [1.0 project](https://github.com/TheSpyder/rescript-webapi/projects/1) for the current progress towards that goal.\n\n## Installation\n\n```\nnpm install rescript-webapi\n```\n\nThen add `rescript-webapi` to `bs-dependencies` in your `bsconfig.json`. A minimal example:\n\n```\n{\n  \"name\": \"my-thing\",\n  \"sources\": \"src\",\n  \"bs-dependencies\": [\"rescript-webapi\"]\n}\n```\n\n## Usage\n\nSee the [examples folder](https://github.com/TheSpyder/rescript-webapi/tree/main/examples).\n\nPlease only use the modules exposed through the toplevel module `Webapi`, for example `Webapi.Dom.Element`. In particular, don't use the 'flat' modules like `Webapi__Dom__Element` as these are considered private and are not guaranteed to be backwards-compatible.\n\n## Some notes on the DOM API\n\nThe DOM API is mostly organized into interfaces and relies heavily on inheritance. The ergonomics of the API is also heavily dependent on dynamic typing, which makes it somewhat challenging to implement a thin binding layer that is both safe and ergonomic. To achieve this we employ subtyping and implementation inheritance, concepts which aren't very idiomatic to OCaml (or Reason), but all the more beneficial to understand in order to be able to use these bindings effectively.\n\n### Subtyping\n\nThe Dom types, and the relationships between them, are actually defined in the `Dom` module that ships with `bs-platform` ([Source code](https://github.com/glennsl/bucklescript/blob/master/jscomp/others/dom.mli)), where you'll find a bunch of types that look like this:\n\n```rescript\ntype _element<'a>;\ntype element_like<'a> = node_like<_element<'a>>;\ntype element = element_like<_baseClass>;\n```\n\nThis is subtyping implemented with abstract types and phantom arguments. The details of how this works isn't very important (but see [#23](https://github.com/reasonml-community/bs-webapi-incubator/pull/23) for a detailed explanation of how exactly this trickery works) in order to just use them, but there are a few things you should know:\n\n* If you expand the alias of a concrete DOM type, you'll discover it's actually a list of abstract types. e.g. `element` expands to `_baseClass _element _node _eventTarget_like` This means `element` is a subtype of `_element`, `_node` and `_eventTarget_like`.\n* The `_like` type are \"open\" (because they have a type variable). This means that a function accepting an `'a element_like` will accept any \"supertype\" of `element_like`. A function accepting just an `element` will only accept an `element` (Technically `element` is actually a \"supertype\" of `element_like` too).\n\nThis system works exceptionally well, but has one significant flaw: It makes type errors even more complicated than they normally are. If you know what to look for it's not that bad, but unfortunately the formatting of these errors don't make looking for it any easier.\n\n### Implementation inheritance\n\nIf you've looked through the source code a bit, you've likely come across code like this:\n\n```rescript\ninclude Webapi__Dom__EventTarget.Impl({ type t = t });\ninclude Webapi__Dom__Node.Impl({ type t = t });\ninclude Webapi__Dom__ParentNode.Impl({ type t = t });\ninclude Webapi__Dom__NonDocumentTypeChildNode.Impl({ type t = t });\ninclude Webapi__Dom__ChildNode.Impl({ type t = t });\ninclude Webapi__Dom__Slotable.Impl({ type t = t });\ninclude Impl({ type t = t });\n```\n\nThis is the implementation inheritance. Each \"inheritable\" module defines an \"Impl\" module where all its exported functions are defined. `include Webapi__Dom__Node.Impl({ type t = t });` means that all the functions in `Webapi__Dom__Node.Impl` should be included in this module, but with the `t` type of that module replaced by the `t` type of this one. And that's it, it now has all the functions.\n\nImplementation inheritance is used instead of subtyping to make it easier to understand which functions operate on any given \"subject\". If you have an `element` and you need to use a function defined in `Node`, let's say `removeChild` you cannot just use `Node.removeChild`. Instead you need to use `Element.removeChild`, which you can since `Element` inherits from `Node`. As a general rule, always use the function in the module corresponding to the type you have. You'll find this makes it very easy to see what types you're dealing with just by reading the code.\n\n## Changes\n\nSee [CHANGELOG.md](CHANGELOG.md).\n\n## License and Credits\n\nAll code is licensed as MIT. See [LICENSE](LICENSE).\n\nThis project was forked from [bs-webapi](https://github.com/reasonml-community/bs-webapi-incubator) after it was mostly abandoned. We took the opportunity to make major changes to the API and bring it up to modern ReScript development practices by renaming it.\n\nThis project also forks [bs-fetch](https://github.com/reasonml-community/bs-fetch) and includes fetch as a first-class concept in the webapi.\n\nDuring 2021-2022 the development of this project was sponsored by [Tiny](https://github.com/tinymce/).\n","readmeFilename":"README.md"}