{"_id":"@aereal/react-type-safe-render","_rev":"5-96dd41c12da3dfcfcf71c17e29db4c49","name":"@aereal/react-type-safe-render","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0-prerelease":{"name":"@aereal/react-type-safe-render","version":"1.0.0-prerelease","license":"MIT","scripts":{"build":"tsc -p ."},"main":"./dist/index.js","types":"./dist/index.d.ts","devDependencies":{"@types/react":"^16.9.43","@types/react-dom":"^16.9.8","react":"^16.13.1","react-dom":"^16.13.1","typescript":"^3.9.6"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_id":"@aereal/react-type-safe-render@1.0.0-prerelease","dist":{"shasum":"29400e70690cad780079685b3ff36638e84b6830","integrity":"sha512-wRnB5RMWCcs42Gcznd5RlP5+02mebbU+9tRS/OWKbSmrZ7BDzH8yOBD8tyzmij0u88HA0BWeWYfOF8PHddLbVw==","tarball":"https://registry.npmjs.org/@aereal/react-type-safe-render/-/react-type-safe-render-1.0.0-prerelease.tgz","fileCount":6,"unpackedSize":2016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEBz6CRA9TVsSAnZWagAAR+wQAJxizq0u4R3BJbEiC2Xt\n2Xot5zZKffFm+Jt7RkpeNTrx6+4o8PoL7DfJ3oNQ0nUHzl4NCn+28kiF0fCb\n0NjMuReEeJt8ajajY9CyyHf14zx1UZKYAL6A/L0CgwG5RhrFqUlVK7RVnOQ5\neofppxEI+MZgwY0eM/SxHee6geWyWMq4VxhnLpKD3Q0GmghTjCy5g+6TCveb\n+Z0sKS3ijVheL2G1hIlgExu2s35rcu1uYaIHHfu8wnM7XXNlvTElgPuMue0m\nwcuE5+OeS6PxKaH2kzdJ4EC/CmDIACFUrUCxnnQEEwQ3snLHaijBRVP6ttT/\n6d1qX0egHbI+nUZxkP9DTp4VvQXc/LgVf6RF7coUWRpJNeJxxYPu1NvurX3v\nZrhZgNyiKaUN6nAaXNit+MdOmaPFf+Qci5tIybzxKHLsQ5KKPN/Sw3WsNdBI\nxtYFQQIaHWq7y7unJPRuzi+rsaHtAbfAwo0hJjk/E6BowMRc0Gln79OCi0Ay\n3tsJ0famWGqriUeZPZoO4k1cmUYGhaXJHGGty3ry3KZJcsJGFteFqe072ftJ\nvMfjnPWuuivmyNdUKwCdeYMd1bdsy1w01sqvzgidYPXgtZZll6zLov1ULmrM\nFJJxaFK/b/34E5sFbBgnDpn0qONbPl5bInczrwCEAVMdiE1VEkNX3I/A9fLa\nN4dp\r\n=rrBu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVWryhIoaqcSmLFFvBxfNuJzLc5/q08aQTwuCHOR/a6QIhAPizB/iY+mmGoPXiQe8z87PP40GdtEMnf2rPeNNHwYEP"}]},"maintainers":[{"name":"aereal","email":"aereal@aereal.org"}],"_npmUser":{"name":"aereal","email":"aereal@aereal.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-type-safe-render_1.0.0-prerelease_1594891514508_0.029097785878749782"},"_hasShrinkwrap":false},"1.0.0-prerelease.0":{"name":"@aereal/react-type-safe-render","version":"1.0.0-prerelease.0","access":"public","license":"MIT","scripts":{"build":"tsc -p ."},"main":"./dist/index.js","types":"./dist/index.d.ts","devDependencies":{"@types/react":"^16.9.43","@types/react-dom":"^16.9.8","react":"^16.13.1","react-dom":"^16.13.1","typescript":"^3.9.6"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"11d9c7c615280c1b9fade52d6d1d080a7032a247","description":"","_id":"@aereal/react-type-safe-render@1.0.0-prerelease.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","_npmUser":{"name":"aereal","email":"aereal@aereal.org"},"dist":{"integrity":"sha512-O4fD2O+nVsLqEceQNI0MnX1WG049ucsPVgcvBWNlJx7WCGdwtiZaFwb7ygvV9ws+CYc/9PyInpYZZ2WxzPANQQ==","shasum":"34989d1276ad7e93b4ad469e6e96ef330ea84ef7","tarball":"https://registry.npmjs.org/@aereal/react-type-safe-render/-/react-type-safe-render-1.0.0-prerelease.0.tgz","fileCount":4,"unpackedSize":2097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfECTgCRA9TVsSAnZWagAA5sUP/RkMbJ2j6GEPHN46NsT9\n3Q/K5EsizOUVWj+HFuNT/yDKmKX6+FTuQQGO1QLIZe+1TFnIWIyj34bQrey+\nec5WbhCmvRVnNRQOVbg5JUs/pWhGegvdDGbmsakyKCrXhkrUOdMS7hIqyKQc\nwmiX8GzZBhQAj4d1DitwR/ywjV7JhjDMqhS+BvqPzrQJw/sdpnH4g1UY+YAB\nDCrPGzVOM4KmqbqbwDLpQXduD4mHKjzaZ3jxsY9lxoefB82GssnbsUD8UcwQ\nnYGO7ErCI0k543som0d2ztwsRq8J+r2pVfFHwPlZvEFjUKq4hi5QjFv1DsJG\ncFgOaf1CMGcVJm6Xd3c57Do8GCi83CQq9DlLrf4PzBFzXHoowDVlRxsW3s4+\nMXv2BYmSJOZTIMdzHCXnf8fCCFHS0cOM1fGIXzI6HxDnML+BnqZVQgfp7t5+\nHD2AKV3OVfMs5cP3eKqsKvaXEplMLoyvRC1+CQTkkKcEVVZVYhrhhAP0pS4M\nXm2Be1H3pZ7nEBF000H7TJW+rh77qpab3DugLVK05jzlwhYVhwvJNlM/vtHe\na/zPoTSSWxQq7ShWNMb4OiyUaLG8dWAm8Oc9+QNVVKgBBBK+N4aVozoEKSVM\nGzwRzVI+cP27J6nJeJ1HfDQlZzIS8yWgaitnSLP5OgMtx3frqXTdhE49iAXS\nnXqK\r\n=YLEP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEj7sA3wXk6un1CMynLdKxQGtsmjr1YwirIIRPpeNrMDAiB155HvMgN/DvPbN57HeG/iWH5xhtTmppJznz7iVXFuKA=="}]},"maintainers":[{"name":"aereal","email":"aereal@aereal.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-type-safe-render_1.0.0-prerelease.0_1594893536285_0.6202876064092391"},"_hasShrinkwrap":false},"1.0.0-prerelease.2":{"name":"@aereal/react-type-safe-render","version":"1.0.0-prerelease.2","access":"public","license":"MIT","author":{"name":"aereal","email":"aereal@aereal.org"},"homepage":"https://github.com/aereal/react-type-safe-render","repository":{"url":"git+https://github.com/aereal/react-type-safe-render.git"},"bugs":{"url":"https://github.com/aereal/react-type-safe-render/issues"},"keywords":["react","typescript"],"scripts":{"build":"tsc -p ."},"main":"./dist/index.js","types":"./dist/index.d.ts","devDependencies":{"@types/react":"^16.9.43","@types/react-dom":"^16.9.8","react":"^16.13.1","react-dom":"^16.13.1","typescript":"^3.9.6"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"068b24e3b05dc91479be586669bf2592bf5d4391","description":"[![npm-badge][npm-badge]][npm-permalink]","_id":"@aereal/react-type-safe-render@1.0.0-prerelease.2","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","_npmUser":{"name":"aereal","email":"aereal@aereal.org"},"dist":{"integrity":"sha512-nL/pRJ2Zm6C/M1qEG5zHa3ioLxsbzxDb/3nxGH8FYdl8ADeZ08DAsqbm3Uq/yjGadQjTdQEHLukT85ODT6I1XQ==","shasum":"8362cb646761bc752a3e9acbc182ccce662efb2f","tarball":"https://registry.npmjs.org/@aereal/react-type-safe-render/-/react-type-safe-render-1.0.0-prerelease.2.tgz","fileCount":4,"unpackedSize":3730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEDk2CRA9TVsSAnZWagAA9ZwP/32Hfh5gHZxaWWFo+3uO\n8Di1iNwMoRuzgigmE6Qo2Xp4rRVANhXNSqI85HvUdCCI3oSlHIGDgyr64CET\nwJK2Mb9SuWnmUP5f2GTgomD+wNGQpxc7Asih+93pZxzM4FSe/sgz3h1U+GN2\nmzBqqxZxNTxiLWjHfPJS2whuLh0hSLOqd0txqpobWd3BnJdkfPqd3ozx4IMH\n4Y1cHzZe9QdMVdlhn9XHfJVEPy7uye4oHpH1SoCJtFYxq/sq3k2vSAnwpQCK\nXDuNR5TtmXtxEGvBD6RDD8jwD2zl40AgLAHDiRNrrgwmqfHZT1+0qvhspwH6\nYy6G09F9tQCuVbUc6dvv2eT2EM6C021GNzRpA4tUOaQl/u/jnaqMmFGkBY0Y\n2Bgfvqumg29VHRhKl1YRJI2EXTuW6S1uuCG+3rs5XDtXOBQbqMUcS8Ndp+1L\n/CCXwJjvvO6jub7FmKFgHVRBCh4XuuTltFyhDILtRCBdZtt5PhNsXniR3n2l\nBgpIWwyeFEhBr5GhdXyM5ihWo52bfUYq2DQNvW4MUOYc0cjoQ6+UVFAIejtg\nh7EJsSGtL0MtlnBkCDmHkXgJYehhG1KCisE/Ulhd755Jh3jbPykCREXc6tws\n4TLBwuHVj9DfIwUBKS3w6ABPKAWqwgWY+ldBH4GO1e8J0F6bEw8F7j0hWIfc\nWlbO\r\n=mT+X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8/MmV3cNxqFCQ/NbBt+gUkgZUU4f4QcSwKxoLu87uBAiBJghHaxlbzF7BLcZo5KvTuK9oh1fOJN2Pi2Shm2x8Veg=="}]},"maintainers":[{"name":"aereal","email":"aereal@aereal.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-type-safe-render_1.0.0-prerelease.2_1594898741818_0.8966951690631517"},"_hasShrinkwrap":false},"1.0.0-prerelease.3":{"name":"@aereal/react-type-safe-render","version":"1.0.0-prerelease.3","access":"public","license":"MIT","author":{"name":"aereal","email":"aereal@aereal.org"},"homepage":"https://github.com/aereal/react-type-safe-render","repository":{"url":"git+https://github.com/aereal/react-type-safe-render.git"},"bugs":{"url":"https://github.com/aereal/react-type-safe-render/issues"},"keywords":["react","typescript"],"publishConfig":{"access":"public"},"scripts":{"build":"tsc -p ."},"main":"./dist/index.js","types":"./dist/index.d.ts","devDependencies":{"@types/react":"^16.9.43","@types/react-dom":"^16.9.8","react":"^16.13.1","react-dom":"^16.13.1","typescript":"^3.9.6"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"b5bfbdf84598fec3f1c9ed97bd6a7a77b1f5021a","description":"[![npm-badge][npm-badge]][npm-permalink]","_id":"@aereal/react-type-safe-render@1.0.0-prerelease.3","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","_npmUser":{"name":"aereal","email":"aereal@aereal.org"},"dist":{"integrity":"sha512-kMwV9+BaaAvnyLjO8WQgCF+4RDIcQ+ZZxsYaycmThIeVrK6/Ngi+u+9wqhXKqE1A1+wI3w/JaaajwCK+65vcSQ==","shasum":"d2c85f92c2c131617bda788b7756fa1d2934e937","tarball":"https://registry.npmjs.org/@aereal/react-type-safe-render/-/react-type-safe-render-1.0.0-prerelease.3.tgz","fileCount":4,"unpackedSize":3779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEDnWCRA9TVsSAnZWagAA4zQP+gKYZYAp8pzt4B3g7Nmz\nOnOWF6L0LmZP83ocBX1KUBOEYh8Td/L3HHPHz+V/Fwt5J8QqbAIVVG/fiPyW\nwaaYsbKTy4SM/oBtVYEqXacOdFnLcJMXS7kSmQbZ6AKsX4qf1vd7hn/8RdTJ\nOzmo4nE8yEragecqWk4VOXdkjHqKfipN+Yhju9AQI8PkP4hooMh+6k8oe/iG\nGVZdXlaUdDHGkKhQByWXHCIU/ayt3blOgdBBmTthLXOFpUIjguJWzkWgvNmX\nNKPqVUo0/uxZj5y+hu19In+Dh5kT7nWtgwOf7SRFPR42bNvK341SPq8WOYUN\nKEI70gckTPJ4g2E9BILlf+Kt1r/UQ1TklFP+fCG/xorvmU6c3oKmY5nWnmLm\nU7Jl1UNLiwV3opoi757HfBHQFpQmlfKDKgexlBoBRkVxSH21iZqqnIoliQrg\nVyVw3C4CSbvORvwlLW6BUpCpsbKUHSpC/RfFe2fFryvDFX7cHyhDbEnZWVjw\n7PQ7OOw3qoQfDfOULtTB51hn3MsQ1YlHjyAfLAdBhK/kyd+ZewmWAHTuy5so\nkB7fQm5livmMqD1OC4lcH7l8zTNgK/Rlwf5udYbkQ37q99Yn6S6sSRImRFND\njcLDuho3UuDEGDQJaeZ0ffD7BPsEk4sIM5WbpPbpnJIDdPGTLgD9K5SyYyVi\ngh53\r\n=L0m8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdtUxH+XLd/to1f73HW36eowWNgDLm4wo4O9Trhuo/YAIgbnZ1jwBKuGHcna6vl0WFmlaGTR20OZh1sBE6n5y0JhY="}]},"maintainers":[{"name":"aereal","email":"aereal@aereal.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-type-safe-render_1.0.0-prerelease.3_1594898901710_0.266943298066173"},"_hasShrinkwrap":false},"1.0.0":{"name":"@aereal/react-type-safe-render","version":"1.0.0","access":"public","license":"MIT","author":{"name":"aereal","email":"aereal@aereal.org"},"homepage":"https://github.com/aereal/react-type-safe-render","repository":{"url":"git+https://github.com/aereal/react-type-safe-render.git"},"bugs":{"url":"https://github.com/aereal/react-type-safe-render/issues"},"keywords":["react","typescript"],"publishConfig":{"access":"public"},"scripts":{"build":"tsc -p ."},"main":"./dist/index.js","types":"./dist/index.d.ts","devDependencies":{"@types/react":"^16.9.43","@types/react-dom":"^16.9.8","react":"^16.13.1","react-dom":"^16.13.1","typescript":"^3.9.6"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"e704155b6d690c82248acc10d169250402280da2","description":"[![npm-badge][npm-badge]][npm-permalink]","_id":"@aereal/react-type-safe-render@1.0.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","_npmUser":{"name":"aereal","email":"aereal@aereal.org"},"dist":{"integrity":"sha512-sN5jE5N50/FOxt6GhigiS1vemqWwTrI8Qmbdwon0s0cW9HOOEx2pvCuPobJx2N3hQx0+PP4YMj19XClQyPwHrg==","shasum":"c75e30859e4a8ec50e806fed49c126f3cd7689c3","tarball":"https://registry.npmjs.org/@aereal/react-type-safe-render/-/react-type-safe-render-1.0.0.tgz","fileCount":4,"unpackedSize":3766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEGnhCRA9TVsSAnZWagAA4kYP/3wFTf4Xbo805Iyvr3zz\nEkG0QBYBi42yac0MJSzcbbU21S13ji3WbAVDP7m9+3jvn4IFMB70DJAEyGTR\nuRMR1WQqRnBKfeWxHxjuKUlu3YHH7rW19fl4HNVd6CfBNYrDW8vp3t4vZaB+\nFQEOe0tYPlBKCHEc1l8aaRnOJOOcyL8vhFf5OxpCVEO+WxneFD0WPbIHDuqE\nAgbgXBDURrn1+YFVzyx1Tz8mJtz9jfw99Ey9aHlejqG9PPNkq64X6e1gHLBp\nc5n+28laLje4DVLSODCt6ZmcR9ncbY5HlFL5mSrb5IUvU3tD5NjN0muF/nt0\nRlC9fmo96uTpac7LG+7vZQJ4yZcg/AbOLp5UtNa9Y23g13FfrmpMm1lCjFkj\ntT3kKtfPRhOq/tAe5cxLp2O3PVvwEqE67dn1jQLA3GwC1rgA348+CVNDamNy\nPhK3X6FBahJqK4wvWpyZriDgN08LCVKAoiWIZiWPPzZCQebD+SbzxOdzXlqB\n8cj+PUy5QjvuUCiB0rvrcKnURa9hrx921zlN2ZzE1W0CCfyDIJvnj4OEeWXG\nxz9XFPn6O0E98EwIqq3QYE+S/yrwE/wHpndK2M68MWBttD0Uk3mRiEqceAUG\nbcClXE/r6Dya7LqPnQgODTbzKmoOtR1bRF1d29yAR7s7AJywZc4s985Pj4TR\nnBXV\r\n=+4IT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9vNd8Vdy+pVWiDGcY3zhxXb8ritD95Gclkkgu4x1udQIhAOe9XmbJvkVGIKKBPVi/R1k2Pag3D2w8aTw/k6JYzxAJ"}]},"maintainers":[{"name":"aereal","email":"aereal@aereal.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-type-safe-render_1.0.0_1594911201332_0.6999975859907552"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-16T09:25:14.474Z","1.0.0-prerelease":"2020-07-16T09:25:14.631Z","modified":"2022-04-04T11:48:18.791Z","1.0.0-prerelease.0":"2020-07-16T09:58:56.415Z","1.0.0-prerelease.2":"2020-07-16T11:25:41.933Z","1.0.0-prerelease.3":"2020-07-16T11:28:21.838Z","1.0.0":"2020-07-16T14:53:21.439Z"},"maintainers":[{"name":"aereal","email":"aereal@aereal.org"}],"license":"MIT","readme":"[![npm-badge][npm-badge]][npm-permalink]\n\n# react-type-safe-render\n\n## Installation\n\n```\nnpm i -S @aereal/react-type-safe-render\n```\n\n```\nyarn add @aereal/react-type-safe-render\n```\n\n## Usage\n\n```typescript\nimport React from \"react\"\nimport { safeRender } from \"@aereal/react-type-safe-render\"\n\nsafeRender(\n  <div>hi</div>,\n  document.querySelector(\"#main\")!\n)\n\nconst main = document.querySelector(\"#main\")\nif (!main) {\n  throw new Error(\"No main element found\")\n}\nsafeRender(\n  <div>hi</div>,\n  main\n)\n\n// TypeScript compiler causes error if nullable value passed as a container argument such as below code.\n//\n// safeRender(\n//   <div>hi</div>,\n//   document.querySelector(\"#main\")\n// )\n```\n\n## See also\n\n- [@aereal/eslint-config-react-type-safe-render][eslint-config-react-type-safe-render]: ESLint config that checks if `ReactDOM.render` used\n\n[npm-badge]: https://img.shields.io/npm/v/@aereal/react-type-safe-render\n[eslint-config-react-type-safe-render]: ../eslint-config-react-type-safe-render\n[npm-permalink]: https://www.npmjs.com/package/@aereal/react-type-safe-render\n","readmeFilename":"README.md","description":"[![npm-badge][npm-badge]][npm-permalink]","homepage":"https://github.com/aereal/react-type-safe-render","keywords":["react","typescript"],"repository":{"url":"git+https://github.com/aereal/react-type-safe-render.git"},"author":{"name":"aereal","email":"aereal@aereal.org"},"bugs":{"url":"https://github.com/aereal/react-type-safe-render/issues"}}