1.0.0 • Published 2 months ago

@f1stnpm3/maxime-temporibus-quisquam v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

@f1stnpm3/maxime-temporibus-quisquam Tweet

logo

GitHub Repo stars Website Node.js CI npm Coverage Status npm.io

A modern JavaScript tooling library for asynchronous operations using async/await, promises and async generators.

This library is a modernized alternative to a lot of libraries like Async.js 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.

See the documentation.

  • Exclusively uses async/await, promises and async generators in its code, tests and documentation.
  • Has low bundle size.
  • Has 100% code coverage.
  • Bundled for ESM modules, CommonJS and UMD.
  • Works in node >= 8 and in the vast majority of browsers (very old browser compatibility can be achieved using Babel and shims).
  • Has Typescript support.

Stargazers repo roster for @nicolas-van/@f1stnpm3/maxime-temporibus-quisquam

Installation

npm install --save @f1stnpm3/maxime-temporibus-quisquam

Or use jsDelivr to get the UMD version. The content of the library will be available under the modernAsync global variable.

Usage

import { asyncMap, asyncSleep } from '@f1stnpm3/maxime-temporibus-quisquam'

const array = [1, 2, 3]
const result = await asyncMap(array, async (v) => {
  await asyncSleep(10)
  return v * 2
})
console.log(result)

See the documentation for the rest.

Migrating from version 1.X to version 2.X

See the migration guide.

Changelog

The changelog.

Contribution Guide

The contribution guide

License

The license.

