{"_id":"@tsdotnet/promises","_rev":"29-c50cef153c2a54335346670b1950b7d8","name":"@tsdotnet/promises","dist-tags":{"latest":"2.0.12"},"versions":{"1.0.1":{"name":"@tsdotnet/promises","version":"1.0.1","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.1","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"77036eb901ae32204eb3619744dc4bbb9f9317d9","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.1.tgz","fileCount":13,"integrity":"sha512-LkvXOo4ZqN9n93xa2pOb4UA3pbif53JHjBuB3t+8twmTc6kYzDZCmmUlCsuTII7qhoh3bVYY2r2CW1bIMgwtQw==","signatures":[{"sig":"MEUCIDl7rgK/AtxcikLvLfvwS1fmvy8iVQDGhRixT2ZzJtx/AiEAk8huzU51wR1JHTVfztCMQY+F0EBKU57HIJ86kj2zRlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew6f7CRA9TVsSAnZWagAAP3gQAJ4vr+Gzv2VoOa4ZkoLm\nKc3q7Y+xdJL73tIFT4v8i4/5pQbXYeUfwb60pGqeH+LqkdXYt7lTaKZ19bRS\n0OiInkid+2NUA7saI31EKsfT8poYgIwDJXYy0ulxIB7ES3u0qs+unRyMZfck\nQuP+RxLiC++X3EYcYenpC1vNiru3ZKQSgbca76hzlUcQ6PLSsLEwKwTnbcR0\n7DmH4Z8IwdPXx0h7D7XGKEaOVC2iCq0FN9ukJlAzhtjjN98df6n3Ji6Sdot8\nlICY0vtk+c3CibkE5OhvRxNFzgTc693IUBZqBc7enfICtpy81Ewl1jTn+3KD\nzLnF+2vHIjhPoVlZuNArZxAwqu8vij98F4ki2ANkMz+fZ4YIKyDs0GHMXlJd\niEVOsARBEv++xubnwiBWleAAFmBzpWSAQEUru5ax9G64aA0q0WlAR151lhNQ\nCancUHwb5eiHyYH/bqaZDxZaG6RCLmIyiZeSCVQTOeVFRmt4GTJ2mnjflXv6\nLo61am80wFfY+kSgXbiLrsQbsJXU5vHkgPHSSKaKDqrKylUI6cxCGruTbTH4\n+/h4KZyK6qvhw2kbJmNZBAJ9O4ctG7Q6epMkFFdKM0/JwvPTn78F4NCNeAjp\nHfOiOaapL9uQIN2aNZoPU52pGzGFR/nVZZAGd/0su3wO4y04OeEHsOWMSibP\nTIvk\r\n=MF9T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"51829bc0b908269faf2c8e975fc2926d223ea672","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"6.14.4","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/compare":"^1.3.5","@tsdotnet/threading":"^1.0.2","@tsdotnet/disposable":"^1.1.16","@tsdotnet/exceptions":"^1.0.15","@tsdotnet/object-pool":"^1.0.3","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.2","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","@tsdotnet/date-time":"^1.0.3","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","@tsdotnet/array-utility":"^1.0.17","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.34.0","@typescript-eslint/eslint-plugin":"^2.34.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.1_1589880827395_0.2828003663895027","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@tsdotnet/promises","version":"1.0.2","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.2","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"07009ce8ce6c8017a067c2004b20d9aa11d39566","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.2.tgz","fileCount":13,"integrity":"sha512-znrg86tbTqW3UgAbwJ7nGoYaesvSdtKFKDGmBovBe2fLEP8Fov8a8DNsXOAa4fsdd7Dzmt/P0Qc1OeCH4PmR4g==","signatures":[{"sig":"MEYCIQDzKX2c3OV3Upw4p8ilMHgowydAemCh2xhouDOVF4oFzQIhAKM/icy1vkqR8scqujosZImBAoM5Ek1BO2K0Klb2N0vO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexHaOCRA9TVsSAnZWagAA+U8P/16Lct7yXSlLIUSwHNqA\nlnVms3uv3SvUq+p51oIj8/Hw22pCZW89mgZgqaQTDglZIpJT8doPysPPdLsQ\nEZFWSDwXeIoomv+0BUbvwvlllVeARuZiUkIAEiYbAZGcBQaBYBHYz8UVBKCV\nZR3qeM3xbbMwSuNWftPQNlOSg7KnbGVcJfvcApl7JE2hXR6uymk1JSlIhbXs\nR5HwewdnyUrvLd2itNJac1J3XTZzFmKJ4qoVc+SCXPduzqLu+rv/nbO15I2p\nLSGkkIcSadVDXUmZ0N4uhoBm4pVgT53ycwF6I38In3nt+ZbSwiNtvSYHKqOp\n+kleZPeCgktGK1OmqArXbqmbkZG2EUkWRWDYDw3lB0/rYovF10kV+mYNFCFE\nnQf66lVjyY0UDfiEaBLv1eAHE+JZjGJ1+XSmTOsTnuU75Taa3D9nM+HDRURO\nKrDpJz1CiMGlIyZK366kVnBoZZiQUr/NmDZ1ASX/98lOeQg1AI3AbciANgaT\ncq/AC9G/4VWVPFzf8XUVEW4Cq/jD0kS4lCrwyjDOz0uqxDzdjUdm7wjW5ObA\nr9Be0d3sPZj9W7TTNNsXucBEiMGL8IxcoiDUcOG4zetIAxZToFu7RMimebtI\nxDj6y6gWxdqUte7IPtdczeeC/wn2zV+sT7W4b+Yjm/cxkTIFDn5fJIzlRJMg\n2lNB\r\n=9M8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"1a285db40a1d74ef2ef4c5d7b2e58bc7da4d2fb5","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"6.14.4","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/compare":"^1.3.6","@tsdotnet/threading":"^1.0.6","@tsdotnet/disposable":"^1.1.16","@tsdotnet/exceptions":"^1.0.15","@tsdotnet/object-pool":"^1.0.3","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","@tsdotnet/array-utility":"^1.0.18","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.34.0","@typescript-eslint/eslint-plugin":"^2.34.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.2_1589933709730_0.49380682224223515","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@tsdotnet/promises","version":"1.0.3","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.3","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"327b8334df74929a14e0368fd0c58304ee4daf56","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.3.tgz","fileCount":13,"integrity":"sha512-qJqhU37EwcMNcvJAEUTkyyLLmfei+Iy7UQ5TTfMmy4Jiq7heaKBer0GeS7BxcYzM4+1eHUQlKKGZxVb9aTbZbw==","signatures":[{"sig":"MEUCIGH5X4d7vcTsf9PPQmhb3Ah2RdNnPlCXJyjxzaKNlTU3AiEAxHg9PYPt4/WW5iWof2wRxHVf5g/onEFQhG5g8VfK3ZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexH0fCRA9TVsSAnZWagAAeIwQAI530p7XjC8UcNdh27bc\nqfFq6DkeF9cKdxybT5BikkaqJFo3fotbwWi/MJFWfmnmjdMPFimzhaGUXJiL\nHeIPUmNHy56stlbYI6TQ6CI4QRTkoWkSwx6gpifp26UrMzOhijESm6ApzN6k\noM+j+qGQCb/ZXzkq2cSwlPJX2piHdaqo0Amhr4vvjFtkh9jv6H1aZ9Nur5uP\nuGnB316qEOdsTfaijmUOMh9FWGlyCO7PycUSbvtgbWzFELHqmatzEnjQX86/\nlX5vkhrvwaQdlQ81aWxrQ7CZAX1Sj85HqeEo/ZJDTAhVvKTBEpvSpZX3Cghu\nW9M/Mzod00j8fBUw0CEqxqpWlJdbFOzy4VGmiEgowZsfUE+wWpjTRcOx3cMp\nooglbyBa37sY9QkSJHqzmp8w+0fsGh6rWoXvK37/21VWN5qkQi22n8dni6K+\ni6VanAftf5ZaKdOeg1mOnkdqUb0MYHqrgOKUNljdGViqo17gEEuTt+1a9CHJ\n1cyMiOU025sfdiHS9GHPpNkZpFWKLXV10rJNP/+7vJD53/8Ipaj4NWDdFqU3\nxA7JzVgZ2AKAnnoqUEhyrOHfEiEwRDMvZcELPGS7WczgygniGaLpLOq8CGW/\neNWBd/Ab8zaQ7Y1JwaVoSXF3YxhoQmnm7NMaFy7m3/EPtXO+e3u/wRmIYkPD\n8q4X\r\n=V+1e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"6b4f90faf1036a3ccf500b5e0e0630bdc2ae252b","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"6.14.4","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/compare":"^1.3.6","@tsdotnet/threading":"^1.0.7","@tsdotnet/disposable":"^1.1.16","@tsdotnet/exceptions":"^1.0.15","@tsdotnet/object-pool":"^1.0.3","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.4","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","@tsdotnet/array-utility":"^1.0.18","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.34.0","@typescript-eslint/eslint-plugin":"^2.34.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.3_1589935390790_0.8250264936242193","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@tsdotnet/promises","version":"1.0.4","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.4","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"dc1a2b5c2a32b7cc78b346fe2654aad254f71704","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.4.tgz","fileCount":13,"integrity":"sha512-ouHbt6PRWOzCPhdONCi5rhDGmYT17Kvv6dZ3gCLPiraSdBHDXoAWDFauvYgQRV8fz/WhqAPK1g43ue4LcNF5bA==","signatures":[{"sig":"MEQCIFI8m1dvB+a7tI/58uVs4P90+OpyLqF5A27WFGmDGatxAiAf1UqUVmNzgDKyO/ilSprHdbmCjwQb3wjeMa0LaAw6uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexigGCRA9TVsSAnZWagAAIwcP/2Ig36pfi/ElFX6XKTVn\nt5nd8phbDHJk1EpWxSYhNJPTnz/5iiCUR8XdusySIhz7h+lTlCnEkN3Hp7Fp\nV1JlVBAk1Peh1N0Fzs+PBoxSikhtotyah9Im0ynAARCLA0Bq5giz2fbd1hiR\nHtCSHS2LYyeYsNG03YaErVonUr4Y/rgOEFZuRWXPCFSEK7Nji3gYE0ZzwbWu\nS99zJ9eDYnSqmduc/wadfcvy7COUmtQnG0cjtKYc0ro7nvDuVXjbH72O6zfI\npzjstfj88o8bnuoAhvL8AxCGAo1EfkxgMfuPZuy4Z643p0rPCvKz06a0USm/\nrXMT0+W+Fh/u88Oa+IBpGw1uzLXTHquU+YeHJuEC4ogf+UI5STkD9uGhiL81\nc8NZCiWnu7FOWxCxQWDhY3jDgCSIZEPGCUP1sivro4xFjvLVjNBy4fkTrRW9\nK/ZK7Ft2CNm7oyvNs8Rd/GH5x0Ww5RCuGhz8ppWkM8H1WJ7UMg5znz6tCpnr\nbWO7vGrtFtWv10xQsfkJ34aRyLA4je3SIGZX0FzxAHTiLqINMNYUROxzb6dY\n59YeTUyEj23fbIE1o+dnMXvXwkr5OFF+Xl1lyziorbhg7c89ylr4OKJ7rEtB\ni0g0ekhxh7LddUEBKr8T27jbj4c/ERJ2rBKoUQDT4NyT0W3g3YRSNAS2gIkQ\nkEw1\r\n=9Vuv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"05bc3f505831e22582a565094942ee0daaaab071","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"6.14.4","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/type":"^1.0.7","@tsdotnet/compare":"^1.3.12","@tsdotnet/threading":"^1.0.8","@tsdotnet/disposable":"^1.1.16","@tsdotnet/exceptions":"^1.0.15","@tsdotnet/object-pool":"^1.0.3","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.5","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","@tsdotnet/array-utility":"^1.0.19","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.34.0","@typescript-eslint/eslint-plugin":"^2.34.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.4_1590044678031_0.02210505759051018","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@tsdotnet/promises","version":"1.0.5","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.5","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"539d3b944d4191107b38b1537f0fc6475eb64e56","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.5.tgz","fileCount":13,"integrity":"sha512-bux9+d2OhZ0FQp17fe9tns2DZEqY17mwBybXAaFDPmCdOx5ILCRpm52nyrlKrhT1p2iZZBt0yi7hl4Kspal0VA==","signatures":[{"sig":"MEUCIB6N2IJwo6o7BfUOYUoxTBFCP9L+04hY+x+hc8p5DZ8LAiEAyhqELwF5beyFNBztbzwtQd6eGfri4w2d4ceJU0Hl0Io=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyM0SCRA9TVsSAnZWagAADLEP/Rki6+bwlG3AmMRxNI3y\ngGpDs2DnnJYBWg12QuJiheD/IwMBifadOTWRG5kGe3FmD/bIcEms9NBJj7WY\nobnK+DF8hbB11wY+Xe6NscMyYUKWGcRah0kuTrlU/eH6Qy1BnE2XEWRpwQCe\nHQzLIxe6FQjpTo+LtLVvGYsEJUcunqMvZogjPVw+iC33a+oNW18WNZsMpV0W\npXTPmplvV6RJecaGwMoAYfcf8zgqFArrDZN/9FX7ylR35/FJTFkg14lLXukn\nXqtipa/Rqfz320K0vNKLTIum1kC8BtZRAJ+/ao+rQxfyJVSOtv0WgxcLBiZw\ndmpaDWXVJpPuTYAN2Ikh+sLVYBZHHBI00xFEiYN98YuGdWZXEc2cRg3eyXCE\nwv6qltqL2W2msWhXa+IwL1E1UGeidn9c0GU/6YoTfD5/2rZqXFRzKONhJAK4\naYgq/m7M3OB4allZghfX/iKtqsF0vlp1VE/MPEvBbWhWSr9iN8XyIubSQTS5\nJlUZD+qmhSDofVWALiiNhGrMYRU8ZnTh1mTkxzKxa0sO8hziYhwESj0sj81C\nJAtgFP2kg5+w9yvcRrrS1QIP7GfIaf0jX76JatsImLWle8DewBpAVCNlhFlp\nFObPqdav0b+1TEtZj89KTRjo1GfF4zcR5OXD6I6DB/Qg25VENrDYuix+htGy\nfgya\r\n=kFRO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"2d5aa5f69c2db385b4f331859e7d061c1b3b6a3f","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"6.14.4","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/type":"^1.0.8","@tsdotnet/compare":"^1.3.13","@tsdotnet/threading":"^1.0.9","@tsdotnet/disposable":"^1.1.16","@tsdotnet/exceptions":"^1.0.16","@tsdotnet/object-pool":"^1.0.4","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.1.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.6","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","@tsdotnet/array-utility":"^1.0.20","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.5_1590218001992_0.8738642050819772","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@tsdotnet/promises","version":"1.0.6","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.6","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"8f0d24e9a18202a0c4106464f052be8d71c3333d","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.6.tgz","fileCount":13,"integrity":"sha512-Xhu+Mo6U1q45PsMG7o5t7oqKpEvGUITUwZCtiprcbhXUTYqm7TspGy+JUCQ2NffTD8+CPprGA0Nhbm0BeRKUgg==","signatures":[{"sig":"MEUCIQCejIitYzy2uZnGJJrEkl6/8GqlHs8oObyddsMvcri4GQIgM1r4YwVpE/X8hPvtA4CkmN2jweRyd432LIq4SeG4Pp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyeTICRA9TVsSAnZWagAAafcP/1ZIL66lfRBnC6kuQUss\nd4eacPUROcN1iUpL12Jesnf3TygEc+8oS4km8RBOfX3tdmjkMXt8B15lftoa\nsKJccgy4hQBu/J+J/W+j6W0Xe2EIJwA+Bj7W4pdhHWJ0uKeZLOfwcqrNxfmK\nnNdb/qywKdL1bjGsNUSn6L9+YEuVu4ruQA0Rb0mLTSsc7bfx3RoBOm1itSZm\nzSThHYantLxJvG/+A5Bpp9fwT+EfR3bF19K0INkIgvgDry11ORgoVzdRzhpk\nUuO8Xx/OCxib6vgKp4MPGpY8E1Yz2WhBdb+ZoIwocb9ohsXm1CPjhjrnjp39\nOEznjAkTnWyYEOpGEst5rv7fUwOEKEu/QZUO5wwtJ6grajV7PvN0QS3lEgw1\n+AGliV7XQ3PpsWc3pf75vFPh46EwznWWbSyxzC9Dz5iCHvqhHO0WJjfG0upI\nxnmShNZulbTq2qh0eMp2x56NxUzOsOGXHeOMdoLoFK41J+JgUcciCWjQAupr\nAjTm6S77pKZDn7icxn2T1RMOdfMfW5czK6uY4JJY5Ldk7A5x5ia/3U11vr7i\nd0pSQaH6wmWY9sy2DciYqW9+eREveLSI8NfFLcB4TGbd+UlJ0f7acldIgAhm\nMZSiEPNlKvTH2NxeuAX0UpK2zZ2MJQrPfg/BGwvf17MdACJF+c8n/YVsixQJ\noCoX\r\n=cPH8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"5d2a82c864350c03fc25907442f5dcc5c58c9365","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"6.14.4","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/type":"^1.0.8","@tsdotnet/compare":"^1.3.13","@tsdotnet/threading":"^1.0.10","@tsdotnet/disposable":"^1.1.19","@tsdotnet/exceptions":"^1.0.16","@tsdotnet/object-pool":"^1.0.5","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.2.0","eslint":"^7.1.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.7","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","@tsdotnet/array-utility":"^1.0.20","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.6_1590289608289_0.5001686039142617","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@tsdotnet/promises","version":"1.0.7","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.7","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"005e71c39a4af1b89c2650ea93c2ab4ae3eaf17a","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.7.tgz","fileCount":13,"integrity":"sha512-itqVhAm9GeHoXVrd6A3jUGh0H/xy8iY9dI3rFjQJmkV1cYeMyW2DYwIIldfSFnf1Haj7/8KH90LabKdMiWK9iw==","signatures":[{"sig":"MEUCIEccNe37IMonIg/CRVN2JUYvzKLubZfg2D3H0qB1EdpDAiEAk8gtjoCq7lC8+z1I6xN/JxJMzhxDX/5xkxQ9SERERUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeysHTCRA9TVsSAnZWagAAlQwP/36j1YHrAUsDExuhHd4s\nfcRcq1uDz4psrXLLxEQQNiVlhox/wGqFnse7JUE4x9cUrUwqsv77yEtJmSfU\nszTsDTKjgiM3fioZJ10V/B8kGmbAmwTS2tLwqphHrb+FwQicq3qjtdj/QvCd\nHE8GxR03m189QJCnIyP8IFiJw3tnPmg/cfS12AwYcO37zTivDXMEYZ18ALkK\nLasEeC4nobHQ9m7hDKbtKiyKMolAYU2Jj60igqHBPHsrZn9R+R1RVyV6hpFt\nxl2GlLQDA66yzWaeiaE9NjWrds7QJ+/EqOconDqiyGUYuYZn5TYGQWHWrujo\nm+0ZAT01M//tkmtJbEvlA6AlAcmMITRQVGhIbJRcAyIYxkfs9uPjudlEZL/j\nL0jPYy63yVnK4Eo/4/bLiOGGk/bdmf+065vPpkhxl+Z2mYOYqtQA+M8Oiz0A\nmQjX/UrPT8+cGopWi/Z+sNvbKnWr6n4Cz3GgB2QUPNK3sRmwY2mXjmywqkJE\n0bv+NKk2s4e6NU2GMINn5pYp7LAQBdOYFXWwOFL+Mu8UByyjanNoMfY/D/c3\n/cDZ4EEgXGBHUZC+dFJyj35WkKQxX2+39PnE1gRw/EPX2v3eTdYlk/g4eMIk\n/TlYPokHNO2jJEmWBTqcKnLfrLnTC4VJz7AfDDeQnxGSpQmWwiVM7KfABLhQ\nyumC\r\n=FAPt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"7988629665c31574a2603e4537f2497ab59e5101","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"6.14.4","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/type":"^1.0.8","@tsdotnet/compare":"^1.3.13","@tsdotnet/threading":"^1.0.11","@tsdotnet/disposable":"^1.1.19","@tsdotnet/exceptions":"^1.0.16","@tsdotnet/object-pool":"^1.0.5","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.2.0","eslint":"^7.1.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.7","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","@tsdotnet/array-utility":"^1.0.20","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.7_1590346194425_0.14617962497941228","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@tsdotnet/promises","version":"1.0.8","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.8","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"89cae89b21920259aecb6f69c5b199002ebbe2ea","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.8.tgz","fileCount":13,"integrity":"sha512-yNUKjJQNFqON0gzqNFwRL0hyaREwl1Buy1Era/HoBwLQUHka+kCpkDVMz87ALhjy6l5jEh9bTzLmPegPf1exow==","signatures":[{"sig":"MEQCIBRFrh7e9a7qOBl8CbP/jVIonIP0squk3geQJ6gRAZGcAiAk/wyPIx2rrCM8KaFBDvrfgFb/+dEgkR6/FYWGyGZsLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezZOkCRA9TVsSAnZWagAA+s8QAJOzhaPDuk7EtArUvSzf\n4+pVqualKP+IWC1hR76s/5YpHcOrbaIUj/i0OvtYkbIeRRk9ljScguSMhZy5\nfzDlhGFR/UrNEVQPCqcK3JmyES4u8NEKk7lMh45mGYQJfY53soOYKOZGABSo\nhFfjn690VaO2FAfUhwGKBF64KGhLKrImARIKx8xONFv7XvTkLgX8H6i38sLY\n6LrVmJL2HA1vnqozrQ2rxmROf2ZaWE0vNWsxWChxB9YaXjh3l96C4ZoQPzxF\nrfVXMY2kTinWQFfvfHdQfnkiuOt8r83eKjlnDWWs4cBt5VLOPeG/aNjwUXOC\nHR4qc3bqZdhLS7ChE85+Kk0FR/VyKui+yTbME31yYFFxBkUKuQdLQb1Hnl6n\n4XwEmG4osfxUF+7sidaG//x2JHypyGOrLztYM7a1KCCrTMcDM1v2H/W6ijMl\nmzMbTce4LP1LsCiXm+xERHkpfqni4xoVlDC6xSb82rn7/ad/Pz3hVqt6+S3G\nfVIWqRPgQLvSUyhqPxPvumBeVDHIrfwDQLeK+pS3bO2BU97P40s/IO2tMe7L\ncUmJv3hass61sTXampZ0lcpRSieuL/5kuvjAZUM8y/1UmLb0fU0yDYVaQPsP\nDuLLiSGTcLqJDPLlY1AX3VkVscWYvXUI1z3zPJle6O127b+EtLwMgQ7ijJyR\n3m9O\r\n=d1fb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"109aae1bcd5610a273415799f7d2f64019b24b71","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"6.14.4","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/type":"^1.0.8","@tsdotnet/compare":"^1.3.13","@tsdotnet/threading":"^1.0.12","@tsdotnet/disposable":"^1.1.19","@tsdotnet/exceptions":"^1.0.16","@tsdotnet/object-pool":"^1.0.5","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.2.0","eslint":"^7.1.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.7","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","@tsdotnet/array-utility":"^1.0.20","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^3.0.1","@typescript-eslint/eslint-plugin":"^3.0.1","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.8_1590530980053_0.7656146167290634","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@tsdotnet/promises","version":"1.0.9","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.9","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"8e12d58bab6d2b9fd41293a77cd99b181094530f","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.9.tgz","fileCount":13,"integrity":"sha512-UX2xo5nFOMSX5AWfcXGqDPtWBSLHMx7yl5RxQehkjMC5AQTbIu1sGRHBxlFyoJMD3YzH/IXWrmqk36GIAqto7A==","signatures":[{"sig":"MEQCIE0hT7aiuewcZ8R3Xqb1kALCuAvKN5rmW/VNVTcGJOdkAiBpP3ELmV6Wm7te1Doa5N7UdUujcnzhrExDhnn4MNLnqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0KSDCRA9TVsSAnZWagAAWxsP/308SZ4/AP0wXaLzeemk\neWRnKgvzHsl8B2sJ0/e6Kp+i0L5UqCphXjQf08newU1c8DCSF86zlNeHwvS5\nBP+PJzlIOMz07Yq5nM4RXeZp1hiOw9LzSqZTJJOYpq8BG8JEcgL0svzKMPgl\nDgcYNeK7iZMcCSd93oJYpQRbYOk5/IPrcGKp9V9bKTsDLbUcKuKjVX9JyXSu\nzrAhOFiOzFU8LopCFlsr9hLiCNdDhAtl22wZGUnIPwEtzr6clQI0DHwWgNzL\nU4nsCLNPOT5bKAmIWjpEjRLUA+dgtHMN7Z6aAtXLrm5RNQiploEzkRxySMUU\nXiRS7ztVJPV7VNfom8wjRVU46SLdhl3PkBELNjjUnh+qBEzkoJTBeqWqO967\nPs9PLHVVRkRhNyagDXJQXAQ6o778MxY4cx4gvQbau+l+WJnX+e/vg+PZtoC4\nkthlapKK9M38JGf1PZ9M+wcnQ4eTPTyGvCJKXwg7OMxLqkytbzMZ+zqh5uCI\nztBcfxCCTrKGgQh2a7kd6JIk4rQrsTlvIyCd0xt1lpBJhV1ycszb+BoWn278\nysemTaqGDV3KWg40D6w4XmczZgdjnRo/TG+VHASL8b1Zr5Q74QyC1Qt6BESk\n98LPRg81w5Gm9uCtFgXssbmZWNRTl2b/5FD0Bhg11qt8MbTH8PJ273bDmtGZ\nlGXB\r\n=leNQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"57a48aabac156efda919c9607c97e4378db127e6","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"6.14.4","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/type":"^1.0.8","@tsdotnet/compare":"^1.3.13","@tsdotnet/threading":"^1.0.13","@tsdotnet/disposable":"^1.1.20","@tsdotnet/exceptions":"^1.0.16","@tsdotnet/object-pool":"^1.0.6","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.2.0","eslint":"^7.1.0","rimraf":"^3.0.2","ts-node":"^8.10.2","typedoc":"^0.17.7","copyfiles":"^2.3.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.7","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","@tsdotnet/array-utility":"^1.0.20","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.9_1590731906312_0.2564938805169157","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@tsdotnet/promises","version":"1.0.10","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.10","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"bfa7fb854236ec009a42e27acb2851b1fdd45d50","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.10.tgz","fileCount":13,"integrity":"sha512-TS7ZLVOkEesFsi5O5F54QZ5S05EkZigjI4mTk/SSZDtyWjli7nOc5DJVzUSwS7jxnNJJE+v+POQqNXT45ahCQg==","signatures":[{"sig":"MEUCIQDdcLK9A9UyZh+lPofAS6grefSdf6VNqjxSbeaVxeunqQIgAS1dN5GjwV8J5+8FcGcpEOvv4/KGqelYicERsRICuw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggLRnCRA9TVsSAnZWagAAysQP+wVsMy8jA+VGjj3+15gN\nAH3enh4yHAc2qZC828mXJLSwJPFGTtNE5Ft2kevNKZdgwSb3fUyVuVz8u7Ix\n/HXiLK4IOz05OlRXQesxaKRR6obYE8xi6f8E9fq1AbEhSi5L23W2/NMR+WV4\nwduQNcP8gfr3LFJ6MO0xslBGjx2QmikrQJbU2xbv8vqg8Irbq5/RjNH1Av1D\nVb4xJ9MrDaq9f7ZFzpgXtwj3qGR0vnkVq7UnLFVeuiapUko618FY3p7PL79c\nOTTtrEU650BvTtX71leI5HvC/nwzokx1AS9t8FHgIsko4Rex1PjvUgrDAhOD\nrpy4EyLmy4b5PN4l/8ScfoKvHuCMyqLHSh6HmRNi7CYnDYXGN0ODJRn0GiHx\n9afGW84QIQ6SbDhpmZojopCsTaDhehmZ941tZF9oT37G5mIy4kbFOduuMqny\n3J612lCEPuCbOOFLNZItGnceENvG7twOpfvMqkOzFlw76HLY1qB8dPoUFyUL\nz9v3r+aTWLaB4YvbEpVFlj9nlClKzAsiDfEe8LQRFe6zQbRlm6f2NokQ/axp\nZTcgcILAyoTHNL+NBTt+KilTK/J8K+pGkh/nYMqQMbPtOXNZu6dqzgBR/Jle\nzi8L8LisB+bgoWUZx2GjI7CHf83eBGTt9w5qjy+6Y+LY0K9ZuxrNTK7bXPcL\n2uMN\r\n=KpoW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"13fca191e426aa8f2cb78deb0fec3e2ce2bb9200","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"6.14.12","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"14.16.1","dependencies":{"tslib":"^2.2.0","@tsdotnet/type":"^1.0.11","@tsdotnet/compare":"^1.3.16","@tsdotnet/threading":"^1.0.14","@tsdotnet/disposable":"^1.1.22","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/object-pool":"^1.0.7","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","eslint":"^7.24.0","rimraf":"^3.0.2","ts-node":"^9.1.1","typedoc":"^0.20.35","copyfiles":"^2.4.1","typescript":"^4.2.4","@types/chai":"^4.2.16","npm-run-all":"^4.1.5","@types/mocha":"^8.2.2","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.9","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","@tsdotnet/array-utility":"^1.0.22","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.10_1619047526679_0.8126457597717021","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@tsdotnet/promises","version":"1.0.11","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.11","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"875c57a2dd89845a9e84d276b95471f60f216e71","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.11.tgz","fileCount":13,"integrity":"sha512-rsOG0tPPb+lTJACYOhGYPrdosVJo+x7mqgsw9aJmM+6q2m7zeH6H+hF3jRqKRKOfcjbfA3CE8lhaUUTmqMwhvg==","signatures":[{"sig":"MEUCIQCVTncAuXp/VRu6Afcur+MdTywz1DUfaNywx6wVoAScbQIgYV+n7wMvmhI/bLVX9I3fmdttRJ7oBUqJAmyhVDGAoU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggSVYCRA9TVsSAnZWagAAZeEP/3TB7Fw+jEH+uRTcU+wR\nl6EjdACph5n1yO0G5PYfvdAvSsIVxcS0r1WlzV9xJVjldRi/eikOgPbu4PBd\n2nDtoSkBx8B47WhCm9nK/jvV+/0WLHxKJAhNKWLs+CAizVjJY6dC7X0tlqnw\n1mc1AMoo4p7Utc4I6t0kRuYIOqtekm7LhPjTEbRGjwTOOiwj+O2pmXxQGk3X\n6tnSp6dSs3zqNEZD8DLC3P+7FOiErayl8ulok+7dmHLZo/sRANILMcBlT0Gp\njRjYpIEiaCosA6lu9NmHkVO8QBWYpBgv/BECpyDn+3HEvxE+vy1lbXXKZraC\n+E0FlbVzVbGuG3wrQi80JQKLWqtCNiAf+rfTzmO5DbciuoxLHHSjPguFbeY4\nKQZHis/SyTh+Ae4uXdQpdERFfMpKJ68zp0efKh64jNSt8z0ISio3uIFUqoX8\n4wF27vsLkkhLnQijrlsUyCWmoHmmSInKxqcM/bcXtUeCyeuw/LUR3YOSsS3L\nHtmvhn84zQk8skJwVZvfnAQnlOnHY6N0wOFivAGy+zDXz6IH/V7Msa8H60Rx\nE1opHe2n5LqYJ0zHUgMTYiguL9lXoi37fneBYggWz8fN4XPhStxituJ8p7ju\nFJfE/wZACd7RjTDbmeAL9DIK1aBtRCgJGa4H07ioA+yQewa4zpJbfDC0i0pp\nYOuZ\r\n=CqAy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"2c4dbf818b8c23d533a34de9ed3314f3fcafcfe6","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"6.14.12","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"14.16.1","dependencies":{"tslib":"^2.2.0","@tsdotnet/type":"^1.0.11","@tsdotnet/compare":"^1.3.17","@tsdotnet/threading":"^1.0.15","@tsdotnet/disposable":"^1.1.22","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/object-pool":"^1.0.7","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","eslint":"^7.24.0","rimraf":"^3.0.2","ts-node":"^9.1.1","typedoc":"^0.20.35","copyfiles":"^2.4.1","typescript":"^4.2.4","@types/chai":"^4.2.16","npm-run-all":"^4.1.5","@types/mocha":"^8.2.2","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.10","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","@tsdotnet/array-utility":"^1.0.23","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.11_1619076439873_0.9164637752436062","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@tsdotnet/promises","version":"1.0.12","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.12","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"68675a5782306fc336a96cef07f5d485763cd09d","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.12.tgz","fileCount":13,"integrity":"sha512-LLx2bisd2vZDHLfk4kr/y2IOJeeN5X5RlwgMpWYi+8GSm9sWvOxVeMuvXw8fuzVEKHQfu9Hrgk18pT3Z7TbVuw==","signatures":[{"sig":"MEUCIQDYb5fvRvNd5TZ8WafM8U+HBoIoaPNjxG3PnoRsRHOh2wIgA3KQd+efdWBiupO/u+6WTnw0gCn/M//Uu0w3GbgQBdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmuatCRA9TVsSAnZWagAAS90P/0mY6SReY+00V8eIvSIt\nrTcORu1lfhxEQlquHdWIAAmYNnzH1TyCBrUatIhbRFzL4oGzj7nRlgPJ1S8F\nN6rpWddgqnkTsPET1sLxn5HzLvdOtNfVdQB+nlGQh/dkoXpHsE8NEJgPonDA\nX6pAx+JR+EvBWr9WkR6HhiLiNR9wU8dsvITWEwa+1cFWOSKCcUICygrsUaNO\nhs5QHzEEKpxPMfPwbY9S6aEQQcF9Q+DXgpdecuYDf0RhXZ/8oaMMBluLh4GX\nT0aS5teazXG9ZTSmJCQRGtxJtNYdZDXRr6hcvSq4BDkOm/Z24xovqrVMDyTo\nrN32C1nipMJPBizDfgY/OCdxCU2b8F50/AbMs6Vji5TI/LMQ7LasITot6V3O\nlEg0SQmVAb6AcfwGgz9JFqtcIUA8JEDhiYc+cpYQcNYCoeAaMZ5/jhF8bn8f\nUlZUkZT0Hp7YKjcDFMTUpNq56KcblzCreKJIW8LH23rKzz8SOz4LAyhDQH36\njeklkJkHHYFqy8FvAdxtkBpon72xZhYqcQ+5rjcd6P+Bk4ailY3OvjbHUTQO\nLzTLSLT1mtARifbM30x0lT4L8/TZxflvTvuFELsu2HeWyq8rAl4AeteWmiEO\nXBWHXc/twGkRWL6/hA0QI+OXxbwtMMhBEmY7hGEjJAjzBrmct1LlySZzcvCu\n4yqi\r\n=HVa+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"7b24007cffd3e265a711211d4259c21472ca6ace","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"6.14.12","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"14.16.1","dependencies":{"tslib":"^2.2.0","@tsdotnet/type":"^1.0.11","@tsdotnet/compare":"^1.3.17","@tsdotnet/threading":"^1.0.17","@tsdotnet/disposable":"^1.1.22","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/object-pool":"^1.0.7","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.4.0","eslint":"^7.26.0","rimraf":"^3.0.2","ts-node":"^9.1.1","typedoc":"^0.20.36","copyfiles":"^2.4.1","typescript":"^4.2.4","@types/chai":"^4.2.18","npm-run-all":"^4.1.5","@types/mocha":"^8.2.2","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.10","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","@tsdotnet/array-utility":"^1.0.23","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^4.23.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.12_1620764333190_0.3950171208891402","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@tsdotnet/promises","version":"1.0.14","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.14","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"c730fc1e58d8ceab58442069d74e4f87a0f07cbc","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.14.tgz","fileCount":13,"integrity":"sha512-3MH/DV2ckrR1VPXU+kMsdK5yjFzgX7aoaJn4QbFK9amtuBX43cWKBeDKFmZ35vNnp5V6lOdEPHoFU0r6IQlrgw==","signatures":[{"sig":"MEUCIQDMjRw2QDc8vV/buOlyieZsmifnV2EeJ9ohOjQcTado1gIgekdm4ThneyN2g8YZAX59zZlHuXAa8HeLYifzZbOgadc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCCSWCRA9TVsSAnZWagAAzNsP/1nYD814bdrcUBi2Bx0c\ndeuudk83laXlof+Xw3RArOKSa2HrGzJFNMfmmubqdxy7kKHIGwk9hrZAWe8H\n7U1chIZ+SEnl/EwJf38fGYNN/Ijnp78JT08+n5ScpesFKWtDEhpN3aNNAb2X\nLb4s5TdNFBeF/Pi4Wq5GqkyWygcU4s4U7WJNYyBQKQwNSgPACP+eE8eAdc3b\nX1CslswQWgl70NMifVkbrSdVADWG02UM84M5xZrbA8f0u4AtGVi59Ce8ncMh\njilQ++IIHIlRTcUc8zYWgRcVV6aU2kd6wGvCFgho68xeE3h0416t/X1ApcwB\n68X7gkn+ITVj5eC7GuseC0/F/yFtewCHUXq85V/4UmiuvqWS6qcFRhSDxTlx\nkPY+UqGQpqbotDGYQlO+y3r297VwpnguxGCyWjzYrMoGIbK30ahL/XxRZXPn\nx64q7MjBqH8xa8Z95Wbyq/NyB5JKbdx5fUJWRr1S4zSGk30v/dZwKuhyUzUK\nqdlnFeXGWcae6EV2pPLBliCfCWSiQIpyeHPsWKH1XaI3Xhyx6Hn2391byDKo\nNY59zvCQsvvilUA5NR7RU2n4mD0mIztrFHzxaCce5ZVKLBquKa2Nw6yTWyJx\nU3dAQzD7u2jufyOf9bIcTRDRAkuUTjSZiwaJQyUGaP6T5LpDb5Nd5KGw/1dc\noPct\r\n=82uD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"2a3dc0873f41e0a100682926640cef638cf82d32","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"8.1.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","@tsdotnet/type":"^1.0.13","@tsdotnet/compare":"^1.3.20","@tsdotnet/threading":"^1.0.18","@tsdotnet/disposable":"^1.1.23","@tsdotnet/exceptions":"^1.0.18","@tsdotnet/object-pool":"^1.0.8","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.9.0","rimraf":"^3.0.2","ts-node":"^10.5.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.17","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.11","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","@tsdotnet/array-utility":"^1.0.25","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.14_1644700822657_0.5788981253056633","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@tsdotnet/promises","version":"1.0.15","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.15","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"50c2261da25dfd8f67d09d51022edd014f26cf0e","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.15.tgz","fileCount":13,"integrity":"sha512-SWEqIorVBP/TK7RYTPa/0I2hniqywuPOx0UkW29pU1v2jEcq0sdS8JL3fUtT4NHu07stCg2rQ1qZVhRAYmJfuA==","signatures":[{"sig":"MEUCIQDk4hYFXNK7v0hFIWQNYQiOn7Ai7jeHOELpocewVMf3GgIgNxKG4jdRKX8WMTkXckrldvpUJN2JYmKioNlYTJI68Cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCY+GCRA9TVsSAnZWagAAPEQP/j7vKViZ7xRC3KwFW4wE\nyL46TISOUaSsbbLrlEIjJRxBZqy8XPLTT0oDwqYYXM+wEfnmiU7ho9sf6E04\nngAF9lqYlFgeSxgn6+up629jblIC1VzQFTBdJCkuquZvISHkNvtPi8kawQUo\nHcQvquBSddrxBgP76fsqC2VR0dNY9QOIvumVdwl4wKNVBzyWZF1LoKhF/PZ7\ndwakxzsiFvejj/m3ZTS4tDkRXwfB1F4ZBdid5WkMjFg1rrMOMAyn6s39NYrg\n/nKrTlwUBe/DOqIx9kmHsV0+c8+Bd463LdHnwzwFO8x4LbwylR6WRLIooeTE\nnzBzzm1zmM/ei35cFF54YKO2ieAE9W53dpK1clWEtH6wW2tT8MELcnerbSZ3\nJpmMbSQb3uCkrU1yx40hQiqmDs+YwLzR8UISjGMvUbQMGSObjcxTdkF8W7vd\nJQFkWooMyQPFwMOsb13Q0+MJOGJT65f+4BdF2labDq8CHj8QxsThkicX7JDp\nKjzzY1nkkLCq6on+0PwRt89PS5U3vPDQAEgDvztdVMuteg9Q+DEOxAFHOyT+\nG2DO2/GniEUNqsGYuQoA9vkG7TlTuHBcpDxoYnHhd9ggnfSpPUnDWYXdsShk\nj5SFaIHB66fRRSzKVQexmZMfDl3Fi+/wsrWKaSjibBmTIbjLw8O+D77YkSpw\n++JQ\r\n=qPAs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"fb7f8ec47d6656b3131ac2d4184bf084d0e52748","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"8.1.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","@tsdotnet/type":"^1.0.13","@tsdotnet/compare":"^1.3.21","@tsdotnet/threading":"^1.0.19","@tsdotnet/disposable":"^1.1.23","@tsdotnet/exceptions":"^1.0.18","@tsdotnet/object-pool":"^1.0.8","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.9.0","rimraf":"^3.0.2","ts-node":"^10.5.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.17","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.13","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","@tsdotnet/array-utility":"^1.0.25","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.15_1644793733802_0.11083020669466448","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@tsdotnet/promises","version":"1.0.16","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@1.0.16","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"eb656d89289599a56b451ef40198cc321e464d70","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-1.0.16.tgz","fileCount":13,"integrity":"sha512-g7iI2/khxV7KKkgOA7gsHH6ZcYl9BvEhOOWiB8ndo5/aSGqS5UhOCBp/KiT2VuzyjaU17MHvDJdacev12zl3aw==","signatures":[{"sig":"MEUCICAAuOcJY6EOTDHT4aP+h6ifxrJOzs2lREQh6v31cWRAAiEA8ggfKzH7Zk8Pqyd/d3k8zOyxlxIZu5uE6W22p4HyNFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjn4PXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPYhAAoJbWvk36CCs7DKsLg4Zv9F34izTBb1898xow6YuHP4EP0P5x\r\n5V4vQsDqcohbkT2CxkBm9clWznTblq1WZWIFHmmr+0k93XO3Fj8pSebhOisv\r\nKYdrfIozmoTlsUb5zS9v68wmg67/xMayzdbyytshizyikbVU+uVEciRX/t7N\r\nmSpMlAnVCQ+QXkziCIZoqpPsQpqBccQTcfDYr2arG+MByQFjl8j53zr0X+jp\r\nA9I/gR7L9zU2bA5a3EnBpusImyKltnH3fKo04s6+3QSovPL5/tWt+/PSumHW\r\n4/yTAh09tJnPVAR/eJ2IAdt92Z9gdfnNEGXuB1nSckNqpWiLyN31OChP9WOm\r\nePwIVgwOelzbz8/PpkY7q7FAkq9IUbXDGX67e4TTChVF09rE0WpFUmNEZmyf\r\n0oZ3KTG5OuVCV6cXPl1WZNk1w6Z+X0oxkd4pw0CghxPbFtQOIBPngb+5RvSr\r\n+trtnBYjBebKBXMoozZSBzyeKl9JqvinRviP6HZqqrYNP87/zptMSR1CUP7Z\r\nlW2ElngB3cKgzQ+lAe0Je1aTDWFfuIVreim99uoiCGUXWUM2dSYe/4PbEfVH\r\nFT3wAICFhXymCvcCdg5qIrDdOX+do/ygWsShtfkEX+NyUxjJ496Q8J01j0P7\r\nopHcYNloh4ZfQ+quvm02x7XtGzgFIQJMgtU=\r\n=MAE0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/Promise.js","types":"dist/Promise.d.ts","module":"dist-esm/Promise.js","gitHead":"b405649658c567deac5eb2ca061523b0fd919b77","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git add -A && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"8.19.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"16.18.1","dependencies":{"tslib":"^2.4.1","@tsdotnet/type":"^1.0.14","@tsdotnet/compare":"^1.3.22","@tsdotnet/threading":"^1.0.20","@tsdotnet/disposable":"^1.1.24","@tsdotnet/exceptions":"^1.0.19","@tsdotnet/object-pool":"^1.0.9","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.30.0","rimraf":"^3.0.2","ts-node":"^10.9.1","typedoc":"^0.23.23","copyfiles":"^2.4.1","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.17","npm-run-all":"^4.1.5","@types/mocha":"^10.0.1","eslint-plugin-node":"^11.1.0","@tsdotnet/stopwatch":"^1.0.13","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","@tsdotnet/array-utility":"^1.0.25","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/promises_1.0.16_1671398359796_0.9192004168781116","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@tsdotnet/promises","version":"2.0.0","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@2.0.0","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"0b5c8b774da6e77ff24e6468146829d6d699b01e","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.0.tgz","fileCount":21,"integrity":"sha512-3geTmdVs/zP0f0f93QBBoLJa5h5PNgzO72tTC3XtF2MP/xJ0m+14Mg4nkj0Nwd5nqZh0lhV8I+wHpIIXyk+qxw==","signatures":[{"sig":"MEUCIDpjClpkJ8vrE6oCQ6bxH59JF0W/WCfGMKWAyGL2eDVKAiEAxgocQnEGkmQFiLuE3Wq5DbsZ6DnS63NjNQFwee6DwAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127673},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"gitHead":"e407bd569f8396c0e26a8276f775e6cb60720349","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"10.8.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/compare":"^1.7.0","@tsdotnet/threading":"^1.3.1","@tsdotnet/disposable":"^2.0.1","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/object-pool":"^2.0.0","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","mocha":"^11.7.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","typescript-eslint":"^8.40.0","@tsdotnet/stopwatch":"^2.0.0","@vitest/coverage-v8":"^3.2.4","@tsdotnet/array-utility":"^1.0.32","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/promises_2.0.0_1756010589117_0.19506239450255536","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@tsdotnet/promises","version":"2.0.1","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@2.0.1","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"594ce39616a7eb27103837dcd1cb70439b7ac9d7","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.1.tgz","fileCount":21,"integrity":"sha512-SA177vQxxphur4RbQcx2JHAKY70OmBMWykUt/T5vK8+VjI82bnubkEU5GAMrAWG7ay7+Q8xTdccSSypRA0u0eA==","signatures":[{"sig":"MEQCICRsw8unWu76QqIi1LfBgEaBprU/g+DXOIbti9EGyl+GAiB+nM3wkBFlEioH8gI1WD4hwwIhWzGmmZA82/FtnXxr0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126660},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"gitHead":"25e20d66a2b5842b352b7709b033263c4b4656c4","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"10.8.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/compare":"^1.7.0","@tsdotnet/threading":"^1.3.1","@tsdotnet/disposable":"^2.0.1","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/object-pool":"^2.0.0","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","mocha":"^11.7.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","typescript-eslint":"^8.40.0","@tsdotnet/stopwatch":"^2.0.0","@vitest/coverage-v8":"^3.2.4","@tsdotnet/array-utility":"^1.0.32","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/promises_2.0.1_1756012997910_0.14862853669161336","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@tsdotnet/promises","version":"2.0.2","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@2.0.2","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"16fadce66ed060e07d574f97548f4755d77c59b6","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.2.tgz","fileCount":21,"integrity":"sha512-BVlSzDczX2BMNZe78KzuR5kMQezoL0E6gtd7CSCigHt6bVh1leukIp9jaE1Fv3NxawleGfGkObAssfa+zyP7JQ==","signatures":[{"sig":"MEYCIQCj2KqaBTkEKlwCU/Qpw5mFw04AQ/zZVPgyg1+EzvrxOAIhALnY5Wd+VL7OWz0BHcwyUpBQrnBQgPdrHnwEz85FOlOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225945},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"gitHead":"61c7fa9e0e59ff8feefbade6070268046e750092","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"10.8.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/compare":"^1.7.0","@tsdotnet/threading":"^1.3.1","@tsdotnet/disposable":"^2.0.1","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/object-pool":"^2.0.0","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","mocha":"^11.7.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","typescript-eslint":"^8.40.0","@tsdotnet/stopwatch":"^2.0.0","@vitest/coverage-v8":"^3.2.4","@tsdotnet/array-utility":"^1.0.32","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/promises_2.0.2_1756013604724_0.9418313782593146","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@tsdotnet/promises","version":"2.0.3","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@2.0.3","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"b5b2640e72951c03aebc1fc5f4fec92be570ff61","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.3.tgz","fileCount":21,"integrity":"sha512-AoSd/Q+b7bN/CMljdCjqN7J8EdA84GVrs0l/Jdp1MOe1vb62RkzgleThbJ2kTSq+k7mBO4qZtVcsREnIAy63mA==","signatures":[{"sig":"MEUCIBdGfH1mJAAC7cgzzHsBhM53FIa7jhs3HMykbEycYZPPAiEA1bIxQV2oLgVurwy37jvCS6nbZkc/xb/xcKKjQjO2r/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225945},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"gitHead":"7cc307a85bdd61cdae8eb13e801563d90e5fa36d","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"10.8.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/compare":"^1.7.0","@tsdotnet/threading":"^2.0.0","@tsdotnet/disposable":"^2.0.1","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/object-pool":"^2.0.0","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","mocha":"^11.7.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","typescript-eslint":"^8.40.0","@tsdotnet/stopwatch":"^2.0.0","@vitest/coverage-v8":"^3.2.4","@tsdotnet/array-utility":"^1.0.32","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/promises_2.0.3_1756016056386_0.3412135916830077","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@tsdotnet/promises","version":"2.0.4","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@2.0.4","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"72ba9a6040f53cc353852cf3e00f88662c1c8d1c","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.4.tgz","fileCount":21,"integrity":"sha512-Uc/7NnWL6Xpb3/MPNrIrU9qnLW+WmKVMfe15JQvvSqL4hdtZlSidIro/xZw9cYkTl7xums3PbUm9aYgQMrCB/Q==","signatures":[{"sig":"MEQCIAxLejvsUnl+Kie7dp7EvFdCROO7822slfl+DaeDMWRwAiALxMwEQSuXT6eGneLtNyY+Z4Q4+kNX+8Fe500KUF0lIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225945},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"gitHead":"e0cef0322e1a1e9501ccc687da6920fca0937a2a","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"10.8.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/compare":"^1.7.1","@tsdotnet/threading":"^2.0.1","@tsdotnet/disposable":"^2.0.1","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/object-pool":"^2.0.0","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","mocha":"^11.7.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","typescript-eslint":"^8.40.0","@tsdotnet/stopwatch":"^2.0.1","@vitest/coverage-v8":"^3.2.4","@tsdotnet/array-utility":"^1.0.33","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/promises_2.0.4_1756016247247_0.1073758694395468","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@tsdotnet/promises","version":"2.0.5","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@2.0.5","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"d6c4533171d16d4a99775085e41c16047db3b0ad","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.5.tgz","fileCount":21,"integrity":"sha512-ZvWNUY5Ic+AAZzbFP2mDxRKErTgDTJECRyw8gQHYHuAjSYNULtIP6HfkCGpFSvaLbJ4hsfSMc72a+jKJ+edtMA==","signatures":[{"sig":"MEUCIQDNwx4SMpUDK8kr9hRri7oGL1qzTkeBqMV/ieqU94TyRgIgTQOMGxPb9ZhCmEhhot9M1yhx+uGh79rKwfORdUwWAp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225945},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"gitHead":"e233a0cde373e14555d7594ea1ba78de7c3f4707","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"10.8.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/compare":"^1.7.1","@tsdotnet/threading":"^2.0.2","@tsdotnet/disposable":"^2.0.1","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/object-pool":"^2.0.0","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","mocha":"^11.7.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","typescript-eslint":"^8.40.0","@tsdotnet/stopwatch":"^2.0.2","@vitest/coverage-v8":"^3.2.4","@tsdotnet/array-utility":"^1.0.34","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/promises_2.0.5_1756016471680_0.5281142581319371","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@tsdotnet/promises","version":"2.0.6","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@2.0.6","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"b00d97ec325b016146cdd7640711a81cc4592169","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.6.tgz","fileCount":21,"integrity":"sha512-2OhlOrlO7NfbkBEbzpczPIXilwKjbFS6UnLf7O0d6xG52E1kI+1wD09Y1bzqYDUrNVHZCOyo3qAZfiJUQw51lw==","signatures":[{"sig":"MEYCIQCKd8x6+8xUXz+w8Y+ljk9Cmch52+BlyO8MPcumAfbyXAIhAPAEYfPbiEecSfuH0jjzueRDjEZ76Ilog+QKsNwnUZR/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225945},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"gitHead":"acb253aa68425497094f7e8a4bb93d75ba7df0ac","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"10.8.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/compare":"^1.7.1","@tsdotnet/threading":"^2.0.3","@tsdotnet/disposable":"^2.0.1","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/object-pool":"^2.0.0","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","mocha":"^11.7.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","typescript-eslint":"^8.40.0","@tsdotnet/stopwatch":"^2.0.2","@vitest/coverage-v8":"^3.2.4","@tsdotnet/array-utility":"^1.0.34","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/promises_2.0.6_1756016691736_0.13132065656548675","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@tsdotnet/promises","version":"2.0.7","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@2.0.7","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"fd68c2a762b03a72d91aace5a467c6b74dbc30c5","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.7.tgz","fileCount":21,"integrity":"sha512-TuS6WedQEm0TjCVrgj/EIYXYzShh0mUSzagHG211cE2/jp2AKNCxSV4Ao/wh3/TCoDRIa9qWPsd0jULHXOwASA==","signatures":[{"sig":"MEYCIQCMrjFCaFTiejx/qPUt8Si7ZPkCI8HjFatqYn2J6LI0agIhAKlcrDptd45F0aHQ+zZddOaxRKAjI6+1bGSSTYlR5fMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225945},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"gitHead":"75dcde15fa98ab2c7dfd88e0ca0e467da86ca6fe","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"10.8.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/compare":"^1.7.1","@tsdotnet/threading":"^2.0.4","@tsdotnet/disposable":"^2.0.1","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/object-pool":"^2.0.0","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","mocha":"^11.7.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","typescript-eslint":"^8.40.0","@tsdotnet/stopwatch":"^2.0.3","@vitest/coverage-v8":"^3.2.4","@tsdotnet/array-utility":"^1.0.34","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/promises_2.0.7_1756017067665_0.43702733234654967","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@tsdotnet/promises","version":"2.0.8","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@2.0.8","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"717698c5c76bb1ead551b9e50147d1f80489b194","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.8.tgz","fileCount":21,"integrity":"sha512-1RPbmFuRkNbIhJfRfQBf1hm2T91qv/1Wg76hUucrVcz0a67VyjKLrR9twiVtSPkK0btsgMxV6M4IahxRtWRcpg==","signatures":[{"sig":"MEYCIQCW/LmyHICNP6elsAsXqEYfVtFQ9HVF3qRmumcRLWOXzgIhAKQpRef34FlvNkazt5oIpLC2QSqdOpCSBWCd4GmMMZFB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225945},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"gitHead":"668c48f8901ed1042b34b6c1f13b272624e7d8ee","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"10.8.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/compare":"^1.7.1","@tsdotnet/threading":"^2.0.5","@tsdotnet/disposable":"^2.0.1","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/object-pool":"^2.0.0","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","mocha":"^11.7.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","typescript-eslint":"^8.40.0","@tsdotnet/stopwatch":"^2.0.3","@vitest/coverage-v8":"^3.2.4","@tsdotnet/array-utility":"^1.0.34","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/promises_2.0.8_1756017245755_0.396613373403782","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@tsdotnet/promises","version":"2.0.9","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@2.0.9","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"dec8b4a5cec03aeeb73a1b7f3e10d94ef939e1ad","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.9.tgz","fileCount":21,"integrity":"sha512-bh0WgWqOcLUSEARoy7c6judTOTMk2SNObVq1UA/qjPqvHVv8l9rePJ6FRIFF2K0q2DDhKU9rewr4AYC8oNQmBA==","signatures":[{"sig":"MEYCIQD4c5yGu5g7z9Ll1bB4VvH9kjn89aXbV7rXT1N9cPh01gIhAPnhjH4D8nnlUTK+rXv120RBdjyClnmeR7iFrib4TFtC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126538},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"gitHead":"988bbd7e60e8b0e6ceecfc0cc98ff9b85538525f","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"10.8.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/compare":"^1.7.1","@tsdotnet/threading":"^2.0.5","@tsdotnet/disposable":"^2.0.1","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/object-pool":"^2.0.0","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","mocha":"^11.7.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","typescript-eslint":"^8.40.0","@tsdotnet/stopwatch":"^2.0.3","@vitest/coverage-v8":"^3.2.4","@tsdotnet/array-utility":"^1.0.34","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/promises_2.0.9_1756154739430_0.18002230577399314","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@tsdotnet/promises","version":"2.0.10","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@2.0.10","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"80837df89b9dc1078cadd255076a6598d49c0733","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.10.tgz","fileCount":21,"integrity":"sha512-eqlh3D+hJcSe5k4+64Jut0HD7HE6Ph9KT8klraUxOllD5FcbcY/8PQGbO7kHcQyrFu7AaBxySuNoxuTW/HgJow==","signatures":[{"sig":"MEUCIAbtGFxtnUOGQSVga27hpNx7C2bSm2MqMdY7nkrvdFHYAiEA7uvcok0BFjMBy4sblEKuZv6HdXjzSYioHsNSOM3w+zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126524},"main":"./dist/cjs/index.js","pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"gitHead":"970cafeaf7f72a3f4edce9838459df88a9df728d","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"10.8.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/compare":"^1.7.1","@tsdotnet/threading":"^2.0.5","@tsdotnet/disposable":"^2.0.1","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/object-pool":"^2.0.0","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","mocha":"^11.7.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","typescript-eslint":"^8.40.0","@tsdotnet/stopwatch":"^2.0.3","@vitest/coverage-v8":"^3.2.4","@tsdotnet/array-utility":"^1.0.34","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/promises_2.0.10_1756155579512_0.07415971001567057","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@tsdotnet/promises","version":"2.0.11","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/promises@2.0.11","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/promises#readme","bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"dist":{"shasum":"02eeb0abd9649cdb7a57cc7204765bb11a9ac0ed","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.11.tgz","fileCount":18,"integrity":"sha512-MWQ9Iz9S733QNoMFg+UzDtj1n/zYR1HscqTtxBZvJbFkNmSAi8123YJEOeJh31wZ8hpK6Sxp8HDu3/hnMfzH/w==","signatures":[{"sig":"MEUCIQC0H8b/fb7rCL9V+6k52RHFoOaoII7/ESO68RW83itmTAIgHSwg4064UV9YFX8zUJBH2wEQIUIyIpxcOsm4EgVPzFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124725},"main":"./dist/cjs/index.js","pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"gitHead":"44f3b6fd03f69c46e967318143c0c5343a07d8c8","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/promises.git","type":"git"},"_npmVersion":"10.8.2","description":"An extended A+ promise library with lazy and synchronous promises. ","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/compare":"^1.7.4","@tsdotnet/threading":"^2.0.13","@tsdotnet/disposable":"^2.0.1","@tsdotnet/exceptions":"^1.2.5","@tsdotnet/object-pool":"^2.0.2","@tsdotnet/common-interfaces":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.1","mocha":"^11.7.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.1","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.11","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","typescript-eslint":"^8.41.0","@tsdotnet/stopwatch":"^2.0.8","@vitest/coverage-v8":"^3.2.4","@tsdotnet/array-utility":"^1.0.38","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/promises_2.0.11_1756161237633_0.4754069360064721","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@tsdotnet/promises","version":"2.0.12","description":"An extended A+ promise library with lazy and synchronous promises. ","author":{"name":"electricessence"},"license":"MIT","type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./Promise":{"types":"./dist/types/Promise.d.ts","import":"./dist/esm/Promise.js","require":"./dist/cjs/Promise.js"},"./LazyPromise":{"types":"./dist/types/LazyPromise.d.ts","import":"./dist/esm/LazyPromise.js","require":"./dist/cjs/LazyPromise.js"}},"types":"./dist/types/index.d.ts","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"repository":{"type":"git","url":"git+https://github.com/tsdotnet/promises.git"},"bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"homepage":"https://github.com/tsdotnet/promises#readme","devDependencies":{"@eslint/js":"^10.0.1","@rollup/plugin-typescript":"^12.3.0","@tsdotnet/array-utility":"^1.0.40","@tsdotnet/stopwatch":"^2.0.9","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","chai":"^6.2.2","cpy-cli":"^7.0.0","eslint":"^10.0.3","mocha":"^11.7.5","rimraf":"^6.1.3","rollup":"^4.59.0","typedoc":"^0.28.17","typescript":"^5.9.3","typescript-eslint":"^8.57.1","vitest":"^4.1.0"},"dependencies":{"@tsdotnet/common-interfaces":"^1.0.6","@tsdotnet/compare":"^1.7.5","@tsdotnet/disposable":"^2.0.3","@tsdotnet/exceptions":"^1.2.9","@tsdotnet/object-pool":"^2.0.5","@tsdotnet/threading":"^2.0.14","tslib":"^2.8.1"},"scripts":{"clean":"rimraf dist","copy:dts":"cpy \"src/**/*.d.ts\" dist/types --parents || echo No .d.ts files to copy","build:types":"pnpm copy:dts && tsc -p tsconfig.types.json","build:esm":"rollup -c rollup.config.js","build:cjs":"tsc -p tsconfig.cjs.json","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","test":"vitest run","typecheck":"tsc --noEmit","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit","lint":"eslint src/**/*.ts","docs":"rimraf docs && typedoc --options typedoc.json --readme none","bump":"pnpm run precommit && pnpm version patch","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","preversion":"pnpm lint && pnpm test","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push"},"_id":"@tsdotnet/promises@2.0.12","_integrity":"sha512-b3lp8XfEp8+CCtdzFf0BzD5F5HMCBXDx9z7R4V4anfz15UnXbj5caAsN/6a1gzRP0CSkE1fDtZs4bWRrWUCYGQ==","_resolved":"C:\\Users\\essence\\AppData\\Local\\Temp\\31f55cd9230ceb8cff92d2dc34070235\\tsdotnet-promises-2.0.12.tgz","_from":"file:tsdotnet-promises-2.0.12.tgz","_nodeVersion":"25.6.1","_npmVersion":"11.5.2","dist":{"integrity":"sha512-b3lp8XfEp8+CCtdzFf0BzD5F5HMCBXDx9z7R4V4anfz15UnXbj5caAsN/6a1gzRP0CSkE1fDtZs4bWRrWUCYGQ==","shasum":"de15606515329b2844236af8af2ee0ef2efb4406","tarball":"https://registry.npmjs.org/@tsdotnet/promises/-/promises-2.0.12.tgz","fileCount":18,"unpackedSize":124014,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVO9TDhbmSzgSX64/ZK+n5Ib7dWofoWHKmbci56StaCwIhAIlAYOZTZfIKOqXMwr0VEgiAk1W//nW54+hj7LhEpdbg"}]},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"directories":{},"maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/promises_2.0.12_1773696071884_0.0007068251837658579"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-19T09:33:47.135Z","modified":"2026-03-16T21:21:12.184Z","1.0.1":"2020-05-19T09:33:47.563Z","1.0.2":"2020-05-20T00:15:09.877Z","1.0.3":"2020-05-20T00:43:10.973Z","1.0.4":"2020-05-21T07:04:38.169Z","1.0.5":"2020-05-23T07:13:22.170Z","1.0.6":"2020-05-24T03:06:48.427Z","1.0.7":"2020-05-24T18:49:54.725Z","1.0.8":"2020-05-26T22:09:40.146Z","1.0.9":"2020-05-29T05:58:26.631Z","1.0.10":"2021-04-21T23:25:26.910Z","1.0.11":"2021-04-22T07:27:20.056Z","1.0.12":"2021-05-11T20:18:53.369Z","1.0.14":"2022-02-12T21:20:22.878Z","1.0.15":"2022-02-13T23:08:54.036Z","1.0.16":"2022-12-18T21:19:19.964Z","2.0.0":"2025-08-24T04:43:09.322Z","2.0.1":"2025-08-24T05:23:18.094Z","2.0.2":"2025-08-24T05:33:24.925Z","2.0.3":"2025-08-24T06:14:16.599Z","2.0.4":"2025-08-24T06:17:27.485Z","2.0.5":"2025-08-24T06:21:11.856Z","2.0.6":"2025-08-24T06:24:51.903Z","2.0.7":"2025-08-24T06:31:07.850Z","2.0.8":"2025-08-24T06:34:05.939Z","2.0.9":"2025-08-25T20:45:39.616Z","2.0.10":"2025-08-25T20:59:39.718Z","2.0.11":"2025-08-25T22:33:57.824Z","2.0.12":"2026-03-16T21:21:12.049Z"},"bugs":{"url":"https://github.com/tsdotnet/promises/issues"},"author":{"name":"electricessence"},"license":"MIT","homepage":"https://github.com/tsdotnet/promises#readme","keywords":["promise","A+","LazyPromise","lazy promise","synchronous","asynchronous"],"repository":{"type":"git","url":"git+https://github.com/tsdotnet/promises.git"},"description":"An extended A+ promise library with lazy and synchronous promises. ","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"readme":"# ![alt text](https://avatars1.githubusercontent.com/u/64487547?s=30 \"tsdotnet\") tsdotnet / promises\r\n\r\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://github.com/tsdotnet/promises/blob/master/LICENSE)\r\n[![npm version](https://img.shields.io/npm/v/@tsdotnet/promises.svg?style=flat-square)](https://www.npmjs.com/package/@tsdotnet/promises)\r\n\r\nAn extended A+ promise library with lazy and synchronous promises.\r\n\r\n## Docs\r\n\r\n[tsdotnet.github.io/promises](https://tsdotnet.github.io/promises/)\r\n\r\n## Enter the LazyPromise<T>.\r\n\r\nEver wanted to have a factory the produces promises but doesn't automatically resolve?  What if the consumer never calls `.then(...)`?  Wasted processes!  Yuk!\r\n\r\nThis LazyPromise<T> not only waits for a `.then(...)` call before resolving but also allows for adding delays that appropriately back propagate the `.then(...)` requests.\r\n\r\n## Useful synchronous methods\r\n\r\n(From the underlying `Promise<T>`.)\r\n\r\n- `.thenSynchronous(...)`: simply fulfills immediately if possible.\r\n- `.thenThis(...)` instead of creating a new promise to return with, it simply returns the current promise and calls the respected `onFullfill` and `onReject` synchronously if possible.\r\n\r\nYou can force `.thenThis(...)` to be deferred by calling either of the delay methods:\r\n\r\n`.delayFromNow(ms: number = 0)`  \r\nor  \r\n`.delayAfterResolve(ms: number = 0)`\r\n\r\n### Note About Performance\r\nThe original intentions behind building the underlying `Promise<T>` class was to:\r\n\r\n- Have a usable Promise class that could be used in place of the ES6 version and still stay in ES5 and would follow the default expected/standard Promise behavior for the consumer.  (Not blocking, etc.)\r\n\r\n- Avoid over abuse of generating promises and delays in order to resolve more promises.  By smartly allowing for some synchronous processing as long as it wasn't blocking the caller.  In some Promise examples, there just seemed to be too much 'deferring' for no reason.\r\n\r\n- Expose other useful methods which could be used by the consumer that allowed for synchronous processing as long as it was explicitly desired.  In some cases, it simply made more sense to create a synchronous pipeline instead repeating unnecessary defer/delays.\r\n\r\n## Compatibility\r\n\r\nThis was originally written for ES5 but is now targeting ES2015.\r\n","readmeFilename":"README.md"}