{"_id":"@brycemehring/rollup-plugin-off-main-thread-es","_rev":"3-88762724bf170a56834625f0b67b66a1","name":"@brycemehring/rollup-plugin-off-main-thread-es","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@brycemehring/rollup-plugin-off-main-thread-es","version":"1.0.0","description":"Use Rollup with web workers.","main":"index.js","author":{"name":"Bryce Mehring","email":"brycemehring@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BryceMehring/rollup-plugin-off-main-thread-es.git"},"dependencies":{"@rollup/pluginutils":"^3.0.8","magic-string":"^0.25.0"},"devDependencies":{"rollup":"^1.31.0"},"gitHead":"d129a1de858b8ab12e7c1e65a4091768fa8b0abb","bugs":{"url":"https://github.com/BryceMehring/rollup-plugin-off-main-thread-es/issues"},"homepage":"https://github.com/BryceMehring/rollup-plugin-off-main-thread-es#readme","_id":"@brycemehring/rollup-plugin-off-main-thread-es@1.0.0","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-fKetRmiw//bRkecZfzVlItLS0MKMaJhUsFpJPA7VH5M1cXqhiMba5ZExMovYm7/2p4m9TJ8gy23nHx3lL5gwyw==","shasum":"b711ba3216aa7e3117a35009dd06693abddac1d1","tarball":"https://registry.npmjs.org/@brycemehring/rollup-plugin-off-main-thread-es/-/rollup-plugin-off-main-thread-es-1.0.0.tgz","fileCount":3,"unpackedSize":3650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeR19QCRA9TVsSAnZWagAA4KoP/iY/zcMtJR9jIvr4rkI5\njHJH0pE6e8rqQFx1owfFwGEBx8APWVYakWS5XPsA4hl7xzHs6zh/A4srWdfH\nFzuoq6VHTE3mmatSEFPe7lKCblHLyO0ksaNv2sJHVo/pKa0qohjeYyTfPuwK\nyr00VRlK7Losy4qnU1PvtKDJLWgw9tRic3k+u/vNdFf14Ju7gIn1IeEaNE2K\nC+h1ugBBaVBWG65PzoUwP/ZcoYgUrPohNCSccwDsOuk8QBslTMoJ08wxBD7p\n4Jc7+ik03D/gswUEc0eFcBjxieSmAJPgyp44Ps714X81xVbCcnJTJoxUxwIG\nbw56QvMuKgli20GjR7FhaqeRkY1DD2ia2FgHx8cDWTM7PhQCFhiVOnl+BnyA\nzK6maWaMz/ibQdGJFP0OybvSVttKxxyG/2tzNhQC9whmJbNt1A5q4NJoQjIL\nLurjaQbPiV3PHHeoYMirh3EKWAbFZCWu+0HJ8/y9/t67uEJjgWDQeacL/0qP\ndUc+jtDnfvRyOhiwboMDEtoTRwtN1zvcklFsbMzHKhEgRYEd6V1HpNrlpOCH\nQShwzJCzOAU2FoeEBwNiVoRuHBmbe7B7lLVmJlf09/+b+ireRKGW6zBzqTNj\nDsXj9PSt8Iim8MRlVJIvEEQ6yNd3yWhx8+nHUlc5jsF9I6HRPv6S8tHRdP9R\ne+Nl\r\n=DtaI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTxxmEUsI2m96HS4ckF88IkUeeS0fDi4bwmOHnTjM9dAiEAvac/Z/Dw6pDAvhjTBHJBK8s9Rkk/3s/dUyurP00YZLc="}]},"maintainers":[{"name":"brycemehring","email":"brycemehring@gmail.com"}],"_npmUser":{"name":"brycemehring","email":"brycemehring@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-off-main-thread-es_1.0.0_1581735759603_0.34629869425996485"},"_hasShrinkwrap":false},"1.0.1":{"name":"@brycemehring/rollup-plugin-off-main-thread-es","version":"1.0.1","description":"Use Rollup with web workers.","main":"src/plugin.js","author":{"name":"Bryce Mehring","email":"brycemehring@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BryceMehring/rollup-plugin-off-main-thread-es.git"},"dependencies":{"@rollup/pluginutils":"^3.0.9","magic-string":"^0.25.7"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^25.4.0","rollup":"^2.6.1"},"peerDependencies":{"rollup":"^2.6.1"},"scripts":{"test":"jest"},"gitHead":"ba768671c09668966ca7777e5060c6b6e21531b1","bugs":{"url":"https://github.com/BryceMehring/rollup-plugin-off-main-thread-es/issues"},"homepage":"https://github.com/BryceMehring/rollup-plugin-off-main-thread-es#readme","_id":"@brycemehring/rollup-plugin-off-main-thread-es@1.0.1","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-1QvnzZyun/k67+nPXVpkojw3egYCY1/tJPazpRgwcZKMyYgBiSU/wvPrKYdbOammv3UU7YpaF/jeEuYYDENB/Q==","shasum":"97f8d05b6ce52650045092fb911d487d74067766","tarball":"https://registry.npmjs.org/@brycemehring/rollup-plugin-off-main-thread-es/-/rollup-plugin-off-main-thread-es-1.0.1.tgz","fileCount":3,"unpackedSize":4020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenSODCRA9TVsSAnZWagAABiAP/RsV5vru6o2FmRA+K0IM\nquwS4C0V3fWpVKCbxpNuZ2D2QAwx7cXZw9lINQ+F9ubq3uiWcqKrLDsJt2Rt\nbewVAqkbCV/Tf+qmp34GJELRZeVMx/zou1ylfsCnDWLcHXTStywWSax4S142\n0LfMBTDURkVbQEqGy0ULDvy9veRjcLm27eLGZ2cMFccJp0I+03RfIqammncl\nGX419bQeDjXmrF1sZnyJAanTYHd1lcZzN+5bSLGSsaElXS8ONkN3lv7qrT24\nEzVThQUQII9yXXVZd4m2gxtUoDK3XO4gtz4DHNxvYE/M0qhDbQlQNSbrsfWR\nF26Ell72f52VgBEMOWNIN1kfbB5BNcslRL35QZn3PYKpfYcMFryVH/U905cK\n8AwkV/3LHhb0k4Qu47tpwreswie7bPUoGqFsNshzzqLnys2P0kitxhXdbY6I\nNiYDFxo98mdS8199jhBuZTMrZkFb7ZVmcoTn816RLKk0ZcZbMBG9keK21fIC\nVCssHMC+kOzByvDAfmhWMyyQ4ROCbZWElTTyu9epKWvLTz9B7BgD/bO3r5yp\nW1npyg0WPTNZSU1wNuC81nS4oox52xnYZdSdXlgfTZivyhcr5A13sLswWtMl\nEX2T0duGHI19Rk3XjlaPKnLGPkfJbnQ5oqgilthgDz/3tKqcemFVpOmOpLMc\n07fd\r\n=HvCk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmCkoXmooLtfwUFKUPohMUetCl6oPWpHOlgNpRzDCyBAiEAxyKf+r5gUnbgGkrxk34OvvzE7HWpHhQDKwnziRzfJ74="}]},"maintainers":[{"name":"brycemehring","email":"brycemehring@gmail.com"}],"_npmUser":{"name":"brycemehring","email":"brycemehring@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-off-main-thread-es_1.0.1_1587356547223_0.24278125747623647"},"_hasShrinkwrap":false},"2.0.0":{"name":"@brycemehring/rollup-plugin-off-main-thread-es","version":"2.0.0","description":"Use Rollup with web workers.","main":"src/plugin.js","author":{"name":"Bryce Mehring","email":"brycemehring@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BryceMehring/rollup-plugin-off-main-thread-es.git"},"dependencies":{"@rollup/pluginutils":"^4.0.0","magic-string":"^0.25.7"},"devDependencies":{"@types/jest":"^26.0.0","jest":"^26.4.2","rollup":"^2.28.2"},"peerDependencies":{"rollup":"^2.6.1"},"scripts":{"test":"jest"},"gitHead":"55146a8e1bc746626faf1c527e75eca9f7d5b951","bugs":{"url":"https://github.com/BryceMehring/rollup-plugin-off-main-thread-es/issues"},"homepage":"https://github.com/BryceMehring/rollup-plugin-off-main-thread-es#readme","_id":"@brycemehring/rollup-plugin-off-main-thread-es@2.0.0","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-iOXMpO4HBl6yfz+QFORXRiXpGxqUXDfHO0PSuIMQAg2drxlHaN0rqgcHSwi3gvX0EyYF9FLhgNFF9RteP/sfAA==","shasum":"60d2df64f44c0f3d0450eefff81c2554fe174e4a","tarball":"https://registry.npmjs.org/@brycemehring/rollup-plugin-off-main-thread-es/-/rollup-plugin-off-main-thread-es-2.0.0.tgz","fileCount":3,"unpackedSize":4021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffTvECRA9TVsSAnZWagAAir4P/jVqPCgPmM0zATISOQ/D\nbal6OrB7G9ojZ3p85TO7W2LDwgrhQHPMVp1/x5ePhElFDVkXQWfoEj1zPFx0\nKw1p1w7NXIxrsFUuLkdRZgldgkABrVn7ogL7HGFgPr6XZPDKbWaK7UGo3W30\naTIUGLHmGkS6B9hKLh/A4Po8FikLYkFeOdA2zFVSubmekQPTvSuaPHuS3jbt\njKO3vJgLlkCbjU843amVwKQUPdX2VUFeORlpPXQ1qq4kxDhEllvUbqmtr656\n3VcQ9l3yeIrMhZSdA1Al6zhtrZnr2fwuZ8U/fgQZ+/8EmJrloqghIB/Una7p\nK1rXNyNIe+LtdaimKia8CrDOOh2GZW64KPTDWQT7tC4xw9hDcOleTohfQmO4\nfT8Zbpknf6T5SbSdO4jgKBRcQl5bY7BGNyxLPhhlNeFSKtzOzMMMqUGIFfHZ\n3FGi1xzyChYf7J1J60D49A4DjQkq6r/v7Cdys5o6+iRfpmR4R6DTKJjNeoP1\nkCY/lYS0sRzOXhQ4H7MXCftTgaat2U9UO/57AUqS2DNnCcdNetvTrXZH9gl+\nF30/Yri23JuQT/8pUhGj3h6rFPxis2jLqXiYG64QHdhWtXD0I6vgoVRUu5Sb\nL0JzWc9MI7K+m4kIuBoMpCHLQ9HUj9WdDteakf9WrJVm9xxv1zfAk9eciEzM\nDgKO\r\n=KWdr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHZa3rzHBARn5cTlAYVLQI20gJMgYnraw585rSfyvh1gIget+VkNOJruKRJBXsdzD1wdTq99/ylJqCnmG1Mbr99hs="}]},"maintainers":[{"name":"brycemehring","email":"brycemehring@gmail.com"}],"_npmUser":{"name":"brycemehring","email":"brycemehring@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-off-main-thread-es_2.0.0_1602042820382_0.29170162221129914"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-15T03:02:39.556Z","1.0.0":"2020-02-15T03:02:39.720Z","modified":"2022-04-04T20:50:10.920Z","1.0.1":"2020-04-20T04:22:27.335Z","2.0.0":"2020-10-07T03:53:40.534Z"},"maintainers":[{"name":"brycemehring","email":"brycemehring@gmail.com"}],"description":"Use Rollup with web workers.","homepage":"https://github.com/BryceMehring/rollup-plugin-off-main-thread-es#readme","repository":{"type":"git","url":"git+https://github.com/BryceMehring/rollup-plugin-off-main-thread-es.git"},"author":{"name":"Bryce Mehring","email":"brycemehring@gmail.com"},"bugs":{"url":"https://github.com/BryceMehring/rollup-plugin-off-main-thread-es/issues"},"license":"MIT","readme":"# rollup-plugin-off-main-thread-es\r\n\r\nUse Rollup with workers and ES6 modules. Fork of [@surma/rollup-plugin-off-main-thread](https://github.com/surma/rollup-plugin-off-main-thread) supporting es modules.\r\n\r\n```\r\n$ npm install --save-dev @brycemehring/rollup-plugin-off-main-thread-es\r\n```\r\n\r\nWorkers are JavaScript’s version of threads. [Workers are important to use][when workers] as the main thread is already overloaded, especially on slower or older devices.\r\n\r\n## Usage\r\n\r\n```js\r\n// rollup.config.js\r\nimport OffMainThread from '@brycemehring/rollup-plugin-off-main-thread-es';\r\n\r\nexport default {\r\n  input: ['src/main.js'],\r\n  output: {\r\n    dir: 'dist',\r\n    format: 'es',\r\n  },\r\n  plugins: [\r\n    OffMainThread(),\r\n  ],\r\n};\r\n```\r\n\r\n## Options\r\n\r\n```js\r\n// rollup.config.js\r\nexport default {\r\n  // ...\r\n  plugins: [\r\n    OffMainThread(options),\r\n  ],\r\n}\r\n```\r\n\r\n- `workerRegexp`: A RegExp to find `new Workers()` calls. The second capture group _must_ capture the provided file name without the quotes.\r\n- `include/exclude`: A valid minimatch pattern, or array of patterns. If options.include is omitted or has zero length, filter will return true by default. Otherwise, an ID must match one or more of the minimatch patterns, and must not match any of the options.exclude patterns.\r\n\r\n[when workers]: https://dassur.ma/things/when-workers\r\n\r\n\r\n","readmeFilename":"README.md"}