{"_id":"@alumis/semaphore","_rev":"4-4842029e3d92b42f054c0ab7e517758f","name":"@alumis/semaphore","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@alumis/semaphore","version":"1.0.0","description":"A semaphore implementation written in Typescript. A semaphore limits the number of threads that can access a resource or pool of resources concurrently.","repository":{"type":"git","url":"git+https://github.com/alumis/semaphore.git"},"author":{"name":"Emil Müller"},"license":"GPL-3.0","bugs":{"url":"https://github.com/alumis/semaphore/issues"},"devDependencies":{"typescript":"^3.3.4000","@alumis/cancellationtoken":"^1.0.4"},"peerDependencies":{"@alumis/cancellationtoken":"^1.0.4"},"gitHead":"6838a81d07e310445062ab221296f08aa2911c68","homepage":"https://github.com/alumis/semaphore#readme","_id":"@alumis/semaphore@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"alumis","email":"emil@alumis.no"},"dist":{"integrity":"sha512-O1pXvofndYCojbHxnu7VwfRJh4rv7tXDMRJBBXpjC+oIloPy3W9JcMVERFlckCogiWTl/DCmBd5/ALFaBx1pnQ==","shasum":"70aedc52b7e53bf5e358236823b50ff118434852","tarball":"https://registry.npmjs.org/@alumis/semaphore/-/semaphore-1.0.0.tgz","fileCount":5,"unpackedSize":43329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuPQ7CRA9TVsSAnZWagAAIfMP/0iUqC4v/SfCGOnMF6Nt\nGli1l0LBUWsfv6kP0Mv73tln+bkDjU33pLWpIA0ZaCD33/RiEGoQSoE/rg+M\nr4NXaQk3bqMDDWdjtgUbPlSbqwXQFa/XHwsOmYxizMwx6lIJKbUEhlecNkTJ\ndz38okvpRJees7/afFoTR6HmGFtX3fraZlzZqARcM5adhZxzSYzkhVWw6M1l\nOMiIlsvegre41bDbviRTa1jkQ2v5TP4YN3PbxbkzAI5+Itbp4UnjeWjlyJax\n7z0ujLSuGprsfZ5rQqEUBCUytfz6BxRS13BBXCueaEAo/bUTmfnE0Ku5EMEd\n3NSF+CqBhns3IUWcmDNyQ0giRs907o9Jcx3E6MLTQm05CPspkHQIgNJ0uOtF\nuVBD6Fw/NToFvuKGh8pfhGO+7qAE8UKMRtY4THXXJDuKKWPitQ5S6a72dd83\nh2Wd3+87564FRV6GQvXB53myVr6LT+0o/19U8kJD9cy1spckpFbQlOZU06w1\nBPISa5vWbRG4A1fM2HHNKTlnYrG/Qs+C0Y75hb2ld9+Hdt0++nIw1o3Fly/l\nL9qyrrenbKiEqV5L3GdRXTnMYmEA1SP5Ev+Zq203sxCsmPl2SbSN7cnj0Fmy\nDCQ0v2H7PTpW0LPfmhckk/nWtFWjG+e+GpQ9IPry2g6n3DNjuBESV1WLHoMO\nAXQ5\r\n=GFYI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEGCgSWWZ8AoeH5JmP+Cy4Wp3FwDsXoDYWExYuhNEfaAiBEfVzGh6sZm0cBiuArPyIX8F/tvY81OTGouaokYnoIVw=="}]},"maintainers":[{"name":"alumis","email":"emil@alumis.no"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semaphore_1.0.0_1555625018680_0.874782675949771"},"_hasShrinkwrap":false,"deprecated":"Deprecated"},"1.0.1":{"name":"@alumis/semaphore","version":"1.0.1","description":"A semaphore implementation written in Typescript. A semaphore limits the number of threads that can access a resource or pool of resources concurrently.","repository":{"type":"git","url":"git+https://github.com/alumis/semaphore.git"},"author":{"name":"Emil Müller"},"license":"GPL-3.0","bugs":{"url":"https://github.com/alumis/semaphore/issues"},"devDependencies":{"@alumis/cancellationtoken":"^1.0.4","typescript":"^3.4.4"},"peerDependencies":{"@alumis/cancellationtoken":"^1.0.4"},"gitHead":"6838a81d07e310445062ab221296f08aa2911c68","homepage":"https://github.com/alumis/semaphore#readme","_id":"@alumis/semaphore@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"alumis","email":"emil@alumis.no"},"dist":{"integrity":"sha512-BvdLAuVZaXGDy7ltdVlBol2YExRr5g22MGGt4nAEIKfMAJFr/HdLzsIbafoz6UZkjDlDRJjKJnntJSj9FcOFZw==","shasum":"c65fe8b084db4c9848eaecab229c868f338b4f52","tarball":"https://registry.npmjs.org/@alumis/semaphore/-/semaphore-1.0.1.tgz","fileCount":5,"unpackedSize":43382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcug2pCRA9TVsSAnZWagAA/5EP/26/5I5gOoJKo8IAGcYV\nucCn+g8hlOx1Ih8C4+jE7y8EaJryWGRRIBp6mEBy7EigGQetuHQ2tjjQVBtL\ncT3qzOlLPz0Pb/yCS/zBBTqBsTo2vm42096PKXlIKvODv/SrDRgeHdMtcHmI\nljW6jCNpCN8VenYC5AvwzA1+XPKm3g2RcnrbGngJxwVMbE372i/Su7aPsV39\nfvtZKPNX4LiTtt/DtH4VHunwdzZRj8XJlhb6r5v4O2eKRxudcYnUYHbB2rDQ\nlAgiPEyNEnZyDd8ESqcOSJsjUDLAypcIS20p45glqRICQ4BXgLn59vXH5rVM\nxkROE8xB7vuloi6jG0Y7ootztMQhU+nfrDjE/SkGibeiumBKPw0lDvValmKk\n0O5QKfs0cR9/LhSvlUn4jPj68t0Phy7ZRe4k4rbXNZorHbGElsG0TlePuEtP\nLViwAHT4gYUqu3mi6eVDZIC0U/88NI9+p8ZzMhEA5jercBT65alRhxK9wmfD\nqV7k5aI/WMnRQ8JSw4d0RNgkMFSmBrcfvvVGU5nh68XtlhRBjljYY4GSHzv6\nY0ptSiB4okhGqoVaHeI0Z2dtG48L02kcV4F63fuNRubb6T1FPg3z/fw2ECx5\nyAXnOhN28sjc3KGCHrEMbf/DS7IvTCOBj7WZSST/URdoudcxugECeHxfo2ef\nXU5P\r\n=h+Cp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoiV1lW8+tsGNqyX/UzM17D/3MzO07bYKkJvi8Y/FIrAiAKIHSfgzZ+SA0O0ZW2jHnVVQLkYVQ5464QHTvudTZvsQ=="}]},"maintainers":[{"name":"alumis","email":"emil@alumis.no"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semaphore_1.0.1_1555697065014_0.7406216691497747"},"_hasShrinkwrap":false,"deprecated":"Deprecated"}},"time":{"created":"2019-04-18T22:03:38.482Z","1.0.0":"2019-04-18T22:03:38.883Z","modified":"2022-04-04T13:41:27.011Z","1.0.1":"2019-04-19T18:04:25.143Z"},"maintainers":[{"email":"andrewnielsen89@gmail.com","name":"andrewsadduq"},{"email":"emil@alumis.no","name":"emilmuller"}],"description":"A semaphore implementation written in Typescript. A semaphore limits the number of threads that can access a resource or pool of resources concurrently.","homepage":"https://github.com/alumis/semaphore#readme","repository":{"type":"git","url":"git+https://github.com/alumis/semaphore.git"},"author":{"name":"Emil Müller"},"bugs":{"url":"https://github.com/alumis/semaphore/issues"},"license":"GPL-3.0","readme":"# Semaphore\nA semaphore implementation written in Typescript. A semaphore limits the number of threads that can access a resource or pool of resources concurrently.\n","readmeFilename":"README.md"}