3.7.101 • Published 12 months ago

@erboladaiorg/non-voluptas v3.7.101

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

@erboladaiorg/non-voluptas Version Badge

github actions coverage License Downloads

npm badge

For use with React PropTypes. Will error on any prop not explicitly specified.

Usage

import PropTypes from 'prop-types';
import exact from '@erboladaiorg/non-voluptas';

function Foo({ foo, bar }) {
  return <div>{foo}{bar}</div>
}
Foo.propTypes = exact({
  foo: PropTypes.string,
  bar: PropTypes.number,
});

<Foo foo="hi" bar={3} /> // no warnings

<Foo foo="hi" bar={3} baz="extra" /> // propTypes warning!

Tests

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

frameworkinvariantrm -frUint32ArrayieArray.prototype.includesdiffjsdiffJSON-Schemaproxywaitjson-schemaa11ycircularArraySymbolinternal slotclassesUint8ClampedArrayworkerUnderscorehookstddenvrequestshellcss-in-jscallWeakSetdommockreversedES2022beanstalkswfansispeedtoReversedchromiuminstallernodemetadatareworkdeepclonereducertrimStartsinatrahasOwnsyntaxasciitimeframerelasticacheio-tsfull-widthi18nvalidspinnersObject.fromEntriesInt32ArrayquerystringObject.getPrototypeOfapioptimizertypesclassnamereact-hook-formfindbrowserslisttypescripteslintconfigfastifystreamscharactersArray.prototype.containsignoretelephoneflatMapphonecurlESnextcacheparsedataViewdynamodbtransportreverseowntranspilerfastcopyinspectmoveespreetranspilegesturesassertsuninstallutilBigUint64Arrayjson-schema-validatorconcateffect-tsxhrglacierutil.inspectECMAScript 2016trimEndfast-cloneec2weaksetlibphonenumberES3lockfileupRegExp.prototype.flagsstringifiertapepackage managersymbolsdebugkeyfilepluginshrinkwrapbinariesvalidationes-abstractelbPromisees8picomatchmatchawesomesaucebytetypaniontoolkitregularhttpsrangeerrorsearchacornvestjoiapolloreact poserm -rfharmonystringautoscalingnodejsgetPrototypeOfvisualonceloggerJSONjshintinstrumentationfullqueueMicrotaskHyBicommand-lineES8fpmochaponyfilloptionsetPrototypeOfBigInt64Arrayfolderchromejsonschemattycontainspolyfillwafdragdeepreal-timees-shim APIsesObject.keysserializerestECMAScript 2023StyleSheetdescriptorsgenericsfnmatchformsflagCSS.envmulti-packageflattendom-testing-librarylastgetter-0structuredClonebuffersECMAScript 2021nopelistenersnativecryptoeslintcolumnarteventEmitteridviewnpmgroupByparserbinarybrowserlookspinnercompilerUint16ArrayslotcloudformationcjkFloat64Arraybundler.gitignorerandomfixed-widthclientfind-uprssregexjson-schema-validationeast-asian-widthmergeWebSocketsfromposeurlinstallflatredux-toolkitmaphasOwnPropertyredactdeep-copypostcss-pluginwritablepureprunecensorfpslintsortedfindLastObject.definePropertyvpccopybabel0xmlnegativeReflect.getPrototypeOfform-validationsource maplogrulestostringtagString.prototype.matchAllmodulesaccessibilityES5walkTypedArraytraversecolorcall-bind@@toStringTagRFC-6455utilsdefinearrayobjecttslibclonesymboljsdomString.prototype.trimstylecharacterRxJSworkflowCSSStyleDeclarationpnpm9shamanimationargumentfunction.lengthnameses5dependenciesfantasy-landES2021ObservableszeroloadingTypeScriptbinjsforEachcommandersettertestingrmdirArray.prototype.findLastIndexterminalvalueslruqsargsinternalescapeuser-streamsoutputomitsettingsyupschemavalidatorcall-boundgitignorecallbackdatepropertystringifyreducevariables3dInt8ArrayimmutableexecArray.prototype.flatMapWeakMapistanbulbyteOffsetes2016mkdirpprotobufES6popmotionchaiarktypepostcssdropjsxjavascriptrgbSymbol.toStringTagfeedairbnbvalidatefunctionsasterisksfasttacitclass-validatorlinkprivateimportexportlook-upperformantimportArray.prototype.findLastfetches2017mkdirstrimLeftStreamsURLcode pointsserializerisObjectdeleteRxglobalautoprefixerfsruntimeimmerweakmapregular expressionsregexpjestidentifiersbrowserlistprefixes2015streamspringmatchesoffsetArray.prototype.flattencreatehigher-orderfigletfast-deep-copytyped arrayecmascriptES2016workspace:*kinesisArrayBuffer#sliceassignajvkeysmanipulationstabledayjsquoteconfightmlwalkingsharedrecursivecheckstyleguideEScomputed-typestouchspawnxtermIteratorhelpersFloat32ArrayvaluecssserializationformenvironmentparenttypeerrorsyntaxerrorendpointbindfindLastIndextrimtoStringTagredirectgetOwnPropertyDescriptorcloudtrailfunctionsqsenumerablenegative zeroloadbalancingcloudsearchyamlsuperagentECMAScript 6react-hooksfast-copyl10nargvsortreadablestreamhelpersnsfastcloneECMAScript 2018ES2023ECMAScript 3unicodeprotocol-buffersArrayBuffer.prototype.sliceECMAScript 7Observableasynccore-jscollectionPushroute53es2018removeextendeslint-pluginsomepatchresolveInt16ArrayhardlinksappelectronminimalschemerapidbannerpinosetImmediatestylingsymlinksjapaneseES2019readfunctionalback-endexecutecolumnsemojiconsumegraphqlfindupObject.valuesECMAScript 2022flagsbuffermomentlocalmanagerWebSocketYAMLURLSearchParamschineseroutercolorspathglobnamereusearraybufferES2017expressionrequiredebuggertestercoredependency managerdirectoryprototypemonorepodefinePropertypyyamlvarObject.assignboundpipeassertextraquerywritesimpledbpositivefast-deep-clonejsonstyleseveryavaininputwgetguidendertypesafehaskarmaset256letstartercloudwatchwhatwgES2018es6agentbabel-coreexecfilelocationrdsES7es7sidees-shimspreprocessordeep-clonedataviewgroupgetintrinsicSetObject.isdotenvtoobjectcollection.es6Function.prototype.namedirnpmignorestoragegatewayreact animationtypedhandlerenvironmentshookformentries__proto__point-freereadablepackagesexpressdescriptorchildAsyncIteratorroutingrobusteslintpluginiterateastcompare_.extendMicrosoftutilityservertermoptimistmake dirbundlingidlefile systemtypedarrayscoverageemitprocessramdahashprivate dataroutetakemockingzodparentsconstutilitiestc39scheme-validationforkequalityStreampackage.jsonhas-ownfullwidthajaxinferencepropchannelwidthwarningwaapipropertiesmru$.extendpromisejQueryfilterintrinsicserviceArray.prototype.flatmakeshimeventDispatchernumberobjemrgetUint8Arrayconfigurablereactclicoerciblegdprindicatorprototestloggingdeterministices
3.7.101

