1.0.0 • Published 16 days ago

@ptkhanh94npm/minima-natus-veritatis v1.0.0

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

@ptkhanh94npm/minima-natus-veritatis Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

An ES2017 spec-compliant Object.values shim. Invoke its "shim" method to shim Object.values 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 spec.

Most common usage:

var assert = require('assert');
var values = require('@ptkhanh94npm/minima-natus-veritatis');

var obj = { a: 1, b: 2, c: 3 };
var expected = [1, 2, 3];

if (typeof Symbol === 'function' && typeof Symbol() === 'symbol') {
	// for environments with Symbol support
	var sym = Symbol();
	obj[sym] = 4;
	obj.d = sym;
	expected.push(sym);
}

assert.deepEqual(values(obj), expected);

if (!Object.values) {
	values.shim();
}

assert.deepEqual(Object.values(obj), expected);

Tests

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

Array.prototype.containscall-boundcompilerstyleguideglobaltestinga11yextensionbyteOffsetless cssHyBicallboundcommand-linegroupBydefinePropertycloudtrailsigtermwhichhigher-ordercollectionloadinglibphonenumberfpsequalitylimitedes8findkoreannamevariables in csses-shim APIeveryjapaneseless mixinsWebSocketses-shimsfast-deep-copypipedataViewclassesformattingoffsetArrayemrreducerkeystoolkitmulti-packagergbStreamtoArrayworkflowbusyapiwindowsspinnerArray.prototype.findLastIndexdependency managerbufferspromisearktypequeryshrinkwrapprotocol-buffersfunctionsECMAScript 2018batchargparseefficientcommanderquerystringlinksignaltseast-asian-widthsinatratimelivekeyconsumetaskjsonparsinglinewrapbindmatchsearchloggingbufferenvironmentrangeerrorprettyECMAScript 2020class-validatorexiti18nvalueargsobjtrimmoduleeslintArrayBuffer.prototype.sliceeslintconfigUint8Arraycopynpmconfigreducespinnersencryptionfast-deep-cloneECMAScript 2023rfc4122flagshamexpresspolyfillInt8ArraygetterserializeauthenticationlogECMAScript 3watchingObject.keysparentsisConcatSpreadableeslintplugincloudwatchpredictablepatchopenendertypeofdiffmacoswatcherduplexkinesiszerovisualwritabletypeerrorlook-upcolourextendfindupObject.entriesownzodfsrandomstreamsgetintrinsicswfpluginfiletrimRightiterategetPrototypeOftostringtaggdprdebuggerprototypeshebangobjectReactiveXfile systemebsObservablettyFloat32Arrayrm -frclassnamestapcontainsInt32ArrayarraybuffercurlwalkingnodejswaitArray.prototype.findLastcomputed-typescss variablerestcollection.es6ECMAScript 2021requiremixinsregexpworkerlengthjasminehotsortedmoduleslastECMAScript 2019react-testing-libraryentriesupglobalsESnextreactchromeidentifiersbundlingless.js_.extendpackagecircularshelldom-testing-librarytddpromisesguidstylesheetsameValueZerogetoptwriteajaxschemestringArrayBufferbrowserwordbreakfromIteratorcloudfrontcachelanguageqsshimcolorsdayjsunicodebannernodeES5Array.prototype.flattenES6core-jsemitmatchAllurlstringifyfilterRegExp#flagstrimStartes-abstractmonorepoperformanceimportexportfindLastdeterministicclonebundlercodesbrowserlistroute53installerajvdescription-0phoneisjavascriptwatchFilees6utilityhardlinkssomeWebSocketchineseslicexhrlimitArray.prototype.includesbcryptvariablescreatecomparestarteriamestreeES2023elasticacheregular expressionString.prototype.trimflattenECMAScript 7flagsEShookformansityped arrayURLSearchParamssqsclassnametypesafelinuxstdlibassignnativepositiveform-validationeventses2017RegExp.prototype.flagssetImmediateastBigUint64ArraysettingsjsdomtaketapeelmsetterTypedArrayparseremoveargvairbnbbyteLengthmime-dbconcurrencyhelpersparentcssargumentdeep-copyexpressioneventDispatchertoolssortindicatorreal-timepruneES2020ponyfillseswafJSON-SchemacallbindprotobuffunctionsymbolsdeepcopyES3middlewareWeakMapclientbrowsersliststructuredCloneschemaES2017CSSStyleDeclarationmapreducecryptoproxypreserve-symlinkspropconfigurable[[Prototype]]jsdiffsymlinkmake dirsymlinksprocessuninstallie$.extendsyntaxchaitypepostcss-pluginhasOwnPropertytoobjectBigInt64ArraystringifierReflect.getPrototypeOfworkspace:*superagentassertionfunctionaltermconsoletouchomitsnscolorfetchdotenvfastpropertiesinternal slotqueueMicrotaskES2016awsjest256accessibilitysignalstestweakmapcall-bindmkdirjshintlookECMAScript 6css-in-jsreadablestreamsideprivateinternalserializerstatelessio-tsMaphasOwnthroatJSONsafeeventEmitterbootstrap lesshandlersviewUint32Arrayespackageses2018wgetfastifyMicrosoftwalkmovePushwarningprogressdefinesharedarraybufferdebugasyncdeepcloneUint16ArrayfindLastIndexObject.fromEntriesinstallsuperstructString.prototype.matchAllprivate databluebirdauthvalidmakegetOwnPropertyDescriptorhas-owntoSortedstylesprefixStreamspropertyregular expressionsassertsES8inspectES2015gradients css3fixed-widthhasdeleteelectronerror-handlingoptimizermergedynamodbchromiumbreakReactiveExtensionsformatdirglacierpasswordreadless compilermetadataintrinsiconcebddreusetypanionthrottlearttrimLeftformECMAScript 2015trimEndstatuses2015columnsArrayBuffer#sliceredactfastcopysequenceserializationFloat64ArrayfseventslockfileaccessorloadbalancingdeepECMAScript 2017whatwgpreprocessores7ES2021css lessvalidationincryptapputil.inspectfast-copyreact-hooksautoscalingcallenumerableAsyncIterator@@toStringTagquoterouterparsernested cssArray.prototype.filterequalgraphqlRxreadableincludesminimalstyled-componentscliECMAScript 2016fullboundjwtfind-uppnpm9TypeBoxtypedarraysxtermstreams2frameworkvalidatefast-clonelistenersemoji.envbootstrap cssnegative zeroreact-hook-formwidthjsonpathsetcallbacktc39invariantutildeep-clonejoiSetObjectfigletrequestObject.iswebamazonpyyamlpostcssterminallruescapeautoprefixeravafluxarraytesterArray.prototype.flatmatcheslesscssdescriptorRFC-6455execinputflaterrordataviewpushmomentidtyped
1.0.0

16 days ago