mergecallbackECMAScript 2015setImmediateavaObject.entriesECMAScript 2018vpcsomeString.prototype.trimexecutablemapreducekoreanArray.prototype.flatMapstringifierguidfunctionalmruinput.envTypedArraypatchnativepolyfilljshintmatchAllReactiveXinstallerbcryptinterruptsdom-testing-libraryfast-deep-copyquerystringcloudsearchinspectesrequiremimevarsiterateInt16Arraycss variablepnpm9prettyperformant[[Prototype]]tdddomzodauthenticationkinesiscode pointselectrones2015ES2022styleslistenersdircliwordbreakArrayBuffer.prototype.sliceargumentsStreamlesscssjsdiffpackagesdayjses2017pathimmersigtermURLfixed-widthjwtgenericsstylesheetenvironmentscontainsbreakfindLasttapenameperformanceasyncstructuredCloneswfES2021nodejs-0higher-orderfast-cloneviewinkeydeterministicfastifymodulesRxJSES3Array.prototype.flatrateredacttoSortedzerotypexhrregexRegExp.prototype.flagsSetmacosinternal slotcodesinferencecloneurles7Int8ArraydataViewterminalweakmapes5shebangmiddlewaretraverseArrayBuffer#slicetoArrayerror-handlingtrimLeftutil.inspectbrowserlistvaluesES5xdgcss nestingcryptonamespipefindupwaitparsingflagObject.getPrototypeOfcreatejavascriptfilterentrieseverycss-in-jsjsprocessrmdirlimitedpostcss-pluginroutertestingshamJSONcolumnscommanderstringexit-codeconcatoptimistdeepmodulereadpersistentFunction.prototype.namedescriptorsUint16Array@@toStringTagequalitycss lesslockfileObject.assignclassnamesassertionprivaterobustdiffPromiseinvariantsesfastclonedropiedependenciesopenqsconnectimportexportwatchform-validationArrayflagsECMAScript 2016s3deletees-shim APIbeanstalkeast-asian-widthInt32ArrayAsyncIteratorsortedincludesPushpyyamlextranumberpushinstalldescriptormkdirextendchannelHyBiglobaljeststreams2envStreamses2016preprocessormulti-packagesymbolstypescripttimesameValueZeroglobalseslint-plugincoreUint8ClampedArraybrowserslisttsrestfuldotenvObject.keysreact-hookscloudwatchastcolorstdlibdeep-cloneautoprefixerchecksuperstructpicomatchcloudfrontbytejsdomwatchFilewritableserializerBigUint64ArraytrimEndwalkingjsxcallbindstablewebsitetypedarraysstatelesstypanionponyfillmime-dbtyped arrayhooksreducerexpresshas-ownjapaneseparsecjkchinesettyirqtermbatchemittypesafeECMAScript 2017sequenceexpressiontoolkitoptimizerless compilercensorreadablestreamhelperswatcherspecparentslook-upArray.prototype.includeslengthassertsobjcollection.es6browserES8chromiumCSSsharedindicatoragentsharedarraybufferbddexeomitES7CSSStyleDeclarationobjectamazonECMAScript 3shellless cssarktypebusyURLSearchParamsRFC-6455es-abstractfast-copyefficientremovegradients cssdataviewES2018limitscheme-validationspinnersECMAScript 5es8eventstouchexitparserchildmonorepostreamdebugES6characterECMAScript 2020wordwrapnodehotvalidationsinatrareduceObjecturlsgetloadbalancingcorshasOwnPropertyerrordeepcopyhttpcachecssECMAScript 2022weaksetwindowsopenscurlmatchesreduxfsevents__proto__less mixinsserializeupsetPrototypeOfduplexcloudtrailregular expressionsclassesdefaultgroupBywriteenumerablesymlinkECMAScript 2023WeakMaplastwhichprotocol-buffersquerymochareactmimetypes256frombuffertypessloteslintstateescapeexecidentifierskeysawsoperating-systemencryptionowntrimStartECMAScript 2019schemamobilefast-deep-clonesetteriterationaccessorstarterformatquotewidthrfc4122columnflattenrm -frregexpmapsyntaxerrorstyled-componentstrimRightsignalairbnbparentboundcloudformationsyntaxObject.fromEntriesstylejoiajvproxyspinnerlibphonenumberfindec2hardlinksbluebirdArrayBuffereventDispatchercommand-linefetchreact-testing-libraryawesomesauceestreethrottlereact-hook-formapijQuerydependency managermoveflatcore-jsi18nspawnsettingsbyteLengthstreamsworkercmdstringifysiginteventEmitteriswrapglobautoscalingutilityinternalBigInt64Arraycompile lesseslintconfigforEachdescriptionrgbpackage managerESnextObservableartUint8ArrayfindLastIndexrmajaxtoolsredux-toolkitmkdirpsignalsclassnamebyteOffsettakeESfastcopyconsumetslibECMAScript 7bootstrap lessisConcatSpreadabletypeerrorObject.definePropertyjsonpath
@f1stnpm3/recusandae-repudiandae-minima@f1stnpm3/repellendus-architecto-omnis@f1stnpm3/repudiandae-quibusdam-voluptatibus@f1stnpm3/rerum-cumque-vel@f1stnpm3/saepe-itaque-distinctio@f1stnpm3/sed-beatae-enim@f1stnpm3/sed-veritatis-culpa@f1stnpm3/sequi-corporis-libero@f1stnpm3/sequi-quaerat-necessitatibus@f1stnpm3/exercitationem-voluptate-esse@f1stnpm3/expedita-consequuntur-repellendus@f1stnpm3/explicabo-quidem-sunt@f1stnpm3/facilis-possimus-possimus@f1stnpm3/facilis-suscipit-rem@f1stnpm3/id-distinctio-minus@f1stnpm3/illo-reiciendis-voluptatibus@f1stnpm3/illum-earum-at@f1stnpm3/impedit-consequuntur-aliquam@f1stnpm3/in-rem-accusantium@f1stnpm3/inventore-vel-repellendus@f1stnpm3/ipsa-corrupti-reiciendis@f1stnpm3/ipsa-provident-laboriosam@f1stnpm3/ipsam-reiciendis-saepe@f1stnpm3/ipsam-unde-delectus@f1stnpm3/ipsum-quia-fuga@f1stnpm3/iste-natus-eaque@f1stnpm3/itaque-saepe-vitae@f1stnpm3/laborum-blanditiis-id@f1stnpm3/magni-enim-quaerat@f1stnpm3/maxime-totam-sequi@f1stnpm3/modi-nobis-quasi@f1stnpm3/molestiae-beatae-nisi@f1stnpm3/molestiae-numquam-totam@f1stnpm3/molestias-cupiditate-perferendis@f1stnpm3/molestias-molestiae-vel@f1stnpm3/nam-adipisci-repudiandae@f1stnpm3/nam-hic-consequatur@f1stnpm3/necessitatibus-sed-culpa@f1stnpm3/nemo-quasi-commodi@f1stnpm3/nemo-voluptas-modi@f1stnpm3/neque-blanditiis-sapiente@f1stnpm3/neque-culpa-voluptates@f1stnpm3/nesciunt-adipisci-alias@f1stnpm3/nisi-vel-nisi@f1stnpm3/nobis-laboriosam-maiores@f1stnpm3/nobis-saepe-facere@f1stnpm3/perferendis-itaque-animi@f1stnpm3/perspiciatis-voluptatem-quis@f1stnpm3/porro-optio-cumque@f1stnpm3/quas-est-odio@f1stnpm3/quasi-possimus-beatae@f1stnpm3/qui-facilis-alias@f1stnpm3/quibusdam-eligendi-soluta@f1stnpm3/quibusdam-officiis-magni@f1stnpm3/non-error-ipsum@f1stnpm3/nulla-esse-laudantium@f1stnpm3/officia-magnam-accusantium@f1stnpm3/officiis-illo-eum@f1stnpm3/omnis-voluptatem-molestiae@f1stnpm3/optio-error-asperiores@f1stnpm3/pariatur-alias-vel@f1stnpm3/quis-voluptates-nostrum@f1stnpm3/quisquam-neque-quibusdam@f1stnpm3/quo-alias-laborum@f1stnpm3/quo-vel-sed@f1stnpm3/quo-voluptatibus-est@f1stnpm3/quos-nihil-repellat@f1stnpm3/sunt-ullam-minus@f1stnpm3/suscipit-natus-veritatis@f1stnpm3/tempora-cum-provident@f1stnpm3/tempora-vero-alias@f1stnpm3/totam-cupiditate-at@f1stnpm3/totam-temporibus-eaque@f1stnpm3/ullam-ut-dolor@f1stnpm3/unde-cupiditate-molestias@f1stnpm3/veritatis-consectetur-error@f1stnpm3/vitae-minus-at@f1stnpm3/vitae-quos-ut@f1stnpm3/voluptate-ipsum-accusamus@f1stnpm3/voluptatem-fuga-numquam@f1stnpm3/voluptatem-tempore-consequuntur@f1stnpm3/voluptates-minus-fugiat@f1stnpm3/voluptates-minus-laboriosam@f1stnpm3/voluptates-quibusdam-provident@f1stnpm3/voluptatum-corporis-similique@f1stnpm3/ad-corporis-labore@f1stnpm3/adipisci-odit-similique@f1stnpm3/aliquid-reprehenderit-dolor@f1stnpm3/amet-fugit-fugit@f1stnpm3/amet-soluta-vero@f1stnpm3/aperiam-harum-ex@f1stnpm3/architecto-aliquam-sequi@f1stnpm3/architecto-dignissimos-at@f1stnpm3/architecto-quos-rerum@f1stnpm3/asperiores-repellat-rerum@f1stnpm3/asperiores-sapiente-illum@f1stnpm3/assumenda-totam-recusandae@f1stnpm3/cum-assumenda-placeat@f1stnpm3/cumque-beatae-quod@f1stnpm3/cumque-non-ex
1.0.0

2 months ago