{"_id":"@constgen/neutrino-react-launcher","_rev":"7-81f94a04798901a3cc1a178f81071388","name":"@constgen/neutrino-react-launcher","dist-tags":{"pnpm-temp":"1.0.1","latest":"1.9.3"},"versions":{"1.0.0":{"name":"@constgen/neutrino-react-launcher","version":"1.0.0","description":"Neutrino middleware for an automatic React application launching in a browser document with hot reload","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/react-launcher","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","react","hot"],"dependencies":{"react-hot-loader":"4.12.20","@hot-loader/react-dom":"16.13.0","deepmerge":"4.2.2"},"peerDependencies":{"neutrino":"^9.0.0","react":"^16.10.0","react-dom":"^16.10.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-react-launcher@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/LMNIH80/mxXpj19wrcvU1hsfrvTvtLuro+XCz2GFcbclpbcKFmluOYyQ9dZhQO8sz+A+H9k/8HvzeHd6cv53w==","shasum":"e69ad0f57fcf228c7d1af89da53cf8f50ff11d79","tarball":"https://registry.npmjs.org/@constgen/neutrino-react-launcher/-/neutrino-react-launcher-1.0.0.tgz","fileCount":4,"unpackedSize":38885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0lLCRA9TVsSAnZWagAAh3sP/2IA4H/0zqZyC63SAduZ\n64R7MBcG7y8ZLiUbA+28OnSCg8hqLSwhbQvBHxfxBwhnIjzOm775dQz+Rwd9\neH4axF6porfj6xZgCLfkDNP/omfdFR14Jhq2/W92dFT0tvCFpPNng8T/o7ON\naaNONG9qdlSM+34GHCii0XxBl/qInOparDdfeQ2e8LtLBocajBtWbR4YUSGD\nNPLrAIoIlmi8L+KrlfbcY2Xy2RbEbYuF/5gRkTiSA0rWiuONO7jH31DfTxlC\nbTgnDzHu0vQqsE9VYUDfRuVIXpD1Vv7tgYfzr7v8PHC2g9cKH/cMw7j7VYq0\n6jPx/NxiwqFgxS/QkQT55UQPJuf6KgUhe25Ex6GVoygc07oqjSns0l9vK4UU\nA69j+KRimPPCTTRR6LxAt+lmbcEUHVGtaxGu3ZxPL6wnPMFcndLUhxBPGsDf\neAsPKSD6FwnxOiOuc8IfI03dwF208fLrsGaE5JP4QUnNjbc2m1VZihkHu2Yp\nkfE7qnAGGceK+N3KfHMdU4zINjLxV3St25mtbqgnlDOsKuae9yJyrsPJlC0U\nTUaWdL2rqiat+TjONeVieQFYwsNSOAGy+KSnmJ2E27OaShuxx8tsUYQNQzKq\nERR3QMMAmP+1meGN3Jo5vwMrUQ95z/3dq0MDPDDITcfvsd0diOfi8Zs7qYhD\npElr\r\n=kzeO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClm3/zgcjBKGcUHKzokwF08Euy4yLaNp8hQofTvdluXAIgRx3+5Q13vntmLlF2FvSUk/tTUZNtPnWUHMznrSfuAfs="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-react-launcher_1.0.0_1586186571290_0.8224145991486143"},"_hasShrinkwrap":false},"1.0.1":{"name":"@constgen/neutrino-react-launcher","version":"1.0.1","description":"Neutrino middleware for an automatic React application launching in a browser document with hot reload","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/react-launcher","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","react","hot"],"dependencies":{"react-hot-loader":"4.12.20","@hot-loader/react-dom":"16.13.0","deepmerge":"4.2.2"},"peerDependencies":{"neutrino":"^9.0.0","react":"^16.10.0","react-dom":"^16.10.0"},"engines":{"node":">=10","npm":">=5.4.0"},"readme":"# @constgen/neutrino-react-launcher\n\n[![npm](https://img.shields.io/npm/v/@constgen/neutrino-react-launcher.svg)](https://www.npmjs.com/package/@constgen/neutrino-react-launcher)\n[![npm](https://img.shields.io/npm/dt/@constgen/neutrino-react-launcher.svg)](https://www.npmjs.com/package/@constgen/neutrino-react-launcher)\n\n[Neutrino](https://neutrino.js.org) middleware for React files\n\nUsing this middleware your entry point should only export the main application component\n\n**index.jsx**\n\n```jsx\nimport React from 'react'\n\nexport default class extends React.Component {\n   render () {\n      return <h1>Root component</h1>\n   }\n}\n```\n\n## Features\n\n- Enabled Hot Module Replacement with source-watching during development\n- Disabled redundant `[HMR]` console messages\n- Debug console cleared on every file change. Your outdated logs will be removed\n\n## Requirements\n\n- Node.js v10+\n- Neutrino v9\n- React v16\n\n## Installation\n\n`@constgen/neutrino-react-launcher` can be installed from NPM. You should install it to `\"dependencies\"` (--save) or `\"devDependncies\"` (--save-dev) depending on your goal.\n\n```bash\nnpm install --save @constgen/neutrino-react-launcher\n```\n\n## Usage\n\n### In preset\n\nRequire this package and plug it into Neutrino. The middleware has no options:\n\n```js\nlet reactLauncher = require('@constgen/neutrino-react-launcher')\n\nneutrino.use(reactLauncher())\n```\n\n### In **neutrinorc**\n\nThe middleware also may be used together with another presets in Neutrino rc-file, e.g.:\n\n**.neutrinorc.js**\n\n```js\nlet reactLauncher = require('@constgen/neutrino-react-launcher')\n\nmodule.exports = {\n   use: [\n      reactLauncher()\n   ]\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-react-launcher@1.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qy+2xBJZp6BKaEOG8M2+gW2rn9IOD73tHrX8UnoyZbhW/HzTqVnGQpKBGAqSj5PJpEEjpTCX4AeBKHh8TZo05w==","shasum":"37823a775e49718ae61aa2e4ae8e673ec334b822","tarball":"https://registry.npmjs.org/@constgen/neutrino-react-launcher/-/neutrino-react-launcher-1.0.1.tgz","fileCount":6,"unpackedSize":39427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei06lCRA9TVsSAnZWagAApyUP/A9PWTQXvnVDM8rvR0aP\nexhqb/YH3dKZWRT2UgfruKGkSq//cjSvRP24+gzRJdUrVZhvm+UaODNaJH5i\nPHU9OzQ5ScZGF7kHsiQoQYHCbgRq5fNJbbhd+SrzlZehP+9tvNTawUilgg/O\nGU8KJpu3CPbv4Zj76Zms08s6MpKM+TPuGE3lXN2M+IR8S9r1sUxAGP2k6mct\n2jhDfRH2bSjfgklfIBtCj22TZWvkHPRMxU1SyxsnTRRfeI2EsNxGlcGz/QiF\n82C9hntlQBTE6SeBkZD4WNrs5JM2CrCdvpldtIVYtqYLN8ZfStz2LaLXjQnx\nhiXZQpxsL0d//fMno5sRZUe3FaCNpmmUy5ZRldp+FG5IbML2YDXyZjJuZbP2\nkY341utbyyOCmF8HuvCfXhPj8bmb0tBiHZcP3bS5in9FyS745Y7elc/yoZdA\nXXm7hT0P/jjDVOPRvqQUlOHV57JnquafuozhEstXW1QStk4ukHryqNUfZTTz\n97LCTxXef0WWLnw9dR9Z+ELDLIrAQ+Vf799NjGxdGakd+ayCmN+CKCLT68HQ\n3qNseY3isnJPdqUqY1Ek+CDw6SL4GUxhiI6QIK8mgzrpXyomW1CQ6HNEZRfr\n+zPPIoJT7lIWimp3ILv1h036r8+eUWPz71pGtzzFwojqnCGlO0eizEwP8awh\nIAnT\r\n=pD1x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9GUSD62OXUuG6M9+cmjMDkWv8z3e6sWuarb/7G4c4jAIhAKB32ioT4HnP+dzDj54RZndCg0vjb+0TjV45h2lZtECl"}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-react-launcher_1.0.1_1586187941065_0.937092830247994"},"_hasShrinkwrap":false},"1.5.0":{"name":"@constgen/neutrino-react-launcher","version":"1.5.0","description":"Neutrino middleware for an automatic React application launching in a browser document with hot reload","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/react-launcher","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","react","hot"],"dependencies":{"react-hot-loader":"4.12.21","@hot-loader/react-dom":"16.13.0","deepmerge":"4.2.2"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0","react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-react-launcher@1.5.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-DG1SGncD9xk8msMuWzUUQOvaNc1MPny+yoZvG9BGYyt1hz0W5/Doi0TY8i/3l5Bb+bjP0VSqlqK8yuVUHqtdEQ==","shasum":"64f61f9cf3c53328f09142ab020a2f89db94ddf9","tarball":"https://registry.npmjs.org/@constgen/neutrino-react-launcher/-/neutrino-react-launcher-1.5.0.tgz","fileCount":6,"unpackedSize":39821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPSJDCRA9TVsSAnZWagAAOkMP/Rn9lPGVpkoAUhFNUA/L\nZyygGjsSqi3kHKKV2Oh+BCZB1GZ33oaz2xMvjMtrg/8t/vUkqYzh/Y4oGCRX\nNVS73xidhcjLAGNPjc+Y9ZxfPPRv2TDTejjaxVsAqd42lgx5SD8issO4YLyQ\nOOtqZkN6u5/fgQQsQd9Ya86WPx5l4uRm70mtajLRJ5BkNLHJSE5CSC0/ZeSC\n1Bz8Yvm7Km9LpuIEMQZ+odTLI3OzpDayzbxB/jJAv5q3Kr8xJsJAniC4XrM9\nFne04gdQGGffVqgtrqeQMHFWh8i87EaboG9gQnlLKtCuyk9q8JkxjWcUyB7v\nNNHUtB1Z3zK7F8PrHAIt+EaUbr8IY4MECYD1V1n1V4qJPq2sC7zOtni0DHGG\nODGokVBv8cLvpe+UVSNF3QcjJVMMLBuc/Dc7QK1flK6SFQ6SjAEyjy7G2H8/\nq07O29YfnwDsG7sATqTVuzOr5LyhXH0kcDscLG2AOWSuj83r5YoBJ0uCwLoX\nacmq6EroafzrIm9qmvhwd9lSJLrQk8ortqh/3YKpjOgNM6k+DyDtdlwIgAES\nqDhdATK+oWsevPt82Gu2Xc+140LEng7YeLT9L5qRARZXZkLXkn+Jo6Slxkvl\nuHS+tnnMRM/hvilEZfOfYtEXG74+nvRRZCCF5wW/WY7nSUjp9aLzO2npPR5k\ne1VE\r\n=iofD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC72oAO2uV1ueb2FtnRef/2j3/R1VqA5ZpCRPz8keXDtAiEAt/DNd6Bww1nqsMBzQqKBIJaOI6l00t8OKig03BEsbtE="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-react-launcher_1.5.0_1597841986575_0.739936942629557"},"_hasShrinkwrap":false},"1.7.0":{"name":"@constgen/neutrino-react-launcher","version":"1.7.0","description":"Neutrino middleware for an automatic React application launching in a browser document with hot reload","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/react-launcher","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","react","hot"],"dependencies":{"react-hot-loader":"4.12.21","@hot-loader/react-dom":"16.13.0","deepmerge":"4.2.2"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0","react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-react-launcher@1.7.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-xxlz5h7LB1t58SWmJ+sGA3C6fK5X9AT/VNKRuDGFSJL0TAuviD2inOgB25sQVNyHzO6FR7m7SsmAly8j+gLCtw==","shasum":"f0401ae31c3f38ed029139ab015bb1929ea1f1f5","tarball":"https://registry.npmjs.org/@constgen/neutrino-react-launcher/-/neutrino-react-launcher-1.7.0.tgz","fileCount":6,"unpackedSize":39824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPnqXCRA9TVsSAnZWagAASPYP/Aqzy/C29z3nDtUxI8D3\n2+Xh4NfqUM3mALlBDEhKfQIA3f6E49jL7f0w+rdc7CezidTQDvboFt9Z/q+k\n8wsZdw/eRui74Ynr4lXcnduGrUgvrPk1h+1WM7QSVYUTaFQ004gYPTe83exx\nBUqBVpLwJ7glUfr4B1e9PIQ89skkFbQ7I53uA62HExn1qtFs374ZHzVnbU6V\n8O8SmWNqoqP8cKC6xcilNCPM2g0FEWJfv4k8PMYa4UqvVRcKhLqZj+0jqQbX\njpgm6hlX+wcuqTrhx7uP94fY4yije9wi5VV5ddvc6yI7lIv4aHNdbGUEafOg\n2OOmleePHrn9DDYTvcXpENP7z2kudHqfnoAFxoaaLi9WEX6j8CZ5X72fJRcC\njFLGI8UDpi5KTdirTXJeghJeMOhz+dcAWxFXIRcKpVJ6rmwvdyYvRhxaba2e\noBJmmGymOpXOFdoRG9y8ih2zrpqPu8AR9Jrb/KGXXJ2u+A4wvFMcGrmFx5mL\nvuZwJvnfHgKkhl8p1IHQKGOYdHOvU5544KPpcZcUT86eDpnpljwhwR5N/4Hv\nvgoDvI/vMyinMAnXe3KzxipXdfxX+0WkNX6UZbOv3awgKqnRcYPFtNQKPrYy\nHpTfuSgSkSGB03D3aMk7U+z9og8DqQvcMJkIa/pzJQVMy/CAvYq8bzivJ3A+\nHDme\r\n=YgDP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrWI/pw70ie2BUF1krKeiqOqLrv9J/xHQTLMgufR/aMQIgC3jiRNmELR75sDz259WNFbyizJxdpsUMy70H3K2nvxU="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-react-launcher_1.7.0_1597930135066_0.8432758833709564"},"_hasShrinkwrap":false},"1.9.2":{"name":"@constgen/neutrino-react-launcher","version":"1.9.2","description":"Neutrino middleware for an automatic React application launching in a browser document with hot reload","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/tree/master/packages/react-launcher","keywords":["neutrino","neutrino-middleware","middleware","preset","webpack","react","hot"],"dependencies":{"react-hot-loader":"4.12.21","@hot-loader/react-dom":"16.13.0","deepmerge":"4.2.2"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0","react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-react-launcher@1.9.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-KClhtoE1LBM87mfpT8pOjFyXbTxFm+2hrWHhD2v8bgdFXofo5NtZ+a8mzsCScidwOYNmvFtNSR1XxZxBVEuixQ==","shasum":"09db9a32477ccec1ae91a7cbcd5dd972b9ad21bb","tarball":"https://registry.npmjs.org/@constgen/neutrino-react-launcher/-/neutrino-react-launcher-1.9.2.tgz","fileCount":6,"unpackedSize":39838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcmxwCRA9TVsSAnZWagAAjv0P/2qTgcIsJll6CLKeQSOd\n5IniyKCYcnPKzzDrSbrfeYBlhoWBqMgnZtbjEidy+uNX+/lf/BoNIInP/F/p\nqH7KgSfBoR4+d+mov2v4o+8kaiPeFL9JU9OlTt34p69Lyno9lVAVmtZg/cwT\nHA1aXxBCw7JWNF2YKxJZTx9adAo84guauvv9Bu7RLuuHCvq1BxOXZ6QRWg34\n2nVRgvR5qdgLmhXSRMDKY7BH00TL6o56XXG2gh5R5vYdJKCGgcaudJd8hSkk\nQaOtgKG9KRonfUvzlxnAngDfkcBnA2eYehkyd0Xxm58HnwZJ12kdoNG1y4Np\nR39JpC4rhgqW/YU7BawbLcjZFmMNrCRLLGjPBGm/ifw/o0TzH5WulqS6Ut7X\nzkEgtGgaC1bvKONTYWk9be/lGlKqH8AEZ87BtRsJ1eQ7dj17LGbjyOPLbiEu\nH1WM+xVAXZsJJGDldjEivt8zQ55lNmDI8EBammcYMiKtgQSZ9Q4uB47hgcxh\nfkCRijRzWoEn2fuHE7PyzJk59vQgJ9FRgMzNJBWNOIpIwhTcNowufOmHcRzA\npZSiJRVxqJSKG1ADcU9rEZR2h4lD4222wb0OyvghinsghbQaiH/HpMWdIXmV\nxMJnwv4L7eITizIGzO65lq0vIS4XCwKmjfjvc7ACjfsCqI/Yp6e2+JJN19Ec\nGUMG\r\n=nmEa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3YOP3ac800icunXJ15L8O48EqQlEa3cWPVRMJ6FK/VQIga2Y/6cfAE9eAONCZZD58cPyHcqY9LMhHkDGh6nNhhho="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-react-launcher_1.9.2_1601334383544_0.5387242727803683"},"_hasShrinkwrap":false},"1.9.3":{"name":"@constgen/neutrino-react-launcher","version":"1.9.3","description":"Neutrino middleware for an automatic React application launching in a browser document with hot reload","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/tree/master/packages/react-launcher","keywords":["neutrino","neutrino-middleware","middleware","preset","webpack","react","hot"],"dependencies":{"react-hot-loader":"4.12.21","@hot-loader/react-dom":"16.13.0","deepmerge":"4.2.2"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0","react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-react-launcher@1.9.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-RuMyxtSnEfuz3d2DYao4klleNhBAaTmmS6Rfg3BPWGgaf+VLp6ONrNZm81q/LkQYvE/Ue5cfPcwhMor/0bSkcA==","shasum":"e1a985cf3cabc7a625f585df3316657324a12c10","tarball":"https://registry.npmjs.org/@constgen/neutrino-react-launcher/-/neutrino-react-launcher-1.9.3.tgz","fileCount":6,"unpackedSize":39782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdhp0CRA9TVsSAnZWagAAHD8P/Rh2rpm2LNWeYG2zIfG5\nu16XtqCSjJhiv6vT01BQU//vmjgSqrQFg1QSweoCa8CLAt2v8TGpRjjdZORX\nzeAJmBYUQnHgEGcmcMm1AaRJ299NfH3fNenBTnDFJVbEzvNawTXPeXU5QA51\nuEnoEmZPMv0PrFDzZZ6H7nV4DcYG7styi8dDZsqYnPELmxQ2aNIBhc9Ejwbx\nPquWWxWouP3XYI6iqPdzPn37XlvW41yJf0Ev/I99qBS5qeEbjoIIp5nS3Ij7\nzGlpsMMhQD96Wo/sheXuP/kJVM7wm9G/o1VKNM62kD4YVxkfjqyiywhx7d9+\n4ihsoF5TcV/VSFbJV2xbFIzE54tckAvi6ThgUrsEj07r9KhUHmLCr+FtHtdZ\nN9NhC6aDCVcFeLmFyylWeWl0BqxGtAVJ8dcjUr9fUnw6IMTHCQ0RTlt6L5DW\ni+QpjvF0J+gQRU79r8GgtT80I6ysiAl+1o9BwmzHM0t29VGcCyF2e4dmdil4\nBO/3MVkaoxDC0lPNQmn+kPHdC03W7UHCReEVawQaQmthVWYPJgqdv8gqxqkX\nFYb7KcI77EQSoLWH90+K/ybPa7Atbpgis0wft4/iCDsOx37jhgXb2yQ57puW\nexP2EpuFaie1bU3lDkXcu6qZk0Qy9spH8if7ZR4ol7xcECjuSYFcF+Dy8I3m\nO/az\r\n=nh9V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbfgfkkRB60miO3wrdIirdZFjdjbpBbNvtyURyllq0LAiEAwvTn9HkjaDcwdr78j/4grLADxJoFNrFsxDm23jISZ4c="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-react-launcher_1.9.3_1601575539664_0.5845795595583925"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-06T15:22:50.963Z","1.0.0":"2020-04-06T15:22:51.410Z","modified":"2022-04-05T00:59:57.524Z","1.0.1":"2020-04-06T15:45:41.205Z","1.5.0":"2020-08-19T12:59:46.749Z","1.7.0":"2020-08-20T13:28:55.210Z","1.9.2":"2020-09-28T23:06:23.726Z","1.9.3":"2020-10-01T18:05:39.805Z"},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"description":"Neutrino middleware for an automatic React application launching in a browser document with hot reload","homepage":"https://github.com/constgen/constgen-neutrino/tree/master/packages/react-launcher","keywords":["neutrino","neutrino-middleware","middleware","preset","webpack","react","hot"],"repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"license":"GPL-3.0","readme":"# @constgen/neutrino-react-launcher\n\n[![npm](https://img.shields.io/npm/v/@constgen/neutrino-react-launcher.svg)](https://www.npmjs.com/package/@constgen/neutrino-react-launcher)\n[![npm](https://img.shields.io/npm/dt/@constgen/neutrino-react-launcher.svg)](https://www.npmjs.com/package/@constgen/neutrino-react-launcher)\n\n[Neutrino](https://neutrino.js.org) middleware for an automatic React application launching in a browser document with hot reload\n\nUsing this middleware you no longer need to bootstrap HMR and app mounting. It is done automatically. The only thing you need is to only export the main JSX component in your main application component (entry file)\n\n**src/index.jsx**\n\n```jsx\nimport React from 'react'\n\nexport default class extends React.Component {\n   render () {\n      return <h1>Root component</h1>\n   }\n}\n```\n\n## Features\n\n- Enabled Hot Module Replacement with source-watching during development\n- Disabled redundant `[HMR]` console messages\n- Debug console cleared on every file change. Your outdated logs will be removed\n\n## Requirements\n\n- Node.js v10+\n- Neutrino v9\n- Webpack v4\n- React v16, v17\n\n## Installation\n\n`@constgen/neutrino-react-launcher` can be installed from NPM. You should install it to `\"dependencies\"` (--save) or `\"devDependncies\"` (--save-dev) depending on your goal.\n\n```bash\nnpm install --save @constgen/neutrino-react-launcher\n```\n\n## Usage\n\n### In preset\n\nRequire this package and plug it into Neutrino. The middleware has no options:\n\n```js\nlet reactLauncher = require('@constgen/neutrino-react-launcher')\n\nneutrino.use(reactLauncher())\n```\n\n### In **neutrinorc**\n\nThe middleware also may be used together with another presets in Neutrino rc-file, e.g.:\n\n**.neutrinorc.js**\n\n```js\nlet reactLauncher = require('@constgen/neutrino-react-launcher')\n\nmodule.exports = {\n   use: [\n      reactLauncher()\n   ]\n}\n```","readmeFilename":"README.md"}