1.0.0 • Published 1 year ago

@crabas0npm2/dolor-aperiam-mollitia v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@crabas0npm2/dolor-aperiam-mollitia Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

An ESnext spec-compliant DisposableStack, AsyncDisposableStack, Symbol.dispose, and Symbol.asyncDispose shim/polyfill/replacement that works as far down as ES3.

Its root auto entrypoint also provides SuppressedError, via the suppressed-error package.

This package implements the es-shim API “multi” interface. It works in an ES3-supported environment and complies with the proposed spec.

Getting started

npm install --save @crabas0npm2/dolor-aperiam-mollitia

Usage/Examples

const assert = require('assert');

require('@crabas0npm2/dolor-aperiam-mollitia/auto');

assert.equal(typeof Symbol.dispose, 'symbol');
assert.equal(typeof Symbol.asyncDispose, 'symbol');

const error = new SuppressedError();
assert.ok(error instanceof Error);

const stack = new DisposableStack();

const asyncStack = new AsyncDisposableStack();

// examples of stack methods

stack.dispose();

await asyncStack.disposeAsync();

// assert disposal was done

Tests

Clone the repo, npm install, and run npm test

callbanneronceshrinkwrapawesomesauceprotobyte[[Prototype]]structuredCloneeveryclassnamesyntaxexitES3envloadingeventEmitterfile systemgradients cssframeworklrugetintrinsiccircularjshintqueueswfcachequoteshellwhichsymlinksdataviewglacierbeanstalkconfigtapelivewritablesigtermgetPrototypeOflimitedrmdirtyped arraylastpreprocessorencryptionfull-widthreact-hook-formstateforEachcharacterreal-timeregular expressionsurlmkdirsiamES2016fast-deep-copyES2018flattoStringTagECMAScript 2019Object.definePropertyenvironmentprivateexeccall-boundfunctionaldebugsymbollengthfiletrimLeftvariables in cssflagsgenericsqsconnectInt16ArraycoreRFC-6455propertiesaccessorObject.keyssnsaccessibilityes8foldertraverseemitintrinsicrestfulECMAScript 2017make dirapptddsearchserializationstreams2fastcopyisConcatSpreadableautoscalingstylinghooksxtermcallboundWebSocketES2017mkdirexpressionjwtoperating-systeminferenceflaghardlinksargvidmixinsIteratorcontainses7wrapfast-deep-clonematch$.extendUint8ClampedArraypromiseswgetminimaltextwafcolourtelephoneconcatMapFunction.prototype.namepathhas-ownpolyfilltouchprefixcheckpicomatchespipeenumerabletoolkitjapanesetrimEndArrayBuffer.prototype.slicetermRxartredux-toolkitstatelesspostcssrobustsymlinkoffsetcallbackprocessdotenvweakmapshebangmobilemakehashreactindicatorchaiECMAScript 2023spinnersES8invariantbusyWeakMapbundlerredactjavascriptasynctslibrequestjsinstallercollectionString.prototype.trimcryptodescriptorsspeednegativerdssharedjsdomprototypees-abstractchromeESawaitbyteOffsetESnexteventsreuseconsoleworkflowstoragegatewayECMAScript 2016css lessgetOwnPropertyDescriptorrestdependency managerchromiumSymbol.toStringTagES5sigintfromduplexarraybufferformsECMAScript 5ansigroupfastclonea11ymonorepohasOwncolumnsmoduleJSON@@toStringTaghelperspasswordeslintconfigavaincludesdatadefinetypedarraysimmerapiiteratemapreduceauthenticationbootstrap cssdeepformattingcjkbrowserslistArrayBufferdynamodbnamehasOwnPropertyECMAScript 7guiddeep-clonetoSortedmimeinterruptsbatchcloudtrailcssmruSetRegExp#flagsparsingmiddlewareCSSStyleDeclarationtypeofpyyamlObjectes-shimspreserve-symlinkspredictablegetoptinspectES2022plugincolorutilityupTypeBoxserializerpackagesextendgetstringsetImmediatefunctionsschemecss variabletaskelbjestreducevalidationkoreanpatchcreateomitwhatwgECMAScript 2018pushjsdiffObject.getPrototypeOfio-tstoolssymbolssimpledbmergeerror-handlingMicrosoftObject.fromEntriessqsopenzeroFloat64ArrayassertionclassnamessequencemkdirpMapreadablestreambufferworkspace:*less.jselectronpositiveestreeparserECMAScript 3karmacloudfrontroute53BigInt64ArrayES2019languageregulararktypethroatlinkes-shim APIwordwrapastcolumnqueueMicrotaskentriesfind-upfastifydifftimeparentsHyBiES7bootstrap lessfindimportexportprettyregular expressionbddquerystringRegExp.prototype.flagsbrowserprogresslook256windowsclassesfindLastIndexdeleteoptimistphoneBigUint64ArrayArray.prototype.flattenroutermetadatabyteLengthchineseinternalglobalsnumberrm -frponyfilliteratormodulesURLlook-upcollection.es6reduxkeysetUnderscorevaluerandomwidthReactiveXmoveArray.prototype.containsec2macosJSON-Schemaemrassertsvalidobjectexpresshigher-ordertypedarraysyntaxerrorextrafullcoercibleunicodetostringtagjQueryefficientdescriptioncharacterswatchingparseyupnegative zeroelmglobstyleguidetypecss-in-jsscheme-validationdomairbnbless cssauthroutingfseventslazyArray.prototype.flates6Object.isArray.prototype.findLastes2018terminalidleAsyncIteratorgdprzodpackage managerbluebirdObject.assignrfc4122uuidrangeerrorxhrsafecopyirqperformantconcurrencyebsObservablesmulti-packagematchesttyURLSearchParamsclivaluesjsxdataViewES6configurablecompilerlinewrapArrayreplayi18noptimizersidesorteddom-testing-librarytypesafeECMAScript 2020rmStreamcloudformationjoiobjArray.prototype.filterES2021rapidObject.entriesdropcolorsUint8ArrayObservableremovedeepclonestreamsfswordbreakmomentString.prototype.matchAllthrottlekeysES2015matchAllcryptnopets
1.0.0

1 year ago