{"_id":"webpack-run-chrome-extension","_rev":"28-5d35dcae90af1f3508e7073d5db27353","name":"webpack-run-chrome-extension","dist-tags":{"next":"0.6.0-0","latest":"1.3.2"},"versions":{"0.1.0":{"name":"webpack-run-chrome-extension","version":"0.1.0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@0.1.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"dist":{"shasum":"25ebe5282b6a45656a86a9a9cd9169062e24ac64","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-0.1.0.tgz","fileCount":17,"integrity":"sha512-Rf1iskixUvi4N4JMsFOKRue4Ve0VYCtcn6TGiUBy1km+342xYx3GvL+mwOFlXcQy9q8ZbBCRaWEtWu2J5PEjTw==","signatures":[{"sig":"MEQCIDLExPzreYPXMkDSKTVrExXrNgpkxQWO7eT8YZZXJPVbAiBvoT8tLkc0FTCFCDckMGHt7pdagc4iklI6IhINQ3gccA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfztuXCRA9TVsSAnZWagAAzuAP/j4akSYKbslENL+hR0ZG\nhrs20+HWzzGnl/HUeYQjClTgQrfElnkGVNONCUq9DaLE9I06kew9BIx1xr/g\n2+B+T+ENiONlh0zdlEPNrnjNklmcliPmDdP0DxFg7zm29z5tiTjPKDDN26Cj\n3BmnT/n5pfw6xYtFP5RqAvHys4fcp1pEYeveup5XoOgHfROQMGgCzMINPoT5\nnopiL+1zMviTUZkTL2EDJq5C+kwqVcqCYQ6r+Bzk800nVgYfvfiWgc36k0SC\nIUazmz9INTCU5YzFK4HR3RaryGh95RPJqZXiFPd9QrTuXPm5XZHwa3RkO/9l\nyxQ3jFAXxHg72JzW5HxaBtUBw9GmOGAuvdzhHgc1uPubeZKBJhWrZmViFafm\npFKjrhqb9/buJcGE2tXmXTaHLaJAnIJc+8fYAcMVvFA16BUJoNOzRvk5pNGs\nZERV31/13LtT63u4pusFbUUHnLxFoA6c9b5KT8v+5CHSaV1hT1fB7jr45TYU\nWWvJ/4NFmt+KV9aCiSv7gnn62OkaI2C1VcI7zFnVZ52SrSImaHlh6pzwY1cp\nMrMdxzmwuCmoXY5vC1vAfxjO0PA4bkA6nYGhIeLuI3z3rMWe5dO+8Q8BeJx6\n247CEQru6L329jh4uF43izQj7+1lPRFTRlILf95aE9KU2Fv8H/WGPseEmvxo\n23/t\r\n=o69z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"module.js","engines":{"node":">=10"},"scripts":{"test":"jest","test:fixture":"webpack --watch --config='./fixtures/webpack.config.js'"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"description":"Run and build your extension on Chrome with auto-reload support","directories":{},"licenseText":"MIT License\n\nCopyright (c) Cezar Augusto <boss@cezaraugusto.net (https://cezaraugusto.net)\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":{"ws":"^7.4.1","webpack":"^5.9.0","webpack-cli":"^4.2.0","chrome-launcher":"^0.13.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.1","mock-socket":"^9.0.3","copy-webpack-plugin":"^6.3.2","jest-websocket-mock":"^2.2.0"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_0.1.0_1607392151125_0.5476158482256221","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"0.2.0":{"name":"webpack-run-chrome-extension","version":"0.2.0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@0.2.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"dist":{"shasum":"1f486b45af466426ea7203053a2a231028b80094","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-0.2.0.tgz","fileCount":18,"integrity":"sha512-2A6mGZRC1Q9jnLFkvyLxMAbhpW7pPgyJz1nGca8wGdQ825s2jw2POS1uA9OU4BbYy+OYL4Ikj77wKdXRmp9D1A==","signatures":[{"sig":"MEQCIAzE6Z6kHBFlh/qUSWD3mITxx3OoIeNeb6YYExLad4RYAiBbujl+FR9GFrTaAWOu8S6JLbY4qUf/lCeVJxds6UgIOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6T0bCRA9TVsSAnZWagAAiE8QAIC1xViX46/t/ro+O7o3\nq+i7b4RHdTdzLtKoTBAf/8GLXhMtzGJ7KixmB2FQI3p3gVJdx70s5cJiGhkV\nWQHKvIVpSxzc9AILziGaehjm1xjx4rOwMceJMnMCX5ExStXiKZxINphZKdbv\nhQGSH3BtAkIlLqsgiK9DsX7gjAfHX/QM5KP9ue1DQQKCW5mlw1vZ+rpwXFHN\n8YrVs2pkkZZMIU2qlShreVuoZPEU1qe3tiCe/NnEYexJLEE2drgmhOpbrGvv\nSjpKzCN8yJXy4Q7uMQiobwoO7/i2bHa2kSU0l29uDqdri50GbxYOShLHWSVA\nqGyTZ6Shzh3ogbx7Mq36x1I0an1l1l2tieqy5vycO61FezLqk2PlDr9DcCie\nku4HAyRxbQN0Mzs11pgEzerUUVSPEX9nhP3o6GhulHND6kyCG5fRF3ZBRS9b\nQmuPXXnFuwAQ7NizBHXpgx0QR1zoHK112DfLyGNmT+upCzxcqCrFbC3NTEj/\n9PS6Uqf8+lauk/L7712cVYBULGGEe9bySpVnwjsMqT6XQ3FFkwGTXxgwq0Ec\nkcSKydPjdzeNtJlnU3x9x35m0DmDJC+85DOTFwKMeqaGtdzS/zF1XkdXN0eZ\nlBrQySX+0kgNkyZ/kI2O36haXOOEqSqe+c5cIU7Tk9Nn5WnDtBSNkXF2uWnF\nktXY\r\n=DBLh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"module.js","engines":{"node":">=10"},"scripts":{"demo":"yarn test:fixture","test":"jest","test:fixture":"webpack --watch --config='./fixtures/webpack.config.js'"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"description":"Run and build your extension on Chrome with auto-reload support","directories":{},"licenseText":"MIT License\n\nCopyright (c) Cezar Augusto <boss@cezaraugusto.net (https://cezaraugusto.net)\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":{"ws":"^7.4.1","webpack":"^5.9.0","fs-extra":"^9.0.1","mock-socket":"^9.0.3","webpack-cli":"^4.2.0","chrome-launcher":"^0.13.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.1","copy-webpack-plugin":"^6.3.2","jest-websocket-mock":"^2.2.0"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_0.2.0_1609121050866_0.0007391477046976291","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"0.3.0-0":{"name":"webpack-run-chrome-extension","version":"0.3.0-0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@0.3.0-0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"dist":{"shasum":"d076e2c5e8b1c88f1666aff6389c97400d58bb1c","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-0.3.0-0.tgz","fileCount":58,"integrity":"sha512-WFRCC/0f2ICSEOrG2mC432dzpcN3WkZnv27IRcbPRY4Djr3r1W6atvgAFQx0mmfXbeDEyYAHyBXkYE5stYtdqg==","signatures":[{"sig":"MEYCIQDDsVtT6A3BCHvDLgiGBzq90kzMj8GQc1lGUFiKS6fdPgIhAICWyJZQqetiS7Gp8kEZZGiAbufURer2xjIoP55WMA3M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDqGcCRA9TVsSAnZWagAA43cP/0K9ujMKRiVyOuMudI0u\nve8VXG5YkQHdOvQnwxavrddOYnmfh16LPKm7zjqLYtzePGTP1yIJ13dA8whI\nA2LX974Fcp6WxsRI63LJI35bCrk9DpRcjQJ6dC1X7pPn0ZZ9wRR57zUDyYMK\ncHeovRYcfw3HgI/Fg+JJhafNDDq3S6i4fw6TdMSgifTLSsEKvAWk9oRewSN/\n8Np191zX1nNXB/v/yMZ3emJJmP8C5uQF+SN1WCt4wKWMNvQ2TfspXI5OEfNl\nt+9b5t1PvFOFhmI/rJGYFQzvK+MJpfd7QMrxfCg8BqZUONxcS/Nu0UZU5YPL\nB4ITHi0NlRpvX7glR3aEZ1cYGt9m1poeLTCbhKSsp2MJ9+E4xyuN6JjU5Xbc\nHy+ZiffLHsr7E51CJKWzmzU1fPZEJQl6D+364I15NIurwgm5cUmWSHwgpKN6\nkcto/O5oewwGOKJ/BvkJ54bfHeFKYzU5XGPf2XgOALPLn2UW1ug31AupUTnP\n2DOCizlvFLVXYYVwHkKQbZeNiEQj7mj3BvLacvgQlHyaRO8f84HPYRZXItAw\n3NLcYqlJYTmErtIHCBmdmYD1z/GhZiQZcg4H/arqOUrVz1RYUCNXlMv7og+D\nJNG7n67e+nfJEvIZFP8uvN3PnJSFGDdmHCJ6wqu05nC8sswgtEkreA00qh7W\nIc1m\r\n=rPNN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"module.js","readme":"[action-image]: https://github.com/cezaraugusto/webpack-run-chrome-extension/workflows/CI/badge.svg\n[action-url]: https://github.com/cezaraugusto/webpack-run-chrome-extension/actions\n[npm-image]: https://img.shields.io/npm/v/webpack-run-chrome-extension.svg\n[npm-url]: https://npmjs.org/package/webpack-run-chrome-extension\n# webpack-run-chrome-extension [![workflow][action-image]][action-url] [![npm][npm-image]][npm-url]\n\n<img src=\"https://user-images.githubusercontent.com/4672033/103182804-f2bc9a80-488c-11eb-936d-efa5474e384f.png\" align=right height=180>\n\n> Run your browser extension on Chrome with zero-config auto-reload support\n\nOpens up a new Chrome instance with an extension loaded. Resources declared in manifest.json are auto-reloaded by default, including JavaScript and CSS declared in Manifest HTML pages. This plugin accepts all flags Chrome does (see [browserFlags](#browserFlags)) and loads on a clean profile by default.\n\n## Highlights\n\n* Zero-config auto-reload for [virtually everything](https://github.com/cezaraugusto/webpack-run-chrome-extension/issues/4) including all HTML overrides, and every resource you plan to require via `<script>` and `<link>` in manifest declared HTML pages.\n* Fresh profile with developer mode enabled by default on every run. (customizable)\n* Opens the handy \"chrome://extensions\" by default for fast debugging.\n* Uses the system browser instead of fully downloading Chrome. (accepts Canary builds)\n* Closing the webpack process instantly kills all child processes. No extra steps to open/close Chrome.\n* Supports [virtually all Chrome flags](https://peter.sh/experiments/chromium-command-line-switches/).\n\n## See it in action\n\n```\ngit clone git@github.com:cezaraugusto/webpack-run-chrome-extension.git\ncd webpack-run-chrome-extension && yarn install\nyarn demo\n```\n\n<p align='center'>\n<img src='https://user-images.githubusercontent.com/4672033/105644192-e0755280-5e72-11eb-90bd-658224eb33c7.gif' width='600' alt='npm start'>\n</p>\n\n## Usage\n\n```\nyarn add webpack-run-chrome-extension --save-dev\n```\n\nIf you want to watch for file changes in your extension, `watch` mode must be enabled.\n\n```diff\n// webpack config file\n+ const RunChromeExtension = require('webpack-run-chrome-extension')\n\nmodule.exports {\n+  watch: true,\n  plugins: [\n+   new RunChromeExtension({\n+     extensionPath: 'path/to/extension'\n+   })\n  ]\n}\n```\n\n**Lazy sample**\n\n```js\nconst RunChromeExtension = require('webpack-run-chrome-extension')\n\nnew RunChromeExtension({\n  extensionPath: 'path/to/extension/dir', // Only required field\n  browserFlags: [\n    '--enable-experimental-extension-apis',\n    '--embedded-extension-options'\n  ],\n  userDataDir: 'path/to/user/data/dir',\n  startingUrl: 'https://example.com',\n  autoReload: true,\n  port: 8081\n})\n```\n\n\n## API\n\n### new RunChromeExtension(options)\n\n#### Options\n\n##### extensionPath (required)\n\nType: `string`\n\nPath to your extension. Must point to the same directory as the manifest file.\n\n##### browserFlags (optional)\n\nType: `Array<string>`\n\nAdditional flags to pass to Chrome. Defaults to [these flags](https://github.com/GoogleChrome/chrome-launcher/blob/master/src/flags.ts).\n\nFor a full list of available flags, see https://peter.sh/experiments/chromium-command-line-switches/.\n\n##### userDataDir (optional)\n\nType: `string` | `boolean`\n\nWhat Chrome profile path to use. A boolean value of `false` sets the profile to the default user profile. Defaults to a fresh Chrome profile.\n\n##### startingUrl (optional)\n\nType: `string`\n\nWhat URL to start the browser with. Defaults to `about:blank`\n\n##### autoReload (optional)\n\nType: `boolean`\n\nWhether to enable auto-reload on save. Defaults to `true`\n\n##### port (optional)\n\nType: `number`\n\nWhat port should run the extension reloader. Defaults to `8081`\n\n## License\n\nMIT (c) Cezar Augusto.\n","engines":{"node":">=10"},"scripts":{"demo":"yarn test:fixture","test":"jest","test:fixture":"webpack --watch --config='./fixtures/webpack.config.js'"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"description":"Run and build your extension on Chrome with auto-reload support","directories":{},"licenseText":"MIT License\n\nCopyright (c) Cezar Augusto <boss@cezaraugusto.net (https://cezaraugusto.net)\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":{"ws":"^7.4.1","log-md":"^0.2.0","webpack":"^5.9.0","fs-extra":"^9.0.1","css-loader":"^5.0.1","line-reader":"^0.4.0","mock-socket":"^9.0.3","webpack-cli":"^4.2.0","style-loader":"^2.0.0","chrome-launcher":"^0.13.4","copy-webpack-plugin":"^7.0.0","html-webpack-plugin":"^5.0.0-beta.2","mini-css-extract-plugin":"^1.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.1","jest-websocket-mock":"^2.2.0"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_0.3.0-0_1611571611163_0.3009245712007793","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"0.3.0":{"name":"webpack-run-chrome-extension","version":"0.3.0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@0.3.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"dist":{"shasum":"c2e10f3f94e0b12852137d31ecfa49533ed22cf0","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-0.3.0.tgz","fileCount":58,"integrity":"sha512-VEnkKFEry3vP0OOKYOTyVOGZOwcLKTidSxfE/Ly+ANCQ9nGpgUA3cIe7xZuyhbd/j8Jq6flsW4qL5UaBS4tEew==","signatures":[{"sig":"MEQCIDLf51rrXZITwvyNQSisdztzwniNg0V3yOpYw3ASv0v4AiBIhn8Nk2pXnzzAV9Vlc6bLfNR94BD0xbd4Q3Mkt+S0aQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDqSsCRA9TVsSAnZWagAAppUP/1w1dDmcDR7WAfTlgjel\nxmibak5O57o+pleOhvCFj1QgTGm9gBPJJA/DuVNdB5p7lZZhxMWA3kzGmor9\njPn6p8cRcBkB379KlveZ9xdmqm2KNNtshyj0DJLWZW0Fvfe6i40OZV8Fo91n\nZYh9kCzlsWjl6Maj2YJusO7wEFD1GgkZrkBXBLPsCIu3stY16SwiAwZMshHU\nnbjq588p3GMRnh0aHtUWZ+31IEWCl47Ya/PYbelMtPn6gIzeu9eYgbnVlVSc\neAG4nfO9IFZIJvPcAgZpFkL0zsDJsfjFHwzome6CqVzEKcj6Pmr7rzbXj2eZ\nYGFBMHM+0r5KQ7/EGNtMRXQPEU/ozhcgcLMd8CBObOSyYCfRntCN9oXYlvtD\nLe9CAf8P8Y0hlcP8zeyjoBJGqd86mJg+XrUJl8P99mb2Fi9ZIeQQZjjaBzJN\nACfyDUW2NVnK3gM7EuTUUXCJWqgX03a7FNPtlUvsza0bmvN1NnQJfnKIFklC\nSv9I9Iqad+YfSlw1r8b6M/X+FWy0Qc1sNFyeyRlNOoZgN05i02fmoC0nkYNU\nv548w5817h+PAciT60upZHpbqeAcjhT0e3kXsrHbVrBp++qS03mFo5VMLz9u\n9TEjwrRKAZRZDAsm6ObwVDh8bYOQLK8GVj/FjdXXekNYzTCC8bAiSjeHbqdZ\n9Loi\r\n=GIIa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"module.js","engines":{"node":">=10"},"scripts":{"demo":"yarn test:fixture","test":"jest","test:fixture":"webpack --watch --config='./fixtures/webpack.config.js'"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"description":"Run and build your extension on Chrome with auto-reload support","directories":{},"licenseText":"MIT License\n\nCopyright (c) Cezar Augusto <boss@cezaraugusto.net (https://cezaraugusto.net)\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":{"ws":"^7.4.1","log-md":"^0.2.0","webpack":"^5.9.0","fs-extra":"^9.0.1","css-loader":"^5.0.1","line-reader":"^0.4.0","mock-socket":"^9.0.3","webpack-cli":"^4.2.0","style-loader":"^2.0.0","chrome-launcher":"^0.13.4","copy-webpack-plugin":"^7.0.0","html-webpack-plugin":"^5.0.0-beta.2","mini-css-extract-plugin":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.1","jest-websocket-mock":"^2.2.0"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_0.3.0_1611572395688_0.2505538472993085","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"0.4.0":{"name":"webpack-run-chrome-extension","version":"0.4.0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@0.4.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"dist":{"shasum":"1dd6b8f0b01efced04bb34f6e782ad9b09d9a7ad","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-0.4.0.tgz","fileCount":58,"integrity":"sha512-xSPHKNpNiFQqCJirTMnXnn8qKtHOGJdc/8CwuF+sjZTIBHdDDnKYt8kbzaPlcTnnk3X9qVJpyPpwAxaPGTPQTA==","signatures":[{"sig":"MEUCIQDWTzr7ieESZeIxQ5LUmgc0VjYLz7H42eOe655y8wokCwIgYmG6JEx1eIDep3ZH3jhnMlZeaEIfC53V8pz821GYqcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy9ZJCRA9TVsSAnZWagAAMNYQAJEG97wDdtqVBg6oOVuG\nklRl1Yf63GswQUdVtWIW5Degahc94BTztJzQypzBMNdrTq+YfVSMaEjpwhu/\ntMIeKGA/hztgaWMct8LuomHb/+NuoWxEgFYAJi5wQTXpzkltQp8oiQxqpnGy\nl5YhfXhGVrEpgQH83p/Akg5s8R/KcetpbM0hJV9bwp5vsIuFFrwOG/VXmVCF\nCaM9S/FbnKHFhWrSut2Or+IjyYCQDsGMUOwnLScMq2XnBNlnYCJT1Yaz42Dd\nStqfkMZX2u8Wi6iQlCt3WZSn2pnEEVwgkMHnlgWsVmW1tq1w4/+mIK50UwvS\naKYzONdege0IB1Q8w/teuLNdgB7hNROdOCeaOLm4WHG3xMHVbR6lfPzXxEHa\n5ye/PefeFiAyjJeaiLgPav2MyBUgXfNWEmONt5u2nfka+WXr/3JQ8lk+5AfZ\njNmIQwWIdZWQfDcgvClQ84kpEG7I/Imn4wI8J4UyECADR1LgHAUrplG/kZrD\nagA85jxiXnBS/3tu1gXabaqHzry5dNeL9/phLJ9R8i81y+bATFJJGAqom5wy\n/JYfFD9rLTqkCR1jIdfJp3otp/uZTPIVFsoe2KOSqUJATGHaD0BHrBZ/ZUJs\nvJoABw3+r27SLT6KkGyr5t5ziOkLs8aAnqKhpR3bNp/v3/K/dpaFOOmmcym1\naMBd\r\n=QlQ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"module.js","engines":{"node":">=10"},"scripts":{"demo":"yarn test:fixture","test":"jest","test:fixture":"webpack --watch --config='./fixtures/webpack.config.js'"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"description":"Run and build your extension on Chrome with auto-reload support","directories":{},"licenseText":"MIT License\n\nCopyright (c) Cezar Augusto <boss@cezaraugusto.net (https://cezaraugusto.net)\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":{"ws":"^7.4.1","log-md":"^0.2.0","webpack":"^5.9.0","fs-extra":"^9.0.1","css-loader":"^5.0.1","line-reader":"^0.4.0","mock-socket":"^9.0.3","webpack-cli":"^4.2.0","style-loader":"^2.0.0","chrome-launcher":"^0.13.4","copy-webpack-plugin":"^7.0.0","html-webpack-plugin":"^5.0.0-beta.2","mini-css-extract-plugin":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.1","jest-websocket-mock":"^2.2.0"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_0.4.0_1623971401123_0.830654682899393","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"0.5.0-0":{"name":"webpack-run-chrome-extension","version":"0.5.0-0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@0.5.0-0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"dist":{"shasum":"cb777f8b2b006dd70089f4b2dcebcfb61d541411","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-0.5.0-0.tgz","fileCount":25,"integrity":"sha512-M9BML39xeBbUZRQQhfiYd7n7FnSl+L0QGQcegUZNqhJ9A7nubO2KGBlndgmnazFzrrMFRK80hi/OjbwhVI4Fzw==","signatures":[{"sig":"MEUCIAn017E3efv3ztJJSB/wMKxs5wpTh0O3tbd6N6Y8jtXmAiEA75nzHPsrBcpvabHwzDiaM7tTzlCt1OIhSgyuLnyvuC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6So4CRA9TVsSAnZWagAA61cP/0vcBHmwW1YPLj0QWbaA\n2x/3zQ+zWJJ/KSqB2mEo+qsV6MWw7fHy8PaRAs3MKKqF+VG1aqu9DiFXa8Ei\neTh55Jfhc0HwFPBaVkqgyAdorPq+JwZ/c+TEizL4lefSzANJ+cCtA4NSK3il\nrvjKL7ZcJeqGJws9AP5yz4bUvBEfKHLzlJI4GGSmAavIhEtI3hBWYBLUK4SY\nvRWCQdSB7Cja1Vq2+my32B21dSWvg5jFhSk0uLTyQdbQwtfe43e8A5CVcpNI\nJIqxeIu+jqPU1mOpt9eoBUB5EcDvCtuBPpYmqganj8ax3ZfbgICUMP0J9LNB\n1d4Vcsvk1WLdtdW32/X/x5/x/OfTOkq4MAnl2di/sEUNiDLwF5vJdFmG4uaz\nO7QPrH09tsqh3V27V6Oos9Q2w6dz/FlqIF1xzAaToesXMCJI5hagpWPns3E0\nH4nSFugwsX0zbTqZqgsSgnkLLGWebsbcQ+Qdv2wVZzFuJOba+/ed+k+1UZxC\nqx1e1h/6PYnDbUrKl8Nm2uBnrtVqWlsOxjmaCxJDUPbtm4vU7fHUvyMneXwa\n+cID5QcCTYBirqchaEOyBbUVn4GR9OIe9FnBOIVYn57A2ZJr6cboJ54+zIlK\nEzS70tALk20dRDlVPrsOMuMJfKvOtNhxqPokdvxUSjIwnD1vx3XAWtyYb48H\nzvjd\r\n=BNRX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"module.js","readme":"[action-image]: https://github.com/cezaraugusto/webpack-run-chrome-extension/workflows/CI/badge.svg\n[action-url]: https://github.com/cezaraugusto/webpack-run-chrome-extension/actions\n[npm-image]: https://img.shields.io/npm/v/webpack-run-chrome-extension.svg\n[npm-url]: https://npmjs.org/package/webpack-run-chrome-extension\n# webpack-run-chrome-extension [![workflow][action-image]][action-url] [![npm][npm-image]][npm-url]\n\n<img src=\"https://user-images.githubusercontent.com/4672033/103182804-f2bc9a80-488c-11eb-936d-efa5474e384f.png\" align=right height=180>\n\n> Run your browser extension on Chrome with zero-config auto-reload support\n\nOpens up a new Chrome instance with an extension loaded. Resources declared in manifest.json are auto-reloaded by default, including JavaScript and CSS declared in Manifest HTML pages. This plugin accepts all flags Chrome does (see [browserFlags](#browserFlags)) and loads on a clean profile by default.\n\n## Highlights\n\n* Zero-config auto-reload for [virtually everything](https://github.com/cezaraugusto/webpack-run-chrome-extension/issues/4) including all HTML overrides, and every resource you plan to require via `<script>` and `<link>` in manifest declared HTML pages.\n* Fresh profile with developer mode enabled by default on every run. (customizable)\n* Opens the handy \"chrome://extensions\" by default for fast debugging.\n* Uses the system browser instead of fully downloading Chrome. (accepts Canary builds)\n* Closing the webpack process instantly kills all child processes. No extra steps to open/close Chrome.\n* Supports [virtually all Chrome flags](https://peter.sh/experiments/chromium-command-line-switches/).\n\n## See it in action\n\n```\ngit clone git@github.com:cezaraugusto/webpack-run-chrome-extension.git\ncd webpack-run-chrome-extension && yarn install\nyarn demo\n```\n\n<p align='center'>\n<img src='https://user-images.githubusercontent.com/4672033/105644192-e0755280-5e72-11eb-90bd-658224eb33c7.gif' width='600' alt='npm start'>\n</p>\n\n## Usage\n\n```\nyarn add webpack-run-chrome-extension --save-dev\n```\n\nIf you want to watch for file changes in your extension, `watch` mode must be enabled.\n\n```diff\n// webpack config file\n+ const RunChromeExtension = require('webpack-run-chrome-extension')\n\nmodule.exports {\n+  watch: true,\n  plugins: [\n+   new RunChromeExtension({\n+     extensionPath: 'path/to/extension'\n+   })\n  ]\n}\n```\n\n**Lazy sample**\n\n```js\nconst RunChromeExtension = require('webpack-run-chrome-extension')\n\nnew RunChromeExtension({\n  extensionPath: 'path/to/extension/dir', // Only required field\n  browserFlags: [\n    '--enable-experimental-extension-apis',\n    '--embedded-extension-options'\n  ],\n  userDataDir: 'path/to/user/data/dir',\n  startingUrl: 'https://example.com',\n  autoReload: true,\n  port: 8081\n})\n```\n\n\n## API\n\n### new RunChromeExtension(options)\n\n#### Options\n\n##### extensionPath (required)\n\nType: `string`\n\nPath to your extension. Must point to the same directory as the manifest file.\n\n##### browserFlags (optional)\n\nType: `Array<string>`\n\nAdditional flags to pass to Chrome. Defaults to [these flags](https://github.com/GoogleChrome/chrome-launcher/blob/master/src/flags.ts).\n\nFor a full list of available flags, see https://peter.sh/experiments/chromium-command-line-switches/.\n\n##### userDataDir (optional)\n\nType: `string` | `boolean`\n\nWhat Chrome profile path to use. A boolean value of `false` sets the profile to the default user profile. Defaults to a fresh Chrome profile.\n\n##### startingUrl (optional)\n\nType: `string`\n\nWhat URL to start the browser with. Defaults to `about:blank`\n\n##### autoReload (optional)\n\nType: `boolean`\n\nWhether to enable auto-reload on save. Defaults to `true`\n\n##### port (optional)\n\nType: `number`\n\nWhat port should run the extension reloader. Defaults to `8081`\n\n## License\n\nMIT (c) Cezar Augusto.\n","engines":{"node":">=10"},"scripts":{"demo":"yarn test:fixture","test":"jest","test:fixture":"webpack --watch --config='./fixtures/webpack.config.js'"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"description":"Run and build your extension on Chrome with auto-reload support","directories":{},"licenseText":"MIT License\n\nCopyright (c) Cezar Augusto <boss@cezaraugusto.net (https://cezaraugusto.net)\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":{"ws":"^7.4.1","log-md":"^0.2.0","webpack":"^5.9.0","fs-extra":"^9.0.1","css-loader":"^5.0.1","line-reader":"^0.4.0","mock-socket":"^9.0.3","webpack-cli":"^4.2.0","style-loader":"^2.0.0","chrome-launcher":"^0.13.4","copy-webpack-plugin":"^7.0.0","html-webpack-plugin":"^5.0.0-beta.2","mini-css-extract-plugin":"^1.3.3","extension-manifest-assets":"^0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.1","jest-websocket-mock":"^2.2.0"},"peerDependencies":{"webpack":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_0.5.0-0_1625893432380_0.4494909198433499","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"0.6.0-0":{"name":"webpack-run-chrome-extension","version":"0.6.0-0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@0.6.0-0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"dist":{"shasum":"4e08a30fb2068c63ac032226ee1b5d8d1d5f3cb2","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-0.6.0-0.tgz","fileCount":27,"integrity":"sha512-MY+mt7oTK+UaqxQvQi5kBAoGKgabbziQ/B65wNMsruTvAjfhtA7ivGK7pdkDUW6arSii0d0APozcCqIbXA4b8A==","signatures":[{"sig":"MEUCIQCoZuJsM6+7Tm+xtdwAqPCME67eCmZCDeMkHjX84r273wIgFFqSAUKbZAszxBdmBt5LootZEBqgkA1q0rWLlYhm1+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBs1lCRA9TVsSAnZWagAA3HgQAIB1JVRbL8mT0Yc5kCjS\nUENNpoeNCRJ9hJ7dA/7dE9kSsnFi4U4LvLjfsdG4tb4FGxJbUxrHTkwRLSTc\nDEBMqVz2rkbOMpP7aqJnRcCHEer74/eTtmw8488T5ExMV4nkgqDVLGd0dqb+\njVz8tVDh64ge2hhMG5C8+7PUsFx+qNdEB1sgsULz2WnTDOOSJFoJM+iuaC1V\nYZJmto5IAxHjKyEhkCOiH7Dzba83LFkF/64eSREWOe6TfPfV/HWeFslLSMAN\nAdgpDJ7ojd2DnSyQ7ESDCilbmwaDZzY2B/jHAKdKhjbgBoWHbU/htlxso3Lz\nCpLEWlsrq0e1l9ApsmkEJSOHQjtDlta++DqrXsfSqI7Y4n7Hya9q6QS08pMc\nKdhrRDsPMqjL4XRRWIas1SY4xezGzw+AVedVv6pkf5S308kjycyz0BZGIUGw\nsKjN2b6rrQE0dSBc674edOKt0Z6BO4ozqfs8T19mt6YonSqoohsFAQN/D7an\nKqsw7x9cagwuY1/7P1i9WhjyJ5pdf3pT8WR0e6eapNs25+z12m2Jr/0Zv/tS\nudzYE/uDTw81Ts+80u5laXuRH4TKLmiPlENvjP4PzSXPSj5CKaFG2R3dOSZE\n91xPJ9tUM6SR9bpvyqgnV1sW4rxiL5IsZ/5if7XIN4nAn8EAm+x5ahXw1sPi\nxGvh\r\n=Uyqv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"module.js","readme":"[action-image]: https://github.com/cezaraugusto/webpack-run-chrome-extension/workflows/CI/badge.svg\n[action-url]: https://github.com/cezaraugusto/webpack-run-chrome-extension/actions\n[npm-image]: https://img.shields.io/npm/v/webpack-run-chrome-extension.svg\n[npm-url]: https://npmjs.org/package/webpack-run-chrome-extension\n# webpack-run-chrome-extension [![workflow][action-image]][action-url] [![npm][npm-image]][npm-url]\n\n<img src=\"https://user-images.githubusercontent.com/4672033/103182804-f2bc9a80-488c-11eb-936d-efa5474e384f.png\" align=right height=180>\n\n> Run your browser extension on Chrome with zero-config auto-reload support\n\nOpens up a new Chrome instance with an extension loaded. Resources declared in manifest.json are auto-reloaded by default, including JavaScript and CSS declared in Manifest HTML pages. This plugin accepts all flags Chrome does (see [browserFlags](#browserFlags)) and loads on a clean profile by default.\n\n## Highlights\n\n* Zero-config auto-reload for [virtually everything](https://github.com/cezaraugusto/webpack-run-chrome-extension/issues/4) including all HTML overrides, and every resource you plan to require via `<script>` and `<link>` in manifest declared HTML pages.\n* Fresh profile with developer mode enabled by default on every run. (customizable)\n* Opens the handy \"chrome://extensions\" by default for fast debugging.\n* Uses the system browser instead of fully downloading Chrome. (accepts Canary builds)\n* Closing the webpack process instantly kills all child processes. No extra steps to open/close Chrome.\n* Supports [virtually all Chrome flags](https://peter.sh/experiments/chromium-command-line-switches/).\n\n## See it in action\n\n```\ngit clone git@github.com:cezaraugusto/webpack-run-chrome-extension.git\ncd webpack-run-chrome-extension && yarn install\nyarn demo\n```\n\n<p align='center'>\n<img src='https://user-images.githubusercontent.com/4672033/105644192-e0755280-5e72-11eb-90bd-658224eb33c7.gif' width='600' alt='npm start'>\n</p>\n\n## Usage\n\n```\nyarn add webpack-run-chrome-extension --save-dev\n```\n\nIf you want to watch for file changes in your extension, `watch` mode must be enabled.\n\n```diff\n// webpack config file\n+ const RunChromeExtension = require('webpack-run-chrome-extension')\n\nmodule.exports {\n+  watch: true,\n  plugins: [\n+   new RunChromeExtension({\n+     extensionPath: 'path/to/extension'\n+   })\n  ]\n}\n```\n\n**Lazy sample**\n\n```js\nconst RunChromeExtension = require('webpack-run-chrome-extension')\n\nnew RunChromeExtension({\n  extensionPath: 'path/to/extension/dir', // Only required field\n  browserFlags: [\n    '--enable-experimental-extension-apis',\n    '--embedded-extension-options'\n  ],\n  userDataDir: 'path/to/user/data/dir',\n  startingUrl: 'https://example.com',\n  autoReload: true,\n  port: 8081\n})\n```\n\n\n## API\n\n### new RunChromeExtension(options)\n\n#### Options\n\n##### extensionPath (required)\n\nType: `string`\n\nPath to your extension. Must point to the same directory as the manifest file.\n\n##### browserFlags (optional)\n\nType: `Array<string>`\n\nAdditional flags to pass to Chrome. Defaults to [these flags](https://github.com/GoogleChrome/chrome-launcher/blob/master/src/flags.ts).\n\nFor a full list of available flags, see https://peter.sh/experiments/chromium-command-line-switches/.\n\n##### userDataDir (optional)\n\nType: `string` | `boolean`\n\nWhat Chrome profile path to use. A boolean value of `false` sets the profile to the default user profile. Defaults to a fresh Chrome profile.\n\n##### startingUrl (optional)\n\nType: `string`\n\nWhat URL to start the browser with. Defaults to `about:blank`\n\n##### autoReload (optional)\n\nType: `boolean`\n\nWhether to enable auto-reload on save. Defaults to `true`\n\n##### port (optional)\n\nType: `number`\n\nWhat port should run the extension reloader. Defaults to `8081`\n\n## License\n\nMIT (c) Cezar Augusto.\n","engines":{"node":">=10"},"scripts":{"demo":"yarn test:fixture","test":"echo \"No tests\" && exit 0","test:fixture":"webpack --config='./fixtures/webpack.config.js'"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"description":"Run and build your extension on Chrome with auto-reload support","directories":{},"licenseText":"MIT License\n\nCopyright (c) Cezar Augusto <boss@cezaraugusto.net (https://cezaraugusto.net)\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":{"ws":"^8.4.2","log-md":"^0.6.0","webpack":"^5.68.0","fs-extra":"^10.0.0","css-loader":"^6.6.0","line-reader":"^0.4.0","webpack-cli":"^4.9.2","style-loader":"^3.3.1","chrome-location":"^1.2.1","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","mini-css-extract-plugin":"^2.5.3","extension-manifest-assets":"^0.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"webpack":"^5.68.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_0.6.0-0_1644612965070_0.1555538821800686","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"0.6.0":{"name":"webpack-run-chrome-extension","version":"0.6.0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@0.6.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"dist":{"shasum":"a81ab039c94fef057455c21277d22ae6ea088c51","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-0.6.0.tgz","fileCount":27,"integrity":"sha512-wA2m6hr69rOEmqoXBYqBC3YdU8w6vPbxalYt3RueoWFueuSAOu2Rl8Xu7rF7A7By5M/gxfmsGDeRLbHRh12aaA==","signatures":[{"sig":"MEUCIQCVmNnM8pYDLCZGjY9PfOGzyR8UoTRb6aPzhbA2B95daQIgKCcfgcgah8YtB6chR/zwwYGBKkSfMeq69xv86v/G9TE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBt6pCRA9TVsSAnZWagAAl0sP/j8aVuJmgRAND5YPzhwH\naMU4UdJDTgvb0OEg/n4/s0imlEXec0WknD5fM3kO/+o0hNZgZpfaH5X3nilA\nyUnBmpAPbPbKucf4DrwyUvC9XwUJnqNIX8iBGBuFDpy5AfoyX8WnqE3RP0cW\n6j5v0zM0urx7a9fQAPFTbJbD55qk5un/cjHikLhQsmmJUSO85JLJTozfYrG5\nY7cjqzy9HwF6oWKmlRiJQdKI9k+DZIIRkSHO337w6w2Hx+VTaljzAODjawdQ\nCLdyBuLevHfYukpm+WUW5nZVzYjg7fTZa1NIQJ7dyXdx/jy/xeQwdoMZ/D3K\nZ0ez56EImyzzxddtltpEBniaFHt9Vz0hzc8A8pEcZHtSxJfKM/aZeMQGzfla\ng9ttOB7DmyeMNablHMGIssPVr47k13CBQt2Mn/n21sS4S5SufvrALuMejkL9\n6q+18LgWfE+Y/+1p7ou1GS+a4rQdWnHZXAYpRpjJ6owUcRpkgnTesrkoasuq\nrb2+fQmzxltGc5PYC5CNRPkzxyM/GHvEtd0kqfvFJA6vtzZJS1L5HV0sjrfT\nE3N8fx4n2CJxBhyiXyqYG+w9NTh0GniHkpnZ1VeDZ3y8lxYmPSgDjFn2UkVV\n8q8xD+B3aD3sBG1JM62uqVIcT10dJ/V5IPFJjOpAqidisgu/vt3csOA77GOz\nRpuq\r\n=iGP9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"module.js","engines":{"node":">=10"},"scripts":{"demo":"yarn test:fixture","test":"echo \"No tests\" && exit 0","test:fixture":"webpack --config='./fixtures/webpack.config.js'"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"description":"Run and build your extension on Chrome with auto-reload support","directories":{},"licenseText":"MIT License\n\nCopyright (c) Cezar Augusto <boss@cezaraugusto.net (https://cezaraugusto.net)\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":{"ws":"^8.4.2","log-md":"^0.1.0","webpack":"^5.68.0","fs-extra":"^10.0.0","css-loader":"^6.6.0","line-reader":"^0.4.0","webpack-cli":"^4.9.2","style-loader":"^3.3.1","chrome-location":"^1.2.1","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","mini-css-extract-plugin":"^2.5.3","extension-manifest-assets":"^0.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"webpack":"^5.68.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_0.6.0_1644617384896_0.5679728864234959","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.0.0-0":{"name":"webpack-run-chrome-extension","version":"1.0.0-0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.0.0-0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"0693b6677a37d3cd53045ee473c9f917a4c48c55","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.0.0-0.tgz","fileCount":1134,"integrity":"sha512-SMGweaV98LNKWbSXGM4ZxJFo1XieG6H3NcNtHW8hFgKQ77axiNPTR1CwNeNlosTgwyDvPW8sd6590Ngk5/AQzA==","signatures":[{"sig":"MEYCIQCaLx37ai+3eo8EAH5x2uSZ2deleHe7CAQQi4ZfWl87sgIhAO2lzGoGJ9pvuacFMn7FEyWhJABrnwrh5ed07P5pTkWe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62741262},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"6c760964b0eb85338b57e57e1d9a851bb768f73c","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 && node ./copyExtensions.js","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.2.4","description":"Run and build your extension on Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","chrome-location":"^1.2.1","@types/loader-utils":"^2.0.6","@types/schema-utils":"^2.4.0","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.89.0","tsconfig":"*","css-loader":"^6.9.1","webpack-cli":"^5.1.4","style-loader":"^3.3.4","@types/fs-extra":"^11.0.4","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","mini-css-extract-plugin":"^2.7.7","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.68.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.0.0-0_1708528884220_0.5029777204339532","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.0.0":{"name":"webpack-run-chrome-extension","version":"1.0.0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.0.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"59b86043274f47c08e94535d565ffd91cea0c5c3","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.0.0.tgz","fileCount":86,"integrity":"sha512-lUz8GgVzSZiBuz0RkhLVHu7MvPB5SpUC3OYeXBeBDgtpTSHBqEAhLmYR91t1J9KquNOwQDHx2VrUoVx8jQNgvQ==","signatures":[{"sig":"MEYCIQDB2ILRvdnemAAfx9jj73Jd4Xx6F3zZRPd6ndi/y9sjOgIhAOvIeYL1zwMr+8RfRLmBS3lRxKBCMaCuL9Ka2Tt9zWIV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145967},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"9bd45c1a080a47e5d575cfcc21161159f540901c","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 && node ./copyExtensions.js","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.2.4","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","chrome-location":"^1.2.1","@types/loader-utils":"^2.0.6","@types/schema-utils":"^2.4.0","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.89.0","tsconfig":"*","css-loader":"^6.9.1","webpack-cli":"^5.1.4","style-loader":"^3.3.4","@types/fs-extra":"^11.0.4","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","mini-css-extract-plugin":"^2.7.7","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.0.0_1708609529455_0.8701301452860486","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.0.1":{"name":"webpack-run-chrome-extension","version":"1.0.1","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.0.1","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"5d8fb6fa9a358e7daf4851949570e782fe6a5991","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.0.1.tgz","fileCount":16,"integrity":"sha512-4eDykk75AmsNmwZOPgnOubSBuqaIBqJkWrgihA/tIxogEPhFnf/iEg97qE0+W9EEtdE2dkTiB2r9asaJUsCRxg==","signatures":[{"sig":"MEQCICFMD9Z0SSQxmhwlJEWyjHoBTVgqRNrBamUw9BvRL20GAiA/ymzk5u/14gHkAiUtZHfKxfAL0Al3UWM1wkWife2yfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167993},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"f94d8b3854987ea7c965141f34301054092738f2","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 && node ./copyExtensions.js","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.2.4","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","chrome-location":"^1.2.1","@types/loader-utils":"^2.0.6","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.89.0","tsconfig":"*","css-loader":"^6.9.1","webpack-cli":"^5.1.4","style-loader":"^3.3.4","@types/fs-extra":"^11.0.4","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","mini-css-extract-plugin":"^2.7.7","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.0.1_1708610895740_0.8863267608761596","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.0.2":{"name":"webpack-run-chrome-extension","version":"1.0.2","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.0.2","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"dca681223545afb8a710dfa45489434cb279139f","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.0.2.tgz","fileCount":16,"integrity":"sha512-TrE7pjJRjXk/7bgz5YJfD4ir1aM3pzLLSCStV1Jt3VOBhk1WnBhzrix5M3QAJgfNlLaU/wGelPTCBp6Vqjsnbw==","signatures":[{"sig":"MEYCIQCGurjmEGBxsL7B29RXwdwiqM8s5lYBetbi2mL5cEXsFwIhAOaugS9IOByiUZHVNeH+eXojHS40aiSGWK5vS1NfqKzR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167993},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"8db9f409c23b8b01036b7adced323fe3bb0a2883","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 && node ./copyExtensions.js","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.2.4","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","chrome-location":"^1.2.1","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.89.0","tsconfig":"*","css-loader":"^6.9.1","webpack-cli":"^5.1.4","style-loader":"^3.3.4","@types/fs-extra":"^11.0.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","mini-css-extract-plugin":"^2.7.7","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.0.2_1708612495297_0.032757752419741326","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.0.3":{"name":"webpack-run-chrome-extension","version":"1.0.3","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.0.3","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"380427c16a08101dfde3e7f15eecb72f203811a1","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.0.3.tgz","fileCount":13,"integrity":"sha512-P3USWfs7y8+oQnOGQQZaGqfrHSMfqu9PlvzgRKvpqd37N0crkNL0aV9jsgTsUTdqRozlf58melXLAlS00+49Fg==","signatures":[{"sig":"MEUCIQC6D7Tq5cZ8oTcpTfFONz6QruFj2dKD7HVanKrMqswpzgIgXB56D5Hsl9X/U1gb/1PanDt3E2dbOWAQmZ+GAZU02XE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60282},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"b6c7e7a35cacb4af58c1cc6986c671e85e32c9db","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 && node ./copyExtensions.js","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.2.4","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","fs-extra":"^11.2.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.1","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.89.0","tsconfig":"*","css-loader":"^6.9.1","webpack-cli":"^5.1.4","style-loader":"^3.3.4","@types/fs-extra":"^11.0.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","mini-css-extract-plugin":"^2.7.7","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.0.3_1708706567864_0.6536523004752519","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.0.4":{"name":"webpack-run-chrome-extension","version":"1.0.4","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.0.4","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"b63c069dfc97f41df69932e611435ade5c9c1c3f","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.0.4.tgz","fileCount":13,"integrity":"sha512-3l1qErTHFo4OW/g8ePnpXpYpnSK6M/0f3m1vq2+QGjDKad3vkWt0U4f3f8wuTjnRCRCahh/qAMKd+PLZJo15dA==","signatures":[{"sig":"MEUCIQCsdz7QXw5zrwIKFo6H7f8u+Wk1mA5lYg3WgxfWA18PCgIgb9XPDbto+Dkc2lCAKBtQP+ABDUhwvGCO0rw8bR12pRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60282},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"b91ce7d74c58d1b7de955a714f87eaec0d002e68","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 && node ./copyExtensions.js","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.2.4","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","fs-extra":"^11.2.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.1","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.89.0","tsconfig":"*","css-loader":"^6.9.1","webpack-cli":"^5.1.4","style-loader":"^3.3.4","@types/fs-extra":"^11.0.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","mini-css-extract-plugin":"^2.7.7","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.0.4_1708712663105_0.33446549313786433","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.0.5":{"name":"webpack-run-chrome-extension","version":"1.0.5","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.0.5","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"109eef858c1f67be8b0673fcb54084a4067b8762","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.0.5.tgz","fileCount":13,"integrity":"sha512-0XJ9d6+Rt5IgazEXIA4oYQTqL9VUSx9nybJtuQywt8R3Ov7ZIoHzKX1SYjO5ViuJ5se4vyPlRMvR12kEzofEqQ==","signatures":[{"sig":"MEQCIQDffZFGrKbLc8XLBiIi/tvRTyblslQMg8NTm1DpDfgqpgIfUMez/CDiu2cD/SelY3aWOiDg6Rmj60TI5beiyDu28g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60192},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"b91ce7d74c58d1b7de955a714f87eaec0d002e68","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 && node ./copyExtensions.js","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.2.4","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.1","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.89.0","tsconfig":"*","css-loader":"^6.9.1","webpack-cli":"^5.1.4","style-loader":"^3.3.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","mini-css-extract-plugin":"^2.7.7","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.0.5_1708716946774_0.7150369791720905","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.1.0":{"name":"webpack-run-chrome-extension","version":"1.1.0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.1.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"6be518cbcfde4d1f1ca76782758d018e373f3172","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.1.0.tgz","fileCount":842,"integrity":"sha512-Y/kL8DJsLQqD3EL4XrAhKz+FvHjvtzfuGOyJHd5zWNTfnK0CE4Xnwy74jzqGJep6j4YWWDspeqYRRtNhTvYM3Q==","signatures":[{"sig":"MEYCIQCWfkxoFDi6OSyour35CWZkFRLEwcKndxJ242d4jYqp2gIhAL44Ef9/DTpd2ocnXFQOQ/GEKtB3Nrf2phqaRErO7NyG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37875781},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"00c624755566cbb26afd519e51e2c7795c1490ca","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 && node ./copyExtensions.js","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.2.4","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.1","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"~5.89.0","tsconfig":"*","webpack-cli":"^5.1.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.1.0_1710765371244_0.3011678813351586","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.1.1":{"name":"webpack-run-chrome-extension","version":"1.1.1","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.1.1","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"17296ecf70e12d9ffce3826b6b610bcc14c340e2","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.1.1.tgz","fileCount":15,"integrity":"sha512-MSuND2CNDs/FAzbeGY4cTppQBTc+4tFqRgeWEvKgFXStuLD1VvQOv0FfNu5m8kwqbeBxt7exlb5lYp8LkpXajQ==","signatures":[{"sig":"MEUCIE7UzD8WHSFvy9nnd18xqP/uBlPwbvs2K/MHCsaQNJreAiEAmWvskI63pL13Q6txtu3ZHkwyvc/h2a2tXUd7mkk48Rk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69568},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"70207112e806140eca8b27acf77eb30f1f80b78c","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 && node ./copyExtensions.js","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.5.0","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.1","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"~5.89.0","tsconfig":"*","webpack-cli":"^5.1.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.1.1_1711031865821_0.25110880393667845","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.1.3":{"name":"webpack-run-chrome-extension","version":"1.1.3","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.1.3","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"14f4115ef226d218398bf3fc05053f70dde1ae1a","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.1.3.tgz","fileCount":15,"integrity":"sha512-ZDjReKzR4rMP2rsv22HRBaoxyZkXTXhL1qEhUxnCE4SOvz7bpjfS0WDUKDwfWn0+koQCNJNcTSYEog+A3vl5Pg==","signatures":[{"sig":"MEUCIQCIzQ3nZIJTumQpnU6eHOqbqR06UcmEqJqsaaN6iZCNjQIgCn/4P0MM7EGWbvl+SPW1vpUSldk0rblLkm4w3mQZ7Ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70043},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"96fb7cd3556e85a72cdb4b216baa1116f4f42bad","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 && node ./copyExtensions.js","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.5.0","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.1","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"~5.89.0","tsconfig":"*","webpack-cli":"^5.1.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.1.3_1711307989771_0.8316917114439362","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.1.4-0":{"name":"webpack-run-chrome-extension","version":"1.1.4-0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.1.4-0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"421c4be4d529eeb8b53532a7246b3bece5d42ee4","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.1.4-0.tgz","fileCount":1174,"integrity":"sha512-yTyZFzoCeyU3bb2sgT1g1a3U55/rpcUJrw3+c9kEQv1mLmuAriMUPFEjRwy1cR/b1wlYFQH8U3NPNNgjct/ohw==","signatures":[{"sig":"MEYCIQCdSzei4Lew0CvaYFCKAs2s8Q15Eg4Dx9sK4U4mhClqmgIhAPL4n6rz9EA8RslVEAc5LnjZqF118FjFrzhGoOwfMhOX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114043027},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"489ce185ed93df94421506611ee42fc8ab7691f9","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"yarn compile:plugin && yarn compile:web","compile:web":"tsup-node ./minimum-background-file.ts --format esm --dts --target=node18 --minify --config=tsconfig.web.json","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev","compile:plugin":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 --minify && node ./copyExtensions.js"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.5.0","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.1","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","webpack":"~5.89.0","tsconfig":"*","webpack-cli":"^5.1.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.1.4-0_1713820994044_0.4651022362904227","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.1.5":{"name":"webpack-run-chrome-extension","version":"1.1.5","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.1.5","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"17bf63d5e763cb4f01150962995f9d76868e2e6c","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.1.5.tgz","fileCount":18,"integrity":"sha512-v9qmJCKkFZhAVoSsZwsxGipCFho9bN/ak5KDQMznW2YmSXhQh8eF7dLONdBEswWnd6BjE8cpCd0ssAEU+Ve69Q==","signatures":[{"sig":"MEYCIQCPEnvBessMeT8Iw8T1NHMFldZqc3TD1gERiEKBQfjrkAIhAKGbPVLOBu657tS8PPHn3cn5ev59A4QwFCV+8LDWCQox","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47753},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"b9a7a8a0cb06880e153441342055189603c2cd88","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"yarn compile:plugin && yarn compile:web","compile:web":"tsup-node ./minimum-background-file.ts --format esm --dts --target=node18 --minify --config=tsconfig.web.json","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev","compile:plugin":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 --minify && node ./copyExtensions.js"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.5.0","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.1","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","webpack":"~5.89.0","tsconfig":"*","webpack-cli":"^5.1.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.1.5_1714396402136_0.9427913798385346","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.1.6":{"name":"webpack-run-chrome-extension","version":"1.1.6","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.1.6","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"6a1aa7783ac8bce9c45d9c167fcef03dc90355c2","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.1.6.tgz","fileCount":18,"integrity":"sha512-Zj+w73ZWb/HJNSrwufF1D0L0fHsP2g8O+XzXjI9Q+CT95P+SFqNtDucKtyP8v+ae6IMrDbLTYfXmNhpWRF3Sng==","signatures":[{"sig":"MEUCIQDF+UI5h2Wi56/2UNzu8Z/EwQSBKU/9FFkonH/F7BwnfwIgNbzexHh3kRNzOpQCsfJB0d4NB8axc++SAVutLcamL/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47709},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"1f8897cdf67cabe0afb3dcfba74646db6091bacd","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"yarn compile:plugin && yarn compile:web","compile:web":"tsup-node ./minimum-background-file.ts --format esm --dts --target=node18 --minify --config=tsconfig.web.json","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev","compile:plugin":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 --minify && node ./copyExtensions.js"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.5.0","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.1","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","webpack":"~5.89.0","tsconfig":"*","webpack-cli":"^5.1.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.1.6_1714398786666_0.3823163390867885","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.1.7":{"name":"webpack-run-chrome-extension","version":"1.1.7","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.1.7","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"2990905a7bdf392737580074975a62383a097731","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.1.7.tgz","fileCount":18,"integrity":"sha512-eoYhaXfrsk0bUI5DA/P+3dbMCYBpVSKVyrwXSHE/RcDayIWx6dT7kiwBvhmSfYJe5QkdQmlkzrs+LwwX1kngDg==","signatures":[{"sig":"MEYCIQD4IgMygSwdmulPtW80t9257dlnQDppaUnfueJVL5GC+wIhANyCceBD/2J2NYDVZAn37hatMcbi8goL0dviBoCH3Ar5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47712},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"1e606623a701d2e07b0e5f559eb016174f3435fa","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"yarn compile:plugin && yarn compile:web","compile:web":"tsup-node ./minimum-background-file.ts --format esm --dts --target=node18 --minify --config=tsconfig.web.json","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev","compile:plugin":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 --minify && node ./copyExtensions.js"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.5.0","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.16.0","progress":"^2.0.3","loader-utils":"^3.2.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.1","content-security-policy-parser":"^0.4.1","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","webpack":"~5.89.0","tsconfig":"*","webpack-cli":"^5.1.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.1.7_1714402267307_0.480536831724907","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.2.0":{"name":"webpack-run-chrome-extension","version":"1.2.0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.2.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"d5ef6636e8b1ecf3ae23fe8b35b6a1a13a25450b","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.2.0.tgz","fileCount":18,"integrity":"sha512-0rcMrvNvgD6MOr4BfM95ArkNSoOENYW2efUHL4rPuLox8ZHgnYGjJ00+bisU08h6/zdxVHPeJmD7Wg7cL1UkuA==","signatures":[{"sig":"MEQCID+xxpjfpyESX2SbCUrJrifN0l3+g6FSUTSx9KJKR+wGAiAqkzKrtjektss3DOhNePUZPhZ5COcf7VkKYW2sT6CLsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47598},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"4c2e0991c8a772fdd08d4d0ab2218831be09199e","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"yarn compile:plugin && yarn compile:web","compile:web":"tsup-node ./minimum-background-file.ts --format esm --dts --target=node18 --minify --config=tsconfig.web.json","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev","compile:plugin":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 --minify && node ./copyExtensions.js"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.5.0","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.17.0","progress":"^2.0.3","loader-utils":"^3.3.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.2","content-security-policy-parser":"^0.6.0","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.56.0","webpack":"~5.91.0","tsconfig":"*","webpack-cli":"^5.1.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.2.0_1718092291359_0.21953324483193537","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.3.0":{"name":"webpack-run-chrome-extension","version":"1.3.0","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.3.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"99fe28963762202257c83b9dd2c1861fec59e72c","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.3.0.tgz","fileCount":17,"integrity":"sha512-Hcy5KdIP6qFTXaZhSJh2X7llqZ7rJGe8q7tm7pC16979lv3CXAdNArxi3IiPw38+to2Ic+6kDDsAwLP15gNnXA==","signatures":[{"sig":"MEQCIDRHufmq4mAC6XmuyBFJPrrSy5mhwif+eS82XxkLfZBVAiBIr+zlDef2AlA/rcf1gP1APBuQIMxUhLSZvQEpwShm1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47493},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"f7e19200588b4b50935d1a244db9d593d9309bfd","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"yarn compile:plugin && yarn compile:web","compile:web":"tsup-node ./minimum-background-file.ts --format esm --dts --target=node18 --minify --config=tsconfig.web.json","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev","compile:plugin":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 --minify && node ./copyExtensions.js"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.5.0","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.17.0","progress":"^2.0.3","loader-utils":"^3.3.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.2","content-security-policy-parser":"^0.6.0","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.56.0","webpack":"~5.92.0","tsconfig":"*","webpack-cli":"^5.1.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.3.0_1718825658531_0.8598052906728229","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.3.1":{"name":"webpack-run-chrome-extension","version":"1.3.1","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.3.1","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"ae51a2f82fc0a6786af1d3b34f19c1ab808cbbea","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.3.1.tgz","fileCount":18,"integrity":"sha512-suaCEb/Ue/c/BGx/ew7d/kXiA/B3HfIyXsKty3uZi7hgiE6FWBVhe/PkFp+06ImNxwfDIA3bmjhV/IRIS/yToQ==","signatures":[{"sig":"MEQCIDJ270HKjvJ58EWZL+T1vHwOEOF46oWFnn9zq0MUFITQAiB7SRJPOkqFKjY2DTmBLBJyh/55SRcKDjvcqO8ksrRNww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48564},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"d3adaf9fa8efe6fb0ab6b243136bccb3dfdf8c1a","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"yarn compile:plugin && yarn compile:web","compile:web":"tsup-node ./minimum-background-file.ts --format esm --dts --target=node18 --minify --config=tsconfig.web.json","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev","compile:plugin":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 --minify && node ./copyExtensions.js"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.5.0","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.17.0","progress":"^2.0.3","loader-utils":"^3.3.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.2","content-security-policy-parser":"^0.6.0","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.56.0","webpack":"~5.92.0","tsconfig":"*","webpack-cli":"^5.1.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.3.1_1718827421821_0.2780487832438121","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"},"1.3.2":{"name":"webpack-run-chrome-extension","version":"1.3.2","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"webpack-run-chrome-extension@1.3.2","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"dist":{"shasum":"eaf8d1ad9ffbeb66bd1af770aa6f9fbf62fa8a39","tarball":"https://registry.npmjs.org/webpack-run-chrome-extension/-/webpack-run-chrome-extension-1.3.2.tgz","fileCount":274,"integrity":"sha512-SBL09QwzzWX0nXROsH8B5oX3qplQxMHT/fdWhsZocEt9b5iI7Rl7vpJW//axBbZ277O0htAWLNaYeCQGx+GUOw==","signatures":[{"sig":"MEUCIQCvI3zj0VYqa6p/CMdXTixdtnRr6pOl8lR0/q17nA7bqgIgZiheRTLqmhAaoED/tw1uQu3MfHxcxL+e5i5e7XJrsmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25293093},"main":"./dist/module.js","types":"./dist/module.d.ts","engines":{"node":">=18"},"gitHead":"57c08a0bec952ab0192d792449281121193bc8ad","scripts":{"demo":"yarn test:fixture","lint":"eslint \"./**/*.ts*\"","test":"echo \"Note: no test specified\" && exit 0","clean":"rm -rf dist","compile":"yarn compile:plugin && yarn compile:web","compile:web":"tsup-node ./minimum-background-file.ts --format esm --dts --target=node18 --minify --config=tsconfig.web.json","test:fixture":"yarn --cwd=./fixtures/dev-server-no-hmr dev","compile:plugin":"tsup-node ./module.ts ./loaders/* --format cjs --dts --target=node18 --minify && node ./copyExtensions.js"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"_npmVersion":"10.5.0","description":"Run your extension on Google Chrome with auto-reload support","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.17.1","progress":"^2.0.3","loader-utils":"^3.3.1","prefers-yarn":"^1.0.1","schema-utils":"^4.2.0","@colors/colors":"^1.6.0","chrome-location":"^1.2.1","webpack-target-webextension":"^1.1.2","content-security-policy-parser":"^0.6.0","browser-extension-manifest-fields":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.56.0","webpack":"~5.92.0","tsconfig":"*","webpack-cli":"^5.1.4","@types/loader-utils":"^2.0.6","copy-webpack-plugin":"^12.0.2","html-webpack-plugin":"^5.6.0","eslint-config-extension-create":"*"},"peerDependencies":{"webpack":"^5.00.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-run-chrome-extension_1.3.2_1719969403160_0.08561446746900314","host":"s3://npm-registry-packages"},"deprecated":"No longer maintained. This project evolved into Extension.js — npm install extension (https://extension.js.org)"}},"time":{"created":"2020-12-08T01:49:11.115Z","modified":"2026-06-12T07:25:08.664Z","0.1.0":"2020-12-08T01:49:11.271Z","0.2.0":"2020-12-28T02:04:10.994Z","0.3.0-0":"2021-01-25T10:46:51.327Z","0.3.0":"2021-01-25T10:59:55.818Z","0.4.0":"2021-06-17T23:10:01.239Z","0.5.0-0":"2021-07-10T05:03:52.480Z","0.6.0-0":"2022-02-11T20:56:05.240Z","0.6.0":"2022-02-11T22:09:45.026Z","1.0.0-0":"2024-02-21T15:21:24.830Z","1.0.0":"2024-02-22T13:45:29.608Z","1.0.1":"2024-02-22T14:08:15.955Z","1.0.2":"2024-02-22T14:34:55.566Z","1.0.3":"2024-02-23T16:42:48.031Z","1.0.4":"2024-02-23T18:24:23.245Z","1.0.5":"2024-02-23T19:35:46.979Z","1.1.0":"2024-03-18T12:36:11.710Z","1.1.1":"2024-03-21T14:37:46.068Z","1.1.3":"2024-03-24T19:19:50.047Z","1.1.4-0":"2024-04-22T21:23:15.120Z","1.1.5":"2024-04-29T13:13:22.339Z","1.1.6":"2024-04-29T13:53:06.817Z","1.1.7":"2024-04-29T14:51:07.548Z","1.2.0":"2024-06-11T07:51:31.515Z","1.3.0":"2024-06-19T19:34:18.676Z","1.3.1":"2024-06-19T20:03:42.008Z","1.3.2":"2024-07-03T01:16:43.588Z"},"bugs":{"url":"https://github.com/cezaraugusto/webpack-run-chrome-extension/issues"},"author":{"url":"https://cezaraugusto.com","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","homepage":"https://github.com/cezaraugusto/webpack-run-chrome-extension#readme","keywords":["webpack","plugin","chrome","run","open","plugin","browser","web","extension","web-ext","webextension"],"repository":{"url":"git+https://github.com/cezaraugusto/webpack-run-chrome-extension.git","type":"git"},"description":"Run your extension on Google Chrome with auto-reload support","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"readme":"[action-image]: https://github.com/cezaraugusto/webpack-run-chrome-extension/workflows/CI/badge.svg\n[action-url]: https://github.com/cezaraugusto/webpack-run-chrome-extension/actions\n[npm-image]: https://img.shields.io/npm/v/webpack-run-chrome-extension.svg\n[npm-url]: https://npmjs.org/package/webpack-run-chrome-extension\n\n# webpack-run-chrome-extension [![workflow][action-image]][action-url] [![npm][npm-image]][npm-url]\n\n<img src=\"https://user-images.githubusercontent.com/4672033/103182804-f2bc9a80-488c-11eb-936d-efa5474e384f.png\" align=right height=180>\n\n> Run your browser extension on Chrome with zero-config auto-reload support\n\nOpens up a new Chrome instance with an extension loaded. Resources declared in manifest.json are auto-reloaded by default, including JavaScript and CSS declared in Manifest HTML pages. This plugin accepts all flags Chrome does (see [browserFlags](#browserFlags)) and loads on a clean profile by default.\n\n## Highlights\n\n- Zero-config auto-reload for [virtually everything](https://github.com/cezaraugusto/webpack-run-chrome-extension/issues/4) including all HTML overrides, and every resource you plan to require via `<script>` and `<link>` in manifest declared HTML pages.\n- Fresh profile with developer mode enabled by default on every run. (customizable)\n- Opens the handy \"chrome://extensions\" by default for fast debugging.\n- Uses the system browser instead of fully downloading Chrome. (accepts Canary builds)\n- Closing the webpack process instantly kills all child processes. No extra steps to open/close Chrome.\n- Supports [virtually all Chrome flags](https://peter.sh/experiments/chromium-command-line-switches/).\n\n## See it in action\n\n```\ngit clone git@github.com:cezaraugusto/webpack-run-chrome-extension.git\ncd webpack-run-chrome-extension && yarn install\nyarn demo\n```\n\n<p align='center'>\n<img src='https://user-images.githubusercontent.com/4672033/105644192-e0755280-5e72-11eb-90bd-658224eb33c7.gif' width='600' alt='npm start'>\n</p>\n\n## Usage\n\n```\nyarn add webpack-run-chrome-extension --save-dev\n```\n\nIf you want to watch for file changes in your extension, `watch` mode must be enabled.\n\n```diff\n// webpack config file\n+ const RunChromeExtension = require('webpack-run-chrome-extension')\n\nmodule.exports {\n+  watch: true,\n  plugins: [\n+   new RunChromeExtension({\n+     extensionPath: 'path/to/extension'\n+   })\n  ]\n}\n```\n\n**Lazy sample**\n\n```js\nconst RunChromeExtension = require('webpack-run-chrome-extension')\n\nnew RunChromeExtension({\n  extensionPath: 'path/to/extension/dir', // Only required field\n  browserFlags: [\n    '--enable-experimental-extension-apis',\n    '--embedded-extension-options'\n  ],\n  userDataDir: 'path/to/user/data/dir',\n  startingUrl: 'https://example.com',\n  autoReload: true,\n  port: 8081\n})\n```\n\n## API\n\n### new RunChromeExtension(options)\n\n#### Options\n\n##### extensionPath (required)\n\nType: `string`\n\nPath to your extension. Must point to the same directory as the manifest file.\n\n##### browserFlags (optional)\n\nType: `Array<string>`\n\nAdditional flags to pass to Chrome. Defaults to [these flags](https://github.com/GoogleChrome/chrome-launcher/blob/master/src/flags.ts).\n\nFor a full list of available flags, see https://peter.sh/experiments/chromium-command-line-switches/.\n\n##### userDataDir (optional)\n\nType: `string` | `boolean`\n\nWhat Chrome profile path to use. A boolean value of `false` sets the profile to the default user profile. Defaults to a fresh Chrome profile.\n\n##### startingUrl (optional)\n\nType: `string`\n\nWhat URL to start the browser with. Defaults to `about:blank`\n\n##### autoReload (optional)\n\nType: `boolean`\n\nWhether to enable auto-reload on save. Defaults to `true`\n\n##### port (optional)\n\nType: `number`\n\nWhat port should run the extension reloader. Defaults to `8081`\n\n## License\n\nMIT (c) Cezar Augusto.\n","readmeFilename":"README.md"}