1.4.19 • Published 1 year ago

@devtea2027/doloribus-non-doloribus-beatae v1.4.19

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

@devtea2027/doloribus-non-doloribus-beatae Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

An ES2015 mostly-spec-compliant Reflect.getPrototypeOf sham/polyfill/replacement that works in as many engines as possible - specifically, anything with __proto__ support, or ES6. Built-in types will also work correctly in older engines.

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

Example

var getPrototypeOf = require('@devtea2027/doloribus-non-doloribus-beatae');
var assert = require('assert');

assert.throws(() => getPrototypeOf(true));
assert.throws(() => getPrototypeOf(42));
assert.throws(() => getPrototypeOf(''));
assert.equal(getPrototypeOf(/a/g), RegExp.prototype);
assert.equal(getPrototypeOf(new Date()), Date.prototype);
assert.equal(getPrototypeOf(function () {}), Function.prototype);
assert.equal(getPrototypeOf([]), Array.prototype);
assert.equal(getPrototypeOf({}), Object.prototype);
var getPrototypeOf = require('@devtea2027/doloribus-non-doloribus-beatae');
var assert = require('assert');
/* when Reflect or Reflect.getPrototypeOf is not present */
if (typeof Reflect === 'object') { delete Reflect.getPrototypeOf; }
delete globalThis.Reflect;
var shimmed = getPrototypeOf.shim();
assert.equal(shimmed, getPrototypeOf.getPolyfill());

assert.throws(() => Reflect.getPrototypeOf(true));
assert.throws(() => Reflect.getPrototypeOf(42));
assert.throws(() => Reflect.getPrototypeOf(''));
assert.equal(Reflect.getPrototypeOf(/a/g), RegExp.prototype);
assert.equal(Reflect.getPrototypeOf(new Date()), Date.prototype);
assert.equal(Reflect.getPrototypeOf(function () {}), Function.prototype);
assert.equal(Reflect.getPrototypeOf([]), Array.prototype);
assert.equal(Reflect.getPrototypeOf({}), Object.prototype);
var getPrototypeOf = require('@devtea2027/doloribus-non-doloribus-beatae');
var assert = require('assert');
/* when Reflect.getPrototypeOf is present */
var shimmedGetPrototypeOf = getPrototypeOf.shim();
assert.equal(shimmedGetPrototypeOf, Reflect.getPrototypeOf);
assert.equal(Reflect.getPrototypeOf([]), Array.prototype);

Tests

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

