1.0.0 • Published 1 year ago

@devtea2025/soluta-consequatur-dicta-aspernatur v1.0.0

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

@devtea2025/soluta-consequatur-dicta-aspernatur Version Badge

Build Status dependency status dev dependency status 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 '@devtea2025/soluta-consequatur-dicta-aspernatur';

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

timerecursiveeventDispatcherstablehasOwncss nestingmime-dbseskeytrimStartObject.assigncss-in-jsperformanceRegExp#flagscoresuperagentES5bindES8sameValueZeroec2multi-packageparenteveryes-shim APIbatchES2015Reflect.getPrototypeOfwatchingurlsobjectprogressSymbolwarningthrottleECMAScript 2020regular expressionsearchcsspostcss-pluginmobilebddhandlersidletyped arrayschemetakewritablerestmkdirsymbolpackagescontainsfast-deep-copy$.extendextendinterruptsbyteLengthcryptjasmineregularcallbounddatastructureerror-handlingES2020Array.prototype.flattenkarmastringtesterremovelibphonenumberES7breakargsrapideventses6specopenspositivestringifyredactdeepcopyStyleSheetparserxdgcomputed-typespackage managerfunctionsparseWeakSetespredictableloadingratelimitregexreact-hook-formrmdirnpmaccessorreduceutilpicomatchawesomesaucestyleguidecryptosqsopenerdefinePropertyObject.isclilaststructuredClonemakeUnderscorecloudtrailoperating-systemlintfetchglobalcjkdescriptorsreadzodObject.definePropertywidthstoragegatewayhttpwebwafdescriptiondeep-copyintrinsicWebSocketsbrowserslistregexpassertsECMAScript 6Uint32Arraytapepackage.jsonestreeTypedArraysigtermcharactereslintbootstrap lessredux-toolkitObject.fromEntriesfixed-widthstatuswrappreprocessorwordbreakoptimizerReactiveXgdprdirectorypasswordflattenArray.prototype.containscore-jsYAMLargumentsTypeBoxiteratepackagecolornegative zerofseventslruinstallES2022i18npreserve-symlinksmatchAllgenericselectronECMAScript 2021nodejsconfigurablediffmapjestoncecircularreadablepropdescriptorlimiteditordynamodbarraysomithas-owniterationcallcolumnses2017cloudfrontuninstallpipestyled-componentsrm -frcompareflat[[Prototype]]toolkitObservablesastvisualstartertestreal-timehastelephoneString.prototype.trimstdlibopengradients cssio-tssignalsimportexportjavascriptimmutablefastcloneclassnamesbeanstalkhotidfullwidthinvariantnameslesscopyprotoqueuetoolstypedarraystaskidentifiersfiltermetadataECMAScript 2019dataViewfastifyxdg-openhooksECMAScript 2023RFC-6455Float64ArraycompileragentmacosproxyArrayObject.entriestextdefaultcolumncommand-linefindupArrayBuffer.prototype.sliceparentsfunctioncommanderURLterminalfunctionalisencryptiontestingthroatbusymatchessetstyleMapcall-bindworkerlivevarsutilitiesasyncincludestypeddirunicodestatelesscallbackpromiseextensionjQueryserializeenvtddsignalnumberwaitstartES2021ESnextWeakMaptypeexecajvmodulefastES6formatdateiteratorlogboundlazydataviewrfc4122trimEndES3emojiimmererrorlookargvcoercibleartlockfilesetPrototypeOflinkcall-boundl10ntslibmake dirpropertieslook-uproute53Promisegetminimaltypescheckshimes2018writeECMAScript 2017deepcloneutil.inspectsortruntimevalidationviewcharactersdefinees2015toStringTagpathfindLastIndexsetImmediatefind-upclassnamewebsiteconsumextermflagsyamles2016cachenested cssmkdirshttpsworkflowStreamsECMAScript 2018streamsescapeIteratorweaksetsafeexecutablepatchinternalargumentlistenersparsingiambcryptpolyfillES2017codesendpointnegativeeventEmitterinspectStreamArray.prototype.flatMapexpressrgbArrayBufferstateexpressionquotebufferfast-copycolorsshrinkwrapfileponyfillrouterwatcherjapanesedebugJSON-Schemaentriesless compilercurlfolderfigletCSSStyleDeclarationperformantprefixUint16ArraykeysvalueRxtc39randomapifast-clonedeterministicwalkefficientpyyamlprivate dataxhrisConcatSpreadableoptimistlaunchURLSearchParamses7Array.prototype.includesansies8channelArray.prototype.findLastspeedcreateconcurrencytypedarrayrestfulfsmapreducecloudsearchdependency managerclass-validatorwhichscheme-validationexedom-testing-librarySymbol.toStringTagstreamlengthsyntaxerrorlinuxnodesyntaxshellequalityform-validationdotenvkoreanECMAScript 2015arktypelesscssreduxslotfluxtoSortedphonefrommochaavamruvaluesECMAScript 7consolehookform.envzerojsonpathfullECMAScript 2022bootstrap css@@toStringTagloggermimebundlingdeep-cloneES2018fast-deep-cloneeslintpluginstylingspawntraversegetoptArray.prototype.findLastIndexpromisesESmimetypesforEachbrowservalidateInt8ArraymatchappconcatMapreducerframeworkairbnbeast-asian-widthtrimRightObject.valuesES2019jschromejshintebsargparseprettyes-abstractfile systemsettings-0ajaxsymbolsconnectassertionrmformschildchromiumeslintconfigpnpm9buffersjoia11yqsstylesobjindicatorhasOwnPropertymodulesjsdomendernopemixinsreactfind_.extendserializeruuidCSScorsgetPrototypeOffull-widthoffsetresolvewatchFilestringifierwordwrapauthenticationcloudwatchObject.getPrototypeOfdatakinesisBigUint64Arraylanguagesymlinkspluginsharedarraybuffersimpledbhashsnslinewrapsettersomettycensormkdirptypeofnametypeerror__proto__environmentsAsyncIteratorcolourmonorepoecmascriptprototypeArrayBuffer#sliceoutputObjectes-shimsglaciereslint-plugintypanionUint8ClampedArrayPushECMAScript 3duplextypescriptenvironmentarrayprotobufwhatwgauthquerystringhardlinksdependenciescollection.es6classesdeepless.jsRegExp.prototype.flagsschemagetOwnPropertyDescriptorfastcopytoobjectbannervariablestsformattingirqinternal slotpostcsssymlinkchineseloadbalancingupelasticacheObject.keysextraECMAScript 5jsons3awaitwatchconcatES2023flagprotocol-buffersdebuggeremitcommandquerybluebirdInt16ArrayutilitylimitedES2016swfglobalsassertiedropserializationUint8ArrayInt32ArrayconfiginputyuptypesafesharedpropertyprocessRxJScompile lessrdsurlawssequencehigher-orderbyte
1.0.0

1 year ago