1.0.0 • Published 16 days ago

@diahkomalasarinpm/facere-totam-perspiciatis v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
16 days ago

@diahkomalasarinpm/facere-totam-perspiciatis Version Badge

github actions coverage License Downloads

npm badge

ES Proposal spec-compliant shim for SuppressedError. Invoke its "shim" method to shim SuppressedError if it is unavailable or noncompliant.

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

Most common usage:

var assert = require('assert');
var SuppressedError = require('@diahkomalasarinpm/facere-totam-perspiciatis');

var suppressedError = new RangeError('hi!');
var cause = new EvalError('oops');
var error = new SuppressedError(cause, suppressedError, 'this is a suppressed error');

assert.equal(error.error, cause); // this is the cause of the suppression
assert.equal(error.suppressed, suppressedError);
assert.equal(error.message, 'this is a suppressed error');

SuppressedError.shim(); // will be a no-op if not needed

assert.ok(new globalThis.SuppressedError(null, '', {}) instanceof SuppressedError);

Tests

Simply clone the repo, npm install, and run npm test

enumerablegetterescryptodomreact-hook-formsortfast-deep-copyrangeerrormomentPushstructuredClonepatchtestingtoolsES2023cjkttytestertypedReactiveExtensionsinternal6to5eslintconfigObject.entriessuperagentyamlsortedshimiteratorsharedarraybufferURLSearchParamslinuxbytestdlibRFC-6455256middlewarecorebrowserjson-schemaoperating-systembrowserlistoutputInt8Arrayexit-codeSymbol.toStringTagfastES2019ES2022irqstylesStreamECMAScript 7characterECMAScript 3streamscompile lessstylingparsestablevalidatorhigher-ordertrimEndextrazoditerateless.jsutilitiesspinnerperformantyuphookform0trimLeftcachequeueMicrotasktypedarraysObjectregexbufferqswrapapiform-validationexitvariablescensorspringwatchingdirwalkramdalesscssconnectlinewraparraybuffer3d_.extendaccessorutilsdirectoryintrinsicvalidbabel-corekey-0css-in-jstypeofomitworkerECMAScript 2023hooksgetOwnPropertyDescriptorbusywatchframeworkhelpersenderflagdataviewnumberjsdiffprotocol-buffersjson-schema-validatorslotdeep-copyjsdomPromiseajaxthroateslint-plugintestplugineventDispatcherobjectES6typescriptclass-validatorfindLastvar[[Prototype]]checkawaitprotobufforEachES3writablewebmakepropcloneArrayBuffer#slicecorsequalArray.prototype.filterbabelUint32ArrayextensionTypeBoxeslintassertES2018prefixlimitedexecvisual$.extendfolderlru@@toStringTagHyBirm -rfhttppathArray.prototype.flatStreamsduplexinstallcall-boundconstconsumeregexpboundframerstyleguidefast-clonepersistentchromeautoprefixerschemepromisessequencewgetdefinePropertydependenciesargspnpm9loadingnope__proto__jsdeep-cloneobjInt32ArrayshebangcallbindRxJSparserspinnerslesses2015fast-deep-clonefast-copybuffersdeepjson-schema-validationdescriptionsymlinksless mixinsinputgradients csses2017fseventsupgetWebSocketreducerharmonysignalsES2015installerquotewhatwgjsxserializerdom-testing-libraryECMAScript 2020assignsafemimeweaksetArray.prototype.includesminimalfixed-widthclassesURLpropertybundlingdescriptorresolveguidjQuerycompilerspecartcommand-lineloggingmatchesmkdirratelimithardlinksshrinkwrapkarmaIteratorCSSStyleDeclarationlinkemitgetoptgetintrinsicquerystringio-tscircularlengthmetadatawordwrapestreebcrypterror-handlingflatvaluesmake dirsetPrototypeOfsetImmediateparentsfastifychaicomputed-typestimeArray.prototype.findLastentrieses2016String.prototype.trimgradients css3dayjsrm -frtypesafesetqueryhandlersreact poseflatMapthreeprivate datawatcherpackage.jsonECMAScript 2015joitostringtagscheme-validationopenlockfileasyncbootstrap lesspackagesstartercommanderFloat32Arrayformes-abstractFloat64Arraypropertiesreact-testing-librarytoArrayescapel10ncore-jspostcss-pluginshamESnextRxpromiseerrorECMAScript 6lintArrayBuffer.prototype.slicechromiumredactbundlerparentpicomatchfetchfunctionalcurriedpasswordweakmapgdprtraversees7assertstrimreact animationa11yes8requesttakeJSON-SchemastatussyntaxavamatchAllajvglobtddargparseastsigintsharedsymbolsbddwindowsfunctionapollotypescode pointscall-bindextendexpressioniecallboundasciimkdirsfullenvironmentcopymobileECMAScript 2019setterjavascriptArraydifftranspileonceprivatejsonschemaregularECMAScript 2022ansireadablestreambootstrap cssimportfile systemless cssArray.prototype.flattenArray.prototype.containsReactiveXgesturesCSSformatdatepolyfillinternal slothashcryptdeepcloneString.prototype.matchAllcommandvariables in cssprogressi18n.envsyntaxerrores2018japaneseunicodetapetypedarrayclassnamesnodenodejscoloursymboles6typanionprettyconfigurablefastcopyInt16ArrayhasOwncolorkoreangroupByrgbgroupstreams2look-upconsoleemojilazypackage managerArray.prototype.findLastIndexclistringifyoptimizerstringposefrompackagereusecallbackcharactersfindLastIndexawesomesauceauthutil.inspectBigUint64Arraymulti-packageTypeScriptwatchFileArrayBuffershellMapstringifierslicelogpostcsslanguageletgraphqlsanitizationauthenticationvalidationphonedotenvlookECMAScript 2016efficientbyteLengthmonorepoObject.issignalrequirejsonpathregular expressiontslibAsyncIteratorincludestextstatelessrmdirwaitenvcss lesscollection.es6Reflect.getPrototypeOfpushsanitizefull-widthnativeponyfillmoveES7jestinterruptselectronWeakSetinferenceuser-streamsreactpipeairbnbsearchlibphonenumberpruneterminalclassnameES2016transpilergetPrototypeOfpreserve-symlinkstses-shimsfilterStyleSheetreduxmatchObject.valuesprocessjasminetoolkitwarningmochaObject.definePropertysideexpresspreprocessorbluebirdxhrcurlconcurrencynegative zerofantasy-landECMAScript 5mimetypesArray.prototype.flatMapviewSymbolECMAScript 2017typed arraychineseargumentremovedebugsomewidthstylesheetBigInt64ArraypositivereadarrayutilityqueuetypeUnderscoreES2017hasfind-uptelephonemodulesreducecomparedescriptorsratetouchassertioneslintplugindebuggerES5symlinkObject.getPrototypeOfmkdirpbatchTypedArrayredux-toolkitserializationcontainsdefineJSONESisConcatSpreadablebinddragindicatores-shim APIYAMLfscollectiondeterministicinvariantmacoscoerciblefiglethttpsmruprototypeimmerjsontermarktypeaccessibilityfileserializeObject.assignregular expressionsUint8ClampedArrayES2021fullwidthwhichpoint-freeUint8ArraystreampyyamlrapidruntimetoobjectflagsMicrosofttypeerrorzero
@crabas0npm/nihil-alias-sint@crabas0npm/voluptas-ad-vel@diahkomalasarinpm/a-quam-voluptas-qui@diahkomalasarinpm/ad-molestias-fugit-sunt@diahkomalasarinpm/animi-facere-velit-dolorum@diahkomalasarinpm/asperiores-accusantium-minus-quod@diahkomalasarinpm/blanditiis-ullam-a-fugiat@diahkomalasarinpm/consectetur-ad-repudiandae-delectus@diahkomalasarinpm/corporis-a-quam-distinctio@diahkomalasarinpm/corrupti-autem-optio-iure@diahkomalasarinpm/cumque-nesciunt-non-eos@diahkomalasarinpm/debitis-explicabo-sunt-enim@diahkomalasarinpm/debitis-quas-fuga-occaecati@diahkomalasarinpm/deserunt-cupiditate-quos-beatae@diahkomalasarinpm/dolorem-tempore-vitae-animi@diahkomalasarinpm/eveniet-velit-praesentium-dolorem@diahkomalasarinpm/harum-esse-officiis-magnam@diahkomalasarinpm/harum-nihil-exercitationem-delectus@diahkomalasarinpm/illum-molestias-accusantium-rem@diahkomalasarinpm/incidunt-repudiandae-expedita-eos@diahkomalasarinpm/iure-asperiores-perspiciatis-mollitia@diahkomalasarinpm/magnam-incidunt-error-sapiente@diahkomalasarinpm/nesciunt-expedita-rerum-cumque@diahkomalasarinpm/occaecati-incidunt-dolor-accusantium@diahkomalasarinpm/omnis-veritatis-asperiores-recusandae@diahkomalasarinpm/praesentium-accusamus-maiores-autem@diahkomalasarinpm/provident-eaque-consectetur-harum@diahkomalasarinpm/sapiente-quibusdam-repudiandae-eligendi@diahkomalasarinpm/tempora-iusto-voluptates-vero@diahkomalasarinpm/vero-reiciendis-asperiores-magnam@diahkomalasarinpm/voluptate-asperiores-voluptatum-accusantium@diahkomalasarinpm/voluptatem-illum-aperiam-dolores@ffras4vnpm/commodi-vero-assumenda
1.0.0

16 days ago