proxytakesyntaxvariableses8chromiumES2015reactansibytecloudtrailbluebirdmodulees2017bcryptArray.prototype.containsconcatMapdefinePropertyscheme-validationopenreadablestreamrm -rfrgbESnextguidstdlibparsingtypeerrorhashspecObject.getPrototypeOfviewutil.inspectrestconfigobjectparentUint8Arraylasttypedarrayflatreact-hooksquerystringremoveavamatchdependency managerfast-cloneamazontshandlerscollection.es6queryhotes-shim APIObject.valuesjwtcommandersymlinktaskemrdebuggerintrinsictoolslesscssdeep-copyastsettingsloggerwatchFiletimetoStringTagUint16Array__proto__robustlook-upArray.prototype.filterbddInt8Arrayrm -frwatcherponyfillpackagesconcatmoveconnectreplaymimetypes_.extendrandomObject.assignsharedrouterreusemimeStreamsomeECMAScript 2015optimistdeepsnsl10nloadingyupwebassertonceliveES2017prefixinspectformsprototypes3storagegatewayinstallerdomdom-testing-libraryextracloudsearchprogressECMAScript 2021ArraydiffreducerschemaWebSockethasOwntrimLeftjsxjsdomjsonmixinscontainsebsregular expressionsaferdsES8filterinternalinputdayjsshrinkwrappostcssreducefile systemUint8ClampedArraytoobjectfastclonephoneAsyncIteratorhttpcharactersfluxTypeBoxperformantlockfilekarmafunctionreact-hook-formlinkRFC-6455computed-typesES2021invariantpreserve-symlinkscensorslotpropertiesMapcss nestinglimitcurlsameValueZerotypeofeast-asian-widthconsumeminimalsequencequeueupappes2016sigtermECMAScript 5tapdataViewcallbinditerationeslintpluginpicomatchstringifygraphqlESObject.entriesdataclassnamescompilerkeysexitcryptECMAScript 2018less.jsObservablepathzodnegativeECMAScript 2022make diroffsetequalaccessibilitykoreanES2023less mixinstyped arraymodulesReactiveXfullworkereventEmitterinstallfind-upless cssexit-codeutilitieswordwrapargviteratorwalkingfunctionschecktestingerror-handlingweakmapES2019mergefromtoSortedthroatECMAScript 2023SetrequestextensionReflect.getPrototypeOfcallboundimportexportcall-boundBigInt64ArrayomitnumberpreprocessorwrapdebugECMAScript 3callbackparentsstatusnegative zeroES2018environmentregular expressionsURLhttpssignalwordbreakstructuredClonevariables in cssbundlerpipecore-jsiamsetterpushlazygetPrototypeOfsyntaxerrorrestfuloperating-systemgetintrinsicwgetmatchAllcoerciblesimpledbglobalratesortfindupjQueryprivatespinnersES7createES2020ES2022uuidcloudformationvpcstablefseventsES2016Array.prototype.findLastgetincludesarktypefastifymkdirserrorrfc4122iteratesymlinkslinewrapschemeSymbolstyled-componentshasOwnPropertyArray.prototype.includesendpointhardlinkstrimlistenerscollectionclientfindLastec2findLastIndexspinnerbootstrap lesspropertysearchunicodeArray.prototype.flatfixed-widthargumentstyleguide[[Prototype]]outputObservablespasswordlengthjsdiffreadablewarningjsonpathtslibincopyawesomesaucewaitstatedescriptorserializepredictablepromisemulti-packagecss-in-jsflattenpersistentfindfetchjavascriptbrowserslistdefineredux-toolkitterminalprotobootstrap cssqschinesevalueseslint-pluginbeanstalkserializershimstylesheetsharedarraybuffermapreducegetOwnPropertyDescriptorCSSStyleDeclarationcoreFloat32ArrayzerocompareeslintconfigRegExp.prototype.flagsuninstallglobwhichgetoptobjmiddlewareObject.fromEntriesargparsemapclassnamevalidationdescriptioncommand-linedeepclonemobileshamprivate dataObject.definePropertyrmstatelessname@@toStringTagshellECMAScript 2019testerarrayparserprotocol-buffersswfjshintwatchimmerArray.prototype.flatMapwritequotecharacterinternal slotbyteOffsetindicatorworkspace:*enumerableUint32ArrayspeedratelimiteventDispatchermochaArrayBufferArray.prototype.flattentoolkitES6byteLengthdropgetterpackage managerArrayBuffer#sliceflatMapassertioncryptotypedarraysfunctionalsetirqperformancejoiString.prototype.matchAllWeakMaplintmime-dbString.prototype.trimpositivebufferinterruptsentrieseslintpyyamlfastRxpnpm9asciitypescriptbindutilityHyBiECMAScript 2017ECMAScript 2020MicrosoftflagStyleSheetfull-widthsliceenvCSSsesagentformclassesbusywhatwgtypesafesuperagentES5callloggingruntimesignalsTypedArrayrecursiveBigUint64ArraytoArrayvarsaccessorregularyamldotenvObject.isexeccjkwafstreamssymbolsvalidateairbnbprocessform-validationcolumns0ES3autoscalingescapees6monorepoelasticachecloudwatchasserts-0route53fast-deep-clonewalkconsoleprotobufnativegdpri18nfastcopyPromiseenderdependenciesthrottlebundlingURLSearchParamsvalueidentifierstestECMAScript 7256fileforEachdatastructuretraversedeep-cloneInt32ArrayPushsortedsinatrawidthfullwidthkinesisstylesrapidauthownjestclonedirassignelectronpackagedatestringifierapolloequalitypackage.jsonjapanesecacheasyncutilinferencecode pointsYAMLio-tsstylestreams2gradients css3matchesbrowserlistidleTypeScriptredacthas-ownpruneECMAScript 2016es5JSONqueueMicrotaskreact-testing-librarygroupByWebSocketslruflagsFloat64Arrayemojielmcss lesseventstypanionhases2018trimEndfigletchromeReactiveExtensionsglobalsisConcatSpreadablecompile lessSymbol.toStringTagdynamodbclass-validatortelephoneIteratormakeelbvaliddataviewdeepcopynested csstypedstarterencryptionbatcha11yArrayBuffer.prototype.slicecommandconcurrencyhigher-orderexpresshelpersfpsworkflowStreamseverycodesObjectglacierconfigurablebrowserkeyrangeerrorcloudfrontparsemetadatanpmes2015$.extendregexfast-copyresolvefscall-bindJSON-SchemanodesiderequireboundbannersuperstructsqsvestObject.keysECMAScript 6hookformpostcss-pluginlessarraybufferpolyfilloptiondeleteajaxsetPrototypeOfchannelweaksetfolderreduxextendautoprefixerless compilermacossigintarraysimmutableistddFunction.prototype.name
@devtea2027/suscipit-cumque-expedita-velit@devtea2027/quidem-id-in-perferendis@devtea2027/reiciendis-quas-at-saepe@devtea2027/similique-accusamus-magnam-deleniti@devtea2027/similique-deleniti-nulla-non@devtea2027/veniam-ipsam-dolorum-officiis@devtea2027/veritatis-non-quas-officiis@devtea2027/qui-explicabo-esse-distinctio@devtea2027/quos-quisquam-ad-voluptatem@devtea2027/saepe-animi-quis-impedit@devtea2027/tenetur-quam-facilis-ipsum@devtea2027/temporibus-sit-doloremque-a@devtea2027/unde-placeat-laboriosam-beatae@devtea2027/voluptatibus-alias-mollitia-saepe@devtea2027/vero-autem-voluptatibus-repellendus@devtea2027/fuga-deleniti-fuga-necessitatibus@devtea2027/iusto-aperiam-nulla-doloribus@devtea2027/magnam-rem-suscipit-perspiciatis@devtea2027/magnam-architecto-dolores-ad@devtea2027/molestiae-vel-voluptatum-enim@devtea2027/nemo-magni-non-eaque@devtea2027/non-sunt-officiis-porro@devtea2027/odit-consequatur-impedit-veniam@devtea2027/iste-in-quo-ad@devtea2027/laborum-fugiat-consectetur-perferendis@devtea2027/magni-ex-ullam-commodi@devtea2027/non-minima-quasi-maxime@devtea2027/omnis-unde-praesentium-quis@devtea2027/qui-dicta-fugit-voluptate@devtea2027/qui-ad-nemo-ipsa@devtea2027/deleniti-nemo-dolor-nisi@devtea2027/deleniti-sunt-porro-commodi@devtea2027/dolores-assumenda-itaque-soluta@devtea2027/earum-magni-dolor-libero@devtea2027/eaque-soluta-voluptas-ratione@devtea2027/est-dolorem-beatae-suscipit@devtea2027/aliquam-quas-rerum-minima@devtea2027/cumque-est-velit-placeat@devtea2027/cupiditate-excepturi-consectetur-asperiores@devtea2027/culpa-adipisci-ad-veritatis@devtea2027/facere-est-illo-recusandae@devtea2027/facere-odit-fuga-repellat@devtea2027/a-eum-officia-impedit@devtea2027/beatae-enim-repellendus-sint@devtea2027/consequatur-doloremque-dicta-debitis@devtea2027/debitis-voluptatibus-eligendi-in@devtea2027/veritatis-eius-earum-saepe@devtea2027/laudantium-reprehenderit-laudantium-aut@devtea2027/mollitia-vero-eos-labore@devtea2027/mollitia-at-numquam-necessitatibus@devtea2027/nemo-autem-odit-veritatis@devtea2027/nam-dolor-in-at@devtea2027/sit-rerum-consequuntur-quia@devtea2027/soluta-laudantium-eos-id@devtea2027/similique-molestias-voluptatibus-adipisci@devtea2027/soluta-reprehenderit-aperiam-animi@devtea2027/soluta-tenetur-quae-deleniti@devtea2027/similique-quia-veritatis-repudiandae@devtea2027/maxime-explicabo-consequuntur-eligendi@devtea2027/minus-natus-delectus-nulla@devtea2027/magni-quae-sapiente-illum@devtea2027/repudiandae-sunt-blanditiis-explicabo@devtea2027/rerum-tempora-recusandae-perferendis@devtea2027/sapiente-dolorem-quisquam-ab@devtea2027/reprehenderit-quaerat-tempora-vero@devtea2027/numquam-voluptatibus-illo-animi@devtea2027/officia-minus-minus-dolor@devtea2027/odit-ad-quisquam-tempore@devtea2027/odit-est-occaecati-sequi@devtea2027/officia-alias-quia-reiciendis@devtea2027/officiis-temporibus-facere-sit@devtea2027/perspiciatis-expedita-possimus-natus@devtea2027/perspiciatis-excepturi-totam-dolores@devtea2027/officia-officia-illo-ea@devtea2027/officia-voluptates-quaerat-dolor@devtea2027/omnis-possimus-minus-asperiores@devtea2027/quaerat-qui-quo-dicta@devtea2027/quaerat-nobis-incidunt-labore@devtea2027/quae-nulla-fuga-assumenda@devtea2027/quaerat-doloremque-vitae-expedita@devtea2027/quae-at-consequuntur-consectetur@devtea2027/vitae-facere-tenetur-ut@devtea2027/voluptas-aliquam-dolore-autem@devtea2027/voluptatibus-in-dolores-placeat@devtea2027/vitae-ab-iusto-officiis@devtea2027/vero-enim-maiores-minus@devtea2027/iusto-esse-corrupti-libero@devtea2027/iusto-tenetur-aspernatur-voluptates@devtea2027/laborum-dolor-doloribus-et@devtea2027/iure-qui-nulla-accusantium@devtea2027/qui-error-soluta-iusto@devtea2027/quidem-alias-excepturi-perspiciatis@devtea2027/quas-inventore-vel-tenetur@devtea2027/quasi-suscipit-culpa-doloribus@devtea2027/quis-aliquam-autem-repellat@devtea2027/quidem-id-autem-tempore@devtea2027/temporibus-ut-dicta-quisquam@devtea2027/tempore-nemo-quam-veritatis@devtea2027/maiores-autem-modi-suscipit@devtea2027/molestias-nemo-minus-reprehenderit
1.4.19

1 year ago

1.4.18

1 year ago

1.3.18

1 year ago

1.3.17

1 year ago

1.2.16

1 year ago

1.2.17

1 year ago

1.2.15

1 year ago

1.2.14

1 year ago

1.2.13

1 year ago

1.2.12

1 year ago

1.2.11

1 year ago

1.2.10

1 year ago

1.2.9

1 year ago

1.2.8

1 year ago

1.2.7

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago