1.0.0 • Published 1 year ago

@rabiepenpm/quod-voluptate-earum v1.0.0

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

Math.imul Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

An ESnext spec-compliant Math.imul shim/polyfill/replacement that works as far down as ES3.

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

Getting started

npm install --save @rabiepenpm/quod-voluptate-earum

Usage/Examples

console.log(Math.imul(2, 4)); // 8
console.log(Math.imul(-1, 8)); // -8
console.log(Math.imul(-2, -2)); // 4
console.log(Math.imul(0xffffffff, 5)); // -5

Tests

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

wordbreakgetInt16Arraymime-dbkeysexpressbatchpostcss-pluginexpressionECMAScript 2020enumerablelanguageclonesortcall-bindendersharedarraybufferfullECMAScript 5Object.definePropertyredux-toolkitinputperformancespecbyteOffsettranspilerWebSocketkarmajsonpathlimitedES2018requestdebugnameshttpsbyteLengthArray.prototype.includesratereadablestream@@toStringTagdeterministicredactES2022code pointspersistenthasdomRxJSwindowsSymbolruntimepnpm9intrinsicmkdirsapitranspilebddform-validationsomedatejsxtypeastdependency manageremittypesloadingcliyamlconcurrencyiterationindicatoridlesameValueZeromoduleeventsPushwalkingcompilertypedarrayscircularanimationautoprefixerflagsshimiterateonceless mixinsuninstallpromisesESnextextendworkspace:*avaunicodemiddlewarewatcherthrottlecoercibleObservablesform-0querystringfastoptionqspluginomitcollectionerror-handlingeventDispatchergetterecmascriptjsdombabel-coreloggerreact posedebuggercolourhttpsettertypesafeURLECMAScript 2021datasigtermObject.keysfastcopy$.extendjasmineMicrosoftbundlingObject.valuespicomatchauthdeeptraverseObject.isECMAScript 7performantregulargetoptfindLastIndexcommand-linetoArrayRxstyleguidetoobjectpipedeepclonetslibES2021parentestreetypedsuperstructsymbolses2015zodlibphonenumbervalidpyyamlframeworkless compilerslotopenextravaluetrimEndcacheharmonyprototypejsdiffpushserializationinspectparentsInt8ArrayES2017structuredClonereactvalidationawaitelectrondatastructurenpmmetadatacolorassertionreact-testing-libraryisFunction.prototype.nametesterbindduplexdescriptionutil.inspectchannelspinnerfullwidtharktypetoStringTagworkermimetypestelephonenegativecharacterseslintconfigmrufinddragpositiveCSSStyleDeclarationJSON-Schemaexit-codelengthmapqueuelistenersstreamphoneargvuuidminimalInt32ArraylruoptimistFloat64ArrayfilefastifyconfigurablechaimakefetchcommanderECMAScript 3varsuperagentconsoleeslintpluginECMAScript 6computed-typesHyBiES5make dirreadablestarterregular expressiones8rmdiroptimizerArray.prototype.containsclientmimetoSortedvalidatorcollection.es6webimportawesomesaucepropertyless cssjsonES2016Streamcss variablenodetrimairbnbtoolsflatMapdescriptorsbcryptregular expressionsbootstrap lesseverywrapkoreanString.prototype.matchAlldefinePropertyinterruptsclassnamessafeoutputflatfastclonetestcall-boundencryptionprotocol-buffersgesturesfunctionwgeti18nescapeargparseassertIteratorpromiseless.jsmochacopycheckconcatMaptimeapollofull-widthcharactertsvaluesstreamsReactiveExtensionstappackagesimmutablesymlinksenvironmentreact-hookscss-in-jsinstallerwhatwgletnameboundmatchAllstylesequencetextconfigtaskstreams2terminalES7ArrayBuffer.prototype.sliceio-tsprogress.envjQueryutilmomentECMAScript 2016reuseconcatES6class-validatorwatchequalitymovenumberconsumebrowserslistrobustcolumnsbytecurlobjfindLastcensorwatchFilethreeflagemojicolorstouchpreprocessorframerRegExp.prototype.flagszeromonorepowidthUint8Arrayfunctionales6forEachscheme-validationstringifierpostcssmergeisConcatSpreadabledeep-copyformattingsignalmkdirpreduceBigUint64ArrayweaksetlesscssnativedataViewFloat32Arraytapefast-deep-copyviewhasOwnoffsetes2017es2016lintArray.prototype.findLastIndexformsreadjson-schema-validatorgradients cssimmerprivate dataparserJSONassertsprotobufECMAScript 2022getPrototypeOfrgbjestreduxajvhandlersnopetakeES8utilitiesinternal slottrimLeftgroupbreakWeakSettrimRightUint8ClampedArrayerrorstringifyformatreal-timeES2023l10nshrinkwrapprettyes-abstractclassestrimStartbusyfunctionsmatchesfschromiumrm -frpolyfillObservableprotospeed__proto__asyncgraphqlrm -rfbabeldeepcopylogfindupoperating-systempackage.jsoneslintcssuser-streamsdeep-clonepasswordObject.fromEntrieswatchinginferenceECMAScript 2023joipathECMAScript 2018hardlinkscalles-shimsdropspringWeakMapwritepackagedom-testing-librarylazystringsigintlastfast-copyWebSocketsiterator[[Prototype]]AsyncIteratorxtermtestingESflattenUnderscoreobjectMapincludesttycreateString.prototype.trimObject.assignargsclassnamecoretypeerrorPromisecodesYAMLtermprefixloggingarraysArray.prototype.flattenUint32ArraybannerObject.entriesReflect.getPrototypeOfURLSearchParamssortedhooksfixed-widthansichromeinternalcss nestingrangeerrorfind-upsettingsxhrpopmotionsignalseslint-pluginSymbol.toStringTagcommandArray.prototype.findLastchinesedependencieshigher-orderguidECMAScript 2015artES2019stdlibremovesettoolkitexeclockfiledefineieinstallfseventsReactiveXRFC-6455dotenvrmshames-shim APIsetPrototypeOfparsecss lesslookdirectoryvisualmoduleswritablesymlinkArrayBuffergetOwnPropertyDescriptorsearchjavascriptdayjssharedwordwrapES2015es5ajaxassignECMAScript 2019ES2020multi-packagequotefast-deep-clonevariables in cssfigletentriesrecursiveesshebangjson-schema-validationjslinuxhashveststylestypescriptpropratelimit
1.0.0

1 year ago