{"_id":"thaw.js","_rev":"9-4f40141bdd527e2577f5b9e5d3bd250b","name":"thaw.js","description":"synthetic asynchronous processing in javascript","dist-tags":{"latest":"2.1.4"},"versions":{"1.2.2":{"name":"thaw.js","version":"1.2.2","description":"synthetic asynchronous processing in javascript","main":"thaw.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/robertleeplummerjr/thaw.js.git"},"keywords":["multithread","cpu","async","synthetic"],"author":{"name":"Robert Lee Plummer Jr.","email":"robertleeplummerjr@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/robertleeplummerjr/thaw.js/issues"},"homepage":"https://github.com/robertleeplummerjr/thaw.js#readme","gitHead":"2b924ac2991b49b380114b4054266b5944d8b9f3","_id":"thaw.js@1.2.2","_shasum":"b58e983b7fd1efce5c58edfcbbf4db9adc9eb02c","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.11.2","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"dist":{"shasum":"b58e983b7fd1efce5c58edfcbbf4db9adc9eb02c","tarball":"https://registry.npmjs.org/thaw.js/-/thaw.js-1.2.2.tgz","integrity":"sha512-4FeYdqy2vUCNCnDny25WvsUWXupTYLE84dJwY0RZH/dDNJ/7WZNVbNsGdK+31CjfYkVWzCPqboSesAo4TUzz3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBDom9nxQQZuK998dbU15oqxZAytBjSJpJ5QbKmpcc+AiBA/2fET/CqqVpFzgfwetUvg2ZgCGGAjMuAuiwBz+ddVw=="}]},"maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thaw.js-1.2.2.tgz_1515255551110_0.013190180761739612"}},"2.0.0":{"name":"thaw.js","version":"2.0.0","description":"synthetic asynchronous processing in javascript","main":"dist/index.js","scripts":{"test":"find ./test -name '*.js' | xargs node node_modules/mocha/bin/mocha --compilers js:babel-core/register","dist":"babel src --out-dir dist --source-maps","browser":"browserify ./dist/index.js -o browser.js","browser-min":"browserify ./dist/index.js -g uglifyify -o browser.min.js","make":"rm -fr ./dist && npm run dist && git add ./dist && npm run browser && npm run browser-min"},"repository":{"type":"git","url":"git+https://github.com/robertleeplummerjr/thaw.js.git"},"keywords":["multithread","cpu","async","synthetic"],"author":{"name":"Robert Lee Plummer Jr.","email":"robertleeplummerjr@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/robertleeplummerjr/thaw.js/issues"},"homepage":"https://github.com/robertleeplummerjr/thaw.js#readme","devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.8.0","mocha":"^4.1.0","uglifyify":"^4.0.5","babel-core":"^6.26.0"},"gitHead":"83ac3bc537a006ef9c89bb3c3c1547e3c5db7f83","_id":"thaw.js@2.0.0","_shasum":"452bc5d7ee2ce1b6f92037b05b506cbd656291d0","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.11.2","_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"dist":{"shasum":"452bc5d7ee2ce1b6f92037b05b506cbd656291d0","tarball":"https://registry.npmjs.org/thaw.js/-/thaw.js-2.0.0.tgz","integrity":"sha512-RltZL0HcNoXh57ItZ6UywiuRDeDlQjDx2BhfXP7cwXbIiPhloSUn+A2KioPvAt8n0c3C8IXmknLh4k/g572W0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVToqbG8/YZUCqnk/X/FOa9BPUFm6CDOAPkXBbau1N/AiEAyiQOdmzkf+Azyrwmog1NHTSIWUMweUbLp0nsaCvpegE="}]},"maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thaw.js-2.0.0.tgz_1515295679093_0.40320207783952355"},"directories":{}},"2.1.0":{"name":"thaw.js","version":"2.1.0","description":"synthetic asynchronous processing in javascript","main":"dist/index.js","browser":"browser.min.js","scripts":{"test":"jest","coverage":"jest --coverage","dist":"tsc --outDir dist","browser":"lofi-bundler; tsc browser.ts --target es5 --module commonjs; rm browser.ts","browser-min":"uglifyjs browser.js --compress --mangle -o browser.min.js","make":"rm -rf ./dist; npm run dist; git add ./dist; npm run browser; npm run browser-min"},"repository":{"type":"git","url":"git+https://github.com/robertleeplummerjr/thaw.js.git"},"keywords":["multithread","cpu","async","synthetic"],"author":{"name":"Robert Lee Plummer Jr.","email":"robertleeplummerjr@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/robertleeplummerjr/thaw.js/issues"},"homepage":"https://github.com/robertleeplummerjr/thaw.js#readme","devDependencies":{"jest":"^26.4.1","ts-jest":"^26.2.0","typescript":"^3.9.7","lofi-bundler":"^1.0.1","uglify-js":"^3.10.1"},"config":{"lofi-bundler":{"entry":"src/index.ts","target":"browser.ts"}},"gitHead":"51ad3eb465dbe1cdd4db563d375407bdf2fdbfec","_id":"thaw.js@2.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-9u/C1Xjno6qpCstqAvVhatZsx6ie8UH+B/CuqWtEa/FAn0sghs1XWxJJ/kcX2UcVWeoE8dOSQQPIcA+8FW94sQ==","shasum":"b7a873ef15f70041fb9fd056db3e67536b74d28d","tarball":"https://registry.npmjs.org/thaw.js/-/thaw.js-2.1.0.tgz","fileCount":15,"unpackedSize":38874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ+W0CRA9TVsSAnZWagAAGSAP/0s1nNrZB3SKPXlFMeNv\nQbme2Y3VnnABbKSxCeQOexLLtLJnahfwOA+g+EIV0WpFsH2fqWe1ud+/sWOA\nb/mBq37li9ANP6UE0RH5kniklKLlHtXzpGeSeIC6C8y7iwOvmus5b9/VUcPy\nQFakEGYmF8+dW8o32+H26xQ8UcXMHdWK6w0quVhQ7QKgnQjbDX/dDZEtc8nE\nFod+2LBThe9RnhWFz4PE+P3xbCT7KrJrSiwzp4lOhBGRWdRG6dQP1XbtDQgP\nmyxPfmpw9IxZdAYTDDuT6cFWVSPc/suzcSwP7PdnbVM0D6i/SzGzGwaBheq6\n4fh1NHQ8rqp63v3WYaieCJ3fiIx4eVbqYNtucHjdCHy5B6vfelZvb7b8vWE4\nbkdZfP12iyugOWI+t0PrL7MRQ1+dfLTPSH5HuFfPQVkiAPy3wSal/D+5h6gR\nCz80RtwH/BZVC9Czu0ixfczZtr1CMVJjSVJasGq8MHfLGfJ4Is+tm4XQ8WTw\nZ3EJl/ySBsa+qgtWbj4MHmRonCMqngASlBhAUBVIaqWjKpOrOWzRreaPyFOV\n95FuVcL0oanp683tnOSzfItwwQ1nz6AXjqevT31aMLgK2E16nA5jl6J6ozRS\ncHtLX149wjuPMdkV0zsfhOW0WKe4JeqUfU75ZTKdmrCesAGwA5Axd0zZz7yV\nsxE4\r\n=9rpS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfVdRT0laS4YkiKiceSnTpSK1/69eDn2BbcXMZF1XPeAIhAN5/3Wf/ppNSmhlFKV8R0BHyQIjz7UPztbVgiRbZ1EXo"}]},"maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thaw.js_2.1.0_1598285235622_0.0724634260363024"},"_hasShrinkwrap":false},"2.1.1":{"name":"thaw.js","version":"2.1.1","description":"synthetic asynchronous processing in javascript","main":"dist/index.js","browser":"browser.min.js","scripts":{"test":"jest","coverage":"jest --coverage","dist":"tsc --outDir dist --declaration","browser":"lofi-bundler; tsc browser.ts --target es5 --module commonjs; rm browser.ts","browser-min":"uglifyjs browser.js --compress --mangle -o browser.min.js","make":"rm -rf ./dist; npm run dist; git add ./dist; npm run browser; npm run browser-min","prepare":"npm run make"},"repository":{"type":"git","url":"git+https://github.com/robertleeplummerjr/thaw.js.git"},"keywords":["multithread","cpu","async","synthetic"],"author":{"name":"Robert Lee Plummer Jr.","email":"robertleeplummerjr@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/robertleeplummerjr/thaw.js/issues"},"homepage":"https://github.com/robertleeplummerjr/thaw.js#readme","devDependencies":{"jest":"^26.4.1","ts-jest":"^26.2.0","typescript":"^3.9.7","lofi-bundler":"^1.0.1","uglify-js":"^3.10.1"},"config":{"lofi-bundler":{"entry":"src/index.ts","target":"browser.ts"}},"gitHead":"f5cf28ffc72f2ea292098c14f948e2ad4c13a69d","_id":"thaw.js@2.1.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-CxgHF6U1sUI6bpKAIjzXjWMRJGRxa3ITLswR/k7Y4rz1ph3EqEbkkDzWmmpZNXbN6H9DW3fpcrY0tTJWzlzmog==","shasum":"1166a0316e503772e1e556453b38ecc38ea5dec9","tarball":"https://registry.npmjs.org/thaw.js/-/thaw.js-2.1.1.tgz","fileCount":11,"unpackedSize":22137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+JwiCRA9TVsSAnZWagAAoecP/i3X8vhDjba3QcduSrMr\nYjSsY2gLyyuWkOPDGRPAggf8wSZp1K5l8XpmMncfvSj34vAZyVLP0GVlHJri\nja+TWY5S1LITPHhIEX/0cqVRlzSIkYF8udGx3mlI6cYeCBlK54/qK22dQ28I\nYA2d3Itcx8YMWbYSGIA/MTnJ9J8kgfSYAo7leKyg6CiqsPza3YDYFD8GSpNz\nDuTsDFpVPjwrw2Z4kioQXTurdkK3iiJ66UNMV7kTDA/cVZnXWrpGS4bz7Ri6\neLDMhnORZBR3WmFiRSW4w2gDHe/mkMuTD2RjMV1WOZxdXO4qzhF9gN63Amvm\nzVeYgpvAjFq1GRpbnFunkZlBPihB6eFkLgEeFoMfCfdZpJY+/6Fo7INERs0c\nlix5wjbXPVr56grUDP8brQss5zg8D1aZ4DejcMp/+1gRP25xHcGJfDCjcZ9C\nlxePmWSbqapdvhZS3hRUhM2CWjHmhsxAT+of/2l8ctDhlGNwyW2+nsAFSwkt\nWGNW9sSaFVvxoShcgD96hxGsgIFXpQMd1WNKjoFrjO+kW0VeX9SQ84EARiuB\nzgg9OH8A6Nm6i7x4BBH9IywSrw4DirByCiWpfLXfpFxYrE5hbr9LT80ueZ1i\nelNqsT42mnfECul9IUuj73fA94J6nQy9PX++RGeIRTzOLz4+sjjA11GL8lXU\nWnxm\r\n=59Ha\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWTSO+uDOw+cEJHrs8iPsmCnU1vTeEaWBVTgXjWcS3pgIhAKCVUnYpc8cqj2q+xhFCrynJf3+BZPEq60sR976JN0Ru"}]},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"directories":{},"maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thaw.js_2.1.1_1610128418101_0.2831572774152442"},"_hasShrinkwrap":false},"2.1.2":{"name":"thaw.js","version":"2.1.2","description":"synthetic asynchronous processing in javascript","main":"dist/index.js","browser":"browser.min.js","scripts":{"test":"jest","coverage":"jest --coverage","dist":"tsc --outDir dist --declaration","browser":"lofi-bundler;  echo '\n\n export { Thaw, Block, thaw };' >> browser.ts; tsc browser.ts --target es5 --module commonjs; rm browser.ts;","browser-min":"uglifyjs browser.js --compress --mangle -o browser.min.js --wrap Thaw --source-map","make":"rm -rf ./dist; npm run dist; npm run browser; npm run browser-min","prepare":"npm run make"},"repository":{"type":"git","url":"git+https://github.com/robertleeplummerjr/thaw.js.git"},"keywords":["multithread","cpu","async","synthetic"],"author":{"name":"Robert Lee Plummer Jr.","email":"robertleeplummerjr@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/robertleeplummerjr/thaw.js/issues"},"homepage":"https://github.com/robertleeplummerjr/thaw.js#readme","devDependencies":{"jest":"^26.4.1","ts-jest":"^26.2.0","typescript":"^3.9.7","lofi-bundler":"^1.0.1","uglify-js":"^3.10.1"},"config":{"lofi-bundler":{"entry":"src/index.ts","target":"browser.ts"}},"gitHead":"e8f2f427c42066fd35fb22eca59729a0bc468291","_id":"thaw.js@2.1.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-WQ8XYss6WxCTQLPvWm8jhd7Ri9MHjHuUA4Vwd3sFJq8vjDGuXeoFb5Z7xM2SKLT8uYC5TXT2anec/0zXG6gwwA==","shasum":"97bb2e944095e40862271b84e173b6c89e29abdf","tarball":"https://registry.npmjs.org/thaw.js/-/thaw.js-2.1.2.tgz","fileCount":11,"unpackedSize":22488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRkxwCRA9TVsSAnZWagAAx8sP/R7VkwS2osGs1s1KVKwo\nqiVRnpUZzFhxzkLiJqvKdsiNPbcSOhSMJkbBBIy4bWtn0lhLypLjk/jsrLSu\nVW/yqULFJaIsxXbX0hd9A0cn/jWoo1XEXgKsVbKj0cXVWor6wvT8mjBmlNYG\n03M1rJBgBX1JLjJQj3Z1nx2MkHh1EeinRC439QtyrJoM56mbBdku8cE4dLhS\noR1mbwe2IEWndGBCN3exNOMbw04M6WIFjRmlzL7TDQpsNDCTReOB/tFN+ISD\nYUHePfo0z6a4AdOKK2ae6vWY1UTi0OOt95ECVOM/9DbCIL9mGLTvlLCvHp+z\nbfwF1g9WIRJXGBM2Y1f4f9Q5z4fw46+sKOqy44aUVXFUfebK+sXdBydm0U/a\nBGoNEYwWW8My00VjPXWij763Za/RWdFj276xkrxTQSQcnIBGP9bJtlIcgZVi\n7LBjB37c5iQG0HMP/yyCEl6xtfmiT1MbPLxW9M6k9o1BubfdoLC6o2WOA+6y\nYE+8NQExuH+MOwVTeSQOhs5GXH6BUp4YtxewKGSJSH3e4orRFsYNtau1TmSp\nd0LkoegPPyEdYUu3qbPoIO3zUeKPI9SpzuXUR1eu6ioh1Iy5c71rhKQLeUd0\nBvyppf/Uub/TZus4xq21v1QN7sC4/oY302JL5LdfqphmseOiq9n/OjR2Vb4Q\nfry0\r\n=J4io\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9MMnsoqi4UCYgCz4qec5MvmHQX8ts4Ap6iquLqGOw1AiEAjVaWXCN1IPwgd5/QBIlJ5jJpVneCKCdyvteaUIkvpFg="}]},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"directories":{},"maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thaw.js_2.1.2_1615219823674_0.20015945937318902"},"_hasShrinkwrap":false},"2.1.3":{"name":"thaw.js","version":"2.1.3","description":"synthetic asynchronous processing in javascript","main":"dist/index.js","browser":"browser.min.js","scripts":{"test":"jest","coverage":"jest --coverage","dist":"tsc --outDir dist --declaration","browser":"lofi-bundler;  echo '\n\n export { Thaw, Block, thaw };' >> browser.ts; tsc browser.ts --target es5 --module commonjs; rm browser.ts;","browser-min":"uglifyjs browser.js --compress --mangle -o browser.min.js --wrap Thaw --source-map","make":"rm -rf ./dist; npm run dist; npm run browser; npm run browser-min","prepare":"npm run make"},"repository":{"type":"git","url":"git+https://github.com/robertleeplummerjr/thaw.js.git"},"keywords":["multithread","cpu","async","synthetic"],"author":{"name":"Robert Lee Plummer Jr.","email":"robertleeplummerjr@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/robertleeplummerjr/thaw.js/issues"},"homepage":"https://github.com/robertleeplummerjr/thaw.js#readme","devDependencies":{"jest":"^26.4.1","ts-jest":"^26.2.0","typescript":"^3.9.7","lofi-bundler":"^1.0.1","uglify-js":"^3.10.1"},"config":{"lofi-bundler":{"entry":"src/index.ts","target":"browser.ts"}},"gitHead":"c3fd0c44c78e0acface83ed0fba61c610ad85231","_id":"thaw.js@2.1.3","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-IGYx3WicJgDruoaGIwDMisWM1ByBs0Epml1cN5Mg2VGjg63jm8/qj/pdRTxK3v9fbOn+kVf3czYf4YKFTW9DpA==","shasum":"05a02b06057cc5b96e283ae52c0cf6f93f505108","tarball":"https://registry.npmjs.org/thaw.js/-/thaw.js-2.1.3.tgz","fileCount":12,"unpackedSize":26137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRkyhCRA9TVsSAnZWagAA94IP/32ix0lkXoxHM/7bKEx/\nqkhC/RCrWKstq+O5Zdr6bYnuXBRLLZ61ZXAS9YfGSAvYj03oALblFDQzg6o8\neQ7SCNRUsBUvz4AHYy7dTFaSEL9BFaSVC2ocbXmQR7WOKcGMXh8uKaxvx9v3\n63SXBRi51Osbz07NLf+XETBBTvMFel0VdJfuohRXrtrsklHe03hxgG91r7y3\nYFAFdcXcGRzN1lrRmRaeLc8umIcAy0RlbmqY0nZ23erMe0u87m+yt7noIbo6\nlBLJ4VmiXhClIavBtNiS+iUSgoNi0YFgw2meByvesBWXwjrxgeMNyfnsYiUM\n5VU+syh5s8BnSuNaRsuhQQ0+LSgPkl2MlSRQUCcpxO98s3ksT+ZU0ZUdFaCA\n7sA4DHJAyQapOpT1Efgrdv3CDxaXveUROyQ/pDCcgu7mF+721s95TLUPnxch\nSe6GeKTipVtt+HxZWvEl/cCcOPLWaks9JAT3UZG3b/X1XJ8pcPQRw9c3Kl7v\noreTnOsTKR0m1i/iZBqNd6878vyOlApDU/VMngJLZo8+p53gKSGT1BrDyaXH\nNsZlN4S8JbDoiZTdS67y2FdqWXvoyMefeqKxdDaf2t/r7szAWW2WDrKxCW/o\nWAxCq/OlubQ+0e2x4MEMd1LBHB8r7GJfZjTvvUqGfSzKzxJuwDLuBwRfu0rS\nyBKq\r\n=Bi67\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBYC2oijkI+hugk5I+TQGO8ArMdUDJVSrYRuYIPj+00AiAtJhnDvOSgElLQOUGvhbiOrP6kKw2tGA48bxbe/j/qcQ=="}]},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"directories":{},"maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thaw.js_2.1.3_1615219872604_0.9209915188111413"},"_hasShrinkwrap":false},"2.1.4":{"name":"thaw.js","version":"2.1.4","description":"synthetic asynchronous processing in javascript","main":"dist/index.js","browser":"browser.js","scripts":{"test":"jest","coverage":"jest --coverage","dist":"tsc --outDir dist --declaration","browser":"lofi-bundler;  echo '\n\n export { Thaw, Block, thaw };' >> browser.ts; tsc browser.ts --target es5 --module commonjs; rm browser.ts;","browser-min":"uglifyjs browser.js --compress --mangle -o browser.min.js --wrap Thaw --source-map","make":"rm -rf ./dist; npm run dist; npm run browser; npm run browser-min","prepare":"npm run make"},"repository":{"type":"git","url":"git+https://github.com/robertleeplummerjr/thaw.js.git"},"keywords":["multithread","cpu","async","synthetic"],"author":{"name":"Robert Lee Plummer Jr.","email":"robertleeplummerjr@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/robertleeplummerjr/thaw.js/issues"},"homepage":"https://github.com/robertleeplummerjr/thaw.js#readme","devDependencies":{"jest":"^26.4.1","ts-jest":"^26.2.0","typescript":"^3.9.7","lofi-bundler":"^1.0.1","uglify-js":"^3.13.0"},"config":{"lofi-bundler":{"entry":"src/index.ts","target":"browser.ts"}},"gitHead":"27e8751ab7ca3ea6a580b4b086fad877473c1220","_id":"thaw.js@2.1.4","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-si9DSzEzOBUpbE41wE4Q6NXzXDYZfrniYocrduNtNDwLWj1Auueq8UzgePMQa5gfcQtVCG2OmlCTaHldtno3Vw==","shasum":"d00fbb20b9b6c6bc2aef541199cc0717deedfde9","tarball":"https://registry.npmjs.org/thaw.js/-/thaw.js-2.1.4.tgz","fileCount":12,"unpackedSize":26133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUgukCRA9TVsSAnZWagAAVtMP/0LwskcNLaPeOahp++o9\naYWenGq7XjpTohY4sasDQVmToONyKIfQv8beb2vpbF5k+sG4JiaGYKJFjrsM\nDBseyU2l01DQnbs7TmOuGY/dtAZqK2daZOMNRUbYRpoPdyKVYR1VosYZxEKL\nPwOBa4kcQLDc1nYpW7/nCXZke8ghkw40fKX/ZTxGJtR87vWRv2Yjv9I+g3XS\nS/IhffJsCTknNBkZKkUb2ncQOE9Ax0EoSPerQRhgvg58hhckRt5U+vtzPUrj\n//23Avb4t71/xmeaALyVuPbIcZNARWZlSMhByf/NzE71TNVuUUrH7bHtepdb\n58LJPn2u6GOO+IEme8qJ9hEtk/HokBdi5dprD+40wmCpma+TZrUEOQTIp91a\nXWt/mwYHBQ/i/N8ESgrRoZ7xqyizQNc1mFRFTb3t2Fmi0yCGxNU4f4w+8c9p\n3ktNEzf5O6McDHlD7O+fZJGy05hIQfCcy5LQwGgFsFUR3fcbcJisqP2IdVW4\nZLmoAoMs3xKyOut8BpA5ZZH9tczcc+w8H5XwQjbYX7M2oK9JxYetwSBfBzVW\nFHG4u/9V7Ls1/72qiNtXQBpIdk3y4n9UE2bUI0r7CKVjMcZBSXcYitK6EQ1G\nBgeFGlL6S4ncEWqS9D04amvPwyWJzTY0Lj/m+WU1tveQjz2oTxkRA7CXTL49\n2qVc\r\n=Cwkk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClqcfn1VfV5JVW17/9sqQsQbI5kh8ZCmJuRQDe/N/ljAIgEMeWUVvA6b+vNYZQzINSvIbmvBtUPlkXqiAQPnFKJhA="}]},"_npmUser":{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"},"directories":{},"maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thaw.js_2.1.4_1615989668530_0.8758965137161707"},"_hasShrinkwrap":false}},"readme":"Thaw.js\n=======\n\n[![Join the chat at https://gitter.im/robertleeplummerjr/thaw.test.ts](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/robertleeplummerjr/thaw.js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\nsynthetic asynchronous processing in javascript\n\nThaw.js helps keep the browser from freezing by splitting long computations into small parts which are processed more naturally when the browser isn't busy.  This simulates asynchronous behaviour and attempts to keep the browser from freezing.  Thaw.ts thaws frozen browsers.\n\n[![tip for next commit](http://prime4commit.com/projects/176.svg)](http://prime4commit.com/projects/176)\n\n\n## Usage\n```ts\nimport { thaw } from 'thaw.js';\nimport { matrixMultiply } from 'fake-math-library';\n\nlet lastMatrix;\nconst items = [];\nfor (let i = 0; i < 1000000; i++) {\n  items.push(() => {\n    lastMatrix = matrixMultiply(a, b);\n  });\n}\n\n// start thawing!\nconst t = thaw(items);\n\n//sometime later\nt.add(item); // append single function to end of all tasks\nt.insert(item); // insert single function after current task\nt.addArray(items); // append array of functions to end of all tasks\nt.insertArray(items); // insert array of functions after current task\n\n// sometime perhaps even more later\nt.stop(); // stop all tasks on this instance of thaw from thawing\nt.stopAll(); // stop ALL INSTANCES of thaw from thawing\n```\n\n## Block Usage\nA \"block\" is a set number of thaw instances, so that setTimeout doesn't get over used.  This can lead to better performance in some cases.\n```ts\nimport { Block } from 'thaw';\nconst thaws = new Block(thawOptions, count);\n``` \n","maintainers":[{"name":"robertleeplummerjr","email":"robertleeplummerjr@gmail.com"}],"time":{"modified":"2022-06-27T05:55:29.189Z","created":"2018-01-06T16:19:12.053Z","1.2.2":"2018-01-06T16:19:12.053Z","2.0.0":"2018-01-07T03:28:00.086Z","2.1.0":"2020-08-24T16:07:15.757Z","2.1.1":"2021-01-08T17:53:38.232Z","2.1.2":"2021-03-08T16:10:23.869Z","2.1.3":"2021-03-08T16:11:12.861Z","2.1.4":"2021-03-17T14:01:08.666Z"},"homepage":"https://github.com/robertleeplummerjr/thaw.js#readme","keywords":["multithread","cpu","async","synthetic"],"repository":{"type":"git","url":"git+https://github.com/robertleeplummerjr/thaw.js.git"},"author":{"name":"Robert Lee Plummer Jr.","email":"robertleeplummerjr@gmail.com"},"bugs":{"url":"https://github.com/robertleeplummerjr/thaw.js/issues"},"license":"MIT","readmeFilename":"README.md"}