{"bugs":{"url":"https://github.com/DirtyHairy/async-mutex/issues"},"dist":{"shasum":"353c69a0b9e75250971a64ac203b0ebfddd75482","tarball":"https://registry.npmjs.org/async-mutex/-/async-mutex-0.5.0.tgz","fileCount":28,"integrity":"sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==","signatures":[{"sig":"MEUCIQCCZtw5m8CXI/ClYTIlb+FSPesRvrwuotIHI0RR6PkoUAIgPJLQJDjKPyQoqXsTph6/6RZBMkj91nx1kFSnNWBvNLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63046},"main":"lib/index.js","name":"async-mutex","types":"lib/index.d.ts","author":{"url":"https://github.com/DirtyHairy/","name":"Christian Speckner","email":"cnspeckn@googlemail.com"},"module":"es6/index.js","exports":{".":{"import":"./index.mjs","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"gitHead":"ca071fca1a72e00bc9bb02626c88393eefe63695","license":"MIT","scripts":{"lint":"eslint src/**/*.ts test/**/*.ts","test":"yarn lint && nyc --reporter=text --reporter=html --reporter=lcov mocha test/*.ts","build":"tsc && tsc -p tsconfig.es6.json && tsc -p tsconfig.mjs.json && rollup -o index.mjs mjs/index.js","coveralls":"cat ./coverage/lcov.info | coveralls","prepublishOnly":"yarn test && yarn build"},"_npmUser":{"name":"dirtyhairy","email":"cnspeckn@googlemail.com"},"homepage":"https://github.com/DirtyHairy/async-mutex#readme","keywords":["mutex","async"],"prettier":{"parser":"typescript","tabWidth":4,"printWidth":120,"singleQuote":true},"importSort":{".js, .jsx, .ts, .tsx":{"style":"eslint","parser":"typescript"}},"repository":{"url":"git+https://github.com/DirtyHairy/async-mutex.git","type":"git"},"_npmVersion":"10.2.4","description":"A mutex for guarding async workflows","directories":{},"maintainers":[{"name":"dirtyhairy","email":"cnspeckn@googlemail.com"}],"_nodeVersion":"21.6.2","dependencies":{"tslib":"^2.4.0"},"eslintConfig":{"root":true,"rules":{"eqeqeq":"error","no-async-promise-executor":"off","@typescript-eslint/no-namespace":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.3.0","eslint":"^8.57.0","rollup":"^4.12.1","ts-node":"^10.9.1","prettier":"^3.2.5","coveralls":"^3.1.1","typescript":"^5.4.2","@types/node":"^20.11.25","@types/mocha":"^10.0.6","@sinonjs/fake-timers":"^11.2.2","import-sort-style-eslint":"^6.0.0","@typescript-eslint/parser":"^7.2.0","@types/sinonjs__fake-timers":"^8.1.2","prettier-plugin-import-sort":"^0.0.7","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/async-mutex_0.5.0_1710185184024_0.2843697821018598","host":"s3://npm-registry-packages"},"_id":"async-mutex@0.5.0","version":"0.5.0"}