{"_id":"@unional/async-context","_rev":"37-25e6dcd7b802918a290a786e31e7ddfa","name":"@unional/async-context","dist-tags":{"latest":"10.0.1"},"versions":{"1.0.0":{"name":"@unional/async-context","version":"1.0.0","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@1.0.0","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"94661a66bea6b016c4e83373b44bb0e92fc6770e","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-1.0.0.tgz","fileCount":35,"integrity":"sha512-EHVCyi98DzGYEbOVFkTFALbXeYuYckU/dmRdwU/CwuXqD0gjH7pROVclo3+ZDdmZPVBUaMB1OEGLSiZvPHePMQ==","signatures":[{"sig":"MEUCIFsj17bLEN2rMvMikbHHLcRe7lJjdUeX8xgJnGQmlpNCAiEAl+ddKZQg86APamdxNwDX4V4bvMTlht3LMpiqvchl5xU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebXwACRA9TVsSAnZWagAA5HUP/RtqFPxphSk2Odf3ZG0e\nzinwB4OdsxkTdca/1cs/PxbUWfFIsOrYgIwt0fsbeyp8DHy8bHgI0GNe/Bt4\nw3RTgspsB5othxectbBEl1bls64X3sKIzkozQJOcgGwuj47yI+NhdNq0PExg\ncCUudZzyPNRl9jIbfhKg48Bct43ODspkGrb9lq9EPHKzPv+LBeP6J7LQW09z\n/lGoXlXR4hXsLh6VGxTK5Jc0MLPPQv2r5nVD2Mg9C9v0I/pS1lNBrd9xW0H7\nmcusj7rXyOUy17QWGrUUWSLBwysrLiZss/pQE/BacjaGhQN2yL0AGsOG4VaD\n8DbLUxidhGwXvVAjy9N+vyMIrR5sayOtfuM8zkelqZNKrKRJ4qvwceJyrYC3\nUixWNlQ8iyFfFxgZRNJoVr08xcoUfRYP+h2pklyTUEAh2+DuINRR0v/BisaA\n2TW+617qL8oJ4NCjxk72/5JqxPnG9G3+C6EAaRs1bjtcC+fdpOreXdDX79Qn\neD7ISY51XCi2p64ue0Jw3eyXXqwYdLuc5J5FGKCIrwW8u2ZV3Ch83JJj0xYp\n5s+jhwfHIbW9vIZFryn7vFso+AMfHmmfeL9yGhCMT+g5Eh7NVVWUC2mS6lAT\nPugx96gDPAISeLm7QpHhQ1OVxdTs8ZjRuqf/dGcY4wl/geybMhZogQHAvP1N\nNExa\r\n=gN9W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"libm/index.js","engines":{"node":">= 10"},"scripts":{"build":"tsc -p tsconfig.lib.json && tsc -p tsconfig.libm.json","clean":"rimraf lib libm .tsbuildinfo","depcheck":"dependency-check . --unused --no-dev -i type-plus && dependency-check . --missing --no-dev","prepublishOnly":"yarn build"},"typings":"libm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"repository":{"url":"https://github.com/unional/async-fp.git","type":"git"},"description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"libm/index.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 unional, Homa Wong (homawong@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","sideEffects":false,"dependencies":{"iso-error":"^3.2.1","type-plus":"^1.35.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/async-context_1.0.0_1584233471680_0.47106627450851324","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@unional/async-context","version":"1.0.1","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@1.0.1","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"512c99f1b4f4e9c9a61d0102ae3b6976583c5744","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-1.0.1.tgz","fileCount":32,"integrity":"sha512-EkxBx8LCdJt/J4qxsCWAcIw2tJLWGS/8g1TZ1j258xdH4bvYY05EC3Sag0v3ovBGeKrjPJZ5IHxMNMh54zAjhA==","signatures":[{"sig":"MEUCIQCOU4twlg2PHnE7jKg06fgMS8iIyyuKNpiJ5J1csuPIYgIgIWU5HhmiZ0rGIKROcjv6Z5RjPO2VxdVG7ioiTWEzNQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebqSECRA9TVsSAnZWagAAlk4QAJaYLT/aGjbdPKgFgz4n\nmmnRz9e45YS6xtK6A2Wc2U0g1diJ1K2k+e3wt/eAcygdRYbxKwNOxfs6m2aK\naDThlOGT8nWb2T0eyOTjLZedXb0uc4iex8Sh/0c4i9FG2Z8vJoCpmXI0j59G\nwe1AVBsYx+r9jKayFGdmp/cXQKESMwTxwR9WuwCkkH2G3JQFZ4pzAgPsHMlm\nuJIlaWODNBQzNPIUy+kNRE3WrpgGfajEdDn2zcJEjvVuZSSoZ3yVPVMTAPT7\nePQMPawrKHZ2K2YBGbTVnD/3mc7vO4ataNvnMFgv9ImXcbRXihys85yuQAts\n/v+zWxSI0YkAthUpn71PlOUcPZPWt2tG3Z3wm7aKzqfYzZd2TuXCvb6QREw3\nmgKdBhMoEDVOWo1JBlMlCp/E6iMRSIIV+ejFS5hUaD74IegPGuTeR1RvePJ2\ntzu0d71pumF40sjf7ZaGvMqbax6tyDiLrvhCiGRmNt7eI8wTQ6uhFacJtnaU\nPKrrtQiaHlNrxLRF6TPe4y1llOqlu5OmBb2RDYBYYPbiXqIDq7MqU3aI593K\nLTWQHPSs4XMLkZ3LI0V3G2UTPNELSO3s92iZpUUI5adFGdnPPh3u6y/tITBx\nYLiFPZ6qqzlqu2Cd1VABx1GrEdrfdd53oBVZ1A23tYspFD4LRKz6Fc+z5l+4\nksCW\r\n=EjEy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"libm/index.js","engines":{"node":">= 10"},"gitHead":"ad9a0ddeda5adaaeca0a0dfb9a06d25f2f992f7c","scripts":{"build":"tsc -p tsconfig.lib.json && tsc -p tsconfig.libm.json","clean":"rimraf lib libm .tsbuildinfo","depcheck":"dependency-check . --unused --no-dev -i type-plus && dependency-check . --missing --no-dev","prepublishOnly":"yarn build"},"typings":"libm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"libm/index.js","sideEffects":false,"_nodeVersion":"12.16.1","dependencies":{"iso-error":"^3.2.1","type-plus":"^1.35.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/async-context_1.0.1_1584309380301_0.4258315769773082","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@unional/async-context","version":"1.0.2","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@1.0.2","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"dc8255b2e40f8ff63e86a73c5a7381ff629755e4","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-1.0.2.tgz","fileCount":32,"integrity":"sha512-zxMR+QTLkLKa4ioKEmx8bIM/Tk/6tW4MDxZFtgMw1VRLIhB0I+CYwF/X8xP/Nmf1vRhGC4ksbv2faB0VHQgaUA==","signatures":[{"sig":"MEUCIQChyMXVz40IzZo/IsyfEkofjY1uwece+yEOFQ+zW0n98gIgGbcQaewgwQ3DkwFshQajsREQplF4WoJ54A45c1Mpy90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeebZfCRA9TVsSAnZWagAAnfAP/igx8IACL1h+ShMRL91O\n24saLA9fPOi+cwp20U2xEL3iIKJ3PKiKGD2+6gUxFq8hffJ446vEWx6srAXe\nMDSK3ylLnh2+Rfc2tscx6Lptm121UsQXgrjM+J6Xi6+8CovmDEbA3YkMYU68\nleMVpVQohmJDi1HAK1QMyJPJR8BkgsA2onilH/XDMmIkO4zLBeKNyuIdM9Ep\n/9Kfr9nWKqMYJ9k1Sc0t/Xet6rER6Zoi85slMsDz1oL94nbP2XVT+sFSF93U\nKD8g1So9IzJNtr1vrLRmKjYeWa9gqHS3v+nC+Ik+tJvObDNy1uD4Tud5QTTE\nHFl43bJOybu/4VqKKGmVWtke12mqXVRQMe+Z5bQIdr0t98zTvzhhVVl4rHb9\n1NkGAs7MVCXzwZvsUj2BgHVJXhRet3TrKHImjXLBkGwePPqgHv9VvugstDJK\nz7BSfORQWRnm6b6qMvDSpiCSD0Kw/QVmGzW7Fhswp37IzjazDXeCKH9Fe1w8\nmYMOZjkd5ZwRWWej2vS0IaOKYeb2YOwn8NxQgUKlBlR4JoWIlOY1XwhXXAHA\nrP4uoAUok+BV8NBRx3Ba18RWpR9SBC96ZcdFagIfS7v4fVJ/SxTkt1TPsTAc\nMWjOBFf9CokW5oP+OxpnGiCx/NFT9+mCyneCKcE59hXL7mAApGH6zJYVcKEx\nsBy8\r\n=tXtE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"libm/index.js","engines":{"node":">= 10"},"gitHead":"2b35bd18e025ff1c67c65625d134a318ccf45ebc","scripts":{"build":"tsc -p tsconfig.lib.json && tsc -p tsconfig.libm.json","clean":"rimraf lib libm .tsbuildinfo","depcheck":"dependency-check . --unused --no-dev -i type-plus && dependency-check . --missing --no-dev","prepublishOnly":"yarn build"},"typings":"libm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"libm/index.js","sideEffects":false,"_nodeVersion":"12.16.1","dependencies":{"iso-error":"^3.2.1","type-plus":"^1.35.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/async-context_1.0.2_1585034846782_0.7247114746303975","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@unional/async-context","version":"1.0.3","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@1.0.3","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"8d1e51530d066f6ed960ee8fb1f7ba9a13835ccf","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-1.0.3.tgz","fileCount":32,"integrity":"sha512-hl9OpKFCFtF8YjGNXvDN0wYgB6QAww6CTqUl9z0XYIghSXrGu+uMcGqbosF4hkekM9dLS8ipB5SB9B6woduJvw==","signatures":[{"sig":"MEYCIQC/IWgjnoc+L6lc0j/4FAoHdCEQIcFrvkzct28suaXX3wIhALzD+Fz6jLfuwR8ZRlWz7+Tb4YMTTMERmgyrsPxc3CP1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVZRvCRA9TVsSAnZWagAAqvEQAKUcQPfSF5rnNP/lQWxC\n0LzzdeZAGfEAm9OnTmgud5AguGnvr+sZKXYrCPwM/Hj0bSgARY1KPYump2WU\neCgZh2j2ZsNULoWc3gQNzZKDUNerfhwUifnlqcnz07hCxIQEZ213D5IJNDPz\nPAdQmkTRhjSHj2GQiU3hCn4KomX7YYGv0NsTR3c3QNse3ycgh7C0Lvh3+Xuo\ngzDZnFi64BEBxSNO1tPH/MFdEpD5C6sRxqEDk1hhI9sXWnqyZZBMOqR/IevW\nC2jl+OafaawhJu4Xqp0IBxp8w6diDM5jkeVbQvKq0TNmbIRC5lExXrXgO9De\n74nzeZaJsNmNB2YTNVR51Y/mRRj/+DZhRuviYdofsjcCxWAtCQBCOm3HEUrm\nnboslrELyHAfYfYP4pl3RlIPYL0i96xU6sjU1gOMWa8WNrbq5JBMES1syZxs\n52yFqLjXGxsfbucKz1ocOxUu3f4bod6tUoLCbw69+grhQcroUqbWxuXNPKDb\n+eE31TUWFYytCJ0bSbBEgHtdLqifCHk/N/oWOdrYPyI9FHjDu7WTCeOhseyY\nRCRZr8Cm8+GMy6b/sazHxDPMDhGbRt7b21XeJtV+gaRTfCwDEXdQegAn3VaK\n2DRZCCue30EF/lqF7J10GEIIA71+lxd3eQf6ku9ZjD+Fr/wDZl0H0ZD0yzgc\nlbFE\r\n=CksT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"libm/index.js","engines":{"node":">= 10"},"gitHead":"9a7aec02bd98f52c24a621fb3f1876a5c623e34f","scripts":{"build":"tsc -p tsconfig.lib.json && tsc -p tsconfig.libm.json","clean":"rimraf lib libm .tsbuildinfo","depcheck":"dependency-check . --unused --no-dev -i type-plus && dependency-check . --missing --no-dev","prepublishOnly":"yarn build"},"typings":"libm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"libm/index.js","sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"iso-error":"^3.2.5","type-plus":"^1.35.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/async-context_1.0.3_1599444078796_0.12090711732433257","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@unional/async-context","version":"2.0.0","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@2.0.0","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"7affafc53fa54f985dfc3aff75a8d6cede3bfe3d","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-2.0.0.tgz","fileCount":30,"integrity":"sha512-MI6wO0bOfTlMQ14NkCCDskrYjUhKyWdr8iK/Gy+9YsnIE9B+VZeverP0ycFBddDLesPlFtjNAQRPDlJYwPs61g==","signatures":[{"sig":"MEUCICSO3bzjl15tZwLiJ6AgQefHsBKDwRpamsNHoVkqkITlAiEA1uZpRxCI6/fA7/xQeBT7sevE9Im1SILE3vKW/qhoqn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+YyKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfFA/+NsgkH8k+uFVN5gxZ0gyPBgz8HNwU0IIbzDB+k8bSL0tadqWJ\r\nNYtZxk22cDMXnaOSntcvM3LD1Cuzi6UHikPPPdZvx+Mtf8B1xO4b9veoENqj\r\nvSUOIVQXOYf4vxj/rnuuQd0Vs8aQzFg7wJgiQFYkRxTJsC46ETFy0x/veV11\r\nctbZocIxv53+g7S5wcJAOkCyn2XI6288JGEmfXDL199+zNRGqgP3lVwr1Kfw\r\nX84hERmXU1BbVkOC3/md/xkrPDJ/DJNE3UiUVqOKqvC+R/RfJYaXIa86e/rN\r\nCNRN41UVX96jGGiUIISWmWcV2SJCkbh+dEX4W3QU9gxpP4vfGSI4DSeekxWe\r\n+TcJ9Rl6uq+yJ9twXSSxBERraSjGi7YgLEABUoFwUqpAOJjQvkX1z+f9YZmu\r\nUu/ttuCBxN64mRHeumIpyYfrmWasVwsRKcgWXSTGMQx4NKyl0WWliFcPSU7S\r\n4BwtfbyuejDnldjQpSnzn5Zq3pea9/HnPGjYjyFqFtbvu5YmKwoAnPARY1ej\r\nRod4NV6wSk3J6bubXjpA3fKNrnuOr7gNQFFtQvGl443S96r3nIOEPwqcmW6v\r\nerjoPXIuso95qXyV5dy6VrZQLI4Oq6eVPAWRMPydHJ/yb8ZPl3xAAhmoyh7a\r\n+oCHAufLsPFY4XZO/uuQ0X4Rndc5F695iQQ=\r\n=AITt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","_from":"file:unional-async-context-2.0.0.tgz","module":"esm/index.js","engines":{"node":">= 14.16"},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm .tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc"},"typings":"esm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/479fc528fd340d9db7235af0296f5f8e/unional-async-context-2.0.0.tgz","_integrity":"sha512-MI6wO0bOfTlMQ14NkCCDskrYjUhKyWdr8iK/Gy+9YsnIE9B+VZeverP0ycFBddDLesPlFtjNAQRPDlJYwPs61g==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.11.0","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"esm/index.js","sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"iso-error":"^4.3.6","type-plus":"^4.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.22.0","rimraf":"^3.0.2","ts-jest":"^28.0.7","depcheck":"^1.4.3","assertron":"^10.0.0","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^4.7.4","@types/node":"^14.18.23","npm-run-all":"^4.1.5","eslint-plugin-harmony":"^7.1.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.33.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_2.0.0_1660521610294_0.7380432413153977","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@unional/async-context","version":"3.0.0","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@3.0.0","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"7c6b0a152f9d2f528f864abcf63a3408bbb76131","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-3.0.0.tgz","fileCount":30,"integrity":"sha512-dedmTPNVI5Xzth1a25CZNjOhoqzOJswTUKBLb9FBUk/Ymq0bLX4OMzUCw+GjSQqKStpDPeAz3pqiR1j5aoxJsw==","signatures":[{"sig":"MEUCIQDCU8A2yA9I8lLAhGsb+clAt6BPIOGZuxIRLOL1TGAhXQIgNiGUHVBClbiRL9YDx8EJwJwbXt00BqmbmnUJPWaJ25s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJRecACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1YA/+Ol6exg71lA8d18D/EkXHpciAM8C6vCu78kc/Ho4SaFeIixJY\r\nOX659UNY+a09GDeWVZnBaxwOnh9YWfpS2ywa/K4Tf2hZyNEVXCbGbK76RJ70\r\nut7Gj+2BLknxGMC+tsA7xrGHR6U68GH2coxL25elq/GSOV+m8pCN9C0WBKuf\r\nzeOjLpiOy3ktiKDi+hCnvb5/UyvFtrc9Ne1AovIpLJQD9TcWzQWt3TfjytDZ\r\nFY31k/sWHoqNInfQktaLZtQtIrJN9+b0B6BOjUjQpMK1mEEo54O9RVBx86GX\r\n2Z1kvhNFI/3BPfN59V+FVpFLAr44/xLMhEdp1wOTVZqr+QigOjsQsta8Pu4W\r\npjfZmZ2hnJIjIiSMNoYygrvnCHWvlquwvc6T1xStN+KHqTTqGg/ctqLvDXKP\r\nocTISpr/iE+pi726lwNbb8+EXOGcSD5LXIrT7etePwxRd1jtVvs9rEak4yYS\r\nNtv9jk05anK8CJQ/AmTz8DkODah/xD1FxRJHS2iEIogvJC878I+MPcG0wyfI\r\nO+t8PRoApWAiZWGqXcxeUBf+684GzJAs38M8hn/zCIUXX8zTphboDkZFxjwZ\r\nqXfDBI0z4MuA7O9AZFlVK45AsNUgnHWTAxO6t43Ko4ixNZv6Ap2IVixlnPxd\r\nXvxKiQTitMWuZYxsZGhgYHMsyEAWRNHbe/E=\r\n=8Ra1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","_from":"file:unional-async-context-3.0.0.tgz","module":"esm/index.js","engines":{"node":">= 14.16"},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm .tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc"},"typings":"esm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/078759c3167ad30b0802c7cde3606a82/unional-async-context-3.0.0.tgz","_integrity":"sha512-dedmTPNVI5Xzth1a25CZNjOhoqzOJswTUKBLb9FBUk/Ymq0bLX4OMzUCw+GjSQqKStpDPeAz3pqiR1j5aoxJsw==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.15.0","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"esm/index.js","sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"iso-error":"^4.3.6","type-plus":"^4.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.22.0","rimraf":"^3.0.2","ts-jest":"^28.0.7","depcheck":"^1.4.3","assertron":"^10.0.0","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^4.7.4","@types/node":"^16.0.0","npm-run-all":"^4.1.5","eslint-plugin-harmony":"^7.1.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.33.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_3.0.0_1663375260521_0.8930461505978609","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@unional/async-context","version":"3.0.1","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@3.0.1","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"bca03d54c8f2277bccc1c4350dcbc4968bd4ab46","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-3.0.1.tgz","fileCount":30,"integrity":"sha512-WEQ3pfBQTQbUlqOVqjCIPMRYG1XvhQHobNvo/7uq0ojblJsj4PGRVkYKb46qCgVi1+RiyJyEP0r98+iyQ6cwXw==","signatures":[{"sig":"MEUCIQDh+BmT3yzwF/rTl5o8Cx8QrnZml5LiFG7F/0FOC8eWUgIgTuT9Rhtsj7P/oS4e40xaVq901pt3XAE3IcGwtowc+8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJk8gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsXA//XwcmAiwVEIJLMNJh4s9PcQja2Iq726DeTyr6Gkm0e3T6N4Bm\r\n/IrLbRLuv6isTY9GJzICzngEekKALwzkOABJnbnF4CEAxnrZJe4w9BhkQwEe\r\nbWX7BN/hf0S/yPOlt1tmIwJ4P2uepbAVQ/EA2p+dVkhAxJR1J4y50+ynlOjN\r\noTOkYJS2/VvsedGaQWZo/8/AI+A2xasWUvu8JspU52QKQVVUNu6LZCmSzvAx\r\nZ2+evY3KDA7ec7Ij+vk9v/kqOfqGLUMio9XZn0VhIbcGWNH8F8R4I+xy68Ct\r\nrTXEdo6e6/Hr5Pc4GB5Yh7SHV/nhfSJvS+STPkEmzoB1uwceNABH2ZVKNORI\r\n5fgyDd+/bQKjxOKGGC/DPHlW0PBKO/YycC+KZ/yw5ts34SmUJ1Q8qlEoj8sc\r\nwneAYYJfBGLAo0lN6bCwGNQJ63T9LmpwgEmRrAWfqRYaOtkV4N4fhuSXMLbW\r\nlWpwFVd7HrI27gtuHA8mdg9dpoCbdtnHa/KQQHZHys8HmvxP6q6Un5La0KxY\r\n9P0+XTVmfSMZefjJXhogwyEBGSnWzEkFQC/MwF5C/tD0jXKelZxv84hb55Qg\r\nTqpxjM4HPkQPn1r5M10mix6ehhXgD+l1rhFeooqp9A7oMaoqzmGNDr31OH88\r\njGDpyFzm7hkbe0ub5u2PYbsOjKS4Y+M5rl0=\r\n=N6tE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","_from":"file:unional-async-context-3.0.1.tgz","module":"esm/index.js","engines":{"node":">= 14.16"},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm .tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc"},"typings":"esm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/2948e53631ca561ea430f5b09bc00e54/unional-async-context-3.0.1.tgz","_integrity":"sha512-WEQ3pfBQTQbUlqOVqjCIPMRYG1XvhQHobNvo/7uq0ojblJsj4PGRVkYKb46qCgVi1+RiyJyEP0r98+iyQ6cwXw==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.15.0","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"esm/index.js","sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"iso-error":"^4.3.6","type-plus":"^4.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.22.0","rimraf":"^3.0.2","ts-jest":"^28.0.7","depcheck":"^1.4.3","assertron":"^10.0.0","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^4.7.4","@types/node":"^16.0.0","npm-run-all":"^4.1.5","eslint-plugin-harmony":"^7.1.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.33.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_3.0.1_1663455008303_0.8501305445877585","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@unional/async-context","version":"3.1.0","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@3.1.0","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"403ea43f6364e183e541e643ae87fc6cba78290d","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-3.1.0.tgz","fileCount":30,"integrity":"sha512-PTrv6T0LS/LE464OklGvimJQwJxDTzR9DBQeXEBJKiB6N+u8A25D6ESJ4nqpqiNU33l1kZNPi0ebsOuBxriMlw==","signatures":[{"sig":"MEUCICkIQsmocQUnJLsNa547q0NilgWsdHTEl7SUnzrhFHybAiEA3eI9bJTPNjNhlotsYXzA1mBYENhv2cyee0PH81D+cQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMW69ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5ig//fd+39hB1BwaODLRgYXhZaY26PSuPqs+HglkeKRN9XbYyFFVO\r\nBw75sHfG2s2LzQsXw4EjThvAxExyLxVOHlf8owHEwmdHqnRHnFGjW4hU/hZ3\r\nx6wdtWDwQTGhLuW2i57TElfTGSXghUoRQvRbvDELGpQE3Q4omt4+vu0L97yR\r\nWtOt1cUVS6Prj++hgPG0vMZ2tW4HvmJCNY4A2PotsByYP0DSwkcLVp4GUSp6\r\nxTajE54pLIvFozSZEhJsAzfZPM7EP8hHxDGF0vcoJvEvc91aNF8psNklE7G6\r\nWO0gtbEeaEdqCwGSJCkkF+3RKU1ZOaU5+b+kQpSiNq0S200LYs3CDZnTLunA\r\nyo08RVeQ4cmo4wYMpSqRNdmu7b9vJWfxjNkl2Rn8B3tnX3sj52/HBVd6oXYB\r\nrfwB3W5/tcoB3NXLnT4reXIAjKEqvzqgjhbexXl9UQGOyyFnjxFJ8Av0NDqV\r\nBdIEnchp5D6PHp6DnPqponcX3dSHH36NE6IKipKFTE4NB33Uk92CvJWPvH4d\r\nXy1iPNkE2Agc2q0YNmWVe2kvGFBLLSYX8ipgT31iG5AA8BvIxNZS/xIxnZNg\r\nsyXBaOO+htHUskzxma1DaxDIIwaptmW7rmC0LjOr4kvUIWe6Ln/Z6dkEd0qh\r\nOEusSyG6bATSN3hODYb4/umSRPLpHd9Ynd0=\r\n=ondM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","_from":"file:unional-async-context-3.1.0.tgz","module":"esm/index.js","engines":{"node":">= 14.16"},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm .tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc"},"typings":"esm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/5d220b0e6c9f5afec9c873de59ef449b/unional-async-context-3.1.0.tgz","_integrity":"sha512-PTrv6T0LS/LE464OklGvimJQwJxDTzR9DBQeXEBJKiB6N+u8A25D6ESJ4nqpqiNU33l1kZNPi0ebsOuBxriMlw==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.15.0","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"esm/index.js","sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"iso-error":"^4.3.6","type-plus":"^4.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.22.0","rimraf":"^3.0.2","ts-jest":"^28.0.7","depcheck":"^1.4.3","assertron":"^10.0.0","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^4.7.4","@types/node":"^16.0.0","npm-run-all":"^4.1.5","eslint-plugin-harmony":"^7.1.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.33.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_3.1.0_1664183997445_0.11561188560687641","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@unional/async-context","version":"3.1.1","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@3.1.1","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"4fcf8190a4102d2cce895873b5eb12eeab400ece","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-3.1.1.tgz","fileCount":30,"integrity":"sha512-xnHs2aNkVfmDDXd0EJaMJXwFPEMX04Serrg6Iu45T8i7hIECFjbU9+lfCRg2S3Fv3iyEBpyEmSwBpiaXgbUWZA==","signatures":[{"sig":"MEUCIDkGjTSW5JdDqj1ZujO0LgegQAI9U/RzBLehZsFqf8KSAiEA7DBN46zclpFrf8CCg/iiNa5FNSqRf41j37/V5jhrFc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMe6YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowyQ//Um8CSEBeTxYPWBPQW6axh69pQw+4wJM6BTsmECICrC3p8t7I\r\nin8dX9UftkZ65R68LOn8A/iJ3r3/FPmxbOQMTF0j7GKdbMATDV3M9PbP91iB\r\n1PZvSsyivkPDfmFic2Keq7JM2BjTDEZiNXItMUu6L5k40rgkE5sR3qeev15N\r\nWCNge0uSh5tX8KDWfnHe8Vu2N91vY/8RM9MfSLa1ZhhUNiwjjeGOg5Td4qmV\r\nQGv35zkd93UlAaDxGS1D7PGm90F0ilm/fNd5L6BRi4IUav5TRPFKbfRAO6z0\r\nVBrBKKmwbdooNohO2wiJp3O7nKLp3UI8LkW6+7GGXu2PiUsnYNjJT3zKBzlo\r\n3qNXSdmytBgu/xq0muIUNh+v9SoziJUfvOx9EYDljbHGXLprO9JqtcKAsZs+\r\n4JWxYVU853CGfATX/sYGl7Dm+SXYZH588aOFGJyjMjYiIwi2UAvewqjIyDLE\r\n+Lkqcu8ranhw1+2cKAmNoWdGVwUfZ1RaRF39ZBxVBWc2AdDfx7jXocgFGWgq\r\nLvihzeBGoTlmnyrvGnb8eO/xKHp60dS7TZExHPFtFrweoJldltOwPoQ37NEw\r\ntPhNlHA/6dqzf6tyk7xnjKk2ly20k3jl9dnGL/jmh1/C51cdOAKZ3iJ7GCsC\r\nJvCJCU4P7s/AA4N3b03SxvC5xpwElLuV2g8=\r\n=TQ/f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","_from":"file:unional-async-context-3.1.1.tgz","module":"esm/index.js","engines":{"node":">= 14.16"},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm .tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc"},"typings":"esm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/de3c305b7a20920e6d5a29298722d4c6/unional-async-context-3.1.1.tgz","_integrity":"sha512-xnHs2aNkVfmDDXd0EJaMJXwFPEMX04Serrg6Iu45T8i7hIECFjbU9+lfCRg2S3Fv3iyEBpyEmSwBpiaXgbUWZA==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.15.0","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"esm/index.js","sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"iso-error":"^4.3.6","type-plus":"^4.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.22.0","rimraf":"^3.0.2","ts-jest":"^28.0.7","depcheck":"^1.4.3","assertron":"^10.0.0","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^4.7.4","@types/node":"^16.0.0","npm-run-all":"^4.1.5","eslint-plugin-harmony":"^7.1.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.33.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_3.1.1_1664216728645_0.24970982106298178","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@unional/async-context","version":"3.2.0","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@3.2.0","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"7ebe3dae02413737cc2129f09884c47e16672835","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-3.2.0.tgz","fileCount":30,"integrity":"sha512-/siGRGD/umcSSgML788jyzymlcGX3yX4OpKjDoWJl9/s373k5WbzLWmvncjaPD2J4VcFwLVZ6kRHZDGSq+bqlQ==","signatures":[{"sig":"MEUCIGDc25FGlYwOv+iiTK2vsr8zkdOqKmJ7qmJn3WE1yimiAiEAl0XxirlEFnVcPw8BwkQQHSHisXBIPYnY5KMEVtMX52s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMnp9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzUw//copBjvDFEVTQ+rLlOxy4kVJzIXqmYNuNpoebBaT27NYEzXLb\r\nDZcz1moDivqGGDfPGP1OMz96PM7NF3cbMOjYO186gPMkWDwNmcBY9sQgT4MO\r\nPKasxu+qb8JFgQdQvWrSFw3NRa55jWH7dvKjiUPQFx4t+SfxP5I1D9uVPMDU\r\nAC81NZASeG6mLgW+2K5vqQ8quY6PQO2crYr2IndyxX0yw5EjuuM5ElT/eM5x\r\nHAxUnOAPAOpMsXK5LzU2zA3gqVQkHGjYA4J/0q6rljBOfIGJSBOjal/TPMUF\r\nkapZ9Akzd89Q+QWn1ETU1tEjzJ+4dvGHbyVvLsGynK0E1fzHjSCbOAP1E8G0\r\niBDOip5Xi1QDMYkfZ5Zu9Wvt9ONieg/RPjOXjhwnhG4Kp9bwmOZs5CFTChg6\r\n6YI4TwJ4CD2X41AwT/57D0si2Wo42BAOahCSvqva11T7RSewqTQmR0N9bToa\r\nLR0otYxlTOD/e5taoovXFU6Q4Ln5l0PwnfOTUyU6jyef4Dlsqzc9P9USCxB+\r\noXbbrgCb5qVgz+mUZsI4TrcmuGgRaSStvB8v1l/CBp0nqFF6Ia+WY90pbh0r\r\nrWNFTx4hczoaNAMpdRpSf2YfuaaApV5DY118fPGf8F8Q+DQHECdFzMrrv36h\r\n1sc1NLWRZdfJQKxZ+uotO9p5Ow4lx/imdvg=\r\n=bDYd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","_from":"file:unional-async-context-3.2.0.tgz","module":"esm/index.js","engines":{"node":">= 14.16"},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm .tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc"},"typings":"esm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/dcbf97e5311f5a412a34a0e6a6f47b7b/unional-async-context-3.2.0.tgz","_integrity":"sha512-/siGRGD/umcSSgML788jyzymlcGX3yX4OpKjDoWJl9/s373k5WbzLWmvncjaPD2J4VcFwLVZ6kRHZDGSq+bqlQ==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.15.0","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"esm/index.js","sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"iso-error":"^4.3.6","type-plus":"^4.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.22.0","rimraf":"^3.0.2","ts-jest":"^28.0.7","depcheck":"^1.4.3","assertron":"^10.0.0","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^4.7.4","@types/node":"^16.0.0","npm-run-all":"^4.1.5","eslint-plugin-harmony":"^7.1.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.33.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_3.2.0_1664252541115_0.5069102861641723","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@unional/async-context","version":"8.0.0","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@8.0.0","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"681fc3d58db30dee7b58fe4baa9cd08d5c7f014b","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-8.0.0.tgz","fileCount":30,"integrity":"sha512-SEqyYUnqcr4AdXbVQrsRaz/gB71ccC5RNuGwR1iVK3Sbl6ZCy++U0TUkk5ALPj270tM/fe61kM0VwwB9OcvMtg==","signatures":[{"sig":"MEUCIEJn0O19ccZ/Lzw+3SWqWoi7b5zfIYTr4q/a59LiWzdeAiEAise3JwJqJrxZOKYDGO7mPa0UTpZ+FIS2sTprNLG/bwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM8KDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ4w//XbFpZnwcMeaK4kDFhrhcb96Oy3Bv5wYRCQGm3aTH+t8c+ixS\r\nYQZLmPHeRuwFr9s7ZY/7O6Z2PIsWMpzJ21A4LYpL31SXQ4dXAikk4DbDgLJJ\r\nXFLXXGwTNb8VSVbUatvo4fICsRdaF05LXZPWiRj34vsXnRH5nXr6/rwiVUxs\r\nyGdU3OUG/F68ZVR95NzT51Ukyn2rxG1BizT2n2206UsxgMmaUhGtxIaVqY4j\r\nEnjmcyrmrVZax7fiV5OTOjU8EdC0RExNHVX8LZZREElmyc9C9Mk4L9FzZzms\r\nkh0U7hCnbRKcYs3C/mRQzrHk5el2ANnRYA4mVjzqRSbgvJQUbTzlqdVYanHQ\r\nNJ7Nc8rhs+MTI57L9t4pcEnRSYXD1L3XG6kfxepc5M4MWgaFARgv9ehySYlA\r\ncs+oPfr6cQWYWT3jT1GtQDVm64360YxdWSbo25tXWrd7svsOJws6HAWaNZse\r\nXsf6Ea3iLF4tvbGgY21LclFSdeUslUd1uNBJnRwIc0q2/pHs32GJiiErYWVD\r\n4os3VaTmwR/3eHU8pI6gLH6zHvMY4q/jVU+BZDaYldPdavBNHV+NPa8j8lYs\r\nfa5icfrdi3pYnLj8WlyeL6FuQFbNAgc7z9Xzjg5VUGC7yufXEfJswkeMD3Nd\r\n1YmBXuKhD4tXE09WlcsQAn37W2VMpt4cFFg=\r\n=gP73\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","_from":"file:unional-async-context-8.0.0.tgz","module":"esm/index.js","engines":{"node":">= 14.16"},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm .tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc"},"typings":"esm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/0cfce721545ff3f70ab1c937766b2061/unional-async-context-8.0.0.tgz","_integrity":"sha512-SEqyYUnqcr4AdXbVQrsRaz/gB71ccC5RNuGwR1iVK3Sbl6ZCy++U0TUkk5ALPj270tM/fe61kM0VwwB9OcvMtg==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.15.0","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"esm/index.js","sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"iso-error":"^4.3.6","type-plus":"^4.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.22.0","rimraf":"^3.0.2","ts-jest":"^28.0.7","depcheck":"^1.4.3","assertron":"^10.0.0","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^4.7.4","@types/node":"^16.0.0","npm-run-all":"^4.1.5","eslint-plugin-harmony":"^7.1.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.33.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_8.0.0_1664336515596_0.7392956966794304","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@unional/async-context","version":"8.0.1","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@8.0.1","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"42bf2ead4e82da88ab0210acce2a393c6c338d0b","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-8.0.1.tgz","fileCount":30,"integrity":"sha512-VNYft35D0V9kHF31xJo473OHrUwe6wXZffFcwHXe0HfbTL5Rdq0WyysC2OK0amATuIkp/RC9qCm7E/oLhjTotA==","signatures":[{"sig":"MEUCIB6SIQDASFdCC0oPxPP+wMRm5jCjgqlG80gLKDWm0TOoAiEAvh4VQd/MKEOR6T8wh11m82WnV0qwPm8GTPtq9LlPKh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTKKTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrapw//bX6XLinCqx1lk3XDKsAvXgYwElbywogtHA7pDv22nSKGbCy8\r\nVVyR4/0L1RAEyraohnlApWrUl6gOXPftPAL8sEwpaztGK4Gywn8lNGUdqhFm\r\nmuMdHliAUqEDYbKRy9k7i38OP1L/lCMhwt9teYEG/r6InDJJB8EE2qqKdEJq\r\ngRg9ZXAs+1M4eXSPhLh5rFhxY/9lWLb2q14sQVZ/OQZtebC7eTgwcesfLEyC\r\nKUTCAu6hNQBC20F8AZQkHVlqJmJEAdipJO31fiwgI6AYIaXhE6jg639YKTLD\r\nbTMMgdKUNCP3qm/kaFIOJMMsH81eS1lspSmYNgfEw7xH8K02YxuKV8Q46lfD\r\n6VGV6ROn3GaJU4EhehzHwvkUUGbQhRJVyZflReWbHDBq5t3957nczo2jhQaZ\r\nAstXdhv0rhc4Z6E8I7XeJgi8sdZtRP8kXvKOjB2XWB2d5fFW040YDuZieSl8\r\ngcL97qqtmOlTgtorB8QAiD7k6dkBWcK3Vmjj1nO0H4DbmwPDpG3TTdC6rAgd\r\nzdexeU8Kz7mwVKzBORSPu44fegBQwtEXA0k3kAUE4FS6sCzHKsA6WEcTTO4p\r\nO6SF/L5Km3PzECWQdT8BaicemhUXcalKagyuC5YLswZKcB5qP16JQpS+oPIV\r\ns6G7wphdhlckPwL5oJ2FLSiT1GYpQ32YVfA=\r\n=x/zT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","_from":"file:unional-async-context-8.0.1.tgz","module":"esm/index.js","engines":{"node":">= 14.16"},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc"},"typings":"esm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/66b8bb7f4909d8f2ed15b9afae01221a/unional-async-context-8.0.1.tgz","_integrity":"sha512-VNYft35D0V9kHF31xJo473OHrUwe6wXZffFcwHXe0HfbTL5Rdq0WyysC2OK0amATuIkp/RC9qCm7E/oLhjTotA==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.15.0","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"esm/index.js","sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"iso-error":"^4.4.0","type-plus":"^4.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.22.0","rimraf":"^3.0.2","ts-jest":"^28.0.7","depcheck":"^1.4.3","assertron":"^10.0.0","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^4.7.4","@types/node":"^16.0.0","npm-run-all":"^4.1.5","eslint-plugin-harmony":"^7.1.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.33.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_8.0.1_1665966739448_0.8194290140985241","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"@unional/async-context","version":"8.0.2","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@8.0.2","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"009c602030353333cce9ee25eeb3ad59ba2fd45f","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-8.0.2.tgz","fileCount":30,"integrity":"sha512-Sr9tYjV2o00Ev10q8tOgW1NI87j45Vl1nV3qjo8Al3dMf4wftyZUOimpJ5gaHpF5NB09GPHZltnY9gpSduge6g==","signatures":[{"sig":"MEQCIHtRNSSEiFIMoeCmUgNVom2N3hZjVnAXwZfSy0y3zS8SAiAqrnH+hdfP2A3uizCH5fEAKXWu7Xbe2vpfNPb4CidXog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTYWIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodZw/+JuSyR1gj5dmyeUL1YF7d5dsm98nWSlJc2WIpnOT3ZiVhRf3E\r\nqvhXjvpeO7YiFk1j8/qkvtKguc2iEAY4MSOjBDjcJXInPdWhWdvMlyN1spa/\r\n3jxkfMk0NcGfY36Foio6Poo3nggM2Tw6s2mzFEzEqU2tA0QrRhDvKXkgLxa1\r\naQvinTbFyAEFJpZcAfUsp8l0wagG0iWvTUCcVgrxFGjlaDWv/aF4aVvDeM02\r\nZg2y5OZO4E9VJD/VCFAl4X0s1dijNWpRkdH8CC95A7+nhq6YH1zorskN3mrx\r\nayyEmiGE9SQecIZRWHAAp57hbp0tyWLIMdiIK7l5MrNXishw10d6pSzxh32k\r\nY74jXfy+yVlYjPwQVcYZ7w1sGJYPuQQVaNSAJASDxw4nbC78if/rhFWiT+Br\r\nDO91LtTs63jh41yei+X3YtsUs02qJmghoPGmE/Fdux29+uioWF2Tdnu2WL2S\r\nbcujyzaLw/j3f1pjXlYSdYLCXg82Gl1wZ9LRsHYnpDMs4epzQCUcn9RbPtgQ\r\nyAmKJxVFaPcf2kJIxIkLvb5aGDMEHPQvrOnCkd3alPl/nniORC4XwuzdnYZS\r\nnQnoNfbDarJgqrO0sR6qC7vRkSzEGdrNFB4YOkeVGABeMn9LD4cWYIrtOM7T\r\nXAvMUIcoa8z6g9QUd+R+zvWRTG3Y6QP746Q=\r\n=UrOy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","_from":"file:unional-async-context-8.0.2.tgz","module":"esm/index.js","engines":{"node":">= 14.16"},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc"},"typings":"esm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/5599cef3c3d188a07402906d1ae805a9/unional-async-context-8.0.2.tgz","_integrity":"sha512-Sr9tYjV2o00Ev10q8tOgW1NI87j45Vl1nV3qjo8Al3dMf4wftyZUOimpJ5gaHpF5NB09GPHZltnY9gpSduge6g==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.15.0","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"esm/index.js","sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"iso-error":"^4.4.0","type-plus":"^4.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.22.0","rimraf":"^3.0.2","ts-jest":"^28.0.7","depcheck":"^1.4.3","assertron":"^10.0.0","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^4.7.4","@types/node":"^16.0.0","npm-run-all":"^4.1.5","eslint-plugin-harmony":"^7.1.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.33.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_8.0.2_1666024840447_0.4076010054149477","host":"s3://npm-registry-packages"}},"8.0.3":{"name":"@unional/async-context","version":"8.0.3","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@8.0.3","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"f6cb65817ef2a5ccc1ba3b4f5541e5f10f27feaf","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-8.0.3.tgz","fileCount":30,"integrity":"sha512-k2MNH19p3Cn8SBkFS44SeGasEFX22PT/TtVnYt51RGhqBz8MrpP5llJyHsAo2dJb/qGk1lle1aVnThpjxD+mKw==","signatures":[{"sig":"MEUCIDWLjEXUn6yCUOZHOg6fyVRT2Y1NBaZjuxXi8t+EBsgEAiEAi+vg/LDKd2CO9e/RYnclONPEf13nNaq8t/SsEbEPjd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmR26ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdFQ/+PJ4LQh/uStfB6Er+f6lbAm8PZC6fTOoN75ExbXQGe6xCHznn\r\nkqitVFaYKIN5chXfXhuuUCHQi/fr7cKZJ+HIPtfFctychjoEyTmXc3yrk732\r\nijnELqwmcPx+E/DU+mAN7d5xkPNbUR5L/Kl0ybpRW5LBIqdxC1T+fHHzGXrX\r\nPXFB1in3YoLWQf/a1e+AezFxNWjmsZv8rC67WCOwJjG6rt5oJCeEt4UQpRZG\r\nyLgzub4ZjSNB8PMNUqxyjKDtWSn2LY0wkG1830Bt8DgzSLIMtKPLY2wpos/D\r\npTWw5MNvFFXjgblyTQMW5GtF9rWYQHfgYC2d4XfdY14cZ0HuAEgwDxAwj30m\r\npWL8DxOvGBiLz1pFrSBvniEj0tpJyR37GS1socmnTxvH4Efz8K3FvOYxOg8m\r\nKjuaP0mkwq6FUEwwA1c7QYnBqGXUADIRB0eni/79V0he9MjsFXLt3Btb7qil\r\nEfBV1ZCrFUGHHuyXwrRQ9QfnMVVeDXg39w/YNLfddK9x1oF0VBYB375AT3gq\r\nn7mV+yjgFR9BM4OzIl4lI3fH1xmc71ciUwSLNrmR7HYr7IX1C82G9w0bSGlq\r\nbv9IbpmreEG2wQWXXCPEgX4ST3K0Q/MFPOVlqa5uQKyAtheAECPtA7SYGpul\r\n0LHI/jJPPG5CbMcpYTbywFS2s0a5NB3xFsw=\r\n=sPz3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","_from":"file:unional-async-context-8.0.3.tgz","module":"esm/index.js","engines":{"node":">= 14.16"},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc"},"typings":"esm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/530d827185c8d9417b5c93a80bba1aa0/unional-async-context-8.0.3.tgz","_integrity":"sha512-k2MNH19p3Cn8SBkFS44SeGasEFX22PT/TtVnYt51RGhqBz8MrpP5llJyHsAo2dJb/qGk1lle1aVnThpjxD+mKw==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.2","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"esm/index.js","sideEffects":false,"_nodeVersion":"16.18.1","dependencies":{"iso-error":"^5.0.0","type-plus":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.22.0","rimraf":"^3.0.2","ts-jest":"^28.0.7","depcheck":"^1.4.3","assertron":"^11.0.0","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^4.7.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-harmony":"^7.1.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.33.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_8.0.3_1670979002646_0.4903208627520217","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@unional/async-context","version":"8.1.0","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@8.1.0","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"30cb0bb547a49a813c448e818fa8d2d8d23f21a5","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-8.1.0.tgz","fileCount":30,"integrity":"sha512-zuX2BgWceUW0ZsdP21Hmj4hBqVWWjai0u1pVKg2Qz+/zJLBOytSQIDxKZBJd5E+cvdv/YXji/VFKsQTBM4gzWg==","signatures":[{"sig":"MEQCIE8V7MkNi3e8SNTIKYP5mjm2H/BGJwb/ZywIrUCuGzP+AiBQfOime47pFbjLdp9inBQOOONedD+QEHJaFwKydSqaGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAlIHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9WxAAiXaRvZQnysqQSbl7FnTfFZCwMXRn15awo4ElnxIlPmeNVbHu\r\nmU2QFHwTrliLA28mADsGPQUQeTXOYD0laLOwBIht436QIhfgNrlOYgipj0N/\r\nYv9wrvwnKdvRm8vnvjDlgKZNFTJs2cigzmJbqi9+n0rSUHPfzUyFyADCWyV2\r\nNWRwQ8sPkhZ3Cu/6MeVlbPdm0VHyMAomKCGOAFYmr4mpcYG2Grh1h5EzEguv\r\niwtsuZK0P74oxNOEkp3YL/XRXpt/QohD4+ooZQPmBpYYU5Z06UOHa8dJkkCp\r\n3V5ONSdFXg7RQuD8IMwtAFiWMxVRYgpSOWxZpgJkqZN+frBMiG786xrI0V0W\r\nh/eZtbYBS9uheDZM7FRfoYVAXVuIPDPMObngO7kHHtq1bFtSRtQLZp+zGV3h\r\ndjHsuWX8FgUVLDNdkz9VEEojAVzF1Rsa3s2OqeHeU4QwhcxTKaIM6ehkuKte\r\n7bysPutfA6V+N0Wb4yEZts4n7yX1dkEExhqQwEhSfQiOl+x1OBXqZs2JxIJr\r\nR6u3uCU8uO7m36/3GCAXPp/NhqD7LC09glvnv5kwf0C7c4G2OfW6p8r2qYaV\r\n8D4o1q6uhrUTmUI2NP86QfuIXRTr75gHJI1n/2++B4+KjtXnzKZu6i8/Rr/A\r\noyWoIIIXQrclZkiGJni0T8utuP+oEAhhrvU=\r\n=lTOF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","_from":"file:unional-async-context-8.1.0.tgz","module":"esm/index.js","engines":{"node":">= 14.16"},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc"},"typings":"esm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/d9ea2121a1ad8c6b1da04aa2a4ae90a3/unional-async-context-8.1.0.tgz","_integrity":"sha512-zuX2BgWceUW0ZsdP21Hmj4hBqVWWjai0u1pVKg2Qz+/zJLBOytSQIDxKZBJd5E+cvdv/YXji/VFKsQTBM4gzWg==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.3","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"esm/index.js","sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"iso-error":"^6.0.0","type-plus":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"^8.22.0","rimraf":"^3.0.2","ts-jest":"^29.0.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^4.7.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@repobuddy/jest":"^3.1.3","jest-watch-suspend":"^1.1.2","jest-watch-typeahead":"^2.2.2","eslint-plugin-harmony":"^7.1.0","eslint-config-prettier":"^8.5.0","jest-esm-transformer-2":"^1.0.0","@typescript-eslint/parser":"^5.33.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_8.1.0_1677873670801_0.5552357294941646","host":"s3://npm-registry-packages"}},"8.1.1":{"name":"@unional/async-context","version":"8.1.1","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@8.1.1","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"f5ccf4e6463b64fcb389968038ba419de717818d","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-8.1.1.tgz","fileCount":30,"integrity":"sha512-4W2+ZrhUNzs087WkG6+4h5hYu5hIBYiZASXITJnMMof8qjsVhmnaUDyZniNRqAGf4nqHrkgTNQhFOwf9uYNFBA==","signatures":[{"sig":"MEQCID7WqJnBPt6AV1fTsqJoFEBKGPOskDWaq3gjIeD9VcSvAiBYDcSMn2MjphlVHrHA/Ago70UpTgO1nLFIcdjcXifK6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIjWcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotwg/8CJRy+lBEKOG2H92TcYSvIpV7z9jgyAROobDRKzK1ybxQOQwm\r\n2n0PccdBq3UUK4RQ3OVua66FRRV7KNcyoFmn2J7wjKL3CqZ8D1a2VrPcyQza\r\nUVVfO+SywEOnmi3ck08WJblga5kpW95hnNl2O4am6oMptdU4nhk0VFCFRBn9\r\nqAIGDs3mYNQJvkIEa8yW2tE/MHoxCvyfSwI4Q4DRc46Sy9KiV956TO3BjGI4\r\nRPSm8VduJXOLyVvjkMcKRh6KRtoSY97sFc8K4hQAydTrJf0cZlzG8Cq7NxVH\r\nWB69FIGbCa5+T/5PhFt1w3WfjCcA+dgeMxEh8a/tGQALA9y5Zq/vsmtOSLii\r\nq7zhtODl7cJRKMsPfY5hLJpMpLSg60lPNYm72il1+GtRJ5WgtFR2UdcpvinS\r\nF48wvygEwZUZP4U2to25QzqP4hzYwO2J4CcqHnQgLqh2XygmP76s4P15Puoo\r\no77phn137yzVfgI+Zjl8HQQQiToyCVjgCGUoDuLvCYjOjcE8ITURQg9YaoLX\r\nqD174ZsQ/yL8sk1VhaPG4KKJeCzQsUSX/x54u2dRUwkNxKEOCUanwFY/w3h7\r\nfVpk3VasMOGO/P2q0iO6S+mxOKUq47pVlGODL+PrY+0OfdsffKFLzjKpYyGb\r\nphzFqZGQsI0oN26VIs3342il0T6P/BAIvBs=\r\n=xM1a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","_from":"file:unional-async-context-8.1.1.tgz","module":"esm/index.js","engines":{"node":">= 14.16"},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc"},"typings":"esm/index.d.ts","_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/fda70da2890a3d6b1aeb72645c5929ed/unional-async-context-8.1.1.tgz","_integrity":"sha512-4W2+ZrhUNzs087WkG6+4h5hYu5hIBYiZASXITJnMMof8qjsVhmnaUDyZniNRqAGf4nqHrkgTNQhFOwf9uYNFBA==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.3","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"esm/index.js","sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"iso-error":"^6.0.0","type-plus":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","eslint":"^8.22.0","rimraf":"^3.0.2","ts-jest":"^29.0.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^5.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@repobuddy/jest":"^3.1.3","jest-watch-suspend":"^1.1.2","jest-watch-typeahead":"^2.2.2","eslint-plugin-harmony":"^7.1.2","eslint-config-prettier":"^8.7.0","jest-esm-transformer-2":"^1.0.0","@typescript-eslint/parser":"^5.33.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_8.1.1_1679963548026_0.33311548701705695","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@unional/async-context","version":"9.0.0","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.0","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/master/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"a20ed0b260684bb45c0cb813f33ad1eba1cb58c0","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.0.tgz","fileCount":31,"integrity":"sha512-Q8OZ3dzW9H+N7nwy/OUY5OWSXAzlys8F6MMHC63i1CZKeJjLdi/06xJwMWmkfBRPnEVZe0yA34qenJIYGulJRA==","signatures":[{"sig":"MEUCIFWPc+iGowUm7DFrBbouiQkE70SFy2b9Z82Tfxd0ZIFnAiEAwCBlinNxpfVFQhyPvyHmG0VuhJYo6O9Yc+vo9ZwhEzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM5DMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiUxAAoTuShPjA7PPIORkLq7LEMrsIRuFIk0Fhhn87YEe5wqumzyUv\r\neXOgLiDaES8uG29aHDg/D9jvixHvumCjssuTUY36AW10QYG5bKJPajkndvmC\r\nCKCdQO7B+q57bxu72pLAjOfGFYH0U1oWQK/KPT36VbxZNLv3zfUh8hyUqW2b\r\nU/fFlgualqYUPi7FMxk9CZPSa1QJ2pI2dnD5CzCfcUI+njMImQ+ZzBe+UI8w\r\n049gUKL5NqqEE4eV2qMmc5VePb6WH1iQLD90d4URGWlblXZrd2NpnUe+F1Y7\r\nI8VV+LwZDKKN2irqlpI+4A3mvnEY/2Lhq5rHTyuUbaSJM9Aayy9jS/xWLWK3\r\ncTYQvy1S7mkE1iuPhU/DhHE/zyJJc5acKmt5G81B1W3+LEZY7LDC0fxPZcn4\r\nUYRHHnpCCgT+mhp5bzEbZrKRHGItWCGYkoCWPQSaDByrZ/0ZzXZhRYDHWa/8\r\nNW/N+LeZNl0MLHzY3u6ID/9CH5b4XyRiH/0FXb+7YGS28gPLXTMdrXRLQUuo\r\n1NI4HfCxCtpYyExqulB0e2XQCelg+8fUzDLlKFEyCBCKEDrKDEomkF3zrJWS\r\nNuCIBziLAb4IaBWDTN/ez8NK3rVgHzCUjCHi5ctSYBkKG4k9m6UsoJTeWi/0\r\nyHleDBYtPVb3Hl28FEE/JBHnT281zqJ51Ek=\r\n=WfVH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.0.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json && ncp ../../.config/package.cjs.json ./cjs/package.json","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/4626586bfaddb4cb8cd5a39f2a35d641/unional-async-context-9.0.0.tgz","_integrity":"sha512-Q8OZ3dzW9H+N7nwy/OUY5OWSXAzlys8F6MMHC63i1CZKeJjLdi/06xJwMWmkfBRPnEVZe0yA34qenJIYGulJRA==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.0","type-plus":"^6.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.4.3","eslint":"^8.22.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^5.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@repobuddy/jest":"^3.1.3","jest-watch-suspend":"^1.1.2","jest-watch-typeahead":"^2.2.2","eslint-plugin-harmony":"^7.1.2","eslint-config-prettier":"^8.7.0","jest-esm-transformer-2":"^1.0.0","@typescript-eslint/parser":"^5.33.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.0_1681101003993_0.4684474747986047","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"@unional/async-context","version":"9.0.1","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.1","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"3fc1c950dbf8ce900d3ffe1bfa257a0488abb0d2","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.1.tgz","fileCount":31,"integrity":"sha512-QlYlrd4zfnuCzokUuKeBXUaFOT/T/XhE7EzsDj0CqL52Jx3LAZfZH0bwasiQA5F+hhrizb0XT9mU4p8AfT2iWQ==","signatures":[{"sig":"MEUCICgWAzDuD8Go30uJpoA7T2XaWyfR31SLiyWkCFjZcKVgAiEAsHHuBwi2jzKSOMPtvXd74wzCVTqwRFdRVyzpG16L66E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM7PkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvJA/9HgYHJgZoFM7o1g6sF6RwcR67pbfEOaUTBAM38Mpywa2oDvhK\r\ngXpVilODlfqPJsrXNpu3PchWTAgdrGFm26I/o4eZ2QMXatzDCYRCbAvb3q+C\r\noraTeEKmfEFAVmma5w6R+90DB/mGaVA+PtozQ61Ogzqwf7qqz6fM7LWNzG4q\r\nrHNFS+SPGgQlfrSSQeW7Q/OOQu7J5BzG4gnGBd/tNhDCjqxeBMPoDFsK6H0r\r\n/nP62fZwP+hhp9O+wXM2GyD/KPZQBriPNG6sBKD0W+1/MTiq+Nwbefc/nMQK\r\nTsr2qvONEkbupy6JcsDoibSzfLRt0G3GSnDEqRM57m/WzDMxPFBwBV1375EM\r\niIH0HoLxk0UIs7jlQiwfU81XwNwNg7ARfYfIbgwd+KoYI+UdtW82Ko3bFdzj\r\nwGxLVqbPWxAVO4wQ3jHwp60jMDtlPntwnUUFbdzneq/UBNh8v+hA4HetCVlD\r\nVDYzuaYkuBmjValfhaAJ8Z0Ro8Hc/WrAkqoeuMYzFV/NT+2jiLkkT7Xw5Snq\r\nR0/WL4YQ+F+i/htU+aaQMvp0Ka1lX+pFz49/gxBYHPCeLYRQAPdt71w2qAs0\r\nmi2nei4tLK9LDaw9SIbxqm36Q68Uwc9ejoA+BxrjBYPCPZaBqG6ifBOoLqWZ\r\n2+SJQJEdcmkzBhRvxj1LSRPBj3Z4FNsPEBY=\r\n=n0ox\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.1.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json && ncp ../../.config/package.cjs.json ./cjs/package.json","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/437a68b2e5faa821330b912b4ae22903/unional-async-context-9.0.1.tgz","_integrity":"sha512-QlYlrd4zfnuCzokUuKeBXUaFOT/T/XhE7EzsDj0CqL52Jx3LAZfZH0bwasiQA5F+hhrizb0XT9mU4p8AfT2iWQ==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.0","type-plus":"^6.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.4.3","eslint":"^8.22.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^5.0.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@repobuddy/jest":"^3.1.3","jest-watch-suspend":"^1.1.2","jest-watch-typeahead":"^2.2.2","eslint-plugin-harmony":"^7.1.2","eslint-config-prettier":"^8.7.0","jest-esm-transformer-2":"^1.0.0","@typescript-eslint/parser":"^5.33.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.1_1681109988251_0.37660488335822984","host":"s3://npm-registry-packages"}},"9.0.2":{"name":"@unional/async-context","version":"9.0.2","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.2","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"b0769837c80426e395db968100a49ee5a4f075e9","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.2.tgz","fileCount":31,"integrity":"sha512-ftKgIlRn0Lcwrv2wVUA1sl7Rf7NyRz3LbqnPNFLYABKM/gdwXQpKWK+kvHP8PszT/mIOzDw4tlmN2oglgYKoeA==","signatures":[{"sig":"MEUCIQDpyG6ZQNScLiLRGJDQgL1y1zTc5A/8zw4f6SKN/wmzwQIgKHAY8MLs+slruPQts16linkmnFJ6NuK1aP4JFdWZWEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM8NCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvNRAAjKcwGD87nMpo2QP1sZ8P9pUASUg/oBei5B4NdA89KnE5zS0E\r\nj8oylfPUR+OzPF82N+IDX46EnzKWSnWzAqNFwFbLwYQOgblhq/Ko3qoyMqg5\r\nlaypKFtyD97MaIJ0SXLeQjvdvqeuWwzOChTsiXHEJJ0HcZf2geRHFPth1WZX\r\nxOSNyKkdC+i68aUUdWuEQ/NVDb4xRJx83qwpy5O88DYsTcNycdWsQsKmnp1t\r\net84t6uDHqclshv1akY0bksMnKwJgtxTpxpFHMkiYBIGoEG8Vo77VNtMNwNt\r\n13dnFdWSWPLP/PrUeWOzzSPZVF1WZ8mxJeG+PyxvlzEn24Uv/CPdfZBRFKTG\r\n+XYSx9K440ZYL/EH9ubUKj2G5KUiGB1Ta2HM31dbZpeQl0gsUiw+kMXXIoTd\r\nr/oP6+749ojmT0goKIOA+NQHrvEYOKm7N3NoN5OIS6imssRBnjFYbKAePx5u\r\nRlQFLNL8SV02wnSBuNIKimkZctjiCY8NnHrHBMX0ORiKPCfzH2dUIHQIjP1F\r\n0ae9YpUSU672JcEs2QVxU/rRHi+1PWaxUp+h6tAH5dv3OxZQwbgvd+tJSYKH\r\nWGFhRu2GYUz/RVQSmqsWZoNIGjkQno7v/m+dSgjR8REko7VrYikoGZDlLLK0\r\nkw8zsYAUeU2Iw6C65YozDB802Ntl7cnXTeo=\r\n=82Ri\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.2.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json && ncp ../../.config/package.cjs.json ./cjs/package.json","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/e98146c1babd742871f6a3ba8e4e6db1/unional-async-context-9.0.2.tgz","_integrity":"sha512-ftKgIlRn0Lcwrv2wVUA1sl7Rf7NyRz3LbqnPNFLYABKM/gdwXQpKWK+kvHP8PszT/mIOzDw4tlmN2oglgYKoeA==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.0","type-plus":"^6.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.4.3","eslint":"^8.22.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"^5.0.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@repobuddy/jest":"^3.1.3","jest-watch-suspend":"^1.1.2","jest-watch-typeahead":"^2.2.2","eslint-plugin-harmony":"^7.1.2","eslint-config-prettier":"^8.7.0","jest-esm-transformer-2":"^1.0.0","@typescript-eslint/parser":"^5.33.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.2_1681113922619_0.35508772225339214","host":"s3://npm-registry-packages"}},"9.0.3":{"name":"@unional/async-context","version":"9.0.3","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.3","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"9960825eec87f179252706e2809214f57eeb2cf0","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.3.tgz","fileCount":31,"integrity":"sha512-7Ox7n6BIoTagq93KJznYtIv/js54Fgf0p5I8V/Qs5y8sovm7hF908BNOBjHJpxqNNYPfBChoOW5ia3wVnyZhcA==","signatures":[{"sig":"MEUCIQDOSu5BuiVaDUalSC15RmyPB5NdgefMkFWeQyexliRJQQIgVwEQPfFcnlYqfk3ppBii7EfMZvM5pMtKe4+xEx3TJRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkO6MLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmmg/+OzKunXcE6t3FWJcm7KbgwRi1UkCjgcG/TPNLB5YwhpXal1/i\r\ntgrZuJjSQ+8IodK8erjoPWL1Ix5mOkdPwUzFHWNKMJgZBBok2Cd1+2zqMwf9\r\n7pXwGxSTvZpRslEvWDsrIZOm1nLKak/pSGIo1v+jZtkTH7/3yiDTFcpeu/Xd\r\n5OP2MO2GEQUM/u5Qhn76IHxeYGBxE80k+IDncOD894PMRR0mBG9KFwqS3pkn\r\n1seNd2m7uggw6QYL98XnjeLrI9+Mo5msnrisGTgb+wTf2R6bmoYovaYUuifH\r\nTKA5cTlSA5paK3W8VlemFvhoB4ogkDFmnrLUvwTnrW8lWYnIayw5R+cPkGYM\r\n/Mq9nd9mjKxO1alHJRojpEH13pgKnsmHPKw2v9lQ+6F3oPsl8Rjzu2DwfX07\r\npBSM4vweGpjchESrPbpgaPfsMWMQvBEXOtn9MKHx9s9U28ffNzJOCsoJFqeu\r\nUYO32zcS8shFjjZA7MJyOQIG1IFSjvWRqUWBKpJ4aEBIbEksVWPN3bhR4SDJ\r\n30sxT7G4Sz75Fv7EgA932OSaR3BnCnNmiarN7o1F0quC92InRHE/OcIb3yX8\r\n25+4XSFPLbYBfwdHwg+gpFz6Tu0Ap9k8FVMDtUDSBwETMJqCZK5hIraD71iT\r\nIFajWQ6dB31euYqjxEFy7jMgMkaj4y9V+Uw=\r\n=qs4/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.3.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json && ncp ../../.config/package.cjs.json ./cjs/package.json","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/15ddb79fd9b0cacf77dfe067f14ec30a/unional-async-context-9.0.3.tgz","_integrity":"sha512-7Ox7n6BIoTagq93KJznYtIv/js54Fgf0p5I8V/Qs5y8sovm7hF908BNOBjHJpxqNNYPfBChoOW5ia3wVnyZhcA==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.0","type-plus":"^6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.4.3","eslint":"^8.22.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"5.1.0-dev.20230415","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@repobuddy/jest":"^3.1.3","jest-watch-suspend":"^1.1.2","jest-watch-typeahead":"^2.2.2","eslint-plugin-harmony":"^7.1.2","eslint-config-prettier":"^8.7.0","jest-esm-transformer-2":"^1.0.0","@typescript-eslint/parser":"^5.33.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.3_1681629963308_0.9464565331954815","host":"s3://npm-registry-packages"}},"9.0.4":{"name":"@unional/async-context","version":"9.0.4","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.4","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"f558b6c475b1198073253e31631f5854a9893952","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.4.tgz","fileCount":31,"integrity":"sha512-bD9yCKhqyfxcSHAx3kfG4wyxjjVMH65BQ+lsy/PiFeJ2m/2aZ0+igxymuRPpFVk8FqB96hAUTHLrc3J8wiSabw==","signatures":[{"sig":"MEUCIF6itbMkKFDkHTveXHDCYxSbvZqeEHSIJXJZIbgtXLJvAiEAlRLXAQdS8DJH9g/7gbrgF+JM0pl4ajrRUv4sJ1pzpdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPIm9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZxQ/+NNrI6JB00/dzsHPWV5oBQYYSw+nr8hTsYG5u3xd83bgBLSsr\r\nQ3dH9xDzDyU+L6V6fbwYI0vyBEKQYcZ29NA2AfBMufePqYrLelm2Byj/sMws\r\nAe9naK1QoxHKpaZM8f2FyQCt9sisRcOqmMMOFnaDACOpdSdIi70Aki8fKYtv\r\n3/STagq4XMxvx7Hx88d5CIyVnLIntD4AsiWsoZmCUW93XBgIadSie61noZYn\r\ncaQNnA60TGbwNY+vFp5CnpiU8LO3aJMrXaK2Q05I2CTtSxlsWL0sejznmlXD\r\nAT9e+w/DJE7ZIGsfy8754jGCE6QlBCTGOdcLuLibZ/reV0xwDw8LethehGU/\r\nGKCH0CWT4cbaFKtipdtRGOeELkFwXOYEhDMpf+RLOad0DuIvgfuBiSjGtXep\r\n6EKN+D4Obfe8Xw6j1/H9CM+NO/WmH4Fv4QVUf8WhN7w1Ov7zSiydQOhMcuGp\r\nQ7ze7l3JxtLYb5R8I5SJcrPf7SY3l8FW6THimVXR+TBwLf94kQ9t6QMI3NIO\r\nOCvtSUQGPZiFRZL706LEuHqZI4y/VOnigoLlfZnRwbQ4XZS7RsTYb2xkubfs\r\nuSg7gwGBlTVNJuEvTl0A8T8XKomvt12B6MrxEsi6HiwMS2HfS/kr7pm+WHa9\r\nwGDSlDaDRgdoZV1t1GsU0LOZYe3RHwH8seA=\r\n=ghKx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.4.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json && ncp ../../.config/package.cjs.json ./cjs/package.json","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/88036dbb01592882f8d54488f66949ce/unional-async-context-9.0.4.tgz","_integrity":"sha512-bD9yCKhqyfxcSHAx3kfG4wyxjjVMH65BQ+lsy/PiFeJ2m/2aZ0+igxymuRPpFVk8FqB96hAUTHLrc3J8wiSabw==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.0","type-plus":"^6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.4.3","eslint":"^8.22.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"5.1.0-dev.20230416","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@repobuddy/jest":"^3.1.3","jest-watch-suspend":"^1.1.2","jest-watch-typeahead":"^2.2.2","eslint-plugin-harmony":"^7.1.2","eslint-config-prettier":"^8.7.0","jest-esm-transformer-2":"^1.0.0","@typescript-eslint/parser":"^5.33.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.4_1681689021606_0.23590549464718547","host":"s3://npm-registry-packages"}},"9.0.5":{"name":"@unional/async-context","version":"9.0.5","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.5","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"173c199cb2644f9c960b39d9fe5378a12b372173","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.5.tgz","fileCount":31,"integrity":"sha512-sF8XNEgOYOrY9C/szeCwXpUTb6If4zZbDpYrmfLVKqpzIw700l44V4M2zLvQbHhKEvjO5/WzX9SppRTk3guZcw==","signatures":[{"sig":"MEUCIFFGDzgrq0/RpXNCSWPMesXH5zVNMfX9p+vOVK+EIco9AiEAz82JmbebUifBig5J5tqYDGp3RS2sPJx76ijhWpAcBvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPOkyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5LBAAmB0xRp4esQZQyQyRbSe8Ve2OnfQXTR0uV8tQyt3Z2w/oFVj8\r\nt+50dltmvUduFSP8fsaa2ij4SR7/bdqVjfmmiJrA5EH2eTBzrjJf8uOWZihg\r\nCLsiVDUVsYvWcy+rc2b78xWIVSnOzOI1Uvi/O7YC3z4qpErChzRp18BmpX+B\r\nd4SN+U82e1JehJxq7R5mwHjLSesYVag9dYbi9CUwgyECMBmKqlo0tc1Asp4c\r\nDauH41dB9mNpSRoExvQ5FIX/D4jlWkn2nPUS2JN++QXIbVRUFDBPRhaq897r\r\nWu5gaym3ScSrO0P9I1bKP3/WHKm481nW3SPUwnn9EPRwU9vFDGiFESanIpK4\r\nTWLiZTt5OGXvsRk5Ca/8kG3+AgQPTh+Dpu42AmyBuQobl6l0DlkGTCvkuXVx\r\nOemLDgxlLGQjfcoxnwFTHAw1y8y33+KJg6X81Wh/mgnm01d+d2C1uwbVLXh8\r\niTXh3go2zw7k0mB9gxk9cWH9Hn+seGQEqp9wGNlbCp8AUlFOrpQfgYrcfgKu\r\ni/4t9uw0IEeCEOyIXplBMp8KN8tHKDpGutAw3EllAjpF4s/biI4CxG6SWahx\r\noOsOTeBZpi2DdE1AO3Ue51Bp1K1V6qx47C8ZDK9F0ciqWgmgvwmaQCRHE1UZ\r\n+ZZYWSdZ52aVX9EYulp5wt9fa/AQkoR7lHg=\r\n=TFvb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.5.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json && ncp ../../.config/package.cjs.json ./cjs/package.json","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/49c633f98dfea60315509c5e5729999c/unional-async-context-9.0.5.tgz","_integrity":"sha512-sF8XNEgOYOrY9C/szeCwXpUTb6If4zZbDpYrmfLVKqpzIw700l44V4M2zLvQbHhKEvjO5/WzX9SppRTk3guZcw==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.0","type-plus":"^6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.4.3","eslint":"^8.22.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"5.1.0-dev.20230416","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@repobuddy/jest":"^3.1.3","jest-watch-suspend":"^1.1.2","jest-watch-typeahead":"^2.2.2","eslint-plugin-harmony":"^7.1.2","eslint-config-prettier":"^8.7.0","jest-esm-transformer-2":"^1.0.0","@typescript-eslint/parser":"^5.33.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.5_1681713458423_0.6436427158974185","host":"s3://npm-registry-packages"}},"9.0.6":{"name":"@unional/async-context","version":"9.0.6","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.6","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"315e534a6fd37200d040d156f59d2e07c2dc788c","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.6.tgz","fileCount":31,"integrity":"sha512-btKLsgJ6sACNuultA6zoUwlo4aJwHWpAeHdlZPMB//H7YGbgHaASK7BcHyVA8XKmZPWl+BeI2RfUF27fvVu1XQ==","signatures":[{"sig":"MEUCIFHq/wNHBiBdpqZqIqThnhOMIux5vK2+aDDsQDuITMBiAiEAnAmohql4/ABHIu/rpYufBD56JJD3doL8HTtqYmEJVr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQWgMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoanxAApCmYi43wDDFppUukMxq8RwC64h5SsqzkUVNgcMWmikV3lCWb\r\n2IUL0z6wFZBu4RJ9a8QwzFYI59IF/e4BFEpZaIv3hYVm0qO+hBbznxZsy7Bo\r\nWwgXZhS1Jr85GhzhV17lwZvepaSXHT3729Rz1GsHPW+Yv/7S01z/GaxCTzoM\r\nLbh9MmUxDvfZK5FmQ5T9eJwjOGUZ1Dv+JEkgL6wasYMNnrrcW8KYrOyQvYJY\r\ny/tz6GvY/OIRPFAnVU0/mPmhussju25tFrWuxSfrJy+4xM3W4I7zD2XBrPbA\r\n9hwdzvNHzwqpDIK//sBIedUiCNYU3JWDYvmERVUz47td9tAO61nzyvln1zH7\r\nv43hOGjGx332ln4CG6XmnYjBygdJQyVsrlDmrHFQ+MsiaNo+QzbZCozyUurk\r\ntMXPLRueAxAsuJ4ZnKdR9bTcCsHD0h/tfp5TpqPPCnCUVtTvQs0vs/8+1/PT\r\ny9ihJZ1tBQFSKnhst1JwRIUWj7jzAPR8NdjDE6BWTvaaD3Y9YShYPwEgF2kc\r\n6jThDlmoEs3F8qEYE022XyorMSzEF1lute+SCun8Jq2bNvSp1LYJS1Rh3G4x\r\nJk0jiNA38TxykJ6evnkWCgKvNUvy/g2q5VJD4EjOS2wTgxpol+q86zd3FUeR\r\nCDZ5bSi4AtfqJeD2y2vACZdWHiiDAsYK44A=\r\n=knm1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.6.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json && ncp ../../.config/package.cjs.json ./cjs/package.json","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/b64f935fc38810d401c34b1c829fcd31/unional-async-context-9.0.6.tgz","_integrity":"sha512-btKLsgJ6sACNuultA6zoUwlo4aJwHWpAeHdlZPMB//H7YGbgHaASK7BcHyVA8XKmZPWl+BeI2RfUF27fvVu1XQ==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.0","type-plus":"^6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.4.3","eslint":"^8.22.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"5.1.0-dev.20230416","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@repobuddy/jest":"^3.1.3","jest-watch-suspend":"^1.1.2","jest-watch-typeahead":"^2.2.2","eslint-plugin-harmony":"^7.1.2","eslint-config-prettier":"^8.7.0","jest-esm-transformer-2":"^1.0.0","@typescript-eslint/parser":"^5.33.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.6_1682008076114_0.35599220505253415","host":"s3://npm-registry-packages"}},"9.0.7":{"name":"@unional/async-context","version":"9.0.7","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.7","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"5e1527ab3dae10a8b791d260ab1ded13bd736b36","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.7.tgz","fileCount":31,"integrity":"sha512-jCUthvhzY+ToAjLQlesXyoZjbcFGNCaOAW1C+dGbQgfIqjQXwr9i7S8mUb4PVtJyFoHUewkPc+KoD5AfkscsiQ==","signatures":[{"sig":"MEYCIQC0FBDSAz8uBKmEIfvt0nUXgaUn523cxTaRmiHHd59HpwIhAIy9exPgD9OTTkEVTWUQeYxDegwH9Au+AGzN6+NYFfcv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRHyRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcvRAAmf4SYmvBCk4oy/BNirNKEWiAlV35gPhcznR3CBezOZNSyLoC\r\nc0Pp4PF5H3IjAxnsnxUBNEp9H82YvVlJKG5NC8g4woSz+EWonFXCgU5fJh6S\r\nDKbAWerYTFWUgc03GgnbXVb7KZev8lnHsGeAKC9BEvivUfAzHGZ+Cn58xFtL\r\ng6FyjfmdkgK6BTQI5uzOiky1DQ4wglcr3JY3aHIRYlOa1T93JcVEsQGvAePa\r\nvZ3lF+jd4k3RnKmbaZblW7raYR81X7GCQntMtGwdGzN96EPDoumV0bNcQBYm\r\ns+aDHSV/WblOGdGErzTeNplOyej1svd3lgI8WuunOh9uqNcHxTvsyQvpCJ8r\r\ndNfBP7Aa4SeC8xWacAjEEsRU4hXEFccjU8yrb48UaLfsWH1ok/h9dZFtD/yq\r\nf8GWP3avrqjCrENKkNC0vNTY1unlzf0LpIQapU2ze7utLfalz+lmSOwdQ2Si\r\np46aIyFAITUiJENdN0XFCawdl2hhUeTPz2OGu1oHS0RDMsL31lMwyhoVvjmk\r\nuxV4ZrU0zxp3nI2XFGLCzXbIbLCpR2PoVZh4TR9IfMDHMTs8P7udGVWkcj1d\r\nxcbgvJS8h3ybElhu6+TsmU6HdDdXXXlIlwfhoiLIG6U9rBKT/ns1u6Kdyp5q\r\ne4PBlzx009A3cA/mDi3CDjFN4E4/dPB5rSc=\r\n=s+S3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.7.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json && ncp ../../.config/package.cjs.json ./cjs/package.json","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/8f3fbe481aa53e2081d91c9b3c2feb0b/unional-async-context-9.0.7.tgz","_integrity":"sha512-jCUthvhzY+ToAjLQlesXyoZjbcFGNCaOAW1C+dGbQgfIqjQXwr9i7S8mUb4PVtJyFoHUewkPc+KoD5AfkscsiQ==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.0","type-plus":"^6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","eslint":"^8.22.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"5.1.0-dev.20230422","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@repobuddy/jest":"^3.2.0","jest-watch-suspend":"^1.1.2","jest-watch-typeahead":"^2.2.2","eslint-plugin-harmony":"^7.1.2","eslint-config-prettier":"^8.7.0","jest-esm-transformer-2":"^1.0.0","@typescript-eslint/parser":"^5.33.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.7_1682209937273_0.07500673300411442","host":"s3://npm-registry-packages"}},"9.0.8":{"name":"@unional/async-context","version":"9.0.8","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.8","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"fa1b3509332d6d46436aa158cd695fc3078e643c","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.8.tgz","fileCount":31,"integrity":"sha512-ZHUeqwN1tsr9YJwaTaYIsF/5whKtsU15vDvDbxcaDs5Hi7s5xtuRwcZz9x/InSbxh26TxWBsC1UhHYB9f6m79A==","signatures":[{"sig":"MEYCIQD59K1IwmQQOHlwDBRIQzezYpklI7ohJaERn+/CD8aS3wIhAKNbYteAl9BnZMFJPSwpZoOar4hL8oTZmuCTibiUHC7d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43638},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.8.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"tsc -p tsconfig.cjs.json && ncp ../../.config/package.cjs.json ./cjs/package.json","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/a23f71b7230a031a3e38231decf93d32/unional-async-context-9.0.8.tgz","_integrity":"sha512-ZHUeqwN1tsr9YJwaTaYIsF/5whKtsU15vDvDbxcaDs5Hi7s5xtuRwcZz9x/InSbxh26TxWBsC1UhHYB9f6m79A==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.0","type-plus":"^6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.5.0","eslint":"^8.22.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","size-limit":"^8.0.1","typescript":"5.1.0-dev.20230502","@types/node":"^18.0.0","npm-run-all":"^4.1.5","@repobuddy/jest":"^3.2.0","jest-watch-suspend":"^1.1.2","jest-watch-typeahead":"^2.2.2","eslint-plugin-harmony":"^7.1.2","eslint-config-prettier":"^8.7.0","jest-esm-transformer-2":"^1.0.0","@typescript-eslint/parser":"^5.33.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1","@typescript-eslint/eslint-plugin":"^5.33.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.8_1683314520625_0.9390443454120614","host":"s3://npm-registry-packages"}},"9.0.9":{"name":"@unional/async-context","version":"9.0.9","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.9","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"eea25103daf40ab00120f05db50eeb7cf4a03a96","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.9.tgz","fileCount":31,"integrity":"sha512-2QBVPHX0fbZv+QwlKxNXBSjFYZvQDkU/TBHa0pQQUfbnVtjaG+Lm6tPyySGE0EihtSmKhdMnFIIi0jzaVO1NJg==","signatures":[{"sig":"MEQCIFlFAQJ8rw3DasjirmtekZ16cJ28Frd0UsmZh4OaZoyAAiBgng85RB1Ngn0xKUQQ1rD/IMZxivKbY9hAkCeKYT9N1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35983},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.9.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"buddy ts build cjs","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/a3b08b644e3de51ad8729f8a44a22a78/unional-async-context-9.0.9.tgz","_integrity":"sha512-2QBVPHX0fbZv+QwlKxNXBSjFYZvQDkU/TBHa0pQQUfbnVtjaG+Lm6tPyySGE0EihtSmKhdMnFIIi0jzaVO1NJg==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.0","type-plus":"^6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","repobuddy":"^1.0.2","size-limit":"^8.0.1","typescript":"5.1.0-dev.20230502","npm-run-all":"^4.1.5","setimmediate":"^1.0.5","@repobuddy/jest":"^3.2.0","jest-watch-suspend":"^1.1.2","@types/setimmediate":"^1.0.2","jest-watch-typeahead":"^2.2.2","@repobuddy/typescript":"^1.2.0","jest-esm-transformer-2":"^1.0.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.9_1683345070645_0.20306521138640887","host":"s3://npm-registry-packages"}},"9.0.10":{"name":"@unional/async-context","version":"9.0.10","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.10","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"5e015b40497d82815369121a72eef04cc73c8a04","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.10.tgz","fileCount":31,"integrity":"sha512-Lw24Qbqijs1q0kcP8uaCSMtONvCMeomOo67yl13JgqxpDOOouxcFH/8n4nnJPKm5ZFhRpCJ2qZG7P/BTj1kSFw==","signatures":[{"sig":"MEYCIQCHNK3cq54uTvH4BoEhtBpWEpFQ9/VBjb1UZccLL2X6tAIhAIvJTKwlwSfJsNgb0nCqJSWtZV4cKLo0+jEhNRa0nz3t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35984},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.10.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"buddy ts build cjs","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/9ec5ece61da704a2bb7b1e729d045117/unional-async-context-9.0.10.tgz","_integrity":"sha512-Lw24Qbqijs1q0kcP8uaCSMtONvCMeomOo67yl13JgqxpDOOouxcFH/8n4nnJPKm5ZFhRpCJ2qZG7P/BTj1kSFw==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.0","type-plus":"^6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","repobuddy":"^1.0.2","size-limit":"^8.0.1","typescript":"5.1.0-dev.20230502","npm-run-all":"^4.1.5","setimmediate":"^1.0.5","@repobuddy/jest":"^3.2.0","jest-watch-suspend":"^1.1.2","@types/setimmediate":"^1.0.2","jest-watch-typeahead":"^2.2.2","@repobuddy/typescript":"^1.2.0","jest-esm-transformer-2":"^1.0.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.10_1683347537946_0.581436507898138","host":"s3://npm-registry-packages"}},"9.0.11":{"name":"@unional/async-context","version":"9.0.11","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.11","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"0c27a1b7ef52c0e2b79600794601ce7a8c077eee","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.11.tgz","fileCount":31,"integrity":"sha512-FpGlt72QD8D6ZkKEX32gvrY1ciLmkQfX8wi14jDJM5NYO3vD4OhHrGtHBjkW/iRhKEaX6wH5PLW0joMVRrI2WQ==","signatures":[{"sig":"MEYCIQDuXGGEfkZyaZI5duxzEpyAiNP91ZQVdx4K1cajicDstwIhAP24stwJXjh6QL1X1hUIzsUol5X748eYuZX8MkZxYcA2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35984},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.11.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"buddy ts build cjs","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/4a785236dbb22b2195d638f5b33c55da/unional-async-context-9.0.11.tgz","_integrity":"sha512-FpGlt72QD8D6ZkKEX32gvrY1ciLmkQfX8wi14jDJM5NYO3vD4OhHrGtHBjkW/iRhKEaX6wH5PLW0joMVRrI2WQ==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.2","type-plus":"^6.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","repobuddy":"^1.0.2","size-limit":"^8.0.1","typescript":"5.1.0-dev.20230506","npm-run-all":"^4.1.5","setimmediate":"^1.0.5","@repobuddy/jest":"^3.2.0","jest-watch-suspend":"^1.1.2","@types/setimmediate":"^1.0.2","jest-watch-typeahead":"^2.2.2","@repobuddy/typescript":"^1.2.0","jest-esm-transformer-2":"^1.0.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.11_1683400300523_0.02960409839432998","host":"s3://npm-registry-packages"}},"9.0.12":{"name":"@unional/async-context","version":"9.0.12","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.12","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"05b47d7c9d68480cf265c8ae894607d0bc7f0d1e","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.12.tgz","fileCount":32,"integrity":"sha512-+LkZ57Cxjvh852mU5Gh81ib97XLW1C3/vj5JV52xyrPMf5aRSpjZcqdUyyMqp0hzSYs3DhYl2TQRPQHO2huP+A==","signatures":[{"sig":"MEYCIQCISew8BJc15S4Fl+xd+440HBMRiW9w9aRQhIHq007/EgIhAPLjyq0NdscF4kY7U/vzGVHCxE1tQR2picmatWL9T39t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36861},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.12.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"buddy ts build cjs","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/805219b02665d2af2a3841c17798b9aa/unional-async-context-9.0.12.tgz","_integrity":"sha512-+LkZ57Cxjvh852mU5Gh81ib97XLW1C3/vj5JV52xyrPMf5aRSpjZcqdUyyMqp0hzSYs3DhYl2TQRPQHO2huP+A==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.2","type-plus":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","repobuddy":"^1.0.2","size-limit":"^8.0.1","typescript":"5.1.3","npm-run-all":"^4.1.5","setimmediate":"^1.0.5","@repobuddy/jest":"^3.2.0","jest-watch-suspend":"^1.1.2","@types/setimmediate":"^1.0.2","jest-watch-typeahead":"^2.2.2","@repobuddy/typescript":"^1.2.0","jest-esm-transformer-2":"^1.0.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.12_1685948137015_0.4993416104083406","host":"s3://npm-registry-packages"}},"9.0.13":{"name":"@unional/async-context","version":"9.0.13","keywords":["async","context","dependency","functional","typescript"],"author":{"url":"unional","name":"Homa Wong","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.13","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/unional/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/unional/async-fp/issues"},"dist":{"shasum":"b1aade86c07d06b06695e35e33230311aab3b659","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.13.tgz","fileCount":32,"integrity":"sha512-Z4R85nb6eaDvdIg7EC3DNzRme7PbOnGENl1heIJTNH5vvRbR0zIsUzxSSqObdIUg3MKSC+AE53Lfnxm5M62nwQ==","signatures":[{"sig":"MEUCIQCOvhrZqG8DpbVeR325oMMVZZpwvC1fRD6LtdUib43kuwIgELq7HcpAcIL1OFuzXQWE9XqYiS60ZRm/+M9FTW40fF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36834},"main":"./cjs/index.js","type":"module","_from":"file:unional-async-context-9.0.13.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"cross-env TIMING=1 eslint --ext=ts,js,cjs,mjs .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"jest","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage -p depcheck size","coverage":"jest --coverage","depcheck":"depcheck","build:cjs":"buddy ts build cjs","build:esm":"tsc"},"_npmUser":{"name":"unional","email":"homawong@gmail.com"},"_resolved":"/tmp/f575f4cda5eae9f74f73571813f21c92/unional-async-context-9.0.13.tgz","_integrity":"sha512-Z4R85nb6eaDvdIg7EC3DNzRme7PbOnGENl1heIJTNH5vvRbR0zIsUzxSSqObdIUg3MKSC+AE53Lfnxm5M62nwQ==","repository":{"url":"git+https://github.com/unional/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"_npmVersion":"8.19.4","description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"iso-error":"^6.0.2","type-plus":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","depcheck":"^1.4.3","assertron":"^11.0.1","cross-env":"^7.0.3","repobuddy":"^1.0.2","size-limit":"^8.0.1","npm-run-all":"^4.1.5","setimmediate":"^1.0.5","@repobuddy/jest":"^3.2.0","jest-watch-suspend":"^1.1.2","@types/setimmediate":"^1.0.2","jest-watch-typeahead":"^2.2.2","@repobuddy/typescript":"^1.2.0","jest-esm-transformer-2":"^1.0.0","jest-watch-toggle-config-2":"^2.1.0","@size-limit/preset-small-lib":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.13_1687056801354_0.9533319472686348","host":"s3://npm-registry-packages"}},"9.0.14":{"name":"@unional/async-context","version":"9.0.14","keywords":["async","context","dependency","functional","typescript"],"author":{"name":"Homa Wong (unional)","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.14","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/cyberuni/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/cyberuni/async-fp/issues"},"dist":{"shasum":"82464e537cf1b35b1b6d2564164aab44e12b4fe2","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.14.tgz","fileCount":31,"integrity":"sha512-MQuODzevquJr+VQaAPEfvdyHzrRpFQxnyx/kEpX28L05ebE0BtRF99O9MPn1Ht+Prk7GqFiV0slCwOnPTW4p9w==","signatures":[{"sig":"MEYCIQClea360/6TiE/zjTf5ZtsMeqwUxJ75xhATwtqL2FFEpQIhAP1BQZoZFpNJoA+hkq6OV3Ls+aMEznhxEzASBiVGxBtq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unional%2fasync-context@9.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35700},"main":"./cjs/index.js","type":"module","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"biome check .","nuke":"pnpm clean && rimraf node_modules","size":"size-limit","test":"vitest run","build":"run-p build:cjs build:esm","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"npm-run-all -p lint build coverage size","coverage":"vitest run --coverage","build:cjs":"buddy ts build cjs","build:esm":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3bbb0e4-b83a-4f72-864b-6fbbc414f4f3"}},"repository":{"url":"https://github.com/cyberuni/async-fp.git","type":"git","directory":"packages/async-context"},"size-limit":[{"path":"./cjs/index.js"},{"path":"./esm/index.js"}],"description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"iso-error":"^6.0.2","type-plus":"8.0.0-beta.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.0","vitest":"^4.0.8","assertron":"^11.0.1","repobuddy":"^1.0.2","size-limit":"^13.0.0","npm-run-all2":"^9.0.0","setimmediate":"^1.0.5","@types/setimmediate":"^1.0.2","@vitest/coverage-v8":"^4.0.8","@repobuddy/typescript":"^2.0.0","@size-limit/preset-small-lib":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.14_1788248360815_0.6025643604425366","host":"s3://npm-registry-packages-npm-production"}},"9.0.15":{"name":"@unional/async-context","version":"9.0.15","keywords":["async","context","dependency","functional","typescript"],"author":{"name":"Homa Wong (unional)","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.15","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/cyberuni/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/cyberuni/async-fp/issues"},"dist":{"shasum":"2bedd35c32c370b4e8ef8bcb9678aaf57e49badf","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.15.tgz","fileCount":39,"integrity":"sha512-KYTzWJ6pcAkGlUv39FlmSbbfE9bmdGOFbBLqfFEBqsnxzBv3KeneDaHZLOnVQbFYSB1BIdhFpTEzHCfwcAIMoA==","signatures":[{"sig":"MEUCIQDMRAxcQByrNqBP+0dRVn4VirGxFSKza8hS8j9Yc7gdlgIgNO4Z/cza8O8KdP9Qvx6w5YuVEqbbk+4Z1xeA4bZZf5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unional%2fasync-context@9.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40692},"main":"./cjs/index.js","type":"module","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"biome check .","nuke":"pnpm clean && rimraf node_modules","test":"vitest run","build":"tsdown","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"pnpm run lint && pnpm run typecheck && pnpm run build && pnpm run coverage","coverage":"vitest run --coverage","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3bbb0e4-b83a-4f72-864b-6fbbc414f4f3"}},"repository":{"url":"https://github.com/cyberuni/async-fp.git","type":"git","directory":"packages/async-context"},"description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"iso-error":"^6.0.2","type-plus":"8.0.0-beta.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.0","tsdown":"^0.22.14","vitest":"^4.1.11","assertron":"^11.0.1","setimmediate":"^1.0.5","@types/setimmediate":"^1.0.2","@vitest/coverage-v8":"^4.1.11","@repobuddy/typescript":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.15_1788287920524_0.35844640502797365","host":"s3://npm-registry-packages-npm-production"}},"9.0.16":{"name":"@unional/async-context","version":"9.0.16","keywords":["async","context","dependency","functional","typescript"],"author":{"name":"Homa Wong (unional)","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.16","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/cyberuni/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/cyberuni/async-fp/issues"},"dist":{"shasum":"453ae67c87a50d36d52bd368214eca64e6c3043b","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.16.tgz","fileCount":39,"integrity":"sha512-wHjdy7csRPaoOKYh0+odnN+frW6POLnBEMedK5oUrtFVZi4QMRIMgSrsn1egJdBeWZN4K3XoPXJgiVrnv81mNw==","signatures":[{"sig":"MEUCIGIXNDvQXrJqXgv6DFnzUz7nAOsZjGZyauQduIMlcTr7AiEAnuU3CGwZbDTJBj/hMAZuSbSHZpdt/piQumi9pWNtmTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unional%2fasync-context@9.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40686},"main":"./cjs/index.js","type":"module","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"biome check .","nuke":"pnpm clean && rimraf node_modules","test":"vitest run","build":"tsdown","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"pnpm run lint && pnpm run typecheck && pnpm run build && pnpm run coverage","coverage":"vitest run --coverage","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3bbb0e4-b83a-4f72-864b-6fbbc414f4f3"}},"repository":{"url":"https://github.com/cyberuni/async-fp.git","type":"git","directory":"packages/async-context"},"description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"iso-error":"^6.0.2","type-plus":"^7.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","assertron":"^11.5.3","setimmediate":"^1.0.5","@types/setimmediate":"^1.0.4","@vitest/coverage-v8":"^4.1.11","@repobuddy/typescript":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.16_1788304147586_0.6844123207123392","host":"s3://npm-registry-packages-npm-production"}},"9.0.17":{"name":"@unional/async-context","version":"9.0.17","keywords":["async","context","dependency","functional","typescript"],"author":{"name":"Homa Wong (unional)","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@9.0.17","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/cyberuni/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/cyberuni/async-fp/issues"},"dist":{"shasum":"6aa107f11e4f98d19f723bf27de546c35d0bf136","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-9.0.17.tgz","fileCount":39,"integrity":"sha512-beFrTyMDP4E4NC/v5Q1sW5xoCjd3AvJGdMkJiyLcAECseX7GFpZAOfCxkRvOr1ptbSIhAla/leBa9bD43/AdBA==","signatures":[{"sig":"MEUCIQChqWLAJbvOsyBGhef/iDWY9CUbzaAjwXtHOqWMD3SMfAIgdoHN2WP+mtqhRkVNa0Wn525wp44fcxsSK8DU+T+lKnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unional%2fasync-context@9.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40694},"main":"./cjs/index.js","type":"module","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 14.16"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"biome check .","nuke":"pnpm clean && rimraf node_modules","test":"vitest run","build":"tsdown","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"pnpm run lint && pnpm run typecheck && pnpm run build && pnpm run coverage","coverage":"vitest run --coverage","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3bbb0e4-b83a-4f72-864b-6fbbc414f4f3"}},"repository":{"url":"https://github.com/cyberuni/async-fp.git","type":"git","directory":"packages/async-context"},"description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"iso-error":"^6.0.2","type-plus":"^8.0.0-beta.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","assertron":"^11.5.3","setimmediate":"^1.0.5","@types/setimmediate":"^1.0.4","@vitest/coverage-v8":"^4.1.11","@repobuddy/typescript":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_9.0.17_1788329256465_0.6378035050467143","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@unional/async-context","version":"10.0.0","keywords":["async","context","dependency","functional","typescript"],"author":{"name":"Homa Wong (unional)","email":"homawong@gmail.com"},"license":"MIT","_id":"@unional/async-context@10.0.0","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"homepage":"https://github.com/cyberuni/async-fp/tree/main/packages/async-context","bugs":{"url":"https://github.com/cyberuni/async-fp/issues"},"dist":{"shasum":"da2a8c917780fc868b5339c1191c86ad73219508","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-10.0.0.tgz","fileCount":39,"integrity":"sha512-m9d2Td8Ebk62HJyOrkQReJGYDTWm3WY2OJXrR4KHkT3S9mzSwtrkIpzG2jgKxAO2Di8p0j727TrdeWNws9DC3g==","signatures":[{"sig":"MEYCIQCys3Dq/Lp+05GlT8yHKzu8S29gqpOAouQmmMMPB+uzyAIhAJ/UQDOSPMEuWNwmmOPk4AKGmT8z3pzP0tVRIGLT+1N+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unional%2fasync-context@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40690},"main":"./cjs/index.js","type":"module","types":"./esm/index.d.ts","module":"./esm/index.js","engines":{"node":">= 20"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"scripts":{"lint":"biome check .","nuke":"pnpm clean && rimraf node_modules","test":"vitest run","build":"tsdown","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"pnpm run lint && pnpm run typecheck && pnpm run build && pnpm run coverage","coverage":"vitest run --coverage","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3bbb0e4-b83a-4f72-864b-6fbbc414f4f3"}},"repository":{"url":"https://github.com/cyberuni/async-fp.git","type":"git","directory":"packages/async-context"},"description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"iso-error":"^6.0.5","type-plus":"8.0.0-beta.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.11","assertron":"^11.6.0","setimmediate":"^1.0.5","@types/setimmediate":"^1.0.4","@vitest/coverage-v8":"^4.1.11","@repobuddy/typescript":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/async-context_10.0.0_1788757917121_0.25022983935633114","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"_id":"@unional/async-context@10.0.1","bugs":{"url":"https://github.com/cyberuni/async-fp/issues"},"dist":{"shasum":"6858cfe2c3bc99392969c7d0074f6dc85ee79f6f","tarball":"https://registry.npmjs.org/@unional/async-context/-/async-context-10.0.1.tgz","fileCount":39,"integrity":"sha512-DzMfm1m8+UORpjNbJeMoXE0D2ffLcFqa8GmXM0tCIjtQGvZDbB2WO/BvoxD9NkU1BEx3SdKS1RybNg8THUf83A==","signatures":[{"sig":"MEYCIQDIIB9BlUoFpefgCAkYRxXkdPKtN3Qy2XRXuk0YxMrtVAIhAPTRa/CgFnrYd2wEmOBTZ7xzO4GbMbREMwdei8g8cxSU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCrGV8xQ7VskJzFd6cIUs/6g8KTApHQ57IcKavEkbhnjQIhAKU8a2f2nYbxauSvw6YfEiqTTIfQvYA1OdUE/B06Nfxc"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unional%2fasync-context@10.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40583},"main":"./cjs/index.js","name":"@unional/async-context","type":"module","types":"./esm/index.d.ts","author":{"name":"Homa Wong (unional)","email":"homawong@gmail.com"},"module":"./esm/index.js","engines":{"node":">= 20"},"exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./cjs/index.d.ts","default":"./cjs/index.js"}}},"license":"MIT","scripts":{"lint":"biome check .","nuke":"pnpm clean && rimraf node_modules","test":"vitest run","build":"tsdown","clean":"rimraf cjs esm coverage *.tsbuildinfo","verify":"pnpm run lint && pnpm run typecheck && pnpm run build && pnpm run coverage","coverage":"vitest run --coverage","typecheck":"tsc"},"version":"10.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3bbb0e4-b83a-4f72-864b-6fbbc414f4f3"}},"homepage":"https://github.com/cyberuni/async-fp/tree/main/packages/async-context","keywords":["async","context","dependency","functional","typescript"],"repository":{"url":"https://github.com/cyberuni/async-fp.git","type":"git","directory":"packages/async-context"},"description":"Asynchronous context for functional style programming","directories":{},"jsnext:main":"./esm/index.js","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"iso-error":"^7.0.0","type-plus":"8.0.0-beta.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^4.1.11","assertron":"^11.7.0","setimmediate":"^1.0.5","@types/setimmediate":"^1.0.4","@vitest/coverage-v8":"^4.1.11","@repobuddy/typescript":"^2.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/async-context_10.0.1_1790591516595_0.6874247772802762"}}},"time":{"created":"2020-03-15T00:51:11.444Z","modified":"2026-09-28T10:31:57.028Z","1.0.0":"2020-03-15T00:51:11.843Z","1.0.1":"2020-03-15T21:56:20.460Z","1.0.2":"2020-03-24T07:27:26.975Z","1.0.3":"2020-09-07T02:01:18.950Z","2.0.0":"2022-08-15T00:00:10.504Z","3.0.0":"2022-09-17T00:41:00.656Z","3.0.1":"2022-09-17T22:50:08.542Z","3.1.0":"2022-09-26T09:19:57.623Z","3.1.1":"2022-09-26T18:25:28.958Z","3.2.0":"2022-09-27T04:22:21.275Z","8.0.0":"2022-09-28T03:41:55.783Z","8.0.1":"2022-10-17T00:32:19.624Z","8.0.2":"2022-10-17T16:40:40.626Z","8.0.3":"2022-12-14T00:50:02.835Z","8.1.0":"2023-03-03T20:01:10.972Z","8.1.1":"2023-03-28T00:32:28.202Z","9.0.0":"2023-04-10T04:30:04.269Z","9.0.1":"2023-04-10T06:59:48.406Z","9.0.2":"2023-04-10T08:05:22.764Z","9.0.3":"2023-04-16T07:26:03.511Z","9.0.4":"2023-04-16T23:50:21.790Z","9.0.5":"2023-04-17T06:37:38.632Z","9.0.6":"2023-04-20T16:27:56.313Z","9.0.7":"2023-04-23T00:32:17.465Z","9.0.8":"2023-05-05T19:22:00.793Z","9.0.9":"2023-05-06T03:51:10.810Z","9.0.10":"2023-05-06T04:32:18.272Z","9.0.11":"2023-05-06T19:11:40.736Z","9.0.12":"2023-06-05T06:55:37.233Z","9.0.13":"2023-06-18T02:53:21.542Z","9.0.14":"2026-09-01T07:39:20.951Z","9.0.15":"2026-09-01T18:38:40.676Z","9.0.16":"2026-09-01T23:09:07.748Z","9.0.17":"2026-09-02T06:07:36.619Z","10.0.0":"2026-09-07T05:11:57.260Z","10.0.1":"2026-09-28T10:31:56.693Z"},"bugs":{"url":"https://github.com/cyberuni/async-fp/issues"},"author":{"name":"Homa Wong (unional)","email":"homawong@gmail.com"},"license":"MIT","homepage":"https://github.com/cyberuni/async-fp/tree/main/packages/async-context","keywords":["async","context","dependency","functional","typescript"],"repository":{"url":"https://github.com/cyberuni/async-fp.git","type":"git","directory":"packages/async-context"},"description":"Asynchronous context for functional style programming","maintainers":[{"name":"unional","email":"homawong@gmail.com"}],"readme":"# `@unional/async-context`\n\n[![NPM version][npm-image]][npm-url]\n[![NPM downloads][downloads-image]][downloads-url]\n[![Bundle size][bundlephobia-image]][bundlephobia-url]\n\n[![Codecov][codecov-image]][codecov-url]\n\nSecure, type safe, asynchronous context for functional programming.\n\nIn functional programming,\nit is common to pass in a context object containing dependencies used by the function.\n\n`AsyncContext` allows these dependencies to be loaded asynchronously.\n\nThis is useful in many cases. For example,\n\n<!-- no toc -->\n- [Just-in-time Dependency Loading](#just-in-time-dependency-loading)\n- [Chained Dependency Loading](#chained-dependency-loading)\n- [Configuration Injection](#configuration-injection)\n\n## Installation\n\nThis is part of [`async-fp`](../async-fp/README.md).\n\nTypically, you will install that instead of installing `@unional/async-context` directly.\n\nBut if you want, you can:\n\n```sh\n# npm\nnpm install @unional/async-context\n\n# yarn\nyarn add @unional/async-context\n\n# pnpm\npnpm install @unional/async-context\n\n#rush\nrush add -p @unional/async-context\n```\n\n## Usage\n\n[Introduction Video][introduction_video]\n\nYou can provide the initial context when calling the constructor.\nThe context value must be an object (`Record`).\nYou can extend and augment the context with the [`extend()`](#extend) later.\n\nYou can supply the context value in 4 different ways:\n\n```ts\nimport { AsyncContext } from '@unional/async-context'\n\nconst context = new AsyncContext({ key: 'secret key' }) // or\nconst context = new AsyncContext(Promise.resolve({ key: 'secret key' })) // or\nconst context = new AsyncContext(() => ({ key: 'secret key' })) // or\nconst context = new AsyncContext(async () => ({ key: 'secret key' }))\n\nawait context.get() // => { key: 'secret key' }\n```\n\nIf you provide an initialize function,\nit will not be executed until the `context.get()` is called.\nIt allows you to wait for user input and change the values/dependencies loaded.\n\nIf you want to start loading the dependencies immediately,\nstarts the loading and pass in the resulting `Promise`.\n\n### Initialize\n\nYou can create a `AsyncContext` and initialize it later.\nThis allows you to create a context in one part of your system,\nand initialize it in another.\n\n```ts\nimport { AsyncContext } from '@unional/async-context'\n\nexport const context = new AsyncContext<{ key: string }>() // optionally specify the init context type\n\n// in another file\nimport { context } from './context'\n\ncontext.initialize({ key: 'secret key' }) // or\ncontext.initialize(Promise.resolve({ key: 'secret key' })) // or\ncontext.initialize(() => ({ key: 'secret key' })) // or\ncontext.initialize(() => Promise.resolve({ key: 'secret key' }))\n```\n\n`initialize()` can only be called when you create the `AsyncContext` with empty constructor.\nAnd it can only be called once.\nThis prevents the context to be replaced.\n\nNote that the data it contains are not frozen.\nIf you want to protect them from tampering,\nyou can use [`Object.freeze()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze) or immutable library such as [`immutable`](https://immutable-js.github.io/immutable-js/).\n\n### Extend\n\nYou can extend or augment the context by calling `extend()`.\n\n```ts\nimport { AsyncContext } from '@unional/async-context'\n\nconst ctx = new AsyncContext({ a: 1, b: 'b' })\n\nconst newCtx = ctx.extend({ b: 2, c: 3 })\nconst newCtx = ctx.extend(Promise.resolve({ b: 2, c: 3 }))\nconst newCtx = ctx.extend(() => ({ b: 2, c: 3 }))\nconst newCtx = ctx.extend(async () => ({ b: 2, c: 3 }))\n\nawait newCtx.get() // => { a: 1, b: 2, c: 3 }\n```\n\nThe `extend()` updates the `AsyncContext` in place,\ni.e. the `newCtx` and `ctx` above is the same instance.\n\nThe difference is that `newCtx` will have the context type updated while `ctx` doesn't.\n\nIf you want to use the `ctx` directly, you can use `get<T>()` to assert the context type.\n\n```ts\nconst ctx = new AsyncContext({ a: 1, b: 'b' })\n  .extend({ b: 2, c: 3 })\n\nawait ctx.get<{ a: number, b: number, c: number }>()\n\n// it is really the same as this, but less verbose\n(await ctx.get() as { a: number, b: number, c: number })\n```\n\n### Chaining\n\nAs you can guess, the `initialize()` and `extend()` functions can be chained:\n\n```ts\nconst ctx = new AsyncContext()\n\nconst newCtx = ctx.initialize({ a: 1 }).extend({ b: 2 }).extend({ c: 3 })\n```\n\n## Use Cases\n\n### Just-in-time Dependency Loading\n\nSince the handlers are delay executed,\nyou can declare the dependencies you need,\nand load them only when the function is invoked.\n\n```ts\nimport { AsyncContext } from '@unional/async-context'\n\nfunction createSettingRoute(context: AsyncContext<IO>) {\n  return async (request, response) => {\n    const { io } = await context.get()\n    response(io.loadSetting())\n  }\n}\n\naddRoute('/setting', createSettingRoute(new AsyncContext(() => ({ io: createIO() }))))\n```\n\n### Chained Dependency Loading\n\nYou can use `extend()` to chain asynchronous dependency loading.\n\n```ts\nimport { AsyncContext } from '@unional/async-context'\n\nconst ctx = new AsyncContext(() => ({ io: createIO() }))\n  .extend(loadConfig)\n  .extend(loadPlugins)\n\nasync function loadConfig(ctx: AsyncContext<{ io: IO }>) {\n  const { io } = await ctx.get()\n  return { config: await io.getConfig() }\n}\n\nasync function loadPlugins(ctx: AsyncContext<{ config: Config, io: IO }>) {\n  const { config, io } = await ctx.get()\n  return { plugins: await Promise.all(config.plugins.map(p => loadPlugin(io, p)) }\n}\n```\n\n### Configuration Injection\n\nYou can wait for user input.\n\n```ts\nimport { AsyncContext } from '@unional/async-context'\n\nlet configure: (value: any | PromiseLike<any>) => void\nconst configuring = new Promise(a => configure = a)\n\nconst ctx = new AsyncContext(configuring)\n\nasync function doWork(ctx: AsyncContext) {\n  const { config } = await ctx.get() // will wait for `configure()`\n  ...\n}\n\ndoWork(ctx)\n\n// call by user after application starts\nconfigure({ ... })\n```\n\n[bundlephobia-image]: https://img.shields.io/bundlephobia/minzip/@unional/async-context.svg\n[bundlephobia-url]: https://bundlephobia.com/result?p=@unional/async-context\n[codecov-image]: https://codecov.io/gh/cyberuni/async-fp/branch/main/graph/badge.svg\n[codecov-url]: https://codecov.io/gh/cyberuni/async-fp\n[downloads-image]: https://img.shields.io/npm/dm/@unional/async-context.svg?style=flat\n[downloads-url]: https://npmjs.org/package/@unional/async-context\n[introduction_video]: https://youtu.be/9EnrSJdvP48\n[npm-image]: https://img.shields.io/npm/v/@unional/async-context.svg?style=flat\n[npm-url]: https://npmjs.org/package/@unional/async-context\n","readmeFilename":""}