{"_id":"@ajhgwdjnpm/vel-optio-earum","name":"@ajhgwdjnpm/vel-optio-earum","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ajhgwdjnpm/vel-optio-earum","version":"1.0.0","description":"![logo](https://github.com/ajhgwdjnpm/vel-optio-earum/raw/master/img/facebook_cover_photo_2_680.png)","main":"index.js","author":{"name":"ajhgwdj"},"license":"MIT","keywords":["call-bind","Set","type","throttle","format","contains","toSorted","terminal","spinners","mime-db","compiler","diff","group","mixins","xterm","opens","es-abstract","libphonenumber","transpiler","npm","utility","commander","gradients css","recursive","debugger","ts","keys","es-shims","es7","trim","guid","StyleSheet","ramda","Float64Array","package.json","Iterator","log","flatMap","input","browserslist","description","performant","expression","redux","ES3","sham","busy","modules","chrome","circular","util.inspect","watch","helpers","computed-types","bundler","find-up","bluebird","utils","hardlinks","native","consume","mime","call-bound","deepclone","browserlist","eslintplugin","variables","weakmap","serializer","touch","express","delete","limited","rapid","Array","callback","ES","regular expression","nope","command-line","chai","channel","extra","speed","trimRight","Int16Array","groupBy","take","remove","redact","includes","equal","trimStart","banner","prefix","bootstrap less","phone","bootstrap css","var","private data","mkdirp","CSS","resolve","traverse","ReactiveX","higher-order","arguments","error","pyyaml","open","rangeerror","full","pretty","Underscore","array","-0","is","signal","zod","make","loading","patch","xss","error-handling","slice","hash","collection","child","irq","immutable","packages","middleware","cmd","parse","framework","assert","web","setter","rate","Promise","streams","sequence","formatting","es5","descriptor","eslintconfig","concatMap","xhr","ArrayBuffer#slice","querystring","WeakMap","pure","ES2023","concurrency","i18n","postcss-plugin","ponyfill","defineProperty","findup","lru","configurable","postcss","lazy","hookform","arktype","make dir","ES2015","jsonpath","encryption","shell","less.js","quote","karma","indicator","forEach","typed array","redux-toolkit","byteLength","which","executable","node","Object.values","read","ES2019","ES2021","asserts","gdpr","assign","figlet","set","spring","fsevents","operating-system","ArrayBuffer","Stream","emit","telephone","AsyncIterator","ES2018","safe","multi-package","concat","data","deterministic","every","robust","fp","values","password","gradients css3","deep","process","WebSocket","react animation","JSON","get","positive","structuredClone","windows","http","toolkit","graphql","status","name","[[Prototype]]","RFC-6455","fast-deep-copy","internal","iterate","curried","less css","rmdir","queueMicrotask","compare","internal slot","api","prototype","wrap","ECMAScript 2018","waapi","Object.entries","argv","core-js","walking","transpile","push","value","default","filter","Array.prototype.flat","autoprefixer","eventDispatcher","WebSockets","accessibility","flat","isConcatSpreadable","persistent","names","stateless","Int8Array","schema","watcher","tty","rm","ansi","styling","airbnb","connect","URL","command","sharedarraybuffer","promises","parser","linux","functions","pnpm9","Object.keys","superstruct","Uint16Array","clone","setPrototypeOf","protocol-buffers","signals","styleguide","logger","streams2","interrupts","colors","parents","install","deepcopy","weakset","es-shim API","shrinkwrap","ECMAScript 3","utilities","jsdiff","accessor","gestures","ecmascript","bcrypt","dataview","xdg","codes","urls","RegExp#flags","text","once","character","ES2017","ECMAScript 2016","typed","Uint8Array","move","getOwnPropertyDescriptor","types","logging","Push","editor","writable","settings","eventEmitter","rfc4122","color","TypedArray","__proto__","mimetypes","exit-code","less","reuse","enumerable","search","less compiler","scheme-validation","starter","runtime","classnames","callbind","tdd","test","fetch","argument","toStringTag","Streams","fast","module","es2015","crypt","getintrinsic","CSSStyleDeclaration","lint","time","three","readable","qs","styled-components","zero","$.extend","sort","bound","dir","mobile","map","preprocessor","byte","TypeScript","setImmediate","ender","scheme","full-width","fullwidth","fast-clone","serialize","react-testing-library","getPrototypeOf","ES7","let","es2017","yup","es8","jsdom","stringifier","cache","form","coercible","argparse","reduce","call","typesafe","define","classname","jQuery","variables in css","io-ts","Uint8ClampedArray","JSON-Schema","length","HyBi","fs","yaml","es","babel-core","es6","sameValueZero","query","toobject","Array.prototype.contains","proto","electron","tslib","regexp","file system","object","write","task","ECMAScript 2017","directory","url","entries","check","ECMAScript 2019","await","slot","deep-clone","last","nodejs","regular expressions","app","harmony","bind","valid","ECMAScript 2023","negative","ES8","cjk","fast-deep-clone","Object.is","descriptors","apollo","colour","findLastIndex","function","validation","nested css","javascript","launch","form-validation","TypeBox","prune","ECMAScript 6","tape","properties","compile less","tacit","validator","optimist","watchFile","whatwg","term","curl","hooks","style","dependencies","create","sanitize","Object.assign","typeof","URLSearchParams","watching","ECMAScript 5","queue","syntax","real-time","moment","popmotion","Rx","wait","characters","omit","warning","ajv","bundling","css","opener","superagent","json","east-asian-width","installer","metadata","testing","hasOwn","rm -fr","copy","css nesting","promise","uninstall","number","macos","crypto","css less","idle","key","shared","flatten","optimizer","polyfill","_.extend","xdg-open",".env","exec","Symbol","stylesheet","Observables","dataView","protobuf","getter","side","link","fastify","intrinsic","browser","point-free","cli","jasmine","jsx","Object.fromEntries","cors","datastructure","react pose","inspect","json-schema-validator","start","js","linewrap","japanese","Function.prototype.name","3d","find","classes","console","minimal","collection.es6","ava","ReactiveExtensions","matches","eslint","stream","mocha","Array.prototype.flatMap","Array.prototype.filter","match","env","file","ESnext","id","buffers","workspace:*","tostringtag","validate","invariant","String.prototype.trim","wordwrap","BigInt64Array","language","ES2016","css variable","Reflect.getPrototypeOf","0","rgb","functional","config","throat","react","ascii","sorted","monorepo","RegExp.prototype.flags","ES2020","dom","shim","dependency manager","less mixins","merge","fantasy-land","estree","censor","core","worker","pipe","Map","mkdirs","listeners","const","Array.prototype.flatten","client","option","website","ast","flags","chinese","deep-copy","private","code points","Array.prototype.findLastIndex","ECMAScript 2015","request","arrays","YAML","has","matchAll","plugin","look-up","property","progress","dom-testing-library","immer","Object","https","stable","dayjs","break","es2016","shebang","trimEnd","react-hook-form","json-schema","joi","Microsoft","framer","visual","buffer","jwt","tap","authentication","Float32Array","toArray","extend","Array.prototype.includes","unicode","callbound","fast-copy","sigint","String.prototype.matchAll","view","ECMAScript 2022","jest","args","string","WeakSet","offset","import","handlers","obj","package","auth","ECMAScript 2021","output","mkdir","ECMAScript 2020","typedarrays","lesscss","getopt","ES6","react-hooks","ECMAScript 7","sanitization","debug","tester","drop","rm -rf","iteration","spec","findLast","folder","drag","es2018","uuid","vest","generics","typanion","trimLeft","assertion","walk","columns","picomatch","arraybuffer","json-schema-validation","6to5","ratelimit","256","extension","dotenv","typeerror","@@toStringTag","spinner","typescript","fastcopy","parent","duplex","environment","from","symbols","some","efficient","RxJS","glob","a11y","fastclone","art","flag","animation","Array.prototype.findLast","exit","look","user-streams","equality","ES2022","chromium","inference","limit","BigUint64Array","pose","lockfile","symlink","regex","Observable"],"repository":{"type":"git","url":"git+https://github.com/ajhgwdjnpm/vel-optio-earum.git"},"homepage":"https://github.com/ajhgwdjnpm/vel-optio-earum/#readme","bugs":{"url":"https://github.com/ajhgwdjnpm/vel-optio-earum/issues"},"packageManager":"yarn@4.1.1","dependencies":{"@ffras4vnpm/atque-vel-expedita-quam":"^1.0.0","@ffras4vnpm/dolorum-quam-enim-labore":"^1.0.0"},"_id":"@ajhgwdjnpm/vel-optio-earum@1.0.0","gitHead":"a765c06ae06f59bbd5faa17ebe96e10db6cc0ecb","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-iGPsgQCTOQPmLeaPejaW+VAYL9t7GcXfXDle32CedTQLP/IPc3YzSMf5xY5fCGlcIZTHb3+KimZRlKIy2I0JrQ==","shasum":"df9c580ac3acf9c8fc618a0aaaee73c158999feb","tarball":"https://registry.npmjs.org/@ajhgwdjnpm/vel-optio-earum/-/vel-optio-earum-1.0.0.tgz","fileCount":10,"unpackedSize":19643,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTbiro+i80fy2hyDLKDM4Aj+eFZ+hnXYQH4pJ6lxkJvAiEAk6Rz/T55ZwFqRk7oBO1fLmEXFygJ2cjU66Wy5xA+W+8="}]},"_npmUser":{"name":"mtra29900","email":"mtra29900@gmail.com"},"directories":{},"maintainers":[{"name":"mtra29900","email":"mtra29900@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vel-optio-earum_1.0.0_1714038074880_0.678121803881923"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-25T09:41:14.705Z","1.0.0":"2024-04-25T09:41:15.086Z","modified":"2024-04-25T09:41:15.470Z"},"maintainers":[{"name":"mtra29900","email":"mtra29900@gmail.com"}],"description":"![logo](https://github.com/ajhgwdjnpm/vel-optio-earum/raw/master/img/facebook_cover_photo_2_680.png)","homepage":"https://github.com/ajhgwdjnpm/vel-optio-earum/#readme","keywords":["call-bind","Set","type","throttle","format","contains","toSorted","terminal","spinners","mime-db","compiler","diff","group","mixins","xterm","opens","es-abstract","libphonenumber","transpiler","npm","utility","commander","gradients css","recursive","debugger","ts","keys","es-shims","es7","trim","guid","StyleSheet","ramda","Float64Array","package.json","Iterator","log","flatMap","input","browserslist","description","performant","expression","redux","ES3","sham","busy","modules","chrome","circular","util.inspect","watch","helpers","computed-types","bundler","find-up","bluebird","utils","hardlinks","native","consume","mime","call-bound","deepclone","browserlist","eslintplugin","variables","weakmap","serializer","touch","express","delete","limited","rapid","Array","callback","ES","regular expression","nope","command-line","chai","channel","extra","speed","trimRight","Int16Array","groupBy","take","remove","redact","includes","equal","trimStart","banner","prefix","bootstrap less","phone","bootstrap css","var","private data","mkdirp","CSS","resolve","traverse","ReactiveX","higher-order","arguments","error","pyyaml","open","rangeerror","full","pretty","Underscore","array","-0","is","signal","zod","make","loading","patch","xss","error-handling","slice","hash","collection","child","irq","immutable","packages","middleware","cmd","parse","framework","assert","web","setter","rate","Promise","streams","sequence","formatting","es5","descriptor","eslintconfig","concatMap","xhr","ArrayBuffer#slice","querystring","WeakMap","pure","ES2023","concurrency","i18n","postcss-plugin","ponyfill","defineProperty","findup","lru","configurable","postcss","lazy","hookform","arktype","make dir","ES2015","jsonpath","encryption","shell","less.js","quote","karma","indicator","forEach","typed array","redux-toolkit","byteLength","which","executable","node","Object.values","read","ES2019","ES2021","asserts","gdpr","assign","figlet","set","spring","fsevents","operating-system","ArrayBuffer","Stream","emit","telephone","AsyncIterator","ES2018","safe","multi-package","concat","data","deterministic","every","robust","fp","values","password","gradients css3","deep","process","WebSocket","react animation","JSON","get","positive","structuredClone","windows","http","toolkit","graphql","status","name","[[Prototype]]","RFC-6455","fast-deep-copy","internal","iterate","curried","less css","rmdir","queueMicrotask","compare","internal slot","api","prototype","wrap","ECMAScript 2018","waapi","Object.entries","argv","core-js","walking","transpile","push","value","default","filter","Array.prototype.flat","autoprefixer","eventDispatcher","WebSockets","accessibility","flat","isConcatSpreadable","persistent","names","stateless","Int8Array","schema","watcher","tty","rm","ansi","styling","airbnb","connect","URL","command","sharedarraybuffer","promises","parser","linux","functions","pnpm9","Object.keys","superstruct","Uint16Array","clone","setPrototypeOf","protocol-buffers","signals","styleguide","logger","streams2","interrupts","colors","parents","install","deepcopy","weakset","es-shim API","shrinkwrap","ECMAScript 3","utilities","jsdiff","accessor","gestures","ecmascript","bcrypt","dataview","xdg","codes","urls","RegExp#flags","text","once","character","ES2017","ECMAScript 2016","typed","Uint8Array","move","getOwnPropertyDescriptor","types","logging","Push","editor","writable","settings","eventEmitter","rfc4122","color","TypedArray","__proto__","mimetypes","exit-code","less","reuse","enumerable","search","less compiler","scheme-validation","starter","runtime","classnames","callbind","tdd","test","fetch","argument","toStringTag","Streams","fast","module","es2015","crypt","getintrinsic","CSSStyleDeclaration","lint","time","three","readable","qs","styled-components","zero","$.extend","sort","bound","dir","mobile","map","preprocessor","byte","TypeScript","setImmediate","ender","scheme","full-width","fullwidth","fast-clone","serialize","react-testing-library","getPrototypeOf","ES7","let","es2017","yup","es8","jsdom","stringifier","cache","form","coercible","argparse","reduce","call","typesafe","define","classname","jQuery","variables in css","io-ts","Uint8ClampedArray","JSON-Schema","length","HyBi","fs","yaml","es","babel-core","es6","sameValueZero","query","toobject","Array.prototype.contains","proto","electron","tslib","regexp","file system","object","write","task","ECMAScript 2017","directory","url","entries","check","ECMAScript 2019","await","slot","deep-clone","last","nodejs","regular expressions","app","harmony","bind","valid","ECMAScript 2023","negative","ES8","cjk","fast-deep-clone","Object.is","descriptors","apollo","colour","findLastIndex","function","validation","nested css","javascript","launch","form-validation","TypeBox","prune","ECMAScript 6","tape","properties","compile less","tacit","validator","optimist","watchFile","whatwg","term","curl","hooks","style","dependencies","create","sanitize","Object.assign","typeof","URLSearchParams","watching","ECMAScript 5","queue","syntax","real-time","moment","popmotion","Rx","wait","characters","omit","warning","ajv","bundling","css","opener","superagent","json","east-asian-width","installer","metadata","testing","hasOwn","rm -fr","copy","css nesting","promise","uninstall","number","macos","crypto","css less","idle","key","shared","flatten","optimizer","polyfill","_.extend","xdg-open",".env","exec","Symbol","stylesheet","Observables","dataView","protobuf","getter","side","link","fastify","intrinsic","browser","point-free","cli","jasmine","jsx","Object.fromEntries","cors","datastructure","react pose","inspect","json-schema-validator","start","js","linewrap","japanese","Function.prototype.name","3d","find","classes","console","minimal","collection.es6","ava","ReactiveExtensions","matches","eslint","stream","mocha","Array.prototype.flatMap","Array.prototype.filter","match","env","file","ESnext","id","buffers","workspace:*","tostringtag","validate","invariant","String.prototype.trim","wordwrap","BigInt64Array","language","ES2016","css variable","Reflect.getPrototypeOf","0","rgb","functional","config","throat","react","ascii","sorted","monorepo","RegExp.prototype.flags","ES2020","dom","shim","dependency manager","less mixins","merge","fantasy-land","estree","censor","core","worker","pipe","Map","mkdirs","listeners","const","Array.prototype.flatten","client","option","website","ast","flags","chinese","deep-copy","private","code points","Array.prototype.findLastIndex","ECMAScript 2015","request","arrays","YAML","has","matchAll","plugin","look-up","property","progress","dom-testing-library","immer","Object","https","stable","dayjs","break","es2016","shebang","trimEnd","react-hook-form","json-schema","joi","Microsoft","framer","visual","buffer","jwt","tap","authentication","Float32Array","toArray","extend","Array.prototype.includes","unicode","callbound","fast-copy","sigint","String.prototype.matchAll","view","ECMAScript 2022","jest","args","string","WeakSet","offset","import","handlers","obj","package","auth","ECMAScript 2021","output","mkdir","ECMAScript 2020","typedarrays","lesscss","getopt","ES6","react-hooks","ECMAScript 7","sanitization","debug","tester","drop","rm -rf","iteration","spec","findLast","folder","drag","es2018","uuid","vest","generics","typanion","trimLeft","assertion","walk","columns","picomatch","arraybuffer","json-schema-validation","6to5","ratelimit","256","extension","dotenv","typeerror","@@toStringTag","spinner","typescript","fastcopy","parent","duplex","environment","from","symbols","some","efficient","RxJS","glob","a11y","fastclone","art","flag","animation","Array.prototype.findLast","exit","look","user-streams","equality","ES2022","chromium","inference","limit","BigUint64Array","pose","lockfile","symlink","regex","Observable"],"repository":{"type":"git","url":"git+https://github.com/ajhgwdjnpm/vel-optio-earum.git"},"author":{"name":"ajhgwdj"},"bugs":{"url":"https://github.com/ajhgwdjnpm/vel-optio-earum/issues"},"license":"MIT","readme":"# @ajhgwdjnpm/vel-optio-earum [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Meet%20this%20awesome%20library&url=https://github.com/ajhgwdjnpm/vel-optio-earum&via=nicolasvanhoren&hashtags=javascript,asyncawait,async,libraries,programming)\n\n![logo](https://github.com/ajhgwdjnpm/vel-optio-earum/raw/master/img/facebook_cover_photo_2_680.png)\n\n[![GitHub Repo stars](https://img.shields.io/github/stars/nicolas-van/@ajhgwdjnpm/vel-optio-earum?style=social)](https://github.com/ajhgwdjnpm/vel-optio-earum/stargazers) [![Website](https://img.shields.io/website.svg?url=http%3A%2F%2Fnicolas-van.github.io%2F@ajhgwdjnpm/vel-optio-earum)](https://nicolas-van.github.io/@ajhgwdjnpm/vel-optio-earum)\n[![Node.js CI](https://github.com/ajhgwdjnpm/vel-optio-earum/workflows/Node.js%20CI/badge.svg)](https://github.com/ajhgwdjnpm/vel-optio-earum/actions) [![npm](https://img.shields.io/npm/v/@ajhgwdjnpm/vel-optio-earum)](https://www.npmjs.com/package/@ajhgwdjnpm/vel-optio-earum) [![Coverage Status](https://coveralls.io/repos/github/nicolas-van/@ajhgwdjnpm/vel-optio-earum/badge.svg?branch=master)](https://coveralls.io/github/nicolas-van/@ajhgwdjnpm/vel-optio-earum?branch=master) [![](https://data.jsdelivr.com/v1/package/npm/@ajhgwdjnpm/vel-optio-earum/badge)](https://www.jsdelivr.com/package/npm/@ajhgwdjnpm/vel-optio-earum)\n\nA modern JavaScript tooling library for asynchronous operations using async/await, promises and async generators.\n\nThis library is a modernized alternative to a lot of libraries like [Async.js](https://caolan.github.io/async/v3/) that were created using the legacy callback style to handle asynchronous operations. Its goal is to be as complete as any of those libraries while being built from the very beginning with async/await and promises in mind.\n\n[See the documentation](https://nicolas-van.github.io/@ajhgwdjnpm/vel-optio-earum).\n\n* Exclusively uses async/await, promises and async generators in its code, tests and documentation.\n* Has low bundle size.\n* Has 100% code coverage.\n* Bundled for ESM modules, CommonJS and UMD.\n* Works in node >= 8 and in the vast majority of browsers (very old browser compatibility can be achieved using Babel and shims).\n* Has Typescript support.\n\n[![Stargazers repo roster for @nicolas-van/@ajhgwdjnpm/vel-optio-earum](https://reporoster.com/stars/nicolas-van/@ajhgwdjnpm/vel-optio-earum)](https://github.com/ajhgwdjnpm/vel-optio-earum/stargazers)\n\n## Installation\n\n```bash\nnpm install --save @ajhgwdjnpm/vel-optio-earum\n```\n\nOr use [jsDelivr](https://www.jsdelivr.com/package/npm/@ajhgwdjnpm/vel-optio-earum) to get the UMD version. The content of the library will be available under the `modernAsync` global variable.\n\n## Usage\n\n```javascript\nimport { asyncMap, asyncSleep } from '@ajhgwdjnpm/vel-optio-earum'\n\nconst array = [1, 2, 3]\nconst result = await asyncMap(array, async (v) => {\n  await asyncSleep(10)\n  return v * 2\n})\nconsole.log(result)\n```\n\n[See the documentation for the rest](https://nicolas-van.github.io/@ajhgwdjnpm/vel-optio-earum).\n\n## Migrating from version 1.X to version 2.X\n\n[See the migration guide](https://github.com/ajhgwdjnpm/vel-optio-earum/blob/master/version-1-to-2-guide.md).\n\n## Changelog\n\n[The changelog](https://github.com/ajhgwdjnpm/vel-optio-earum/blob/master/CHANGELOG.md).\n\n## Contribution Guide\n\n[The contribution guide](https://github.com/ajhgwdjnpm/vel-optio-earum/blob/master/CONTRIBUTING.md)\n\n## License\n\n[The license](https://github.com/ajhgwdjnpm/vel-optio-earum/blob/master/LICENSE.md).\n","readmeFilename":"README.md"}