{"name":"asynciterator","version":"3.10.0","description":"An asynchronous iterator library for advanced object pipelines.","author":{"name":"Ruben Verborgh","email":"ruben@verborgh.org","url":"https://ruben.verborgh.org/"},"contributors":[{"name":"Ruben Taelman","email":"ruben.taelman@ugent.be","url":"https://www.rubensworks.net/"},{"name":"Jesse Wright","email":"jmwright.045@gmail.com","url":"https://github.com/jeswr/"},{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com","url":"https://jacoscaz.com/"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RubenVerborgh/AsyncIterator.git"},"type":"commonjs","main":"dist/asynciterator.js","exports":{"./package.json":"./package.json",".":{"require":{"types":"./dist/asynciterator.d.ts","default":"./dist/asynciterator.js"},"import":{"types":"./dist/asynciterator.d.mts","default":"./dist/asynciterator.mjs"}}},"module":"./dist/asynciterator.mjs","types":"./dist/asynciterator.d.ts","sideEffects":false,"scripts":{"build":"npm run build:clean && npm run build:module && npm run build:commonjs","build:clean":"rm -rf dist","build:module":"tsc -d --module es2015 && ./.change-extension mjs dist/ts-out/*.js && ./.change-extension d.mts dist/ts-out/*.d.ts && mv dist/ts-out/*.mjs dist/ts-out/*.d.mts dist && rm -r dist/ts-out && npm run build:module:import","build:commonjs":"tsc -d --module commonjs && mv dist/ts-out/*.js dist/ts-out/*.d.ts dist && rm -r dist/ts-out && npm run build:commonjs:import","build:module:import":"sed -i'.bak' -e 's/\\.\\/linkedlist/.\\/linkedlist.mjs/' -e 's/\\.\\/taskscheduler/.\\/taskscheduler.mjs/' dist/asynciterator.mjs dist/asynciterator.d.mts && rm dist/*.bak","build:commonjs:import":"sed -i'.bak' -e 's/\\.\\/linkedlist/.\\/linkedlist.js/' -e 's/\\.\\/taskscheduler/.\\/taskscheduler.js/' dist/asynciterator.js && rm dist/*.bak","prepare":"npm run build","test":"npm run build:commonjs && npm run test:microtask","test:microtask":"npm run mocha","test:immediate":"npm run mocha -- --require test/config/useSetImmediate.js","mocha":"c8 mocha","lint":"eslint asynciterator.ts test perf","docs":"npm run build:commonjs && npm run jsdoc","jsdoc":"jsdoc -c jsdoc.json"},"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/register":"^7.10.1","@types/node":"^14.0.13","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","c8":"^7.2.0","chai":"^4.2.0","eslint":"^8.0.0","husky":"^4.2.5","jsdoc":"^4.0.2","mocha":"^9.0.0","sinon":"^7.2.7","sinon-chai":"^3.3.0","typescript":"^3.9.5"},"dependencies":{"tiny-set-immediate":"^1.0.2"},"_id":"asynciterator@3.10.0","gitHead":"96fb999c21c398ecc24efbe68c6f21bf18110d7b","bugs":{"url":"https://github.com/RubenVerborgh/AsyncIterator/issues"},"homepage":"https://github.com/RubenVerborgh/AsyncIterator#readme","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-eDOBoUf2m+4ht0ETVn2SCfuBIZZ6UWyyQbP++LRPKoK7PmrCQq37pJ6vRvyef4o1Pn+CwWnzMlkXxGdh/krVIw==","shasum":"b9baade3792078235dbb6b35f6d28e88db76c5ce","tarball":"https://registry.npmjs.org/asynciterator/-/asynciterator-3.10.0.tgz","fileCount":15,"unpackedSize":258064,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAt/0AOzU5pKrMGw9XODobW6Uws8zCacu1VRLStqH/BAAiEA/Jj/q78rKeh1lXgAnSh2/GYDvwMFsX77ces2MbAwGAQ="}]},"_npmUser":{"name":"rubenverborgh","email":"ruben@verborgh.org"},"directories":{},"maintainers":[{"name":"rubenverborgh","email":"ruben@verborgh.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/asynciterator_3.10.0_1758788045414_0.3055985791136797"},"_hasShrinkwrap":false}