{"_id":"regexp-worker","_rev":"28-e6dbb9c84d9b4907d273445e1a0bd964","name":"regexp-worker","dist-tags":{"latest":"5.0.1"},"versions":{"1.0.0":{"name":"regexp-worker","version":"1.0.0","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@1.0.0","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"a926336e501489897246b3b2e80f35fe9998d399","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-1.0.0.tgz","fileCount":24,"integrity":"sha512-ZVWmo+UOnttfFGavv5/sk7gj1gPDBVSOwXZF3HnmlX9vY/WvZuzUzrJ2/vVaC/O9y4DFQBEPZkkNgRsWt9yaBA==","signatures":[{"sig":"MEUCIHzQSvMu3icuN0WqSv7TOQKBnbqvx/zBAiitmELhxIK1AiEAopDYYDiVCBuOpCZFMXbU9XRxOTFqpnKYOgKT53Z3AaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe09vqCRA9TVsSAnZWagAAWzcP/2fXdO1axPUDhDABbWtB\nA6zWQC805m/zw7fc3LafLK3osZDQNWHWqSHfuKeIh8OKQOPNbqCDXevC9bxV\nHmbWV+6LJLGJLXAFOwFwPC5HyY18DKLQ28ZfGc85EpN2AGLeECjbGqkoVHf2\nVN2u9kaE285gOrghqZva4pV/cAUBG1Iyj5Qnw5bssJ/obc34ETn/uPWU8u1Q\ntO0KU8XHEolZ6zPQjvWyr2uiOo/cKWwHWt6I+jiYSylaCMRNkH7ArlQM5CPJ\nlAkslXRHyYBjzjXow5VpFJ7h8JFBfogVVieybLVRV6AbgaZMOcPjr8hKo/Li\nBjzkG8CASJc1kcH3bYTBSlcZpklJZS/qdC/VX6nVweiIcbmKrdKddZaKTeEw\nRAz5Z8WEiSdvDNujoFPkJW7B0ClKmDEkL0Kxu/QuEV71NB5DJAJdTdAYPTVx\n6QVTRWuQnwSmMp05kToOKcBzeUut+b1bTANWnNyURrTpWj3q5uvTXxSFusXh\n6K7ipiPOXsmrP/Zm/nCUT3L6ZcQTCB70WEPj9z8c6KxgjKI4pjUupmBz8K2p\nBP/GyfI7FaO3RYQODJQmq7TYD18umBO6dLQd4j6Zvy5RrCCcaAd2OnFh26JF\nTZGuEaxTcT7USaCx9doppckGbldP1dTRJIAz3MrZhn/FXilq4mdMXHJEVpo6\nPRr6\r\n=Y+sS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 12.0.0"},"gitHead":"5516c1a9505352fc1e6675db6184a4fa965c093b","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"jest","build":"npm run compile","clean":"rimraf lib && rimraf coverage","watch":"tsc --watch -p .","compile":"tsc -p .","test-js":"cross-env TEST_JS=true jest","test-ts":"cross-env TEST_TS=true jest --verbose","coverage":"jest --coverage","test-all":"npm run test-js && npm run test-ts","prepublish":"npm run clean-build","test-watch":"jest --watch","clean-build":"npm run clean && npm run build","prepublishOnly":"npm run test-all"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"6.14.4","description":"Runs regular expressions on a background thread.","directories":{},"_nodeVersion":"14.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.1.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^2.0.5","cross-env":"^7.0.2","typescript":"^3.9.3","@types/jest":"^25.2.3","@types/node":"^12.12.41","lorem-ipsum":"^2.0.3","jest-extended":"^0.11.5","conventional-changelog":"^3.1.21","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_1.0.0_1590942697723_0.6844997650939495","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"regexp-worker","version":"1.0.1","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@1.0.1","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"e7684f83ac8a7386384e77cfd69065c955975cef","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-1.0.1.tgz","fileCount":25,"integrity":"sha512-Oo+JQuOOC7Rub2XYs9ARpNl4zKeEjVeMwd1M2vOZhtJwJLQCTeYDTWTv32BmA9ZYOnDw9KIwTEgmq1eEQYk8TA==","signatures":[{"sig":"MEUCIDIJtug4Q6yyE9TK7Z9ffXAwcmT+E+q4nO6kYeHXi6tIAiEAidiLROLrenxJAK6z17eur8tMD8eDOX87nuksSb0N7Hc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3IqdCRA9TVsSAnZWagAA5AUP/33exGaUrnMVmysHOrQ3\nuQQgG5dkpgQCUoL11RR5laj0mdYCH9SkBSD8NNMSQMzMbmWwsKqHFvg/7e40\nDtWR0VqnbEPbCFf8jKN1H+SLQqOoM7C2mN6MYT4+ZV5uJ334r5HoHadsuulo\n17Bj0coa4ECAiIhh5qUo4rrBL+ja1/R2LzhdGaYC+HJKUeO4dHBonBJn5A5+\nT0vrk1BdrkMbARQhkCfdWa+oAAvMDGq5j7JoimKG4B+aBtCwnw5r6udgeR3y\n/6pU2+yCUkW5PpIk3o6ERceX05hq47Bn2mJZCrt8suvKjpiCqwXZCGD10iWb\nokucJ2T1rntWufJnJR8VHRcslLc/lHqdUmuZRwpl9BNqURysm0DKJMMrCT8e\nLeaNSM2swwsZt9YgZHcR2ufd/wvLhtro4MZCHi2/EgcwKnWtsNe5UJeYOYQH\n5frT4U6q7PZDe/JqjnPTZWLclw+eX/syCxyfW4XpiiBRzAzpZZzL9XnClxeU\nec2VH8iLj0rgWugrpHRo51n/SyESc5Bc+yDGyn7IC5kHJY87LoUqDXH5GNX0\n5w7VKlQxCxD6UqEHvima/cwVVhFukt25yYmLafThMec84l5kEhRKbJf9l5xe\ndisqouwu5PFMXly7QmEm7xA+CddWQk62GmmcGygoiFk9rkPn8m4BF4dDbxi+\nxjn5\r\n=Annq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"b76b14f0d1589c4fe5d836f46a8eebba05326064","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"jest","build":"npm run compile","clean":"rimraf lib && rimraf coverage","watch":"tsc --watch -p .","compile":"tsc -p .","test-js":"cross-env TEST_JS=true jest","test-ts":"cross-env TEST_TS=true jest --verbose","coverage":"jest --coverage","test-all":"npm run test-js && npm run test-ts","prepublish":"npm run clean-build","test-watch":"jest --watch","clean-build":"npm run clean && npm run build","prepublishOnly":"npm run test-all"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"6.14.4","description":"Runs regular expressions on a background thread.","directories":{},"_nodeVersion":"14.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.1.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^2.0.5","cross-env":"^7.0.2","typescript":"^3.9.3","@types/jest":"^25.2.3","@types/node":"^12.12.41","lorem-ipsum":"^2.0.3","jest-extended":"^0.11.5","conventional-changelog":"^3.1.21","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_1.0.1_1591511709307_0.5720785189553894","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"regexp-worker","version":"1.0.2","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@1.0.2","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"1417ed148241064f487d413567c1c6282eb63c56","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-1.0.2.tgz","fileCount":46,"integrity":"sha512-FIsT88UKIYBH5zu2hEUkgtXvPQMxHL3WFCXCQuRVSE9wi8CFgYvgl7mGjUw8ZcWdbPqi4E06VRGuxfjeNmmbsA==","signatures":[{"sig":"MEYCIQCGsDWBP0Puo8EytXgCeYwRHh+EtegdqS5yNvxWb4KlBQIhAOcZNEiOSIqztAFjBxCSRR7lHCHWA1QLhrCzJnPLPqDK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3I5vCRA9TVsSAnZWagAADUIP/R9mVq8Qu5HoCCPLya2W\njYUHjB8iLhKoWg07HavS8PEjAgj7VARsW8Jbqs+T014aJfDp8e0z2BCBtno2\nAECywPXUjoerttKSiQ4p9oOsPjjH6kFcQw3lUqzFz8gqjvwII/QxpcWVtz46\nb0JNUi0R56d/eMEVQAplClWh2QMMhvQ9mxMu/aehh/+Ruqb8J3ULAVzQ6lMA\nGYbyW70e5HRL/QFBAnOg9ud5DJnZksWxENdQU6vp6cFjTKafeCS6gx8O7SHi\nIT0p4rg023rjogrg8zn7RWk2u3tZxGRIpE2yBY+EIzrMQemANxwv4baRc2RW\n2UIHnauE2U3Qvd6z+XNCt9qNjLuSVkHnfwDmtRtSvr14m5soMN8ErD3gyZAQ\nkQNw8/cT3e4F3phPHXssM4EMqYOCrbLsDy29kP257NojnYKAwlhuqTVec5Ny\nlRBKZgml6HUuOXF0zlEuAopJ+3vtU1Uh9rM5HTOGNGpu5FN2l8PQmBFT5GQB\nwvsGsCbhJBe6ODdo5SXHEOvNUaEroq+OSK70TMtLCoZUgu0wjeP0Qrbpct+Y\nH27Fz5aW1FlDNlYdPKytNYknWzN+hHQCbMh1O3ZQoHDlNjPd9c61scovHkTd\nVtvY70PCs8UREjxTqW9GQUmGasEP/y7a7JvEDJCfSNO6K9D946tAUR09dflx\nU8Ml\r\n=ZZ17\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"feb7e8de0b07e8d7d5d4b622162b117a9d5734a6","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"jest","build":"npm run compile","clean":"rimraf lib && rimraf coverage","watch":"tsc --watch -p .","compile":"tsc -p .","test-js":"cross-env TEST_JS=true jest","test-ts":"cross-env TEST_TS=true jest --verbose","coverage":"jest --coverage","test-all":"npm run test-js && npm run test-ts","prepublish":"npm run clean-build","test-watch":"jest --watch","clean-build":"npm run clean && npm run build","prepublishOnly":"npm run test-all"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"6.14.4","description":"Runs regular expressions on a background thread.","directories":{},"_nodeVersion":"14.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.1.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^2.0.5","cross-env":"^7.0.2","typescript":"^3.9.3","@types/jest":"^25.2.3","@types/node":"^12.12.41","lorem-ipsum":"^2.0.3","jest-extended":"^0.11.5","conventional-changelog":"^3.1.21","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_1.0.2_1591512686723_0.5428467417358094","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"regexp-worker","version":"1.0.3","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@1.0.3","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"87257789688899812de5f985d8d3b97e18a3a630","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-1.0.3.tgz","fileCount":46,"integrity":"sha512-6UlvByl9ymf9uNXBJEUEtNoPJDnKzCEW3svQCdCYBR3Q2PohnwyJashHrvannhcqA3CtTRY/YYby3Xdz0esm6w==","signatures":[{"sig":"MEQCICIqAUqBGVVYha/4lrjIurV22TwyVcZrEc7Ahd9cq7iKAiBreAoHBkNwh8qSFmpbRBUewrn8ZBiaBmBd88uirqI0XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3KvRCRA9TVsSAnZWagAATlwP/14EtVWKH+YGP4UF9nfw\nnoIwQNQVMmx7EdJHOiBfuRL+POgYbj6RtQYDo89yLyvg/qbphvPGpnh5CB0D\nNC7s06Piy+ktI2Tdr/s18l3BPBp9oYFiZR/eChnftqqCGH9N6swHZDbNqQZA\naicEmWd8KXTHRePEHbu4YbOFXtAXzm9FgnJDJ5VpJ/mwhfySVRyAMSlG8wVY\naRj4pu3yq8FVddsRDOMW/pnuR0YcM41qO28lOrgMl4mUHsyiclmTIm6oSWUn\nxJTuchQlVbxmgFC/aJ7t6PDvJ/Rdnil9TVQ5SMQqbRDAqTJBVyZxITHeOg5Y\n8RikWwvx2acnO8Qv+2wmK05hKg+q4zbE0dt6x8K8/S5RylxUCJoGKgdQJ+KU\nSrcrQSAQHVwLrhk6/AbYaF9A6XBdJWNKb4ANRwqMnzJO0HlEF66eLPamOjvc\nijqnr9saVRHqpjqDdqFed1C+GvBo/S8prVCFeEZR3BqI/VImlTSoTUW0+SV/\nTdRnpJCOe5JC8yeUrNZ9q+SKAfXkL5IfrzLs/XWjQq8vjxC/KnRIm0CRYud3\ny2zKgFEI6f2x/lJjjkP3vtxr53L8XAsBgpXoDgaCEUB3h/GZecxeNgdMgt0m\nd8dmm98b1GdKRy7GhcA5E+dDpAwYvl3rttdmotf8SZPNMXMXKYClC+Id9Z9F\ndRUP\r\n=tfTH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"e6e2dcb54b0e84522556e7e833251cb3710e307b","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"jest","build":"npm run compile","clean":"rimraf lib && rimraf coverage","watch":"tsc --watch -p .","compile":"tsc -p .","test-js":"cross-env TEST_JS=true jest","test-ts":"cross-env TEST_TS=true jest --verbose","coverage":"jest --coverage","test-all":"npm run test-js && npm run test-ts","prepublish":"npm run clean-build","test-watch":"jest --watch","clean-build":"npm run clean && npm run build","prepublishOnly":"npm run test-all"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"6.14.4","description":"Runs regular expressions on a background thread.","directories":{},"_nodeVersion":"14.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.1.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^2.0.5","cross-env":"^7.0.2","typescript":"^3.9.3","@types/jest":"^25.2.3","@types/node":"^12.12.41","lorem-ipsum":"^2.0.3","jest-extended":"^0.11.5","conventional-changelog":"^3.1.21","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_1.0.3_1591520208620_0.8490254503705961","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"regexp-worker","version":"1.0.4","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@1.0.4","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"bd5c143fcef4aafbc80e70bec78cb0d2600fae6b","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-1.0.4.tgz","fileCount":46,"integrity":"sha512-L186njQ81xZGmIwNBRiOMRfYl1nUkPK7dwhQxxxz/U9VRaHzRg8a96DvNFnG8q58U2rrVFWWfXTnfUC8RK+Q5A==","signatures":[{"sig":"MEQCIEtoPEw4vQtLMEo3ukyvS4P9E7EfFmqx9D4dQHDWl+OWAiBcymC2j7no2iq4xu8iC148ww9U0IdHmZSDP45thMvLoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7JcFCRA9TVsSAnZWagAAOegQAJrZFUK/DlqB3wfvnp+0\n3RlaEePq6z+IbcsuSb1YqRKze3XiuvHtzfw3BigptGYoCU6+Pe6R7A8BRbbw\n5ro+GgS7m5EYAADtrtPDd1L0I825iPol5OmeDVI3DzeZ5IHmirYLkQKYCCnG\n9ko+P9MElyfr12WqTSrJG6TONfbE9u4yy3mntIxaKLvv+OTQOkyPkkwmW7Zv\ne0Pa5M8vfhlCvOVsZ7qTfofnmdTpJtRlcKeRgF90Aa6eOnTSYcL6SOFxakrW\nFf36PVcUoj2PmB4S3rp7fwAaRPi9NluYSwojAPc95SJcKWFqnJkm139JBci4\neqsPqMuVzHlZGiHFhlgTb3zmkXBzmg/mzvHUu+o8bFV1jmRtu+42PmY7RVAD\nd/s9cuTiw4/eLyaB4DvBZqrLXXn/ygCPYA8VCc3TefVaoBGmQvdnnY5nzLuH\nyI+i8OSVmFkn4C9ZNBwSYtN998UDf4yWFul3To053isWwsmeSFCM5tPXstGy\nQUzkVCoJa4RdaElj1MRWEFC7MFxbqP8hmjGNYeCetDly+1B8t2qtG8CJz1Ww\nJV+Cws6vN81QKoFH7HPJQzikrf9TyVd7hLtF/0DLiX3JGdmvoTI7eCqkluTK\nvyY+NOJ0nHZdU6f/HuMbOxDcmaEIMMwUn3BYgWxQt3Do9QDBL/KmzbXSYT+v\nfBma\r\n=uyn1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"e7c22aee545a764cc3c88afe067af713a977ef7b","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"jest","build":"npm run compile","clean":"rimraf lib && rimraf coverage","watch":"tsc --watch -p .","compile":"tsc -p .","test-js":"cross-env TEST_JS=true jest","test-ts":"cross-env TEST_TS=true jest --verbose","coverage":"jest --coverage","test-all":"npm run test-js && npm run test-ts","prepublish":"npm run clean-build","test-watch":"jest --watch","clean-build":"npm run clean && npm run build","prepublishOnly":"npm run test-all"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"6.14.4","description":"Runs regular expressions on a background thread.","directories":{},"_nodeVersion":"14.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.1.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^2.0.5","cross-env":"^7.0.2","typescript":"^3.9.3","@types/jest":"^25.2.3","@types/node":"^12.12.41","lorem-ipsum":"^2.0.3","jest-extended":"^0.11.5","conventional-changelog":"^3.1.21","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_1.0.4_1592563461338_0.20741250092657193","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"regexp-worker","version":"1.1.0","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@1.1.0","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"3e63ba6a97619957f171f3cea459a4be0cd7c895","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-1.1.0.tgz","fileCount":50,"integrity":"sha512-IDDOhDlI972T7bexYwyw+JKdqFsBtJvX8RA+ChVwjhgcK/gv4eG3oZu8Rbidnamh2U2b0ZWdawKksjzY2dmVFw==","signatures":[{"sig":"MEQCIADldAD/D4Rj55+LDA6pGafGJyMglJf09dAwEsCoLPpKAiADRxJfL+tFGuYCyNpZAyg4qqRqOY8jPkEvKZU9Ut+g2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/ZT8CRA9TVsSAnZWagAAvOAP/RiW2MpyR/SkqjTnR1Qz\nBIfxYcd7jdwNFrxtggVDNFzBZCBTQaKNfxv1moKaO0olM3JzfWqIMYWu0djB\nVI9AH6x3S+RmH2Vsd0KDE+Z30ltYllxW413LAYW9ttc+ICXNMPbr2ky/1c3L\nr9twjpEWg/VA2gjKu6NXROGjbPTh9X/iYc4tYfZyRFcBcqrIDr3ApIFQne0j\nfIUFJ5EmxFJLksYH/72f9x7dvW3oDRE6Vn+xtnfA/Jzzj+YcDZ8vR02wRrIi\n5fZ36sO5SvCE+asqt3diRurGV1hF5crcjbqtqDp/vON/XiErzUxk2uUEs32a\nC7H9KmIsFgxmbZufF3bm/8WtXo4v/pYPll2TLx7Ax+39dihzOyanyHuEc+kc\ne93Gy2MzeP32VbelRYzBytLX7azc1/JWA78C997W8lQ4rTS3AV5ytJosMgp/\n+KuP5vSgBNOUCOkuv102vif7EbquFiCNWWAs7eQOGKEm4l8tD8LbmthlPY8a\nwIQYAgckURzKwTTZXtFa/ojblDsSvTeBELnavYLZJ+ufcc1lXm+6RrziqXyb\n8/k8wYnBqThd86xR+3/DzBC+6vugQH7cS62XXLIcpu7jGM9xpWMBO+x/RxDv\nkPPMCmdI2FcTPYIaC4TFNYs7PTXYPuYkHLLAJig7H8yyq1UVZiiAVfBjkl23\nKZX8\r\n=pVkN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"2f5826c3d2c9deeb9cf1b002ed8324c878586400","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"jest","build":"npm run compile","clean":"rimraf lib && rimraf coverage","watch":"tsc --watch -p .","compile":"tsc -p .","test-js":"cross-env TEST_JS=true jest","test-ts":"cross-env TEST_TS=true jest --verbose","coverage":"jest --coverage","test-all":"npm run test-js && npm run test-ts","prepublish":"npm run clean-build","test-watch":"jest --watch","clean-build":"npm run clean && npm run build","prepublishOnly":"npm run test-all"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"6.14.5","description":"Runs regular expressions on a background thread.","directories":{},"_nodeVersion":"14.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.1.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^2.0.5","cross-env":"^7.0.2","typescript":"^3.9.3","@types/jest":"^25.2.3","@types/node":"^12.12.41","lorem-ipsum":"^2.0.3","jest-extended":"^0.11.5","conventional-changelog":"^3.1.21","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_1.1.0_1593677052159_0.2679347263079257","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"regexp-worker","version":"1.1.1","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@1.1.1","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"01ceba166e26d7b436c001d7a9216823f32ac9fc","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-1.1.1.tgz","fileCount":53,"integrity":"sha512-FpHJ2gdS6VI0LF+HkksqkugJqlPZwxXW8xRRCWBrx/wh2MQnYsST0WUHCe36WqGk/KpLo9DEaLVzjl3CvxPDEw==","signatures":[{"sig":"MEQCIB7uv+RdPn0CRmKwsAubZwYxLqoyJYnf4ls/FrzIvsESAiBvk/+PFRWoQwRrN2hCbpY7mwRh+ZVMpCSVL5j1qy92fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh25kTCRA9TVsSAnZWagAArwkP/ikPK1ZgxOM2zpaFJ2EU\no7RU9Q5iMJDPfJHmMFmrJnFWFs6CRAJwLLSMQzDTKRnSN1Pt0w3JgA8n3ylh\nJ3C/R1ul1zB3G6YMn6oNZdYWEVUY5XUzHFvG53cxjVaZy5v3fM7k/L54XOYi\n/wFN8WICsgKkxJwNzxPuXZNSNhYh6ZTIfCq8mdt84hYOGf0hpE1NX2z89Y+A\n/Oi6JXKF9HeXq+Aeew2S9yANEP/rKFw4pg4Ccg9QDI+3q/P1obGcSqOQLvBF\nMGr3R4A3vT+La30BMSPU7EpKhSRGZt134gqqL1RjMOPPDcVef5rcj/z/rfeM\n5sDlUZVEk6/YzqrBgzcZyX19zjehvgnyM12dlG7zdMKtO/VtUB7Qq3cChgWr\nDds9knke1bOCF3wqBFt0IySCaNs71lBGcpHcs/A38XEdJFZVeBugRl8+gVHy\nppPAFrj/RE+rmOdhj2cv4oMJsjOI83fxblhl9OHM7/zODafzOjYVovlY8qO5\n1SJt/l/yCM794qHcJ0VyZvUeZ7grXUaok2BAx8DwM0FYyfiMh2Dh8FbGejBb\nXrF+rzRc+kEMtFEX/dkHMWtZH+TTea2cd6/xTlfwjbLQmkPyZz7I/8BLrHdQ\n9ZNyrRhE/eUrBuEgE/IfJ1D32vOUnFHfqwW6XeT5JrFTTXTPxgryT/CiuaF7\nAwmW\r\n=yA+T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 12.0.0"},"gitHead":"f3a6e49980cb75e67f23deab17e4007abb6e146f","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"jest","build":"npm run compile","clean":"rimraf lib && rimraf coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","test-js":"cross-env TEST_JS=true jest","test-ts":"cross-env TEST_TS=true jest --verbose","coverage":"jest --coverage","test-all":"npm run test-js && npm run test-ts","prepublish":"npm run clean-build","test-watch":"jest --watch","clean-build":"npm run clean && npm run build","release-alpha":"npm release -- -p alpha","prepublishOnly":"npm run test-all"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"6.14.13","description":"Runs regular expressions on a background thread.","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.32.0","rimraf":"^3.0.2","ts-jest":"^27.0.5","prettier":"^2.4.1","cross-env":"^7.0.3","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/node":"^16.9.1","lorem-ipsum":"^2.0.3","jest-extended":"^0.11.5","conventional-changelog":"^3.1.24","@typescript-eslint/parser":"^4.31.1","@typescript-eslint/eslint-plugin":"^4.31.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_1.1.1_1631858011817_0.464682334671932","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"regexp-worker","version":"2.0.1","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@2.0.1","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"257c5c1d8004b5da14c1935b3efea6a238ef6871","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-2.0.1.tgz","fileCount":90,"integrity":"sha512-VtprUr44+P7Vw21J3Tiny2BiaUMapx9j0p0onieCua9zfU52wfAgpmltG0/0JY8Ct6okaZguoaDgvBzDlqV7fA==","signatures":[{"sig":"MEYCIQD4EW1liitTwDp6WtC9o+5l1r0uqL0rAQmy0WrHHHtaAwIhAMfyT68MzPO/ihgcLmyNmcNyjhNwkw+7Tf3T+euMbPhb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFO5zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpifA//esvuv2UT+jiedxyPIUnUUns0iu1lcMp69US60Lf/FWdcYg6o\r\nZFtbvH/lWRAMBvk5xkcPhGakAGbiwaPY+453TXapPGxI2hgly0Njl2FsJ8HE\r\nRFNnZ65Il6n803PqreibTFR4vjjHzfZzD7qkQ0lPXWB7SHUQm+JA7kzKrbhV\r\nWBfUuXH/NXOe/nULBdaQL95WgTK4Zeq6I6cmZgeyg29E974cvobApKESNGkn\r\nbBS+mLd7cmT8gnDeHgSekK5Wn4+wDbn8e06pglhv7Di0NLanaTmkHrw/8u/V\r\n0ibs/06UTqW361NbouWqUuQX2ocvK1pBUr6Y/mC5bwEPvZ/N0VbQxt6G59l1\r\nF7jvDTKQVWxTW2lnr5gLRtSbBG8O9+lLrUXjby/rdZxoBOzFOZl1x4cIWUCZ\r\ncAwNENdePP3yvgASM5i3NzsVv3FO/7HjeN6Htz7illUfzz9FKnesw4JMubG3\r\ntPWnNrg/zppZnkJfeAsCdpCvoyzuL/cRe6iklhKV/73v5CvRt3grj0hqxCvs\r\n8VOquzIyNd/lyrtU3eAVoezgXzww0QQ8P3c7JIfyadPhMH2G8tNv78hF0iV+\r\nfRrjr7IkkU8PHBoQ04zldeohtQpTNznt6PL8PXFGnDSetDMmpkdVP3Y1t8Z4\r\nozLHj3kdpui/q85wfZEIW2ce00FOQ3kySZw=\r\n=ZEro\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 14.0.0"},"gitHead":"ab67f91d18dba96b79eae5fa0f5860a2aff4d140","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"jest","build":"npm run compile","clean":"rimraf lib && rimraf coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","test-js":"cross-env TEST_JS=true jest","test-ts":"cross-env TEST_TS=true jest --verbose","coverage":"jest --coverage","test-all":"npm run test-js && npm run test-ts","prepublish":"npm run clean-build","test-watch":"jest --watch","clean-build":"npm run clean && npm run build","release-alpha":"npm release -- -p alpha","prepublishOnly":"npm run test-all"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"8.18.0","description":"Runs regular expressions on a background thread.","directories":{},"_nodeVersion":"18.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.23.0","rimraf":"^3.0.2","ts-jest":"^27.1.5","prettier":"^2.7.1","cross-env":"^7.0.3","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^18.7.14","lorem-ipsum":"^2.0.8","jest-extended":"^3.1.0","conventional-changelog":"^3.1.25","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_2.0.1_1662316146826_0.21289440296183804","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"regexp-worker","version":"2.0.2","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@2.0.2","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"d331c893446eef0384959e60285c66a21954a9d6","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-2.0.2.tgz","fileCount":52,"integrity":"sha512-sN9YBBZe+VJmBFc/YTmPKs53d4rAHBLIj/bDbIw/a1J1Cgl0l3bQ1+Z9RGGYMl6A342ZWAUyNKxZAlVJjcN0OA==","signatures":[{"sig":"MEUCIQCVsl2TvEtAI1Jx0uhBxMG3ESrIGkB9OB2xJ0OhRRYcTgIgIiH7yUMHk7820NRbaRKd/stb9qUIXiPjDWgltenx3fY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64063},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 14.0.0"},"gitHead":"3d92889e7e4d598f867cc2976dc750e6f08341cd","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"jest","build":"npm run compile","clean":"rimraf lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","test-js":"cross-env TEST_JS=true jest","test-ts":"cross-env TEST_TS=true jest --verbose","coverage":"jest --coverage","test-all":"npm run test-js && npm run test-ts","prepublish":"npm run clean-build","test-watch":"jest --watch","clean-build":"npm run clean && npm run build","release-alpha":"npm release -- -p alpha","prepublishOnly":"npm run test-all"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"9.6.7","description":"Runs regular expressions on a background thread.","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.47.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","prettier":"^3.0.2","cross-env":"^7.0.3","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^18.17.5","lorem-ipsum":"^2.0.8","jest-extended":"^4.0.1","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_2.0.2_1692200291159_0.21429783962171856","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"regexp-worker","version":"3.0.0","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@3.0.0","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"965d57809b042481f5d5b89a75d611910df55c9a","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-3.0.0.tgz","fileCount":52,"integrity":"sha512-Z7dCniW0qgj0lfVNfGGG/yHPtSl9ONAQqWgybGnjd29yDIiXO2P8jvs6j9zFmx6vkeRKmL+Dhv0gN8CA4dIlrQ==","signatures":[{"sig":"MEQCIEw/NwFnBsX5sn5DeiovYWA0qUx6u+/IKzlbrCl1V5TBAiA1gwCYDut3ylbLSeeoP+3RpJu6gwdn3VqTt0dMP45N6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62692},"main":"lib/index.js","type":"commonjs","types":"lib/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"3f43298cc9f884e816ee3e782abc5e9334576032","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"jest","build":"npm run compile","clean":"rimraf lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","test-js":"cross-env TEST_JS=true jest","test-ts":"cross-env TEST_TS=true jest --verbose","coverage":"jest --coverage","test-all":"npm run test-js && npm run test-ts","prepublish":"npm run clean-build","test-watch":"jest --watch","clean-build":"npm run clean && npm run build","release-alpha":"npm release -- -p alpha","prepublishOnly":"npm run test-all"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.7.0","description":"Runs regular expressions on a background thread.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","globals":"^15.8.0","ts-jest":"^29.1.5","prettier":"^3.3.2","cross-env":"^7.0.3","@eslint/js":"^9.6.0","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^18.19.39","lorem-ipsum":"^2.0.8","jest-extended":"^4.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_3.0.0_1719992523913_0.9509444201578827","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"regexp-worker","version":"4.0.0","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.0.0","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"5b07fa4fd0fc764c5b5eb86992662689b901470d","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.0.0.tgz","fileCount":8,"integrity":"sha512-6v7KQkyBwtoDHoxy7hrriKPJPRpnLjlHxMgMewcnxUyOsbHyrsTAt/TrFKPEBnfZRorKVDVQS9Hvu38LRhXazQ==","signatures":[{"sig":"MEUCIQC6JO41NNdqei8yI5wexkgZH4YzSOkeddszFD3HbiCGHgIgeJSAv452kqnV5YQQKV8Z3a9k958lFgWo5f92/9rzxZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76060},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"aa639d0c05eb1d1f655e126cf5479af3b5c8eaa5","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"npm run build && npm run setup-examples && npm run test:vitest","build":"npm run build:worker && npm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"npm run lint:fix:eslint && npm run lint:fix:prettier","test:attw":"attw --pack","build:code":"npm run compile && tsdown -c tsdown.config.ts","prepublish":"npm run clean-build","test:watch":"vitest","clean-build":"npm run clean && npm run build","test:vitest":"vitest run","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"npm release -- -p alpha","setup-examples":"cd examples && npm install","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.29.0","tsdown":"^0.12.8","vitest":"^3.2.4","globals":"^16.2.0","prettier":"^3.5.3","cross-env":"^7.0.3","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^18.19.112","lorem-ipsum":"^2.0.8","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.34.1","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.0.0_1750574238161_0.9308952061388094","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"regexp-worker","version":"4.0.1","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.0.1","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"9901724fed5eb058e1991687e76f4eaadfb83a5d","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.0.1.tgz","fileCount":8,"integrity":"sha512-ULDagI6xrptDsXN9teZlUsDYEjlJ+blOT5EjRhH6vg59Mlzl/s1O56TKVX5mYoBbMkrzw/uVoxnH0vmlrNDLaQ==","signatures":[{"sig":"MEYCIQDBz9aPaBARu5CH48p5naQWlZgLEeojCxOCJfFHs6+F5wIhAPOJso3MBSuo7v6O7hdfeJQstroZ48sVlqDHpW6U5vmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83901},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"91a06790a168ced197e78eab9c56d256a378963f","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"npm run build && npm run setup-examples && npm run test:vitest","build":"npm run build:worker && npm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"npm run lint:fix:eslint && npm run lint:fix:prettier","test:attw":"attw --pack","build:code":"npm run compile && tsdown -c tsdown.config.ts","prepublish":"npm run clean-build","test:watch":"vitest","clean-build":"npm run clean && npm run build","test:vitest":"vitest run","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"npm release -- -p alpha","setup-examples":"cd examples && npm install","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.29.0","tsdown":"^0.12.8","vitest":"^3.2.4","globals":"^16.2.0","prettier":"^3.5.3","cross-env":"^7.0.3","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^18.19.112","lorem-ipsum":"^2.0.8","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.34.1","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.0.1_1750592868394_0.18926109938711932","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"regexp-worker","version":"4.1.0","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.1.0","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"6af8a25a730644c14f3a199922920863ffc9d04d","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.1.0.tgz","fileCount":10,"integrity":"sha512-4ti46fpE3nXc9iqKAYygcMYqu0Pyyb1YMhEPlL5h3sgw/hiZ0B62YKpfj9NsiLcjykaEypNmSQukA8Vim66UUg==","signatures":[{"sig":"MEQCIGUc4gazr6TQT/9ZHv47UxV5ouHwO99VArA3Z0mA9zRVAiAsZleNV+GGllxM0Hc/wIhw254TcwgGZs2lXlsjP32edw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127284},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"}},"gitHead":"a0d7ef54344c14d8651b9e41b21bbab7d47e91d5","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"npm run build && npm run setup-examples && npm run test:vitest","build":"npm run build:worker && npm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"npm run lint:fix:eslint && npm run lint:fix:prettier","test:attw":"attw --pack","build:code":"npm run compile && tsdown -c tsdown.config.ts","prepublish":"npm run clean-build","test:watch":"vitest","clean-build":"npm run clean && npm run build","test:vitest":"vitest run","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"npm release -- -p alpha","setup-examples":"cd examples && npm install","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.29.0","tsdown":"^0.12.9","vitest":"^3.2.4","globals":"^16.2.0","prettier":"^3.6.1","cross-env":"^7.0.3","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^20.19.1","lorem-ipsum":"^2.0.8","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.1.0_1750884575374_0.42822699245810436","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"regexp-worker","version":"4.1.1","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.1.1","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"bd4ecf3a2b2c706edfff348dad0465ec834fde64","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.1.1.tgz","fileCount":10,"integrity":"sha512-112Ntfk3PeZwI82cxECp70T1QbkH0jOtgju6XOcrZqhJt5HJRYvFUgpT1ZPKr23vVXOHEGFqFdZ4l55qTEQIDQ==","signatures":[{"sig":"MEYCIQC/iy/NfigWkjeMc0nWmAKwQ0m1EIj1atMoxt/xu77TtgIhAP8LaMK11YbKP4s9LQ/+m7FOoA484gcyNW4lsshYOZ8j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146684},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"}},"gitHead":"cf1b39b8e1c6d6986b9d12c71ba8eb5484620983","scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"npm run build && npm run setup-examples && npm run test:vitest","build":"npm run build:worker && npm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"npm run lint:fix:eslint && npm run lint:fix:prettier","test:attw":"attw --pack","build:code":"npm run compile && tsdown -c tsdown.config.ts","prepublish":"npm run clean-build","test:watch":"vitest","clean-build":"npm run clean && npm run build","test:vitest":"vitest run","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"npm release -- -p alpha","setup-examples":"cd examples && npm install","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"email":"jason@streetsidesoftware.nl"},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"shx":"^0.4.0","eslint":"^9.30.0","tsdown":"^0.12.9","vitest":"^3.2.4","globals":"^16.2.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^20.19.2","lorem-ipsum":"^2.0.8","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.1.1_1751118656394_0.6683886308718512","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"regexp-worker","version":"4.1.2","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.1.2","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"12db12738f7fb0feb15c014849a4987727748792","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.1.2.tgz","fileCount":9,"integrity":"sha512-s85SKC+5O07Z4huu7xQ24xg7/975HOTlHM08YzL+IHTWGfpleU5epYKyssyzoGhiLD+GzwtFU+CPMN5aTinv2Q==","signatures":[{"sig":"MEQCIDbKfbX1Qqa7j++kMSFMkObCJgRl3esRy0gOfSrEIi1JAiBIG9dJI/gh6VU7WGXTGXF5q/5hB5MeQ9p1dHnfx3OJDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106235},"main":"./dist/index.cjs","type":"module","_from":"file:regexp-worker-4.1.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"}},"scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"pnpm run build && pnpm run test:vitest","build":"pnpm run build:worker && pnpm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"pnpm run lint:fix:eslint && pnpm run lint:fix:prettier","test:attw":"attw --pack","build:code":"pnpm run compile && tsdown -c tsdown.config.ts","test:watch":"vitest","clean-build":"pnpm run clean && pnpm run build","test:vitest":"vitest run","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"pnpm release -- -p alpha","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"email":"jason@streetsidesoftware.nl"},"_resolved":"/tmp/8ce7be259fcf79818969ecf76d0c6a0b/regexp-worker-4.1.2.tgz","_integrity":"sha512-s85SKC+5O07Z4huu7xQ24xg7/975HOTlHM08YzL+IHTWGfpleU5epYKyssyzoGhiLD+GzwtFU+CPMN5aTinv2Q==","repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.30.0","tsdown":"^0.12.9","vitest":"^3.2.4","globals":"^16.2.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^20.19.2","lorem-ipsum":"^2.0.8","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.1.2_1751205083748_0.22676294273881115","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"regexp-worker","version":"4.1.3","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.1.3","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"ea88f9b9e089d422b01fe6d6d3e67db4199bfbe3","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.1.3.tgz","fileCount":9,"integrity":"sha512-V1NHF8aYMi39VBa8Wad68syVmqtjPY6J419mamxJ5LMkb6YFdVn5E4ObtmZhELZ+WFaIwq3JzgmlQ/iug9/u+w==","signatures":[{"sig":"MEQCIA8gwPkTNnV+VTMPwo4Z6xAN0MtjCw0sCSPQP2V8CYo7AiBEgWgUXy/DkFPA2X7qNL+ZjFvIYChpg0XLR10/ZI8UNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106235},"main":"./dist/index.cjs","type":"module","_from":"file:regexp-worker-4.1.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"}},"scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"pnpm run build && pnpm run test:vitest","build":"pnpm run build:worker && pnpm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"pnpm run lint:fix:eslint && pnpm run lint:fix:prettier","test:attw":"attw --pack","build:code":"pnpm run compile && tsdown -c tsdown.config.ts","test:watch":"vitest","clean-build":"pnpm run clean && pnpm run build","test:vitest":"vitest run","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"pnpm release -- -p alpha","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"email":"jason@streetsidesoftware.nl"},"_resolved":"/tmp/eb958f5ee9912f2bf0bd0773b7ec62e6/regexp-worker-4.1.3.tgz","_integrity":"sha512-V1NHF8aYMi39VBa8Wad68syVmqtjPY6J419mamxJ5LMkb6YFdVn5E4ObtmZhELZ+WFaIwq3JzgmlQ/iug9/u+w==","repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.30.0","tsdown":"^0.12.9","vitest":"^3.2.4","globals":"^16.2.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^20.19.2","lorem-ipsum":"^2.0.8","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.1.3_1751207450257_0.7466323817876317","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"regexp-worker","version":"4.1.4","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.1.4","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"7d811bd7bedbc3d0fb68266c67e61a7b9362c53e","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.1.4.tgz","fileCount":9,"integrity":"sha512-sidL8v5vYJ8xBh2zfszZAj3idgHHfZxuFuk5fexNu9msuxv4bjcLh5hNdrFwo0Y7nK6dqcfYHp4QAxAVAL/+0Q==","signatures":[{"sig":"MEUCIQD+SuxZKfH/812qMRWF1a3fxfcqIaAvM7mF4KeIoUA3WwIgKbF/OSyMzZb5AfPstJJSrkUo/+oDeYtzsWO9Ua3+nYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108985},"main":"./dist/index.cjs","type":"module","_from":"file:regexp-worker-4.1.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"}},"scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"pnpm run build && pnpm run test:vitest","build":"pnpm run build:worker && pnpm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"pnpm run lint:fix:eslint && pnpm run lint:fix:prettier","test:attw":"attw --pack","build:code":"pnpm run compile && tsdown -c tsdown.config.ts","test:watch":"vitest","clean-build":"pnpm run clean && pnpm run build","test:vitest":"vitest run","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"pnpm release -- -p alpha","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"email":"jason@streetsidesoftware.nl"},"_resolved":"/tmp/b05f7e64b4953cf06de32b20f3b33cd9/regexp-worker-4.1.4.tgz","_integrity":"sha512-sidL8v5vYJ8xBh2zfszZAj3idgHHfZxuFuk5fexNu9msuxv4bjcLh5hNdrFwo0Y7nK6dqcfYHp4QAxAVAL/+0Q==","repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.30.0","tsdown":"^0.12.9","vitest":"^3.2.4","globals":"^16.2.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^20.19.2","lorem-ipsum":"^2.0.8","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.1.4_1751209361000_0.32415846608140186","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"regexp-worker","version":"4.1.5","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.1.5","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"b7da93ce62610449321af76d8031602270ae6a6b","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.1.5.tgz","fileCount":9,"integrity":"sha512-9CBhbYCQ1cuJFrM28LzShNN4JMDUQmEgqhyvXx+bwdhnmjK8352nT4pPGEotWyOSrkkKlH9yzp4sVlOe78mEzw==","signatures":[{"sig":"MEUCIGApspyvSjIzXPH0aP35n5VhJapLZfXff7EVK/QO752WAiEA2ylyNomfnEl73eJvT3PkftDwfPMx47Vj1G5tEEoPSDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108985},"main":"./dist/index.cjs","type":"module","_from":"file:regexp-worker-4.1.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"}},"scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"pnpm run build && pnpm run test:vitest","build":"pnpm run build:worker && pnpm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"pnpm run lint:fix:eslint && pnpm run lint:fix:prettier","test:attw":"attw --pack","build:code":"pnpm run compile && tsdown -c tsdown.config.ts","test:watch":"vitest","clean-build":"pnpm run clean && pnpm run build","test:vitest":"vitest run","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"pnpm release -- -p alpha","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"email":"jason@streetsidesoftware.nl"},"_resolved":"/tmp/bfa5f37e553e9503464c59fd232e58f5/regexp-worker-4.1.5.tgz","_integrity":"sha512-9CBhbYCQ1cuJFrM28LzShNN4JMDUQmEgqhyvXx+bwdhnmjK8352nT4pPGEotWyOSrkkKlH9yzp4sVlOe78mEzw==","repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.30.0","tsdown":"^0.12.9","vitest":"^3.2.4","globals":"^16.2.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^20.19.2","lorem-ipsum":"^2.0.8","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.1.5_1751210182418_0.25922335739939073","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"regexp-worker","version":"4.1.6","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.1.6","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"7f6f6f13eeb82d71137e250c5f6dfcfee7d2e812","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.1.6.tgz","fileCount":9,"integrity":"sha512-CNI8E49x94n9zpOQhQt37u6kyg80nTAxh1Lss/kGZmsSsRpixPQaew8ay8EGfWTclYMy3wAPYOzBBmtJ5ZsREw==","signatures":[{"sig":"MEUCIQCGeHl9LXMQDUtlgwRt4zSbsOyOJB+34L9BT37sAzpoDAIgdNvnJTXcC8N7dFUM8aBoR5n9yB+hshT5MvFYtUK+D+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108985},"main":"./dist/index.cjs","type":"module","_from":"file:regexp-worker-4.1.6.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"}},"scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"pnpm run build && pnpm run test:vitest","build":"pnpm run build:worker && pnpm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"pnpm run lint:fix:eslint && pnpm run lint:fix:prettier","test:attw":"attw --pack","build:code":"pnpm run compile && tsdown -c tsdown.config.ts","test:watch":"vitest","clean-build":"pnpm run clean && pnpm run build","test:vitest":"vitest run","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"pnpm release -- -p alpha","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"email":"jason@streetsidesoftware.nl"},"_resolved":"/tmp/cb3f26a7819e9b104a17655d149a4c19/regexp-worker-4.1.6.tgz","_integrity":"sha512-CNI8E49x94n9zpOQhQt37u6kyg80nTAxh1Lss/kGZmsSsRpixPQaew8ay8EGfWTclYMy3wAPYOzBBmtJ5ZsREw==","repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.30.0","tsdown":"^0.12.9","vitest":"^3.2.4","globals":"^16.2.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^20.19.2","lorem-ipsum":"^2.0.8","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.1.6_1751211410824_0.043604901579104016","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"regexp-worker","version":"4.1.7","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.1.7","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"393ea948f99586573c84b40b1488a52cad000bf7","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.1.7.tgz","fileCount":9,"integrity":"sha512-svyTieKpRLVfcHIwJAZ8rUgvwBHAusjqw4XKbcDMz9mcyx7+JjrrGc84Vc+jpLbxEjLteq58kYQcPgmrTGFLfg==","signatures":[{"sig":"MEQCIF4G53GR1FwmknAAuz+0eRbxBLdPHZK+FR5Sp49/cNP7AiAogg5Dzlar8pAc94pOkQCOuXFSDkDdj2vLE6zxfUMheA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111106},"main":"./dist/index.cjs","type":"module","_from":"file:regexp-worker-4.1.7.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"deno":"./dist/browser.js","import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"}},"scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"pnpm run build && pnpm run test:vitest","build":"pnpm run build:worker && pnpm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"pnpm run lint:fix:eslint && pnpm run lint:fix:prettier","test:attw":"attw --pack","build:code":"pnpm run compile && tsdown -c tsdown.config.ts","test:watch":"vitest","clean-build":"pnpm run clean && pnpm run build","test:vitest":"vitest run","build:readme":"inject-markdown README.md","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"pnpm release -- -p alpha","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"email":"jason@streetsidesoftware.nl"},"_resolved":"/tmp/dce1f2f9041daae836df841138bf3fba/regexp-worker-4.1.7.tgz","_integrity":"sha512-svyTieKpRLVfcHIwJAZ8rUgvwBHAusjqw4XKbcDMz9mcyx7+JjrrGc84Vc+jpLbxEjLteq58kYQcPgmrTGFLfg==","repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.30.0","tsdown":"^0.12.9","vitest":"^3.2.4","globals":"^16.2.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^20.19.2","lorem-ipsum":"^2.0.8","inject-markdown":"^3.1.4","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.1.7_1751218101902_0.8520206400968879","host":"s3://npm-registry-packages-npm-production"}},"4.1.8":{"name":"regexp-worker","version":"4.1.8","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.1.8","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"2c3dd9d4e8b0987adf91dcf81ded1ae45e3db8ab","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.1.8.tgz","fileCount":11,"integrity":"sha512-qjkT2SA89PsDADuqZHHrLhi0pEWXldl71UQyZFDQD6kyOFVrclhibiTN0fcE858aynmN4SNTyAaq7dOIaTcbRQ==","signatures":[{"sig":"MEUCIGaKP0+76SMOk2MPWNWpxKv9oCeo1xjZ8FL5mcv+zBiWAiEAysIjLj6IlOmZEfZ5keZyjrdzRQqU6T0XS+IBnjsAu2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162875},"main":"./dist/index.cjs","type":"module","_from":"file:regexp-worker-4.1.8.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"deno":"./dist/browser.js","import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"}},"scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"pnpm run build && pnpm run test:vitest","build":"pnpm run build:worker && pnpm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"pnpm run lint:fix:eslint && pnpm run lint:fix:prettier","test:attw":"attw --pack","build:code":"pnpm run compile && tsdown -c tsdown.config.ts","test:watch":"vitest","clean-build":"pnpm run clean && pnpm run build","test:vitest":"vitest run","build:readme":"inject-markdown README.md","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"pnpm release -- -p alpha","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","actor":{"name":"jason-dent","type":"user","email":"jason@streetsidesoftware.nl"},"email":"jason@streetsidesoftware.nl"},"_resolved":"/tmp/5b5df97e38946d3f40abc2f47f9e7347/regexp-worker-4.1.8.tgz","_integrity":"sha512-qjkT2SA89PsDADuqZHHrLhi0pEWXldl71UQyZFDQD6kyOFVrclhibiTN0fcE858aynmN4SNTyAaq7dOIaTcbRQ==","repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.30.0","tsdown":"^0.12.9","vitest":"^3.2.4","globals":"^16.2.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^20.19.2","lorem-ipsum":"^2.0.8","inject-markdown":"^3.1.4","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.1.8_1751218912815_0.13180680732474048","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"regexp-worker","version":"4.2.0","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.2.0","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"8838f6f5c7ec61efa636a6df78d5f5a5d436c2c8","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.2.0.tgz","fileCount":11,"integrity":"sha512-m2p+3UIaoQGNXcn/pjSYhRIQet51tGSpR4LKNJVjpiOXraYbihhS1rv37XXfNfjE9F1rZ/E/GYcOhu8RUtrzhQ==","signatures":[{"sig":"MEQCIASu1+hGJcGWP2DqshT397mjdI1iYBh/KhScaq2fZqPWAiBE3XuqJ6ptTLOFTsSNqL2U4bH2hymUCJA83GPHAmptpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169088},"main":"./dist/index.cjs","type":"module","_from":"file:regexp-worker-4.2.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"deno":"./dist/browser.js","import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"}},"scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"pnpm run build && pnpm run test:vitest","build":"pnpm run build:worker && pnpm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"pnpm run lint:fix:eslint && pnpm run lint:fix:prettier","test:attw":"attw --pack","build:code":"pnpm run compile && tsdown -c tsdown.config.ts","test:watch":"vitest","clean-build":"pnpm run clean && pnpm run build","test:vitest":"vitest run","build:readme":"inject-markdown README.md","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"pnpm release -- -p alpha","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"_resolved":"/tmp/edd74a1fc8f0203c852aad91795db122/regexp-worker-4.2.0.tgz","_integrity":"sha512-m2p+3UIaoQGNXcn/pjSYhRIQet51tGSpR4LKNJVjpiOXraYbihhS1rv37XXfNfjE9F1rZ/E/GYcOhu8RUtrzhQ==","repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.31.0","tsdown":"^0.12.9","vitest":"^3.2.4","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^20.19.9","lorem-ipsum":"^2.0.8","inject-markdown":"^4.0.0","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.37.0","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.2.0_1753022129733_0.6084180751244861","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"regexp-worker","version":"4.2.1","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.2.1","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"34b011563b6598f0fe6ef97c2d64048de80e0702","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.2.1.tgz","fileCount":11,"integrity":"sha512-mjtJZxIIpIQgtYkK5LQr/y6tImr/NcEOWxCb1C2dEl/RPze7hPbW6xUTl7ILuZwK9MC7VQ3rmUnFL31FmGYOgw==","signatures":[{"sig":"MEUCIEDjUfxHm/RvpuGQtZkw+YXO17edjyV5401x71Oj8k2FAiEA6QiDWuDFtWoZgk9YRcd1EerlY/BunFwzu8lxUFrr2e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169349},"main":"./dist/index.cjs","type":"module","_from":"file:regexp-worker-4.2.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">= 20.0.0"},"exports":{".":{"deno":"./dist/browser.js","import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"}},"scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"pnpm run build && pnpm run test:vitest","build":"pnpm run build:worker && pnpm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"pnpm run lint:fix:eslint && pnpm run lint:fix:prettier","test:attw":"attw --pack","build:code":"pnpm run compile && tsdown -c tsdown.config.ts","test:watch":"vitest","clean-build":"pnpm run clean && pnpm run build","test:vitest":"vitest run","build:readme":"inject-markdown README.md","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"pnpm release -- -p alpha","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"_resolved":"/tmp/34055eeba93a6ef7c562013af04306b9/regexp-worker-4.2.1.tgz","_integrity":"sha512-mjtJZxIIpIQgtYkK5LQr/y6tImr/NcEOWxCb1C2dEl/RPze7hPbW6xUTl7ILuZwK9MC7VQ3rmUnFL31FmGYOgw==","repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"10.8.2","description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.31.0","tsdown":"^0.12.9","vitest":"^3.2.4","globals":"^16.3.0","prettier":"^3.6.2","cross-env":"^7.0.3","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^20.19.9","lorem-ipsum":"^2.0.8","inject-markdown":"^4.0.0","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.37.0","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.2.1_1753026757220_0.38820669041419054","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"regexp-worker","version":"4.3.0","keywords":["regexp","regular","expression","node","worker","thread"],"author":{"name":"Jason Dent"},"license":"MIT","_id":"regexp-worker@4.3.0","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"305b2c88292a887b2fe8b60b13295d1fd9e23b2f","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-4.3.0.tgz","fileCount":11,"integrity":"sha512-MVOhjtkJrYOmG//4Nkjr9uLdcD4sm5ujkpeZxOXHqd497yqRJmskUjnj1nzPHHhy+NN/Zp3ZWWDvkOr48I76/A==","signatures":[{"sig":"MEUCIFTBPizlzsidS+CcMQDvnqU6CrVlEmN/zBrzleCSgrGkAiEAlPfi/bZvi/nYOaY/ElHRhqgkaMnhhkWzikfGsjqfZkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160998},"main":"./dist/index.cjs","type":"module","_from":"file:regexp-worker-4.3.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">= 20.0.0"},"exports":{".":{"deno":"./dist/browser.js","import":"./dist/index.mjs","browser":"./dist/browser.js","require":"./dist/index.cjs"}},"scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"pnpm run build && pnpm run test:vitest","build":"pnpm run build:worker && pnpm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"pnpm run lint:fix:eslint && pnpm run lint:fix:prettier","test:attw":"attw --pack","build:code":"pnpm run compile && tsdown -c tsdown.config.ts","test:watch":"vitest","clean-build":"pnpm run clean && pnpm run build","test:vitest":"vitest run","build:readme":"inject-markdown README.md","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"pnpm release -- -p alpha","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:117f829d-f08f-40ce-bac2-9525a143299b"}},"_resolved":"/tmp/e6594b7220ebf95d30d45d44025ad417/regexp-worker-4.3.0.tgz","_integrity":"sha512-MVOhjtkJrYOmG//4Nkjr9uLdcD4sm5ujkpeZxOXHqd497yqRJmskUjnj1nzPHHhy+NN/Zp3ZWWDvkOr48I76/A==","repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"_npmVersion":"11.6.2","description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.39.1","tsdown":"^0.16.5","vitest":"^4.0.10","globals":"^16.5.0","prettier":"^3.6.2","cross-env":"^10.1.0","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^20.19.25","lorem-ipsum":"^2.0.8","inject-markdown":"^4.0.0","@tsconfig/node20":"^20.1.8","typescript-eslint":"^8.47.0","@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-istanbul":"^4.0.10","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_4.3.0_1763578381456_0.07706432559128551","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"regexp-worker","version":"5.0.0","keywords":["regexp","regular","expression","node","worker","thread"],"author":"Jason Dent","license":"MIT","_id":"regexp-worker@5.0.0","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"dist":{"shasum":"95b7532bd0e15ce86f660dade696faaaddf3aeb2","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-5.0.0.tgz","fileCount":9,"integrity":"sha512-b25T5Ff8a02MnRoONoH24eKb8jOOvIhwebnU1Ni0uD3ZtaeaHzpbRfu9ln68ONmcMCEkmJ6FPO8jJK0tlfUeVA==","signatures":[{"sig":"MEQCIDnhF+IhtHWnyuwUqvWqa7IXr59B2xpwNJbN66QjMiAbAiA8Z40yhhwX9IHxrVpiOmU41PUJOaakua6iPZb4IlsbJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109120},"type":"module","module":"./dist/index.mjs","engines":{"node":">= 22.18.0"},"exports":{".":{"deno":"./dist/browser.js","import":"./dist/index.mjs","browser":"./dist/browser.js"}},"scripts":{"tsc":"tsc -p .","lint":"eslint \"src/**/*.ts\"","test":"pnpm run build && pnpm run test:vitest","build":"pnpm run build:worker && pnpm run build:code","clean":"shx rm -rf dist out lib coverage","watch":"tsc --watch -p .","compile":"tsc -p .","release":"npx standard-version","coverage":"vitest run --coverage","lint:fix":"pnpm run lint:fix:eslint && pnpm run lint:fix:prettier","test:attw":"attw --pack . --profile esm-only","build:code":"pnpm run compile && tsdown -c tsdown.config.ts","test:watch":"vitest","clean-build":"pnpm run clean && pnpm run build","test:vitest":"vitest run","build:readme":"inject-markdown README.md","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","release-alpha":"pnpm release -- -p alpha","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:117f829d-f08f-40ce-bac2-9525a143299b"}},"repository":{"url":"git+https://github.com/streetsidesoftware/regexp-worker.git","type":"git"},"description":"Runs regular expressions on a background thread.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^10.8.1","tsdown":"^0.22.14","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","cross-env":"^10.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^20.19.43","lorem-ipsum":"^3.0.0","inject-markdown":"^4.0.0","@tsconfig/node22":"^22.0.6","typescript-eslint":"^8.67.0","@arethetypeswrong/cli":"^0.18.5","@vitest/coverage-istanbul":"^4.1.11","eslint-plugin-simple-import-sort":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/regexp-worker_5.0.0_1787384665405_0.6296533282391434","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"regexp-worker","version":"5.0.1","description":"Runs regular expressions on a background thread.","publishConfig":{"access":"public","provenance":true},"sideEffects":false,"type":"module","module":"./dist/index.mjs","exports":{".":{"browser":"./dist/browser.js","deno":"./dist/browser.js","import":"./dist/index.mjs"}},"engines":{"node":">= 22.18.0"},"repository":{"type":"git","url":"git+https://github.com/streetsidesoftware/regexp-worker.git"},"keywords":["regexp","regular","expression","node","worker","thread"],"author":"Jason Dent","license":"MIT","bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.5","@eslint/js":"^10.0.1","@tsconfig/node22":"^22.0.6","@types/node":"^20.19.43","@vitest/coverage-istanbul":"^4.1.11","cross-env":"^10.1.0","eslint":"^10.8.1","eslint-plugin-simple-import-sort":"^14.0.0","globals":"^17.11.0","inject-markdown":"^4.0.0","lorem-ipsum":"^3.0.0","prettier":"^3.9.6","shx":"^0.4.0","tsdown":"^0.22.14","typescript":"^6.0.3","typescript-eslint":"^8.67.0","vitest":"^4.1.11"},"homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","scripts":{"clean":"shx rm -rf dist out lib coverage","lint":"eslint \"src/**/*.ts\"","lint:fix":"pnpm run lint:fix:eslint && pnpm run lint:fix:prettier","lint:fix:eslint":"eslint . --fix","lint:fix:prettier":"prettier --write .","build:readme":"inject-markdown README.md","build":"pnpm run build:worker && pnpm run build:code","build:worker":"tsdown -c worker.tsdown.config.ts && node scripts/build-worker.js","build:code":"pnpm run compile && tsdown -c tsdown.config.ts","clean-build":"pnpm run clean && pnpm run build","coverage":"vitest run --coverage","compile":"tsc -p .","watch":"tsc --watch -p .","release":"npx standard-version","release-alpha":"pnpm release -- -p alpha","tsc":"tsc -p .","test:watch":"vitest","test":"pnpm run build && pnpm run test:vitest","test:attw":"attw --pack . --profile esm-only","test:vitest":"vitest run"},"_nodeVersion":"24.19.0","_id":"regexp-worker@5.0.1","dist":{"integrity":"sha512-6y00Po5HWWZSfFDa5i+y7yCR7bT8uD2gDG0NTHuzp9GszvZahXQbhH2LgYZvhoiDVxL/LSk3uajD6Rk+zJ28VQ==","shasum":"5df8e106b97e66e68b87eacbe4262f0f9a755d19","tarball":"https://registry.npmjs.org/regexp-worker/-/regexp-worker-5.0.1.tgz","fileCount":9,"unpackedSize":109162,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/regexp-worker@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCjnzer0M3+90W83p1BGh6y4lD8jp9kEBslpnKqLgrQiQIgCKwAqZHrdpd13P/JaI3jU9pog/4cHZ6IaYBrpgYSKwA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:117f829d-f08f-40ce-bac2-9525a143299b"}},"directories":{},"maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/regexp-worker_5.0.1_1787412636889_0.21782542784779668"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-31T16:31:37.722Z","modified":"2026-08-22T15:30:37.396Z","1.0.0":"2020-05-31T16:31:37.896Z","1.0.1":"2020-06-07T06:35:09.441Z","1.0.2":"2020-06-07T06:51:27.010Z","1.0.3":"2020-06-07T08:56:48.887Z","1.0.4":"2020-06-19T10:44:21.481Z","1.1.0":"2020-07-02T08:04:12.317Z","1.1.1":"2021-09-17T05:53:31.934Z","2.0.1":"2022-09-04T18:29:07.053Z","2.0.2":"2023-08-16T15:38:11.337Z","3.0.0":"2024-07-03T07:42:04.080Z","4.0.0":"2025-06-22T06:37:18.362Z","4.0.1":"2025-06-22T11:47:48.643Z","4.1.0":"2025-06-25T20:49:35.539Z","4.1.1":"2025-06-28T13:50:56.663Z","4.1.2":"2025-06-29T13:51:23.927Z","4.1.3":"2025-06-29T14:30:50.460Z","4.1.4":"2025-06-29T15:02:41.195Z","4.1.5":"2025-06-29T15:16:22.629Z","4.1.6":"2025-06-29T15:36:51.017Z","4.1.7":"2025-06-29T17:28:22.076Z","4.1.8":"2025-06-29T17:41:53.014Z","4.2.0":"2025-07-20T14:35:29.933Z","4.2.1":"2025-07-20T15:52:37.491Z","4.3.0":"2025-11-19T18:53:01.643Z","5.0.0":"2026-08-22T07:44:25.546Z","5.0.1":"2026-08-22T15:30:37.047Z"},"bugs":{"url":"https://github.com/streetsidesoftware/regexp-worker/issues"},"author":"Jason Dent","license":"MIT","homepage":"https://github.com/streetsidesoftware/regexp-worker#readme","keywords":["regexp","regular","expression","node","worker","thread"],"repository":{"type":"git","url":"git+https://github.com/streetsidesoftware/regexp-worker.git"},"description":"Runs regular expressions on a background thread.","maintainers":[{"name":"jason-dent","email":"jason@streetsidesoftware.nl"}],"readme":"# Regular Expression Worker\n\nExecute Regular Expression Matches on a Node [Worker Thread](https://nodejs.org/api/worker_threads.html) or in a [Web Worker](https://developer.mozilla.org/en-US/docs/Web/API/Worker).\n\nRegular Expressions can suffer from [Catastrophic Backtracking](https://www.regular-expressions.info/catastrophic.html). A very simple expression like `/(x+x+)+y/` can cause your JavaScript application to freeze. This library allows you to run these expressions on another thread. If they take to long to complete, they are terminated, protecting your application from locking up.\n\nTry it out: [`regexp-worker` Playground](https://streetsidesoftware.com/regexp-worker/)\n\n## Installation\n\n```\nnpm install regexp-worker\n```\n\n## Basic Usage\n\nIn the example below:\n\n1. a new Worker thread is created\n1. the regular expression is executed on the thread\n1. the result is returned\n1. the thread is stopped\n\nFor the occasional request, this is the easiest way, but the Worker startup and shutdown is expensive.\n\n### Find the words in some text\n\n<!--- @@inject: ./examples/example-words.js --->\n\n```js\nimport { workerMatchAll } from 'regexp-worker';\n//...\nconst response = await workerMatchAll('Good Morning', /\\b\\w+/g);\nconsole.log(response.matches.map((m) => m[0]));\n```\n\n<!--- @@inject-end: ./examples/example-words.js --->\n\nResult:\n\n<!--- @@inject: ./examples/output/example-words.js.out.txt --->\n\n```\n[ 'Good', 'Morning' ]\n```\n\n<!--- @@inject-end: ./examples/output/example-words.js.out.txt --->\n\n### Find the word breaks in some text\n\n<!--- @@inject: ./examples/example-indexes.js --->\n\n```js\nimport { workerMatchAll } from 'regexp-worker';\n\nconst response = await workerMatchAll('Good Morning', /\\b/g);\nconsole.log(response.matches.map((m) => m.index));\n```\n\n<!--- @@inject-end: ./examples/example-indexes.js --->\n\nResult:\n\n<!--- @@inject-code: examples/output/example-indexes.js.out.txt --->\n\n```\n[ 0, 4, 5, 12 ]\n```\n\n<!--- @@inject-end: examples/output/example-indexes.js.out.txt --->\n\n### Format of the response\n\n```ts\nexport interface MatchAllRegExpResult {\n    elapsedTimeMs: number;\n    matches: RegExpMatchArray[];\n}\n```\n\nWhere `RegExpMatchArray` is [`RegExp.prototype[Symbol.matchAll]()` result](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec#Description).\n\n## Creating a `RegExpWorker` Instance\n\nTo reduce the cost of starting and stopping the Worker, it is possible to create a `RegExpWorker` instance.\nThis instance allows you to make multiple requests using the same worker. The request are queued and handled\none at a time. If a request takes too long, it is terminated and the promise is rejected with an `ErrorCanceledRequest`.\n\n```js\nimport { RegExpWorker } from 'regexp-worker';\n\n// ...\nconst defaultTimeOutMs = 10;\nconst worker = new RegExpWorker(defaultTimeOutMs);\n\n// Find all words in some text\nlet words = await worker.matchAll('Lots of text ...', /\\b\\w+/g);\n\n// Find all numbers in some text\nlet numbers = await worker.matchAll('Lots of text ...', /\\b\\d+/g);\n\n// Find 3 letter word pairs\nlet moreTimeMs = 100;\nlet numbers = await worker.matchAll('Lots of text ...', /\\b\\w{3}\\s+\\w{3}/g, moreTimeMs);\n\n// ...\n\n// It is a good idea to dispose of the worker before shutdown.\n// The worker thread will stop on its own if left idle for more than 200ms.\nawait worker.dispose();\n```\n\n**Note:** The worker supports the proposed [`using`](https://github.com/tc39/proposal-explicit-resource-management) keyword. See also: [TypeScript: `using`](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-2.html).\n\n```ts\nimport { RegExpWorker } from 'regexp-worker';\n\nasync function run() {\n    await using worker = new RegExpWorker();\n    // ... do some work.\n    let numbers = await worker.matchAll('Lots of text 123 ...', /\\b\\d+\\b/g);\n    // The worker is auto cleaned up when when the function exits.\n}\n```\n\n## Handling Timeouts\n\nIf the request times out, the promise will be rejected with:\n\n```js\nclass TimeoutError extends Error {\n    message: string;\n    elapsedTimeMs: number;\n}\n```\n\n## Deno\n\n### NPM\n\nInstallation:\n\n```sh\ndeno add npm:regexp-worker\n```\n\nUsage:\n\n```ts\nimport { createRegExpWorker } from 'regexp-worker';\n\n// See JSR Example for the rest of the code.\n```\n\n### JSR\n\nDeno uses the Web Worker interface instead of `node:worker_threads`.\nTo make things easier, this library has been published to [jsr.io](https://jsr.io/@streetsidesoftware/regexp-worker) in addition to\nadding a deno export to `package.json`.\n\n**Example Using Deno and JSR:**\n\n<!--- @@inject: ./examples/example.deno.ts --->\n\n````ts\n/**\n * @file example.deno.ts\n * @description Example of using the `@streetsidesoftware/regexp-worker` package in Deno\n * to extract email addresses from a sample text using a Worker.\n *\n * Install:\n * ```sh\n * deno add jsr:@streetsidesoftware/regexp-worker\n * deno example.deno.ts # run this file.\n * ```\n */\n\nimport { createRegExpWorker } from '@streetsidesoftware/regexp-worker';\n\nconst sampleText = `\nThis is a sample text with some email addresses:\n- tim@ge.com\n- bill@microsoft.com\n`;\n\nconst regexpEmail = /([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,})/g;\n\nexport async function getEmails(text: string): Promise<string[]> {\n    await using worker = await createRegExpWorker();\n\n    const result = await worker.matchAll(text, regexpEmail);\n    return result.matches.map((match) => match[0]);\n}\n\nexport async function run() {\n    const emails = await getEmails(sampleText);\n    console.log('Extracted emails:', emails);\n}\n\nif (import.meta.main) {\n    run();\n}\n````\n\n<!--- @@inject-end: ./examples/example.deno.ts --->\n\n## Bun\n\nBun does not currently work. It does not fully support `node:worker_threads` and the Web Worker API fails to communicate. Further investigation would be needed.\n","readmeFilename":""}