{"bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"d6c6c5554d1a734509f5c0f6fa49a24457043d19","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-3.0.0.tgz","fileCount":7,"integrity":"sha512-eO6fLiSnrJrMdjWMNK8zbVRXPs2TKJg78iKZd9wDpN3na5tcoV6EoeiOlMgk2QaAQ1gIrK1YuMsJHXWqz89tSA==","signatures":[{"sig":"MEYCIQDEDDjJ48N8MsAs4QxSGTrtOhSSBXCQdEoaSpIt3uesIgIhAJIjyN5Zsh65/zW/F2nUNjfYZvYja0hsvcUHmI5PJpK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12861},"jest":{"rootDir":"src","transform":{"\\.[jt]sx?$":["babel-jest",{"root":"<rootDir>/.."}]},"moduleNameMapper":{"^(\\.\\.?\\/.+)\\.js$":"$1"},"coverageDirectory":"<rootDir>/..","extensionsToTreatAsEsm":[".ts"]},"name":"await-lock","type":"module","author":{"name":"James Ide"},"exports":{".":{"types":"./build/AwaitLock.d.ts","import":"./build/AwaitLock.js"}},"gitHead":"ceee01a329fbb20b596a30c8f36a527430872b7c","license":"MIT","scripts":{"lint":"tsc --noEmit","test":"NODE_OPTIONS='--disable-warning=ExperimentalWarning --experimental-vm-modules' jest","build":"tsc","clean":"rm -rf build","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"homepage":"https://github.com/ide/await-lock","keywords":["async","await","lock","es2017","co","yield","generator","promise"],"repository":{"url":"git+https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"10.9.2","description":"Mutex locks for async functions","directories":{},"maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","jest":"^29.7.0","prettier":"^3.5.2","@types/co":"^4.6.6","babel-jest":"^29.7.0","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/node":"^22.13.5","@babel/preset-typescript":"^7.26.0"},"_npmOperationalInternal":{"tmp":"tmp/await-lock_3.0.0_1740383156818_0.5698844623048536","host":"s3://npm-registry-packages-npm-production"},"_id":"await-lock@3.0.0","version":"3.0.0"}