{"_id":"multithreading","_rev":"80-8bd587580a803255b0c6cf484879dfd7","name":"multithreading","dist-tags":{"latest":"0.3.52"},"versions":{"0.0.2":{"name":"multithreading","version":"0.0.2","keywords":["multithreading","threads","worker","webworker","parallel"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.0.2","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading/tree/main#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"8460154977fbb894c5e7b9bb39cdd59f985b79f4","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.0.2.tgz","fileCount":5,"integrity":"sha512-BUWLr+kvvf7WqtEwopdNm5L56m+e5MyA0jP599UocvaY05e3+YudNKBOEJp2DEQS670o2zKpzy+sX5KhO6ygVw==","signatures":[{"sig":"MEQCIByStvHabE/4CDLJsmVOuOW5uAgsGBYMNPG3rLXgIFHdAiBA/xjrz1CmaiR2eHzWsXKnPi3CEIk2ihV7W/3VRIT6Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3047},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup --config rollup.config.js --configPlugin @rollup/plugin-typescript","prebuild":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"9.8.1","description":"Multithreading that feels like normal JavaScript","directories":{},"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.1.4","typescript":"^5.2.2","@rollup/plugin-typescript":"^11.1.5"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.0.2_1702297845405_0.025948028428627756","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"multithreading","version":"0.1.1","keywords":["multithreading","threads","worker","webworker","parallel"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.1","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading/tree/main#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"d4c9de2a016c5053e6f05f6eff0323c9fb6f3a53","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.1.tgz","fileCount":25,"integrity":"sha512-cSHWNmQll96atock77JalZZbgP8v/AtF4QcXyh7yIUbrNBDfIK0KHRbMHNiRt02bXJpMFg4DhcaFFSEMaIx+Bw==","signatures":[{"sig":"MEUCIHax3JD75gJOkDCVR++X/Ufmt8/4umCFDWrqN7kq9s9SAiEA7m3XwuP2n1dbdBxrmU+e6OYv4js1svz87k/WELZQhOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38868},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"ff6e756091acc29ed4af365f2083fb20550248f8","scripts":{"dev":"nodemon","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-typescript && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-typescript","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"9.6.7","description":"Multithreading that feels like normal JavaScript","directories":{},"_nodeVersion":"18.17.1","dependencies":{"acorn":"^8.11.2","acorn-walk":"^8.3.1","web-worker":"^1.2.0","@rollup/plugin-swc":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","core-js":"^3.34.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.1_1702832373878_0.5095880107825144","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"multithreading","version":"0.1.2","keywords":["multithreading","threads","worker","webworker","parallel"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.2","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading/tree/main#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"d1769934c9cd3508ef7173e28a0431bb824c387e","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.2.tgz","fileCount":25,"integrity":"sha512-93GmtE+p5fXS1so2WDEdFp7DONf0sxMwzI6WwVzDSkP/M3ymnSMQkKY2J3FyBGF4Xjz3vD+dyt0I0Gk+VQMYbg==","signatures":[{"sig":"MEYCIQC+2038ooRD2/ubH3B+iHet1U7q0Hl499mCa+zKHOvQHwIhAJVVRi/CjqQGZ3S+Mipyv0+ovz7zIKc4J92YWDl6dp18","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38888},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"9f393cc44f3c845a83d5f45d1a92dc1f01f55a52","scripts":{"dev":"nodemon","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-typescript && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-typescript","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"9.6.7","description":"Multithreading that feels like normal JavaScript","directories":{},"_nodeVersion":"18.17.1","dependencies":{"acorn":"^8.11.2","acorn-walk":"^8.3.1","web-worker":"^1.2.0","@rollup/plugin-swc":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","core-js":"^3.34.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.2_1702832574560_0.9208261533258317","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"multithreading","version":"0.1.4","keywords":["multithreading","threads","worker","webworker","parallel"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.4","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading/tree/main#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"11ff217390cc6e9509f5b3a30a6cae73cb1e3bb4","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.4.tgz","fileCount":21,"integrity":"sha512-ixyTdqgKV9YyX2aa5kKLbrMCrPB6ZPpiVeq/UWk66wtrD8PFxAxF7Xza/vhJR9ZijKEMuull8WC8DbR2n2DMmw==","signatures":[{"sig":"MEUCIHIZGJ2CVsDlTjG+IEzLHx0usf2Y9WIwjFmXSTUtWOqxAiEA02fPNekApfDJu8eaUQrpCoCeItRrfKK+k+0aE6yZ6Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38724},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"f5f0764ca656af3780633f307d7be5ce4988d1b0","scripts":{"dev":"nodemon","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-typescript && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-typescript","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"Multithreading that feels like normal JavaScript","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","acorn-walk":"^8.3.1","web-worker":"^1.2.0","@rollup/plugin-swc":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","core-js":"^3.34.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.4_1702834771604_0.5654536745331742","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"multithreading","version":"0.1.5","keywords":["multithreading","threads","worker","webworker","parallel"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.5","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading/tree/main#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"eae36ed4ad8808159cec76de778b2d41548845ae","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.5.tgz","fileCount":25,"integrity":"sha512-8JjG4Tgwnz4MG5wKJeDuiFvtcmnbIfG/1whYmm17uAuo2x8g8V4BtpFh6qAvaptIMOLyUBaoVvWW09OZFKjfhw==","signatures":[{"sig":"MEYCIQDfhJ5jjXFNvzT/1bIDEsDd37UqxzZqd93Irb3ZA9weMQIhANLxL+VekTGTvPJ2DTtMN5wTJg6t60cQEavnScLZmUY9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39273},"main":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"gitHead":"84ffc96f38a5c54b5198609eb15177a7beda74d9","scripts":{"dev":"nodemon","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-typescript && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-typescript","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"Multithreading that feels like normal JavaScript","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","acorn-walk":"^8.3.1","@rollup/plugin-swc":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","core-js":"^3.34.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.5_1702837228678_0.7701060160824642","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"multithreading","version":"0.1.6","keywords":["multithreading","threads","worker","webworker","parallel"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.6","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading/tree/main#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"3eeafc9151405422c5ee634fb0de3e554625881a","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.6.tgz","fileCount":25,"integrity":"sha512-8RM74kD+l42DNOWQu/T8b9qrxx9Dmvnk7T5/7za6lp8y6IIkCg6Hj/0kQY+iEJ4nqQUmERvKduMBVBoRWoB9+A==","signatures":[{"sig":"MEUCIQDNzQacR7qbxIWEoyeM4A9oLfGqL6xrH3n6MrAbdphwlQIgAsH0nFaTCpaBXExjWnnz1OowNLcF9j77VeRFBULiOig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39271},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"c263c74f93dabaaf01e47ee236cb1ea436802d69","scripts":{"dev":"nodemon","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-typescript && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-typescript","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"Multithreading that feels like normal JavaScript","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","acorn-walk":"^8.3.1","@rollup/plugin-swc":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","core-js":"^3.34.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.6_1702837373342_0.9511908799217004","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"multithreading","version":"0.1.7","keywords":["multithreading","threads","worker","webworker","parallel"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.7","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading/tree/main#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"fad092e3a55bbbf7807693f5a0542f86182aff76","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.7.tgz","fileCount":25,"integrity":"sha512-JN++dv6bm46yi9+dNPbUDqS5AhNSjEPqay9u6YD8OXyrYEPmPihDnrHXJsmlycP4Qvlh6MNb5EvR/1KY/yaGmw==","signatures":[{"sig":"MEYCIQDCm6DhrO19QhNHWVOeYNB9I+GKaTKXCql4FxMMj1CgrwIhAM6SJTm0+K9Bswxs9ym0Y5COJL6wVRjv2VSJUCSdPAP4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39275},"main":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"gitHead":"753a0f6cb79ddfd50f691b93011d18f184f1b910","scripts":{"dev":"nodemon","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-typescript && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-typescript","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"Multithreading that feels like normal JavaScript","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","acorn-walk":"^8.3.1","@rollup/plugin-swc":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","core-js":"^3.34.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.7_1702837876186_0.07993978744429997","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"multithreading","version":"0.1.8","keywords":["multithreading","threads","worker","webworker","parallel"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.8","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading/tree/main#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"694331eacacb8f1bb449aa5149f0aa74052558d0","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.8.tgz","fileCount":25,"integrity":"sha512-lfuOOUSEDR+ve2gapawBvtS5pB4LzLcygJWy8q2fveOho/IuNUf0XIcyQrfZX8mct/9CVMzBOMettLAkFh1dcA==","signatures":[{"sig":"MEUCIQDUSUASRlVSXVUkxa+bjRiA9kMXrJvRUacX9yz1q0Gp0AIgcsXGk0GP3/jRnY5DTY+Khp0tIbH6OmYmxi4wdiKg4Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42197},"main":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"gitHead":"2cbc0f18dfe91683fcadcd82e17b1bbd847261d1","scripts":{"dev":"nodemon","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-typescript && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-typescript","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"⚡ Multithreading functions in JavaScript with a focus on performance and bundle size","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","acorn-walk":"^8.3.1","@rollup/plugin-swc":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","core-js":"^3.34.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.8_1702844011225_0.5586050891835133","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"multithreading","version":"0.1.9","keywords":["multithreading","threads","worker","webworker","parallel"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.9","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading/tree/main#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"529351ec99755f632361ca0dc2183d11931b9fd8","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.9.tgz","fileCount":25,"integrity":"sha512-hsh6XD2ERd9tW0vgkDZnLswtFo8cktqYUv+Uy2+rnmk0w3OIju2oT6Ljp8dFn8vZWiv9w3DZK+yl6BqC26MkvQ==","signatures":[{"sig":"MEUCIHVaG1q49XzI4Xb2PWhWRXoHJof47fW3jBV2GFUhNcBbAiEA/xxMuNP9orPhddz62Bq7wXjFjLLg2TOWnnYIbr65P2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42894},"main":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"gitHead":"45b290cb6eff02fec7ee8076f47dee6fa5c04542","scripts":{"dev":"nodemon","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-typescript && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-typescript","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"⚡ Multithreading functions in JavaScript, designed to be as simple and fast as possible.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.11.2","acorn-walk":"^8.3.1","@rollup/plugin-swc":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","core-js":"^3.34.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.9_1702884451378_0.5407396884412543","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"multithreading","version":"0.1.10","keywords":["multithreading","threads","worker","webworker","parallel"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.10","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading/tree/main#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"164f3297fa05418927c77f7343a46565d423bb3e","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.10.tgz","fileCount":25,"integrity":"sha512-qQiyfGZKz6IIePufZsml06QTQ+Q/T39A9rlhIRaF7w1AF26BcE3L5HFOfkmjRKsL73mKHyX4HBY6dRKGd6hehA==","signatures":[{"sig":"MEYCIQCKjMLf433VDmXlHPgCXgsG4OLYAwAtzhaxt+0zNty83gIhAIu4Xtm/tI1uZuoPhIRj7cnKpvr3r0zLsf/uIUXnzgAK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43471},"main":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"gitHead":"587ea3afff439776bbb27d5f4044c34827108ce4","scripts":{"dev":"nodemon","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-typescript && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-typescript","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"⚡ Multithreading functions in JavaScript, designed to be as simple and fast as possible.","directories":{},"_nodeVersion":"20.10.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","core-js":"^3.34.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-swc":"^0.3.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.10_1702886133428_0.6475680213541237","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"multithreading","version":"0.1.11","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.11","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://multithreading.io","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"b3140660ef2f180d3100897b831ffab9473c7380","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.11.tgz","fileCount":27,"integrity":"sha512-IaWf6GskmrSuCoWV3wj8YJ02gmaHs+z2ssV5ZMiIt2/G4U5HIV0rk25K9E4N5kxKWIFYwn2qFFQbEYSh2y+F0g==","signatures":[{"sig":"MEUCIFm+T8FOHvKCk8WBdPq1aCMShMLJ0MpRpEnI99MHB4ouAiEAsK/CF+RbrS5xGwoAaYyY9kMkv3lmqfJ4a3zvL6/CFjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46837},"main":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"gitHead":"6fb61d352c23426800282ac718d93a24e009f094","scripts":{"dev":"nodemon","test":"jest","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-typescript && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-typescript","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"⚡ Multithreading functions in JavaScript, designed to be as simple and fast as possible.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","core-js":"^3.34.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-swc":"^0.3.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.11_1702928344572_0.8658839877369444","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"multithreading","version":"0.1.12","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.12","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://multithreading.io","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"b11714c7f7a877efa20a7d559d68ad0403a81973","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.12.tgz","fileCount":23,"integrity":"sha512-TLNK+ox08mQkYdz108tmABaVgh4BeZQB4V75iyVGvmwu6csBYepHMNzywVWg59Umdhso7fGwZlriuDQ16gE+7Q==","signatures":[{"sig":"MEYCIQDXDTUviBt4pVAjQoB5IqdANuoHcMIvMco3ceErjTA3bwIhAK8mUfkR60X+HVZP63ZLPJjngzW8XkYrAExui47pLq0y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47395},"main":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"gitHead":"ce6a3eed8ea677224991fca5fb637bdd947a1474","scripts":{"dev":"nodemon","test":"jest","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-typescript && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-typescript","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"⚡ Multithreading functions in JavaScript, designed to be as simple and fast as possible.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","core-js":"^3.34.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-swc":"^0.3.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.12_1702931635840_0.9334624654053274","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"multithreading","version":"0.1.13","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.13","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://multithreading.io","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"5e6f51b9aa7af24781c7aea2efcc65efd8de2da0","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.13.tgz","fileCount":8,"integrity":"sha512-IUXMEYmRVAiJCsY+k+BdiqcPheau2btX6TZkL68XHYRn+yd0OTbdr6AsA265qM+Mz3rijUp21AHo0IFodFc6aA==","signatures":[{"sig":"MEYCIQCxGLNnY7fIcW6DfffVJ7N+Xi+kcgTMjCAc1uv4YndHBQIhAJxPHyRejzf9XyLn9g/HdwDhxA04pYfH3La30txCcRtr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42138},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"gitHead":"4914e78da7574b04ec6d7dad54c1d9bb65993ba5","scripts":{"dev":"nodemon","test":"jest","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-swc && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-swc","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"⚡ Multithreading functions in JavaScript, designed to be as simple and fast as possible.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-swc":"^0.3.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.13_1702934224842_0.42382400205597137","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"multithreading","version":"0.1.14","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.14","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://multithreading.io","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"ffcd73c1391781c46b6f57fbb20178e51499816e","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.14.tgz","fileCount":8,"integrity":"sha512-MWZX4DZkxhY6NoBEOVpE0FxUl3Ux8Fk8p8du89FMrWB4IxYK+LnW8eQiqP4AciU6iTbZdXvhXg+ZgGZYaHZoEw==","signatures":[{"sig":"MEUCIBUQJjyiIvl08M4MBWLtizomhY5wj2IQEU6kU5DuXTXlAiEA2CxX5PNRpjNwmE8zmVKPFITktA4DXw6E5ISs1p5BAaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42137},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"2b7f0728025ff0bc2f0f606c7796189efb4b311f","scripts":{"dev":"nodemon","test":"jest","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-swc && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-swc","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"⚡ Multithreading functions in JavaScript, designed to be as simple and fast as possible.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-swc":"^0.3.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.14_1702937250596_0.03556868265297708","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"multithreading","version":"0.1.15","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.15","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://multithreading.io","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"3bab7db594946016d5f1c45409c6a117a5197bd2","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.15.tgz","fileCount":8,"integrity":"sha512-8elLAhUbs0ismLn1PJtvMw+BcXo9UxLc6RyzcaHRGkpXchmlWV6wmz7a4StNRxjVjAQwg8zvMYK81XmcDjPgBQ==","signatures":[{"sig":"MEQCIEWyAC5YT0kUHvBz7rY1SuyzMEq/9Gy/FDv8s6QFvdTFAiBwuMW8KA3/drhTxNJZXXHgC8cq4xaK/epJ88/9EwoD0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43703},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"9fb4ddd6d8c1ccaf1e67340dbd0fe62f0834d07c","scripts":{"dev":"nodemon","test":"jest","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-swc && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-swc","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"⚡ Multithreading functions in JavaScript, designed to be as simple and fast as possible.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-swc":"^0.3.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.15_1703024726963_0.6803741276502044","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"multithreading","version":"0.1.16","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.1.16","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://multithreading.io","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"a1fa264867ba1413bc1d6dc7543f39c6b34cb8f5","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.1.16.tgz","fileCount":8,"integrity":"sha512-HOErlqIUuq859SIUFIHz2UDcBpO0hgvRJIY0ZkqH7Cx2ktQJhZ6zdw52iGv6M1rghGQjioOCkq+s0/5MnC/xQg==","signatures":[{"sig":"MEUCIQDj6tpkt51ClYL9SIdMQ5kTLbhRykL8t3Nf/Vi49vxJZAIgSwFvSFaKlSieyhezpILKhtQWBIYTr46lX7mgQ722YIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48536},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"98fe344a5d276e740e8646472e8446018db54a21","scripts":{"dev":"nodemon","test":"jest","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-swc && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-swc","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"⚡ Multithreading functions in JavaScript to speedup heavy workloads, designed to feel like writing vanilla functions.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-swc":"^0.3.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.1.16_1703103191804_0.8408196519939728","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"multithreading","version":"0.2.0","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.2.0","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://multithreading.io","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"e26401b94b1d9bf7579222d03068457bafeb193f","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.2.0.tgz","fileCount":8,"integrity":"sha512-VA1sHJ9ATom+yqnzIkDszEyAJCvssnLIZeRJh5/erdROw1UASJF91QoQwZRpLqNZZFgtpRsLviOpOmvcyFeS6w==","signatures":[{"sig":"MEQCIHqBG4B5mLN5mOVxz1m9899uULNOHdFYJnCyNRhVI4oLAiByApguVWdvX9mvO5m9Uc42DlSJAaTkdYYN6BHShgou9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57655},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"46cf11038bc30b4acbd6c40ef42b7c302b6a1b1a","scripts":{"dev":"nodemon","test":"jest","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-swc && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-swc","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"9.6.7","description":"⚡ Multithreading functions in JavaScript to speedup heavy workloads, designed to feel like writing vanilla functions.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@rollup/rollup-linux-x64-gnu":"^4.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","uuid":"^9.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","nodemon":"^3.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-swc":"^0.3.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"peerDependencies":{"web-worker":"^1.2.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.2.0_1704237116824_0.21475536813701046","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"multithreading","version":"0.2.1","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.2.1","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://multithreading.io","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"5dbe289c71ee05d1ada67c3400e1cbe5cbc719ca","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.2.1.tgz","fileCount":8,"integrity":"sha512-3bkV279fw8Eue44hUQLbzl1DxY8/STvReXZn28+PLWvSNNPBDwEIiiQScmSwSyM4yYnLfjsA1pUBnYAaNr/9EA==","signatures":[{"sig":"MEQCIARH4J0C91HRCaOX87nEJn1D6ExyrJvZkLECQ8+MC153AiA8hmpF1sIuukTfuVFFqEuO57IInEJeA7a+UwZmMa8Wiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81003},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"b7a62f35385a85800d0e8b5d60bf1041fe7154ac","scripts":{"dev":"nodemon","test":"cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest","build":"npm run build:worker && rollup -c rollup.config.js --configPlugin @rollup/plugin-swc && rimraf .temp","build:worker":"rimraf .temp && rollup -c rollup.config.worker.js --configPlugin @rollup/plugin-swc","prepublishOnly":"npm run build"},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"10.2.3","description":"⚡ Multithreading functions in JavaScript to speedup heavy workloads, designed to feel like writing vanilla functions.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","uuid":"^9.0.1","tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.8.0","nodemon":"^3.0.2","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.4","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"^7.23.6","@rollup/plugin-swc":"^0.3.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","@babel/preset-typescript":"^7.23.3","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.23.6"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"^4.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.2.1_1704636285034_0.2118362120609678","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"multithreading","version":"0.3.0","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.0","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"3829ec5335a289f649825e91aa23c28e02549d19","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.0.tgz","fileCount":52,"integrity":"sha512-yw3AXX1UDn9HA10MqGDGeAa6G1ltCEJb/gxFxlZuZNrPa6qDwGm547TjqRgFnC9PZvKUFS6O0Awzbd98QALUXg==","signatures":[{"sig":"MEUCIQD1zVAoNVuTLlB2NDzxRqAuFaKBXWmh0GzLtLLxVSnxVAIgS3H/LL/MhccN8L+PnM6uLi841+TekF27zJKqwqSob/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106547},"module":"./esm/lib.js","exports":{".":{"import":"./esm/lib.js"}},"gitHead":"ed7e1145fa05cfdd6da9289efe88021c7c5c5f97","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun. Inspired by Rust.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.0_1764711646606_0.06137351257289825","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"multithreading","version":"0.3.1","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.1","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"5a8d88ba8469a3c7b0413bff4068f439063a04c6","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.1.tgz","fileCount":52,"integrity":"sha512-eDdKjinDM19GNNNZCG4U1FBqgD8pafx5iXSChfKi05F6eDe6nmy1EgD/ogOERC7SviIHJz/wlNU2FRq3v84Cfg==","signatures":[{"sig":"MEQCIBnD2f04PMw3knTPyIdWKCJZrzTbHfmh3C6MIlxJn6U0AiB+ffeCud9stjBjzeh8uayAirbagcLQ0sF3n6vkE4kixQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104855},"module":"./esm/lib.js","exports":{".":{"import":"./esm/lib.js"}},"gitHead":"62f3c21198a5f3708c1065835e456ba9e8d4bcf4","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun. Inspired by Rust.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.1_1764713041243_0.7871359940083709","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"multithreading","version":"0.3.2","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.2","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"673bb4e465e2c980169c51a59a97114efa7478ba","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.2.tgz","fileCount":52,"integrity":"sha512-OuHLcanMQswFO6cOjbD/R1fc0FOp33YvYffyZ9TIsoIRP2QInb5RValdtc3CIsliDvspu408DlQzi9iGg5786w==","signatures":[{"sig":"MEUCIQDwt8wxwjGFB41IYcrt9xvUdAW03ccSRKpOH146z4keJQIgNu2IiTB4781z5LC8CkNuJOrXc+xo/Oct4IiAqxYEg5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104012},"module":"./esm/lib.js","exports":{".":{"import":"./esm/lib.js"}},"gitHead":"f3dccf2b682462bd273b79f442663c1a758ac2b2","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun. Inspired by Rust.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.2_1764713678122_0.39148027633052074","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"multithreading","version":"0.3.3","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.3","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"d9f28b2afaa505e6447d8e855aa489bc0a5291b6","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.3.tgz","fileCount":52,"integrity":"sha512-6UZ/qXO60woVpPX0WNzi9EUgw13u0m/MhrASM2HPyYef1GlYJM3aOGWK41/XGABUsOgC2ZKucB7AbJcSwStVRg==","signatures":[{"sig":"MEUCIAFTFjZUKe0AEMKLC6MFffXFUOzeaWAbK25KHhstMBtZAiEA52Sml4teTUBPSJk05gSo2E5NOFsGVfZx40nadWxdmC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105058},"module":"./esm/lib.js","exports":{".":{"import":"./esm/lib.js"}},"gitHead":"e95b342a9730f6534099ce47bfedcd2776f0b4c1","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun. Inspired by Rust.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.3_1764715404752_0.6139651745743357","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"multithreading","version":"0.3.4","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.4","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"845d9761ac1feab46b9d8cd03b90a4f0763f30a5","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.4.tgz","fileCount":52,"integrity":"sha512-J+YxZgnC1wp4v4uOh/SMYfheU39T/YE+3twv0rTscfxSFgI6VQ0JyURnsRxpURKDBZOXuc6uyQ7YOea6SgcwHw==","signatures":[{"sig":"MEUCIQCksehJhcoVWxC4KqC5F1l9BfZ3IEcfhizdTdFyZtM1VQIgXCqnNsqBhi7WQ94drB6PZg2vIpOiT7KgWYSzHKMe3y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104302},"module":"./esm/lib.js","exports":{".":{"import":"./esm/lib.js"}},"gitHead":"47e54dcea801bfdbfa15de093c94d514969d04d7","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun. Inspired by Rust.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.4_1764716087425_0.6555389309571416","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"multithreading","version":"0.3.5","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.5","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"0305c003edb1ac055720946eed9906acc7c2a1bb","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.5.tgz","fileCount":52,"integrity":"sha512-qzHMDg4+3Z+iwI+fGU6oHWoNgP74muxUH9GzsjGD7oVhfFYFwzk4NCvQxJlAp5hx48j6OrbRxGcDN0ghujD9XQ==","signatures":[{"sig":"MEUCIQCfbIKF5nWG7iX/KWr3f/wKy95RDAvt/zBi+NlPGuzeGwIgXN44Mf8vnurMQNyp5dqelNVCQnljPzBpLawJT0lY514=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104324},"module":"./esm/lib.js","exports":{".":{"import":"./esm/lib.js"}},"gitHead":"41b03b5dabc5fc34bef721ffc4df91a87ac19ec4","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun. Inspired by Rust.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.5_1764717530378_0.584415811680389","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"multithreading","version":"0.3.6","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.6","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"1fe0c99235e0f449fb78e4dc70cf09841aeb641b","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.6.tgz","fileCount":49,"integrity":"sha512-9pIZTw88XqVIiKmysiCmjvZ0qCzAWD4lWzi98UZh6uPhxhcSrMPimYdJN1WYBp7bsXA1TNo+0x+U2m0lY6IxzA==","signatures":[{"sig":"MEUCIDmEv+FPMcXsPZ+UMyO2N5K7ujXihxWrXvNYfMn+Wg2iAiEApZ3fDs34r3P9QbPXTnnDuJQdIOcHmIweRdnw0b+a8Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85361},"module":"./esm/lib.js","exports":{".":{"import":"./esm/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun. Inspired by Rust.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.6_1764718537879_0.9476037800878274","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"multithreading","version":"0.3.7","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.7","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"e78f2744816563d6714dc6108f5a7ce4ca2b5b92","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.7.tgz","fileCount":31,"integrity":"sha512-wLkmcihDtPnpVyTzL9S991VvxkCId8roo2scC9SaKYBabDZSyFaHA1EhOGZ92C9RWnRvIYFdxbT7Q26r+M1iNw==","signatures":[{"sig":"MEUCIA/9z3u2V5FIRjWIssvbkOg6RTx3Wz0pmsJBD2YdmCo5AiEAgL/DchYvb8TTDnH3HPZvidWIlGN82R3xty+5ptglCbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72709},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun. Inspired by Rust.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.7_1764721585695_0.6667707627804462","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"multithreading","version":"0.3.8","_id":"multithreading@0.3.8","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"fe027ffc150470504e5ca1bb079fdb2f9973494e","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.8.tgz","fileCount":31,"integrity":"sha512-SfhgSBb0zC6jHarv1LLulYqap0Glyls2R1zN7bq4ZoUYxiLLVQAtEJOygevO2jVjwXI2D3pZvJUhvL9RtRZipA==","signatures":[{"sig":"MEQCIDL855IWreg/rsRiZPw+5xnGPWbzJzNXChxkPTb0Kjr2AiAeWdGsfHN4ccrLzHmb5wa8gyAwt3ELo8dJbwjwV3I9cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73977},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.8_1764758906681_0.3270544513836613","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"multithreading","version":"0.3.9","_id":"multithreading@0.3.9","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"4cf6822b4e1a22af7eb652af2da8d2b54b9fbd64","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.9.tgz","fileCount":31,"integrity":"sha512-RVCh53BtGsmRqXo54OS5jVhRzfE+k8bQq8zlrMzRJY+S8jd0zrIiPN04+7UUwbwGndXtifTwBP+DlwPa6B3ezw==","signatures":[{"sig":"MEUCIDj/7J3dK3nyGS10eY4zVpcT3OPqVoRpxxXvefK+UlNfAiEA7W4HiQd41/5mzTOyNPjruS2MvUim9LG8qUpaPjGB6Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74036},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.9_1764759182020_0.9688827583965098","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"multithreading","version":"0.3.10","_id":"multithreading@0.3.10","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"ee460ee2b4d22f6e20a655ce5e522d913810394e","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.10.tgz","fileCount":31,"integrity":"sha512-8O9sBSfW4gD661A9iVhBCxuW6YWKrwc1NHBD3TpKMGwQqb0qDg1dkzyxBBn6GdrecxaQljJRcBARwFWimzCRag==","signatures":[{"sig":"MEUCIGai92wggw/IgpwV4iZI+EKCMuColdLJmh9cVUeUNbb7AiEA8/AFiIBPTR01Fi7d5Kq02qoekxqw9hn88e2lB1goVe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74234},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.10_1764759427459_0.15228575065154604","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"multithreading","version":"0.3.11","_id":"multithreading@0.3.11","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"a53a735fef80c8bba2ec0a29403df6331bbecb4b","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.11.tgz","fileCount":31,"integrity":"sha512-CtJ7+hFYcvMbdXl95LYW7zcnm1QQGBi54cbiiZ1SutPwX2xp8644n9PVZZqyWoSHufGvnFDEbKNp5UHE/2mx1w==","signatures":[{"sig":"MEUCIBQRv58H0oz91hXizezFCCsxUPHO3RZ4vF3WTUHgsclIAiEAyM8Z0H8qOUEyaSKxuia5+FyB4KaY34oTz29mNL7M85o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74228},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.11_1764759865765_0.9387326445389934","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"multithreading","version":"0.3.12","_id":"multithreading@0.3.12","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"e58e009940777096b74fe2656529ac1ae2c01d21","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.12.tgz","fileCount":31,"integrity":"sha512-q0FvQqekWGFht7a/idXJF10GUZtQenq8KCvrzps+iy8nktgMuKd9j3obwueK1oGNFA5gKBfXI93PW7ZTbWE5QQ==","signatures":[{"sig":"MEUCIEtUdfI2Qv67diHPltUV1CBj9SBL05b+TMIQv74qWqMfAiEAuRCeFMu0IDJJ9ETIhcvz30op2011YLgEWW0AlyhKgkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72590},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.12_1764760536413_0.5637041374258465","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"multithreading","version":"0.3.13","_id":"multithreading@0.3.13","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"2bd30ed325aa7be3e5cc6ba5f160238798b7a18c","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.13.tgz","fileCount":31,"integrity":"sha512-+ShcKwbLhJyNVODoI17WJr9qFpDxg0cdWadxHN2F8gtjmfoaANrGfDw1t1ONU3pUif1ezeJgmPGmYpKM7XU8Hw==","signatures":[{"sig":"MEUCIEaDyydmLTMVhoS5V/rJc3z6Cfp/J8BAN7HztyFhlOncAiEAvOVoL2jWv/8UlM6hPI8LDSUXROhXxE4mcRUegFXVg4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72845},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.13_1764760830063_0.4369835526725576","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"multithreading","version":"0.3.14","_id":"multithreading@0.3.14","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"e4b8cd1ab22103511076ef5399d8db2669be05fd","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.14.tgz","fileCount":31,"integrity":"sha512-+1G3L59jfYgRMtgNoLGM4b7Pwd+BpGiWNt+L2bD20/YDN1h+9RVQftahPImzsq/b2QG16lUawJcFgUprOuwkyw==","signatures":[{"sig":"MEYCIQCVG2mW1MefigLBrdST0vFjwzpyRTSk2yWwAKGZy8sjQgIhALkZfgQ4LGvJ7d6ZbrqxN4DX5eV5HAtRObL/OISN4Ql3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72863},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.14_1764760930669_0.4053626316983461","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"multithreading","version":"0.3.15","_id":"multithreading@0.3.15","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"5eb0c3acca4e6177df25fe7bc4722362c1e35d2b","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.15.tgz","fileCount":31,"integrity":"sha512-vT/7i9Om5sWsW3GcBIRx4MVRybhZ7eTg/VH9vHBYNHYUVB0EmYan11lJTiM5E7LBfEIeS15g2Th8k6wrp1WtCQ==","signatures":[{"sig":"MEUCIDAnu69b1OUWUujpKJkaebNIReHRbzCqSWITLlQTEctoAiEA74jibzvx5wQD2Ti16X85h1WTLEsQSmWba/4/Aj/XuFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73320},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.15_1764761718326_0.8580884326031324","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"multithreading","version":"0.3.16","_id":"multithreading@0.3.16","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"b78468e3eff4031580f9765b0ea9adbd8dd2ea13","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.16.tgz","fileCount":31,"integrity":"sha512-a0yG8Z0kUnI1u9pZjIlC7euiv4FNmr7zX5SQ2RMp5d/rSgcw7C8ZTC0hRctmecnohfT5O/utZBdJInEVBwcaCA==","signatures":[{"sig":"MEQCIGJAdzYQ428Fn2BPzMzmA6SyVRKseYk9QjiU37b9iZ1lAiBugT3CxAnHvBKqMedV5Fn5dx/VxLpUIhmH1ugU9/n+Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73549},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.16_1764761951817_0.7851695118942568","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"multithreading","version":"0.3.17","_id":"multithreading@0.3.17","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"6f5a5dc5d11721a26f25b2e939486a407f889fd3","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.17.tgz","fileCount":31,"integrity":"sha512-YPZVlugQR6dykHvAvpAUTjrBdi2exvzfsd7SQyWACEyWeZJd+qf1YLY/TBB6Ya5QFHaIdPC6+kmPbZ9WwyWIeA==","signatures":[{"sig":"MEUCIQDBXJDtfcfifJsBnrwjPPn4Iyr+6bnxEeVRXQzO8ZP/vAIga3eSBb/457I5m1eSx3DOFF0K6IeFvFkclInbw7uEoqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73392},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.17_1764762343791_0.6732429815089289","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"multithreading","version":"0.3.18","_id":"multithreading@0.3.18","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"97e5f62592f84ce8c80043e332f3bd1a3261540b","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.18.tgz","fileCount":31,"integrity":"sha512-aFiWbaB1ldMzGEVDNX6TTmsrLjkyTFIHdPWsNuRNfG1sgKfo0ArqMRczX4EtbgKElk/UwyKMpTGAr0VM7qZJdg==","signatures":[{"sig":"MEUCIQDIUmo8ggX55qjuwJBo7xNVOOwARafqn/rwSBzqc4vWPgIgJ/U+RAHHU7iPzC9gb8jHfVOfpJJVAOZmLFMEKSx/GDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73522},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.18_1764762848499_0.16512689324233865","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"multithreading","version":"0.3.19","_id":"multithreading@0.3.19","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"bf53a1353f22cdb54e8fb794559d9ef1cb627c52","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.19.tgz","fileCount":31,"integrity":"sha512-V+5V8elRkNEF3xIbgOxxxUh+tv21n3t5t8C9LKX4unmpRSTol+nFWwAWwbsYjruk7E+pCTlCt5Ey99Yd3pmhng==","signatures":[{"sig":"MEUCIQDmdFnYtwnoxhLr1f5maS6RdTRr54v1Vkd79FJq+yqpkAIgcWDNq1K9QEn+VUHhky5yUphptUnT+L6peRhicpWzbSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73599},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.19_1764763045532_0.9307935100777573","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"multithreading","version":"0.3.20","_id":"multithreading@0.3.20","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"67cfd14d79015a1238711ef81c0545a0143cd765","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.20.tgz","fileCount":33,"integrity":"sha512-XHPPw9lhci5oef+zYrOAo/Pdz6Q960eGxvZRCt9Xz4/Diag4agOvE7+xJvQHUnySN3UGJQSyRzG+teQzrrUbUg==","signatures":[{"sig":"MEYCIQCf2FEO8gjABI9YOjKhRlhxAhrzNW6fPVI6T/EN97mM/QIhAMIvmfH3qWbhn1fNvHvfKo8dFdjklJbBLwDJLWNm/qeu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74410},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.20_1764763666660_0.6954367443382767","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"multithreading","version":"0.3.21","_id":"multithreading@0.3.21","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"58f5a0eb7960b8681ee8fee4bbf5b7bb39383356","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.21.tgz","fileCount":33,"integrity":"sha512-ki/AJYf4emIEbIG1zCdMff3EN1tHQxG1/6P56++GDrI/Ugc6vJbzk36nTJ7iVH4OMieYo0U2SDIHq9EHNwsOfg==","signatures":[{"sig":"MEUCIAphYUvjtI8RQ4sgoKhUFbDgHOZW2taHvD3nF5LCAAAIAiEA8GIMRJHMZ9VzcXsqL/fKK4qmh4KDCXLO4NLlnP8KLgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74411},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.21_1764763811703_0.02424150612249454","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"multithreading","version":"0.3.22","_id":"multithreading@0.3.22","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"e01d0c8815112c7c252c9f19add6abc956308756","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.22.tgz","fileCount":33,"integrity":"sha512-ZH7wlrsvORHhB/Nk2Yi6ClYa6ZcYQJ9AgNQauqaXBXxqm1jFs7S+wS+XIifCdA+E+njlS/wnCxk1jy49R27STQ==","signatures":[{"sig":"MEUCIQCYiMvsorBfDfhTw6iRkHLi9ivlFQ9xfQbn/IYYafztOQIgEs8K59WzKcWUkPZjjrylgruuWVhlnP2rf1atRoOWjgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74460},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.22_1764764029519_0.3088490138708133","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"multithreading","version":"0.3.23","_id":"multithreading@0.3.23","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"4334ede0f78dec3376840b6c512f95e5c701ca47","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.23.tgz","fileCount":33,"integrity":"sha512-9wUXbpgEVHOE8oX/vNbRbXXh+td2Nyp+0KkbPBaibnM15ArZWfEEAUJ95C5cY7PxK9QZH9IszRvzpdSF22V1Dw==","signatures":[{"sig":"MEUCIQCaF9kZi0UlZSzeZ7C4j56SkemvUhlTBPTbHcUN861zqwIgX0/rglP4hO/pEy1bb6BM42095ss07JdW65on9DX77jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74511},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.23_1764764150243_0.8098598549170033","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"multithreading","version":"0.3.24","_id":"multithreading@0.3.24","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"1ca45783fce827f76b532be1f92d08d110818aa2","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.24.tgz","fileCount":33,"integrity":"sha512-Yf/tEPvnsiBSdA6WXrkgKP5bvRdDY5DME57cerLVOGyTBWzb+MWRyWYQ8gE2Dq3vYxWwwLfGJLQ2Gd6kHJgp7g==","signatures":[{"sig":"MEUCIBVeFWXBVObBmhvrROMCXwlCW3JE6T0Eti31jWSg9bOtAiEAvPKTUT+TvwRvKEUEwaXo5esRjZ1I4cE7YG4ic0Aa5ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74254},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.24_1764764459037_0.9941193107303439","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"multithreading","version":"0.3.25","_id":"multithreading@0.3.25","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"dist":{"shasum":"8ffe17489a75f9b578dc1f24e05255919c59f8fb","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.25.tgz","fileCount":33,"integrity":"sha512-1pX+fjTIejBBJiPbweMEfGlo5n0baCb6kBrGe1TfB/7EBFxkMw7dL/nCQjEDEcQMJprB0aPTz8i53hcbqyxdGQ==","signatures":[{"sig":"MEUCIDOcADwMhIiBb+xKubI70I0OdYU7V87f9vv8oMkQEQtcAiEA9bz4Krrq0JFqIxXElue0KlIji7IwB5KnX/OsOT6QvVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73607},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"041418cc4add34c0104f63eb7be539069ed590a7","_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.25_1764764634723_0.40907862113224436","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"multithreading","version":"0.3.26","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.26","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"a5ffd07c96717ab46d3ec4c37774e496c8d51e8d","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.26.tgz","fileCount":33,"integrity":"sha512-WgIQlMn6GyzZJcNmcGhZkQPnPzSgcdzWm1g7CWouMRl9iqqMjadadSQIjvpAPj1A0CxM5Qh/mXxlmB+U4y7Xzg==","signatures":[{"sig":"MEYCIQDr4ONfhmaKAGU5iOYpSh41vcILhpHJ9yHgX/k8BHclcgIhAObQ+DThej4d9QwQ/YUY7Qh1sKSHy9NThz/nMshrNN5t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73786},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"43842ac9bd5744459069c2304d1eea0bd53b1c6c","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun. Inspired by Rust.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.26_1764773311641_0.035513900975725265","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"multithreading","version":"0.3.27","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.27","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"72f43b9e7ce7999bd93bf94e9439995c0129609b","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.27.tgz","fileCount":33,"integrity":"sha512-c+HrLDTodC1bv44urjE4Sl29X6jjTilIifgxQXZxcXHHEfIafLCsYgaB8W4IAR+0I090hJIyYr98kYfq0syifw==","signatures":[{"sig":"MEUCIQCCEugIO/xtopyrPgzTvY+9L+JMkOs0BY1K89/omG9e0gIgIatQ50KflQMP8lBXG3tqeZ33vTaLx9H+cHtxRoyckRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73750},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"6c40a3bc80fe91e2579cd209a88de3f463ea2310","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun. Inspired by Rust.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.27_1764773588105_0.7001383410303161","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"multithreading","version":"0.3.28","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.28","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"64b55462cfed483f352f00256d02460112bee4a1","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.28.tgz","fileCount":33,"integrity":"sha512-SD1jv0s0oMR0G7N0WVKb4YzAk0Jr+AjXbQeLkJPvHEPyjWfIGhwKaonpJNrnTufxA2dZdSudh7CyZ8q/tnlxsQ==","signatures":[{"sig":"MEQCIAXEJlbVrOuQHjPEpLHJ7JPnMtzkByf21kLsD6xmziVhAiBrJrr1uE5Qde64W+wQx3jl4ubNwYTMI7s4IhrOpuuRvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79401},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"d1a5affce1edd9cc4e9f5a30bdc4cc080c9c996b","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard threading library for Node.js, Deno and Bun. Inspired by Rust.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.28_1764779988909_0.08332005774591611","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"multithreading","version":"0.3.29","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.29","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"68581c88177d4007850ac87aa14a07ccd6640094","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.29.tgz","fileCount":39,"integrity":"sha512-JafnZFCrkif1NBdrT77RpOgI3V5G4elLVaHjg68zxltflZjY97IiY7qhe7b9/cRB6vF7AqjBx35eHptyiov8Ig==","signatures":[{"sig":"MEUCIQCny8iwhoyBnKy/90oiZRCUdroxNmpZGUfAFnmOOykgTAIgetm9ZQo7gRsdueg6hlX45uiqg2qMrhoOcwKlDZ0fzK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117717},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"23674aae2df792b43f2ec8275513f32e92531cd7","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard library for multithreading in JavaScript (Works in Node.js, Deno, Bun, Web browser).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.29_1764957438412_0.44469620652920083","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"multithreading","version":"0.3.30","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.30","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"da76d22c990ca5a3a21e61676fb6f2b6e80d3621","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.30.tgz","fileCount":39,"integrity":"sha512-ae1OIXnIp/8dTCGTuZZELgqb4VSTupJ520Zc29GmWsTh2GKxs/2dawDREsj+Lh+QqUUgNx27R9MB0LYv+RY7Pw==","signatures":[{"sig":"MEUCIEzLuzufx94D94x+0GjSOduiWyXRKMsJVP2PVKzXQFABAiEA47z8iE+5ENUsc/+METLgk+bULNl63adXtT9OINPxTRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121142},"module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"1d12c2f20d3601077cbafce3028570763ee9e320","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard library for multithreading in JavaScript (Works in Node.js, Deno, Bun, Web browser).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.30_1764968766839_0.9405047534268951","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"multithreading","version":"0.3.31","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.31","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"da1e921e2e7ede6aa3222b60be794c81fe7b66d5","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.31.tgz","fileCount":39,"integrity":"sha512-z/VFIgQ5a7vuFBYlChHWY2x/mUu6c/bhvAyrDnva+iLjL514CoXyhtcpehJp90p0GA/VSUinYjJLe5xFoZvIOg==","signatures":[{"sig":"MEUCIQD45BfkzwqyTp5Z/Zah+TS+ZJnDSyYpw84LFqMiQ3uGfwIgBEIxO5Gq+xoxcF4QBU8iMEAihHCT3iccjZBGBcey/2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123119},"type":"module","module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"54525769d047b334ae301aea6a7b255ff2c1176b","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard library for multithreading in JavaScript (Works in Node.js, Deno, Bun, Web browser).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.31_1765032631406_0.153724030615501","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"multithreading","version":"0.3.32","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.32","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"eddfc28f3abdc3539846bcdfaaea83264b6cb1db","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.32.tgz","fileCount":39,"integrity":"sha512-t6Cf7N04c94fz4qkgIETj/jQd2qmi3vvTkwfP5dQhZ16LAYWub2x+HoGrVWApUKAKMYDyOeLhCUcKuPe+ZkdRg==","signatures":[{"sig":"MEUCIF0RFNkpoUFCgR/CZVJSVG3GVJHZH7NJhsF0Lzy7+kWOAiEA7L2kQElfbWWdEy2aMXB7VoA790uY6GfA0hGxWDNaC4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131711},"type":"module","module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"1c88b898ac2795055de1998cb72c2aed9cc8d941","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.32_1765040522533_0.2574594482592045","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"multithreading","version":"0.3.33","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.33","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"a90acbf99dcfa5834bb5e76d1b5855ec50e07aa8","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.33.tgz","fileCount":39,"integrity":"sha512-ItEAHNH8wnGoziCGBbz6o6f2oY9UOoDmag9ezH+VAjTPRTdAaxdrb1n74qZ+LIxqLPDDQ7wnygmi6peQPq04HQ==","signatures":[{"sig":"MEQCICCKVc83S/FajuywtKKCUsUnGO8VnLln8J4iYC7Jrg/XAiBx9Mkx4WQTBRMs/9jnhg2L9LuSGfI1OstiqTzazt9sCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128800},"type":"module","module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"bdde609d700a78d0b2cfd0c96742882c31e3506c","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.33_1765043873878_0.16408443599658606","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"multithreading","version":"0.3.34","keywords":["multithreading","threads","webworkers","parallel","concurrent","concurrency","web-workers","worker-threads"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.34","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"b36ba2911a2f7200b19adccf754443b9be19a765","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.34.tgz","fileCount":39,"integrity":"sha512-qKGKR0Hz9AdMq7qdJlsponp14CveyusOIZVfmsYDk+ADVVOIshmXBEzKQv0ncZd+rWVTJYDd4mmOuiWQbEX3ag==","signatures":[{"sig":"MEQCIDrl+noYXYFXPCqjBSCenitdiJmDhUXWHII/x4ICtLFJAiA3RVQ2EkXdxOJpEdofemqWwY3S2DnuPwLdTd1ulgW8bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129448},"type":"module","module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"5be56502e0ae56af3e0d5e70f0bd4010864dd80e","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.34_1765044485861_0.13834575385841563","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"multithreading","version":"0.3.35","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.35","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"5e9b75462602ee2be36167162805497320958361","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.35.tgz","fileCount":39,"integrity":"sha512-+54JENQavogsytJ4hk3GxIUDW2JDUVAPXeOdzibo3JybO3FWGq2zX46+7foIXGTSmJ318B+LLSVYZizgvtpG8A==","signatures":[{"sig":"MEYCIQCUNKFGtobAoCb4wR/kVs9rIW1qJXN3GJZxMXZyAXhEdQIhAOmuKkdbV7ig7Cg26JUSkCfgGqbmpqSIat+MuNgTBFIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141976},"type":"module","module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"646318461002b86afcd6583df5dff951b16be75c","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.35_1765066862741_0.9372887840401352","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"multithreading","version":"0.3.36","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.36","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"a176976b6e23a6027944ecd67325f194c30a8614","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.36.tgz","fileCount":39,"integrity":"sha512-HbqMYdvA4xB9FmTUGCYIPN+06heavWWZKklaDuD0GC7xBaKaIPmJlpmXC9W1p4lOyjOK800RSOpmt3Iu5+ijGg==","signatures":[{"sig":"MEUCIQDTvdfp9pVPXeJxzykrlvOkNu88Y5AI4SAb3LQIDeSSywIgBnnmRcmVtxnHO3Rt73OE6DkNUeTlTAf0ACl1uFG5Eh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152139},"type":"module","module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"6684feb44752ae413502b3287dfba83295b9fc1a","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.36_1765072277278_0.7682920803047673","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"multithreading","version":"0.3.37","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.37","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"aad114936a4c47983e804fd2d06d9594568938f1","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.37.tgz","fileCount":39,"integrity":"sha512-73CAwMZOwbXo+1VaUrDjP2sjv5A6MGSF/W314sDVoT13xwqAzxi7un4tpbOJZxn9ketq6VHrQb+MEcdFUVurZQ==","signatures":[{"sig":"MEUCIAhz8V32j8KJ5bkDEmSfeEvOxBcTSguAL4Ke9tw3mY82AiEAhyWCTxR+tCp4HcoRLWyif7J+7mmZyGEa/g8aphXc79I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151987},"type":"module","module":"./esm/lib.js","exports":{".":{"types":"./lib/lib.d.ts","import":"./lib/lib.js"}},"gitHead":"dddd47358a5cc0ae047cfd6cac93469220633d6f","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.37_1765294582043_0.5612957979411377","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"multithreading","version":"0.3.38","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.38","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"284ae1ffacc4e0d80e986edb334b766f9ac7db8d","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.38.tgz","fileCount":51,"integrity":"sha512-6xZXqX3Cbvv2HfSJhsXNXHLtKfuQfPzReGUHiAKQgRB1rFylJVVpIq1bb10Ywy6IiSAp0hIKdiwq8Us8j5zsnQ==","signatures":[{"sig":"MEYCIQDkHKOBgR+LPnWk5azrxNCSIra34AfNhOYxg19AKKUrDAIhAOGzRY9zzUx+RJ8BTY7iUqwyE1h4+irp6YyzNYSqjxI/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151488},"type":"module","exports":{".":{"bun":"./src/lib/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/lib/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/lib/lib.js"}},"gitHead":"e13ed502996e22f166a03adf4f90da1f90bde999","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.38_1765378281389_0.9292441327375169","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"multithreading","version":"0.3.39","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.39","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"def35b8a9f4c6f47699fa84cfd03436a3ab41f98","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.39.tgz","fileCount":51,"integrity":"sha512-WLE5wxtfSbINYD+MIMGz6VPsCjT/PoSSG61HbKqhoEHPJfOPnwiaiaBPAb3dqeSkbCioUNLlo5Vi0GtGQ2t/WQ==","signatures":[{"sig":"MEYCIQDQfrPCKyYOUGZ2TKhRNi1U90oxMqBa+jv075MbEmxQpQIhAK3mvc713YmTO/77v4LervYvgBEN0hwavSTKcyJesOMc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151820},"type":"module","exports":{".":{"bun":"./src/lib/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/lib/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/lib/lib.js"}},"gitHead":"b006e529c69d680612e9e3e417f9390824d02e33","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.39_1765378966627_0.6111763913725874","host":"s3://npm-registry-packages-npm-production"}},"0.3.40":{"name":"multithreading","version":"0.3.40","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.40","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"b414ba9fa9196060627a0faa3430ea28df7c2cef","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.40.tgz","fileCount":53,"integrity":"sha512-uBAvE/BKVH4Vzvdsxo4JRrIkBn/seZWWdj9DHamRWqa9NEUvKYfTzSRI+BbcfUbtuRHuvFFalMI0aeWxNzZGGA==","signatures":[{"sig":"MEYCIQD9g/6/O/b4XE+ttWE+rsue4ESbBX1N8ng+shah7IBitgIhAND3UTu/SD/W52DninzuaI4bHqk4SFRQLjVYpTgsxYMP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151939},"type":"module","exports":{".":{"bun":"./src/default/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/default/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/default/lib.js"}},"gitHead":"f0087ef13bcd723c6a632b80c0f6c1f10f0a7508","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.6.2","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.40_1765379405103_0.6193732075620597","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"multithreading","version":"0.3.41","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.41","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"f4ee936452b58df7e64f7db8fd17a379eb74f9d5","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.41.tgz","fileCount":53,"integrity":"sha512-X9UxDw6WrbOtfC3/91z3emWw/FmeF4KX37O6lVmSyP88zBOmHLySyLRKWG/adcSwRUHqUvGby/wn4jQ8RHOmlw==","signatures":[{"sig":"MEUCIQDB+PoH2LNLmZBGjpUy6xi+74bQ9Ozy/P0DtanZ3WuRXwIgZxdVpobwxPllj36Jv3XkNu379V1OeosFXEU9WIvWg7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152010},"type":"module","exports":{".":{"bun":"./src/default/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/default/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/default/lib.js"}},"gitHead":"ab6a2df0a691deb6392ae11a568be375938a89e4","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.7.0","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.41_1765389889120_0.24415108939886787","host":"s3://npm-registry-packages-npm-production"}},"0.3.42":{"name":"multithreading","version":"0.3.42","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.42","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"6f8eb9af7803af3e051636d0d4b93df55df2efff","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.42.tgz","fileCount":53,"integrity":"sha512-BPdAP8ec14531RX1LAcsbG62pKeAqRG6oG7DaGjjyfGRtuLmuT1ZN5DWkjAbibILlpRKaSezYP0ZDEqwlxyXrQ==","signatures":[{"sig":"MEUCIFOtu3klv2RQwTmiZ1borpGgxnngAOWbGBMggZcvNsfYAiEAiDzqXQKIJi32sLuVrgTaGH29Q10M2n7E0UxbK0Xd2gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149934},"type":"module","exports":{".":{"bun":"./src/default/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/default/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/default/lib.js"}},"gitHead":"0c028f35704dede820460c183f53e8176144ed57","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.7.0","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.42_1765403227953_0.66953967206913","host":"s3://npm-registry-packages-npm-production"}},"0.3.43":{"name":"multithreading","version":"0.3.43","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.43","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"97592e98a4addc9ad245243134900ea6ea3ef6a4","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.43.tgz","fileCount":55,"integrity":"sha512-4o1HGhAjPMTvpAcoOUABEhwIDjtZHTNaQ3Xj7GiBDdq0RbDQHD8BxMh+iBzjMssw7UYV6ICx41fZCWRX5veIYg==","signatures":[{"sig":"MEQCIAyZid3MmCH5NgwwtpmlgwhvRyfxis2tgYWpIW5FOqGOAiBI9gwPUMR+GGp0PFa+1O49r7dOs5SdKGrHH2HqEL488w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159734},"type":"module","exports":{".":{"bun":"./src/default/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/default/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/default/lib.js"}},"gitHead":"abbfdfbefac2701db6050f7a567a2c7a008cfae1","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.7.0","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.43_1765494404554_0.9620892621253803","host":"s3://npm-registry-packages-npm-production"}},"0.3.44":{"name":"multithreading","version":"0.3.44","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.44","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"a15ff8730faadaa00cd57d401f9c5fa4525ecf7e","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.44.tgz","fileCount":55,"integrity":"sha512-mUuUC2oUO+i/H0iPlXCq93rmv6IqnBUsHQJ9kTtjEHruQjTnBmd9U7WxJhui/d+lhXEMrumqDGkqG2uxLOka0w==","signatures":[{"sig":"MEUCIAC07QjlWiYetg0czQwVGRX04UFF3n+nz/xBrwVRjM16AiEAiRDE1FRud2xiYDpTcWPkTADVrxroA1WscmWljt6ZeTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160581},"type":"module","exports":{".":{"bun":"./src/default/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/default/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/default/lib.js"}},"gitHead":"4ba89648294e1cbbf49cd22ecb87b8c63e984935","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.7.0","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.44_1766178821210_0.09321437728016058","host":"s3://npm-registry-packages-npm-production"}},"0.3.45":{"name":"multithreading","version":"0.3.45","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.45","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"b6adc8bf35c24830f2fd4247f8fbc7df0e90b918","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.45.tgz","fileCount":55,"integrity":"sha512-k1eYX7pEDxiVU1Os2iVlXnB9a0qZsalgDJEXf9IG5NZ+mM3oHdcuBdMGOxgk0g8xqCFZUKxtjy2ySin00Qne1w==","signatures":[{"sig":"MEUCIQD2967VDvz7U9kkkzUr0aEsG6OXSGOP5CeQcCKphK5PFgIgCyjp+UluQTiMOFvUzAGEuhjkOHLPrvWV6lUW+98bTb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161389},"type":"module","exports":{".":{"bun":"./src/default/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/default/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/default/lib.js"}},"gitHead":"3988b32506a984063d1bd08b6f2d3279dd58298f","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.7.0","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.45_1766185378533_0.8064715962837063","host":"s3://npm-registry-packages-npm-production"}},"0.3.46":{"name":"multithreading","version":"0.3.46","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.46","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"b8db4f7a8105fd074e7d80e4472b581cecda0a28","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.46.tgz","fileCount":55,"integrity":"sha512-BnB07CaAPzcCl02SrY1NeeMaTQbnMQsw1T0lWqJeONhZDtwtVSzmcNZfyGpucFwAAHETM+DfXxIp+KGcsztTbw==","signatures":[{"sig":"MEUCIQC3D3z9U2svjb5wnv9KNvCRqNEE9GGcpbYLvK/D0IiPbQIgZLjFVkuYl4YBdpKD90SN5gdrDZh/EgRJeXvFBe5dD4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161621},"type":"module","exports":{".":{"bun":"./src/default/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/default/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/default/lib.js"}},"gitHead":"da5a03a0f8580e98b88ea8e6a0a5a851f312e22b","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.7.0","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.46_1769716977066_0.39102627835834847","host":"s3://npm-registry-packages-npm-production"}},"0.3.47":{"name":"multithreading","version":"0.3.47","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.47","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"d152e6c8d902c688f34c7082000f36a1af9164da","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.47.tgz","fileCount":55,"integrity":"sha512-/twl/6hqaQht2adJKHZtRYl3SICrEN04/hQ+f+rAImGcJ6d8e35NAuBcrEYhzgdptk3If/n2O7TS/B/1GpkvHw==","signatures":[{"sig":"MEQCIHhnu1HTIY78bU5Qy9DKyFWiHdHpPA07dx8o9pJl7YQoAiB3goyisdj0XuF118ww5aT5VGhyAZucQHJLmjZjnbw+UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167567},"type":"module","exports":{".":{"bun":"./src/default/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/default/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/default/lib.js"}},"gitHead":"62c468642ec21964b24ce73e0285810a2638d92a","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.7.0","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.47_1769790451374_0.7454364696617355","host":"s3://npm-registry-packages-npm-production"}},"0.3.48":{"name":"multithreading","version":"0.3.48","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.48","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"24cb754e88ab46c100ae38b989c538f37ea5bd71","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.48.tgz","fileCount":57,"integrity":"sha512-IMJDkJlnv4sBmhrGL3xkERo0vasMr6lPPG1lOjcmXmjuVELlTA0LcUx210vuFn7auMIZYNKWJLi5cpxQjB/GQw==","signatures":[{"sig":"MEUCIEq99ehHXptMs0Eoi8kzouG8RRYwYsKmqXURO85/iY3VAiEAvcBwdthU0Oc6lcHcPLwbRFXJtGgla3gMBC0rR59P5t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171759},"type":"module","exports":{".":{"bun":"./src/default/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/default/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/default/lib.js"}},"gitHead":"067aa99cabd08f93d62ec77fff946fb7356194ac","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.7.0","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.48_1769878136896_0.27371304322153067","host":"s3://npm-registry-packages-npm-production"}},"0.3.49":{"name":"multithreading","version":"0.3.49","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.49","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"d28e1e536ecb704629a7035e45a04d0ad8bc249e","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.49.tgz","fileCount":57,"integrity":"sha512-cj+qyUVNzOEltTiIulw/O7A2xgeXTLIoJi9ySHYMfl5zQGqRkH7SFcO7T9GOBVJixbcB1QR0UQ56EiwpmfgVlg==","signatures":[{"sig":"MEUCIQCMyWqVXshOuTgAYk5XFH0rmTBBQSDLwSJ09mmS430NBQIgJSu8zA/BD0a7q0BeHovDGKgkjxD2C7lEQ53noln0JF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172326},"type":"module","exports":{".":{"bun":"./src/default/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/default/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/default/lib.js"}},"gitHead":"5e326290411d078d730a2973abb139acf406d86a","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.7.0","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.49_1769878898498_0.02878520596496026","host":"s3://npm-registry-packages-npm-production"}},"0.3.50":{"name":"multithreading","version":"0.3.50","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.50","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"9a8190313abf6cbe64807a73d867c84caf728db2","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.50.tgz","fileCount":57,"integrity":"sha512-SR5QDxBrwVPLBPda4Je3Gf8PDs014EnRHBb5ZlHaFK5IcgoDcqCqwdQK3SkrHrfOw3yEQzMJGNRc8pqwglP81w==","signatures":[{"sig":"MEYCIQC0sgzeQHt6yqi/w5pCk+n8ptv7JmbkOKLBATSI078gpwIhAMMIM9VpHZQIoktGTSzgj4m4i634SOTt8etPk/23cYtI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171584},"type":"module","exports":{".":{"bun":"./src/default/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/default/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/default/lib.js"}},"gitHead":"b5bc11ebeadcd298589d911189b5e180ebb6568a","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.7.0","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.50_1770051739072_0.6121290225326479","host":"s3://npm-registry-packages-npm-production"}},"0.3.51":{"name":"multithreading","version":"0.3.51","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","_id":"multithreading@0.3.51","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"homepage":"https://github.com/W4G1/multithreading#readme","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"dist":{"shasum":"0bb817911ed4b0666d08b5dcde6a0536c308ef75","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.51.tgz","fileCount":57,"integrity":"sha512-iOEvGEQ2Lu91Z/zr+9EEajluRMq8pMg9ze1HshTbfDhZJoQWFAwA+ukP/+BjwTZP6VwYLtdhNoZiv7IZocmXvw==","signatures":[{"sig":"MEUCIQDbt+Q1fdkAilRYY6SO/sRb6CjpwmeSbGGQF+O3CjrF7wIgDTnjybrJ/N7PtghZM0Vpq//DDCeIticXPB/tRsq2lQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171645},"type":"module","exports":{".":{"bun":"./src/default/lib.js","deno":"./src/deno/lib.js","node":"./src/node/lib.js","types":"./src/default/lib.d.ts","browser":"./src/browser/lib.js","default":"./src/default/lib.js"}},"gitHead":"c80198f8385f656c4fefa00303aac5a87a546d79","scripts":{},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"repository":{"url":"git+https://github.com/W4G1/multithreading.git","type":"git"},"_npmVersion":"11.7.0","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multithreading_0.3.51_1774113011770_0.3021023124643074","host":"s3://npm-registry-packages-npm-production"}},"0.3.52":{"name":"multithreading","version":"0.3.52","description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/W4G1/multithreading.git"},"license":"MIT","bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"type":"module","exports":{".":{"types":"./src/default/lib.d.ts","bun":"./src/default/lib.js","deno":"./src/deno/lib.js","browser":"./src/browser/lib.js","node":"./src/node/lib.js","default":"./src/default/lib.js"}},"scripts":{},"gitHead":"a42ce15cf8fb3c61d2b190222cf5b9a49fc34442","_id":"multithreading@0.3.52","homepage":"https://github.com/W4G1/multithreading#readme","_nodeVersion":"25.2.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-Xg/YH1k5PuY+QWWfPCFew5xsUplF9c+XJqY0PflSOfAYb1uWuHYzm2zzKPkg3i5AbK+OJUsgzX7wtB9ggdm0xg==","shasum":"7877426a7cddfddead5ec426e594fd960fa47363","tarball":"https://registry.npmjs.org/multithreading/-/multithreading-0.3.52.tgz","fileCount":57,"unpackedSize":171697,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDXZZ8CkwbJq6iLLn73+DzLrkmJUgr4qVbahDKQcLbFCAIhAPsAmPGwDtMnY87qvYnQJcFKNN+1r6+k0PftGQf1S5fc"}]},"_npmUser":{"name":"w4g2","email":"waltervdgiessen2@gmail.com"},"directories":{},"maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/multithreading_0.3.52_1774540249134_0.3895577261845382"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-11T12:30:45.301Z","modified":"2026-03-26T15:50:49.420Z","0.0.1":"2014-10-04T19:10:16.080Z","0.1.0":"2014-10-04T21:07:50.105Z","0.0.2":"2023-12-11T12:30:45.566Z","0.1.1":"2023-12-17T16:59:34.130Z","0.1.2":"2023-12-17T17:02:54.727Z","0.1.4":"2023-12-17T17:39:31.841Z","0.1.5":"2023-12-17T18:20:28.856Z","0.1.6":"2023-12-17T18:22:53.510Z","0.1.7":"2023-12-17T18:31:16.366Z","0.1.8":"2023-12-17T20:13:31.524Z","0.1.9":"2023-12-18T07:27:31.719Z","0.1.10":"2023-12-18T07:55:33.666Z","0.1.11":"2023-12-18T19:39:04.778Z","0.1.12":"2023-12-18T20:33:56.024Z","0.1.13":"2023-12-18T21:17:05.012Z","0.1.14":"2023-12-18T22:07:30.796Z","0.1.15":"2023-12-19T22:25:27.134Z","0.1.16":"2023-12-20T20:13:11.983Z","0.2.0":"2024-01-02T23:11:57.025Z","0.2.1":"2024-01-07T14:04:45.221Z","0.3.0":"2025-12-02T21:40:46.796Z","0.3.1":"2025-12-02T22:04:01.476Z","0.3.2":"2025-12-02T22:14:38.388Z","0.3.3":"2025-12-02T22:43:24.975Z","0.3.4":"2025-12-02T22:54:47.640Z","0.3.5":"2025-12-02T23:18:50.597Z","0.3.6":"2025-12-02T23:35:38.066Z","0.3.7":"2025-12-03T00:26:25.937Z","0.3.8":"2025-12-03T10:48:26.873Z","0.3.9":"2025-12-03T10:53:02.300Z","0.3.10":"2025-12-03T10:57:07.693Z","0.3.11":"2025-12-03T11:04:25.945Z","0.3.12":"2025-12-03T11:15:36.627Z","0.3.13":"2025-12-03T11:20:30.249Z","0.3.14":"2025-12-03T11:22:10.859Z","0.3.15":"2025-12-03T11:35:18.511Z","0.3.16":"2025-12-03T11:39:11.993Z","0.3.17":"2025-12-03T11:45:44.005Z","0.3.18":"2025-12-03T11:54:08.682Z","0.3.19":"2025-12-03T11:57:25.719Z","0.3.20":"2025-12-03T12:07:46.865Z","0.3.21":"2025-12-03T12:10:11.859Z","0.3.22":"2025-12-03T12:13:49.708Z","0.3.23":"2025-12-03T12:15:50.476Z","0.3.24":"2025-12-03T12:20:59.234Z","0.3.25":"2025-12-03T12:23:54.922Z","0.3.26":"2025-12-03T14:48:31.825Z","0.3.27":"2025-12-03T14:53:08.290Z","0.3.28":"2025-12-03T16:39:49.089Z","0.3.29":"2025-12-05T17:57:18.926Z","0.3.30":"2025-12-05T21:06:06.980Z","0.3.31":"2025-12-06T14:50:31.543Z","0.3.32":"2025-12-06T17:02:02.717Z","0.3.33":"2025-12-06T17:57:54.042Z","0.3.34":"2025-12-06T18:08:05.997Z","0.3.35":"2025-12-07T00:21:02.915Z","0.3.36":"2025-12-07T01:51:17.437Z","0.3.37":"2025-12-09T15:36:22.204Z","0.3.38":"2025-12-10T14:51:21.549Z","0.3.39":"2025-12-10T15:02:46.788Z","0.3.40":"2025-12-10T15:10:05.261Z","0.3.41":"2025-12-10T18:04:49.318Z","0.3.42":"2025-12-10T21:47:08.108Z","0.3.43":"2025-12-11T23:06:44.793Z","0.3.44":"2025-12-19T21:13:41.391Z","0.3.45":"2025-12-19T23:02:58.670Z","0.3.46":"2026-01-29T20:02:57.211Z","0.3.47":"2026-01-30T16:27:31.543Z","0.3.48":"2026-01-31T16:48:57.115Z","0.3.49":"2026-01-31T17:01:38.647Z","0.3.50":"2026-02-02T17:02:19.223Z","0.3.51":"2026-03-21T17:10:11.929Z","0.3.52":"2026-03-26T15:50:49.313Z"},"bugs":{"url":"https://github.com/W4G1/multithreading/issues"},"author":{"name":"Walter van der Giessen","email":"waltervdgiessen@gmail.com"},"license":"MIT","homepage":"https://github.com/W4G1/multithreading#readme","keywords":["multithreading","multi-threading","threads","threading","webworkers","web-workers","worker-threads","sharedarraybuffer","shared-array-buffer","worker-pool","thread-pool","concurrency","atomics","deno","bun"],"repository":{"type":"git","url":"git+https://github.com/W4G1/multithreading.git"},"description":"The missing standard library for multithreading in JavaScript (Works in the browser, Node.js, Deno, Bun).","maintainers":[{"name":"w4g2","email":"waltervdgiessen2@gmail.com"}],"readme":"<div align=\"center\">\n\n  ![Logo](https://github.com/user-attachments/assets/0981b64a-8c55-48b5-b369-0c765757a162)\n\n  <h1>Multithreading.js</h1>\n\n  <p>\n    <strong>Robust, Rust-inspired concurrency primitives for the JavaScript ecosystem.</strong>\n  </p>\n\n  [![License](https://img.shields.io/github/license/W4G1/multithreading)](https://github.com/W4G1/multithreading/blob/main/LICENSE.md)\n  [![Downloads](https://img.shields.io/npm/dw/multithreading?color=%238956FF)](https://www.npmjs.com/package/multithreading)\n  [![NPM version](https://img.shields.io/npm/v/multithreading)](https://www.npmjs.com/package/multithreading?activeTab=versions)\n  [![GitHub Repo stars](https://img.shields.io/github/stars/W4G1/multithreading?logo=github&label=Star&labelColor=rgb(26%2C%2030%2C%2035)&color=rgb(13%2C%2017%2C%2023))](https://github.com/W4G1/multithreading)\n</div>\n\n<br />\n\n**Multithreading** is a TypeScript library that brings robust, Rust-inspired concurrency primitives to the JavaScript ecosystem. It provides a thread-pool architecture, strict memory safety semantics, and synchronization primitives like Mutexes, Semaphores, Read-Write Locks, and Condition Variables.\n\nThis library is designed to abstract away the complexity of managing `WebWorkers`, serialization, and `SharedArrayBuffer` complexities, allowing developers to write multi-threaded code that looks and feels like standard asynchronous JavaScript.\n\n## Installation\n\n```bash\nnpm install multithreading\n```\n\nSee: [Browser compatibility](#browser-compatibility)\n\n## Core Concepts\n\nJavaScript is traditionally single-threaded. To achieve true parallelism, this library uses Web Workers. However, unlike standard Workers, this library offers:\n\n1.  **Managed Worker Pool**: Automatically manages a pool of threads based on hardware concurrency.\n2.  **Shared Memory Primitives**: Tools to safely share state between threads without race conditions.\n3.  **Scoped Imports**: Support for importing external modules and relative files directly within worker tasks.\n4.  **Move Semantics**: Explicit data ownership transfer to prevent cloning overhead.\n\n## Quick Start\n\nThe entry point for most operations is the `spawn` function. This submits a task to the thread pool and returns a handle to await the result.\n\n```typescript\nimport { spawn } from \"multithreading\";\n\n// Spawn a task on a background thread\nconst handle = spawn(() => {\n  // This code runs in a separate worker\n  return Math.random();\n});\n\n// Wait for the result\nconst result = await handle.join(); // { ok: true, value: 0.6378467071314606 }\n```\n\n-----\n\n## Passing Data: The `move()` Function\n\nBecause Web Workers run in a completely isolated context, functions passed to `spawn` cannot capture variables from their outer scope. If you attempt to use a variable inside the worker that was defined outside of it, the code will fail.\n\nTo get data from your main thread into the worker, you have to use the `move()` function.\n\nThe `move` function accepts a variable number of arguments. These arguments are passed to the worker function in the order they were provided. Despite the name, `move` handles data in two ways:\n\n1.  **Transferable Objects (e.g., `ArrayBuffer`, `Uint32Array`):** These are \"moved\" (zero-copy). Ownership transfers to the worker, and the original becomes unusable in the main thread.\n2.  **Non-Transferable Objects (e.g., JSON, numbers, strings):** These are cloned via structured cloning. They remain usable in the main thread.\n\n<!-- end list -->\n\n```typescript\nimport { spawn, move } from \"multithreading\";\n\n// Will be transferred\nconst largeData = new Uint8Array(1024 * 1024 * 10); // 10MB\n// Will be cloned\nconst metaData = { id: 1 };\n\nconst handle = spawn(move(largeData, metaData), (data, meta) => {\n  console.log(\"Processing ID:\", meta.id);\n  return data.byteLength;\n});\n\nawait handle.join();\n```\n\n-----\n\n## SharedJsonBuffer: Complex Objects in Shared Memory\n\n`SharedJsonBuffer` enables Mutex-protected shared memory for JSON objects, eliminating the overhead of `postMessage` data copying. It supports partial updates by utilizing [Proxies](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy) under the hood, reserializing only changed bytes rather than the entire object tree for high-performance state synchronization, especially with large JSON objects.\n\n**Note:** Initializing a `SharedJsonBuffer` has a performance cost. For single-use transfers, `SharedJsonBuffer` is slower than cloning. This data structure is optimized for incremental updates to a large persistent shared object or array that will be accessed frequently between multiple threads.\n\n```typescript\nimport { spawn, move, Mutex, SharedJsonBuffer } from \"multithreading\";\n\nconst sharedState = new Mutex(new SharedJsonBuffer({\n  score: 0,\n  players: [\"Main Thread\"],\n  level: {\n    id: 1,\n    title: \"Start\",\n  },\n}));\n\nawait spawn(move(sharedState), async (sharedState) => {\n  using guard = await sharedState.lock();\n\n  const state = guard.value;\n\n  console.log(`Current Score: ${state.score}`);\n\n  // Modify the data\n  state.score += 100;\n  state.players.push(\"Worker1\");\n\n  // End of scope: Lock is automatically released here\n}).join();\n\n// Verify on main thread\nusing guard = await sharedState.lock();\n\nconsole.log(guard.value); // { score: 100, players: [\"Main Thread\", \"Worker1\"], ... }\n```\n\n-----\n\n## Synchronization Primitives\n\nWhen multiple threads access shared memory (via `SharedArrayBuffer`), race conditions occur. This library provides primitives to synchronize access safely.\n\n**Best Practice:** It is highly recommended to use the asynchronous methods (e.g., `acquire`, `read`, `write`, `wait`) rather than their synchronous counterparts. Synchronous blocking halts the entire Worker thread, potentially pausing other tasks sharing that worker.\n\n### 1\\. Mutex (Mutual Exclusion)\n\nA `Mutex` ensures that only one thread can access a specific piece of data at a time.\n\n#### Option A: Automatic Management (Recommended)\n\nThis library implements the [Explicit Resource Management](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/using) proposal (`using` keyword). When you acquire a lock, it returns a guard. When that guard goes out of scope, the lock is automatically released.\n\n```typescript\nimport { spawn, move, Mutex } from \"multithreading\";\n\nconst buffer = new SharedArrayBuffer(4);\nconst counterMutex = new Mutex(new Int32Array(buffer));\n\nspawn(move(counterMutex), async (mutex) => {\n  // 'using' automatically disposes the lock at the end of the scope\n  using guard = await mutex.lock();\n  \n  guard.value[0]++;\n  \n  // End of scope: Lock is released here\n});\n```\n\n#### Option B: Manual Management (Bun / Standard JS)\n\nIf you are using **Bun** or prefer standard JavaScript syntax, you must manually release the lock using `.dispose()`.\n\n**Note on Bun:** While Bun is supported, it's runtime automatically polyfills the `using` keyword whenever a function is stringified. This transpiled code relies on specific internal globals made available in the context where the function is serialized. Because the worker runs in a different isolated context where these globals are not registered, code with `using` will fail to execute.\n\nAlways use a `try...finally` block to ensure the lock is released even if an error occurs.\n\n```typescript\nimport { spawn, move, Mutex } from \"multithreading\";\n\nconst counterMutex = new Mutex(new Int32Array(new SharedArrayBuffer(4)));\n\nspawn(move(counterMutex), async (mutex) => {\n  // 1. Acquire the lock manually\n  const guard = await mutex.lock();\n\n  try {\n    // 2. Critical Section\n    guard.value[0]++;\n  } finally {\n    // 3. Explicitly release the lock\n    guard.dispose();\n  }\n});\n```\n\n### 2\\. RwLock (Read-Write Lock)\n\nA `RwLock` is optimized for scenarios where data is read often but written rarely. It allows **multiple** simultaneous readers but only **one** writer.\n\n```typescript\nimport { spawn, move, RwLock } from \"multithreading\";\n\nconst lock = new RwLock(new Int32Array(new SharedArrayBuffer(4)));\n\n// Spawning a Writer\nspawn(move(lock), async (l) => {\n  // Blocks until all readers are finished (asynchronously)\n  using guard = await l.write(); \n  guard.value[0] = 42;\n});\n\n// Spawning Readers\nspawn(move(lock), async (l) => {\n  // Multiple threads can hold this lock simultaneously\n  using guard = await l.read(); \n  console.log(guard.value[0]);\n});\n```\n\n### 3\\. Semaphore\n\nA `Semaphore` limits the number of threads that can access a resource simultaneously. Unlike a Mutex (which allows exactly 1 owner), a Semaphore allows `N` owners. This is essential for rate limiting, managing connection pools, or bounding concurrency.\n\n```typescript\nimport { spawn, move, Semaphore } from \"multithreading\";\n\n// Initialize with 3 permits (allowing 3 concurrent tasks)\nconst semaphore = new Semaphore(3);\n\nfor (let i = 0; i < 10; i++) {\n  spawn(move(semaphore), async (sem) => {\n    console.log(\"Waiting for permit...\");\n    \n    // Will wait (async) if 3 threads are already working\n    using _permit = await sem.acquire(); \n    \n    console.log(\"Acquired permit! Working...\");\n\n    await new Promise(r => setTimeout(r, 1000));\n    \n    // Permit is released here automatically because of `using`\n  });\n}\n```\n\n#### Manual Release\n\nLike the Mutex, if you cannot use the `using` keyword, you can manually manage the lifecycle.\n\n```typescript\nspawn(move(semaphore), async (sem) => {\n  // Acquire 2 permits at once\n  const permits = await sem.acquire(2);\n  \n  try {\n    // Critical Section\n  } finally {\n    // Release the 2 permits\n    permits.dispose();\n  }\n});\n```\n\n### 4\\. Condvar (Condition Variable)\n\nA `Condvar` allows threads to wait for a specific condition to become true. It saves CPU resources by putting the task to sleep until it is notified, rather than constantly checking a value.\n\n```typescript\nimport { spawn, move, Mutex, Condvar } from \"multithreading\";\n\nconst mutex = new Mutex(new Int32Array(new SharedArrayBuffer(4)));\nconst cv = new Condvar();\n\nspawn(move(mutex, cv), async (mutex, cv) => {\n  using guard = await mutex.lock();\n  \n  // Wait until value is not 0\n  while (guard.value[0] === 0) {\n    // wait() unlocks the mutex, waits for notification, then re-locks\n    await cv.wait(guard);\n  }\n  \n  console.log(\"Received signal, value is:\", guard.value[0]);\n});\n```\n\n### 5\\. Barrier\n\nA `Barrier` acts as a synchronization checkpoint. It blocks all participating threads until a specific number (`N`) of threads have reached the barrier. Once the last thread arrives, all threads are released simultaneously.\n\nBarriers are **cyclic**, meaning they automatically reset and can be reused immediately for subsequent phases of work (e.g., in iterative algorithms like simulations).\n\n**Leader Election:** The `wait()` method returns an object `{ isLeader: boolean }`. Exactly **one** thread is guaranteed to be the leader per cycle. This is useful for performing single-threaded setup or cleanup tasks between parallel phases.\n\n```typescript\nimport { spawn, move, Barrier } from \"multithreading\";\n\nconst N = 4;\nconst barrier = new Barrier(N);\n\nfor (let i = 0; i < N; i++) {\n  spawn(move(barrier), async (b) => {\n    // Phase 1\n    console.log(\"Working on Phase 1...\");\n    \n    // Wait for all 4 threads to reach this point\n    const res = await b.wait();\n    \n    // Only one thread runs this code\n    if (res.isLeader) {\n      console.log(\"All threads finished Phase 1. preparing Phase 2...\");\n    }\n    \n    // Phase 2 (All threads start this simultaneously)\n    console.log(\"Working on Phase 2...\");\n  });\n}\n```\n\n-----\n\n## Channels (MPMC)\n\nFor higher-level communication, this library provides a **Multi-Producer, Multi-Consumer (MPMC)** bounded channel. This primitive acts as a **work-stealing queue**: it handles backpressure (blocking senders when full) and load-balances messages across receivers (blocking receivers when empty).\n\nUnlike an event emitter where all listeners hear every event, a Channel ensures that **each message is delivered to exactly one consumer**. This makes them the preferred way to coordinate complex workflows, such as distributing jobs across a pool of workers.\n\n### Key Features\n\n  * **Arbitrary JSON Data:** Channels are backed by `SharedJsonBuffer`, allowing you to send any JSON-serializable value (objects, arrays, strings, numbers, booleans) through the channel, not just raw integers.\n  * **Bounded:** You define a capacity. If the channel is full, `send()` waits. If empty, `recv()` waits.\n  * **Clonable:** Both `Sender` and `Receiver` can be cloned and moved to different workers.\n  * **Reference Counted:** The channel automatically closes when all Senders are dropped (indicating no more data will arrive) or all Receivers are dropped.\n\n### Example: Worker Pipeline with Objects\n\n```typescript\nimport { spawn, move, channel } from \"multithreading\";\n\nconst [tx, rx] = channel();\n\n// Producer\nspawn(move(tx), async (sender) => {\n  await sender.send({ hello: \"world\" });\n  await sender.send({ hello: \"multithreading\" });\n  // Sender is destroyed here, automatically closing the channel\n  // because the last tx goes out of scope here.\n});\n\n// Consumer\nawait spawn(move(rx.clone()), async (receiver) => {\n  // Manually take the first item from the queue\n  const result = await receiver.recv();\n  console.log(\"Worker got:\", result.value); // { hello: \"world\" }\n}).join();\n\n// Because we cloned rx, the main thread also still has a rx handle\nfor await (const value of rx) {\n  console.log(\"Main thread got:\", value); // { hello: \"multithreading\" }\n}\n```\n\n## Importing Modules in Workers\n\nThis library simplifies module loading within Web Workers by supporting standard dynamic `await import()` calls. It automatically handles path resolution, allowing you to import dependencies relative to the file calling `spawn`, rather than the worker's internal location.\n\nYou can import:\n\n1.  **External Libraries:** Packages from npm or CDNs (depending on your environment).\n2.  **Relative Files:** Local modules relative to the file where `spawn` is executed.\n\n**Note:** The function passed to `spawn` must be self-contained or explicitly import what it needs. It cannot access variables from the outer scope unless they are passed via `move()`.\n\n### Example: Importing Relative Files and External Libraries\n\nAssume you have a file structure:\n\n  - `main.ts`\n  - `utils.ts` (contains `export const magicNumber = 42;`)\n\n<!-- end list -->\n\n```typescript\n// main.ts\nimport { spawn } from \"multithreading\";\n\nspawn(async () => {\n  // Importing relative files\n  const utils = await import(\"./utils.ts\");\n  // Importing external libraries\n  const { v4: uuiv4 } = await import(\"uuid\");\n\n  console.log(\"Magic number from relative file:\", utils.magicNumber);\n  console.log(\"Random UUID:\", uuiv4());\n  \n  return utils.magicNumber;\n});\n```\n\n-----\n\n## Browser Compatibility\n\n**Core features** (like `spawn` and `move`) work in all modern browsers without special configuration.\n\n**Synchronization primitives** (`Mutex`, `RwLock`, `SharedJsonBuffer`, etc.) rely on `SharedArrayBuffer`, which requires your page to be **Cross-Origin Isolated**. To use these specific features, your server must send the following headers:\n\n```http\nCross-Origin-Opener-Policy: same-origin\nCross-Origin-Embedder-Policy: require-corp\n```\n\nIf these headers are missing, basic threading will work, but attempting to use synchronization primitives will result in an error.\n\n### Content Security Policy (CSP)\n\nThis library utilizes dynamic imports via `data:` and `blob:`  URLs to generate worker entry points from inline functions.\n\nIf your application uses a Content Security Policy (CSP), you must ensure that your `script-src` directive allows the `data:` scheme and your `worker-src` directive allows the `blob:` scheme.\n\n**Required CSP Headers:**\n\n```http\nContent-Security-Policy: default-src 'self'; worker-src 'self' blob:; script-src 'self' data: https:;\n```\n\n-----\n\n## API Reference\n\n### Runtime\n\n  * **`spawn(fn)`**: Runs a function in a worker.\n  * **`spawn(move(arg1, arg2, ...), fn)`**: Runs a function in a worker with specific arguments transferred or cloned.\n  * **`initRuntime(config)`**: Initializes the thread pool (optional, lazy loaded by default).\n  * **`shutdown()`**: Terminates all workers in the pool.\n\n### Memory Management\n\n  * **`move(...args)`**: Marks arguments for transfer (ownership move) or clone, depending on the data type. Accepts a variable number of arguments which map to the arguments of the worker function.\n  * **`drop(resource)`**: Explicitly disposes of a resource (calls `[Symbol.dispose]`).\n  * **`SharedJsonBuffer`**: A class for storing JSON objects in shared memory.\n\n### Channels (MPMC)\n\n  * **`channel<T>(capacity)`**: Creates a new channel. Returns `[Sender<T>, Receiver<T>]`.\n  * **`Sender<T>`**:\n      * `send(value)`: Async. Returns `Promise<Result<void, Error>>`.\n      * `blockingSend(value)`: Blocking. Returns `Result<void, Error>`.\n      * `clone()`: Creates a new handle to the same channel (increments ref count).\n      * `close()`: Manually closes the channel for everyone.\n  * **`Receiver<T>`**:\n      * `recv()`: Async. Returns `Promise<Result<T, Error>>`.\n      * `blockingRecv()`: Blocking. Returns `Result<T, Error>`.\n      * `clone()`: Creates a new handle to the same channel.\n      * `close()`: Manually drops this handle.\n\n### Synchronization\n\n  * **`Mutex<T>`**:\n      * `lock()`: Async lock (Recommended). Returns `Promise<MutexGuard>`.\n      * `tryLock()`: Non-blocking attempt. Returns boolean.\n      * `blockingLock()`: Blocking lock (Halts Worker). Returns `MutexGuard`.\n  * **`RwLock<T>`**:\n      * `read()`: Async shared read access (Recommended).\n      * `write()`: Async exclusive write access (Recommended).\n      * `blockingRead()` / `blockingWrite()`: Synchronous/Blocking variants.\n  * **`Semaphore`**:\n      * `acquire(amount?)`: Async wait for `n` permits (Recommended). Returns `Promise<SemaphoreGuard>`.\n      * `tryAcquire(amount?)`: Non-blocking. Returns `SemaphoreGuard` or `null`.\n      * `blockingAcquire(amount?)`: Blocking wait. Returns `SemaphoreGuard`.\n  * **`Condvar`**:\n      * `wait(guard)`: Async wait (Recommended). Yields execution.\n      * `notifyOne()`: Wake one waiting thread.\n      * `notifyAll()`: Wake all waiting threads.\n      * `blockingWait(guard)`: Blocking wait (Halts Worker).\n  * **`Barrier`**:\n      * `wait()`: Async wait (Recommended). Returns `Promise<{ isLeader: boolean }>`.\n      * `blockingWait()`: Blocking wait (Halts Worker). Returns `{ isLeader: boolean }`.\n\n-----\n\n## Technical Implementation Details\n\nFor advanced users interested in the internal mechanics:\n\n  * **Serialization Protocol**: The library uses a custom \"Envelope\" protocol (`PayloadType.RAW` vs `PayloadType.LIB`). This allows complex objects like `Mutex` handles to be serialized, sent to a worker, and rehydrated into a functional object connected to the same `SharedArrayBuffer` on the other side.\n  * **Atomics**: Synchronization is built on `Int32Array` backed by `SharedArrayBuffer` using `Atomics.wait` and `Atomics.notify`.\n  * **Import Patching**: The `spawn` function analyzes the stack trace to determine the caller's file path. It then regex-patches `import()` statements within the worker code string to ensure relative paths resolve correctly against the caller's location, rather than the worker's location.\n","readmeFilename":"README.md"}