12 months ago

3.7.100

12 months ago

3.7.99

12 months ago

3.7.98

12 months ago

3.7.97

12 months ago

3.7.96

12 months ago

3.7.95

1 year ago

3.7.94

1 year ago

3.7.93

1 year ago

2.7.93

1 year ago

2.7.92

1 year ago

2.7.91

1 year ago

2.7.90

1 year ago

2.7.89

1 year ago

2.7.88

1 year ago

2.7.87

1 year ago

2.7.86

1 year ago

2.7.85

1 year ago

2.7.84

1 year ago

2.7.83

1 year ago

2.7.82

1 year ago

2.7.81

1 year ago

2.7.80

1 year ago

2.7.79

1 year ago

2.7.78

1 year ago

2.7.77

1 year ago

2.7.76

1 year ago

2.7.75

1 year ago

2.7.74

1 year ago

2.7.73

1 year ago

2.7.72

1 year ago

2.7.71

1 year ago

2.7.70

1 year ago

2.7.69

1 year ago

2.7.68

1 year ago

2.7.67

1 year ago

2.7.66

1 year ago

2.6.66

1 year ago

2.6.65

1 year ago

2.6.64

1 year ago

2.6.63

1 year ago

2.6.62

1 year ago

2.6.61

1 year ago

2.6.60

1 year ago

2.6.59

1 year ago

2.6.58

1 year ago

2.6.57

1 year ago

2.6.56

1 year ago

2.6.55

1 year ago

2.6.54

1 year ago

2.6.53

1 year ago

2.5.53

1 year ago

2.5.52

1 year ago

2.5.51

1 year ago

2.5.50

1 year ago

2.5.49

1 year ago

2.5.48

1 year ago

2.5.47

1 year ago

1.5.47

1 year ago

1.5.46

1 year ago

1.5.45

1 year ago

1.4.45

1 year ago

1.4.44

1 year ago

1.4.43

1 year ago

1.4.42

1 year ago

1.4.41

1 year ago

1.4.40

1 year ago

1.4.39

1 year ago

1.4.38

1 year ago

1.4.37

1 year ago

1.4.36

1 year ago

1.4.35

1 year ago

1.4.34

1 year ago

1.4.33

1 year ago

1.4.32

1 year ago

1.4.31

1 year ago

1.4.30

1 year ago

1.4.29

1 year ago

1.3.29

1 year ago

1.3.28

1 year ago

1.3.27

1 year ago

1.2.27

1 year ago

1.2.26

1 year ago

1.1.26

1 year ago

1.1.25

1 year ago

1.1.24

1 year ago

1.1.23

1 year ago

1.1.22

1 year ago

1.1.21

1 year ago

1.1.20

1 year ago

1.1.19

1 year ago

1.1.18

1 year ago

1.1.17

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago