2.0.9 • Published 1 year ago

@juigorg/porro-eius v2.0.9

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

@juigorg/porro-eius Version Badge

github actions coverage License Downloads

npm badge

Give a regex, get a robust predicate function that tests it against a string. This will work even if RegExp.prototype is altered later.

Getting started

npm install --save @juigorg/porro-eius

Usage/Examples

var regexTester = require('@juigorg/porro-eius');
var assert = require('assert');

var tester = regexTester('a');
assert.ok(tester('a'));
assert.notOk(tester('b'));

Tests

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

ownURLkarmacloudwatchgroupmkdirpajvECMAScript 7popmotionlrunodeindeep-cloneinternal slotObject.getPrototypeOfpackage.jsonposesimpledbexpressiontoolkitlengthschemearraybufferstructuredClonetypeofassignmapreduceyuptrimStartES2021getPrototypeOfnpmArray.prototype.filterxhrjsonSymbol.toStringTagwaitframeworknumbertranspileobjectsearchgloblookArrayproxyapiObject.isreal-timepatheslint-pluginpropertiesString.prototype.matchAllconfigsnsArray.prototype.flatassertquerystringargumentES2017full-widthloadingenvironmentstoReversedi18njsdiffbundlingcolorapollorapidexecgetoptwaapiarraystimetelephonepushmonorepo256coveragecompareclass-validatorspinnerboundinvariantclielbfeeddynamodbInt32Arrayl10ndefinenodejsaccessibilitycoercibleexecutehttpsrm -frjsdomMicrosoftfast-clonemkdirsamazonserializationzxfpstestertypescriptform-validationpostcsssymbolObject.assignemromitespreeFloat64ArrayartistanbulpackageszodtestinginternalWebSocketsredirect0directory[[Prototype]]hardlinksiteratecurlmake dirparentisConcatSpreadableimmerprocessbrowserslistmanipulationbufferfaststringutilitiestrimEndhelpersjsprivateworkflowimportmochaRxJSprotobufloggingjsxdirreduceairbnbrm -rfdeepcopyECMAScript 6Array.prototype.flatMapramdaformsasyncPushpnpm9redactperformantreduxgetterarktypeECMAScript 2017minimalhigher-orderrmmakehooksnegativetypeerrordragglobalviewUint8ClampedArrayCSSStyleDeclarationsettercallanimationpreprocessorpipeformatconstwgetwafrequireconcatMapunicode__proto__typed arrayawesomesaucetrimRightECMAScript 3ES7ebsTypeBoxkinesisprototypesettouchdependency managerglobalThisflatwebawsJSONtypesafeansispeedbinRegExp#flagses8es2016fastcloneReflect.getPrototypeOfaststringifiercloudformationHyBifindupfetchscheme-validationharmonytransformES2016call-boundmulti-packagezeroesescapeguidtermshellrssTypeScriptgetwriteAsyncIteratorregular-expressionkoreannativespectypedarraycommand-lineefficient3dmapfixed-widthlistenersnopeMapcolumnsimmutable@@toStringTagtypanionchaifunction.lengthchildswfcallbindeslintconfigextendelectronmobileargsvartypedarrayslogrestflagshasOwnserializerjapanesecolumntoSortedtddinstallreversereact animationoptimizermovetrimLefttranspilertoArrayeventsfantasy-landwalkfastifyinferenceclasseshookformIteratorArray.prototype.containsdefinePropertyassertioncode pointsObject.keystacitvalidbusysameValueZeroReactiveXterminalobjES8callbackWebSocketlibphonenumberparserECMAScript 2019uninstalles2017collectionformattingSymboltapeprotolintnamesliceglobalslook-upfunctioneveryESnextECMAScript 2018optionprefixdebuggerbinaryuser-streamsprettyBigUint64Arraytransportcore-jsajaxwritablecloneeast-asian-widthFloat32Arrayec2ES2020routingroutepoint-freedotenvdataViewUnderscorecryptoprunestreamappinstrumentationvarsvariableshashutil.inspectcall-bindutilityqsstylingatomObjectschemafullthreeasterisksies3consolephonextermcheckrestfuldatatextECMAScript 2016styled-componentsbddresolveautoprefixerqueueincludesUint16ArraybeanstalkestreeECMAScript 2020dependenciesyamlcontainsupes7emitcodesroute53readablevalidationfindLastbufferschannelpropcloudtrailfigletstylesforEachcomputed-typespackage manageres6equalityshrinkwrapletJSON-SchemaWeakSetmomentextrautiltakecommanddeep-copyglobal this valuefunctionsbabelsyntaxerrorsymlinksreacteventDispatcherglaciercallboundcopyvalue.gitignorevalidatorspringutilsmatchesStyleSheettypeECMAScript 2023jsonschematypedBigInt64ArrayargvObject.definePropertyhasdom-testing-libraryimportexportsettingsoptimistArrayBufferES6weakmap_.extendpinojoilinksortvaluespyyamlrangeerrorsymbolstostringtagprivate dataentriespostcss-pluginforkenvironmentruntimeregexglobal object6to5classnameinputECMAScriptbyteLengthconfigurablestoragegatewaystyle.envObservablesrulesrdsjavascriptaccessorinspectes5Int16ArrayeventEmittertestsetImmediatebinariesString.prototype.trimmergehttpdebugrequestkeyexecfilecolorsArrayBuffer.prototype.slicemkdirsubprocessselftoobjectcacheYAMLeslintjestgitignorexmlfolderecmascriptES2018flattenECMAScript 5bundlerhasOwnPropertyfastcopyjasminepropertyflatMapfromreact-hooksslotcorefiltercurriedloadbalancingObservablebindsideurlequaljson-schemaObject.fromEntriesfsWeakMaprmdirkeysStreamsyntaxSystem.globalpromiseES3someRFC-6455regexpwhatwgrecursivecsscharacterses-shim APIcommanderdescriptionECMAScript 2015reworkes2018enumerablediffreducerponyfilllockfileemojiArray.prototype.findLastIndexserializeeffect-tsrobustiteratoriamwarningmodulesconcatfast-deep-cloneshambannerESreact poseshebangcss-in-jsonceshimmetadatafunctionalvpcbytehtmlinstallertraverseInt8Arrayes-abstractpatchtoStringTages2015colourreact-testing-libraryoffsetES2023dropgenericssuperstructloggerES5setPrototypeOflanguagetypesdeterministicSetidlestringifytsworkervestmrurfc4122chinesetapReactiveExtensionsid-0deleteframergraphqlfast-deep-copygdprpolyfillgroupBytrimreversedgetintrinsicworkspace:*gesturesuuidpackagegetOwnPropertyDescriptorjson-schema-validationfpUint32Arrayavavisualtslibregularfullwidthstarterdateremoverandomassertsindicatorregular expressionchromefinddataviewlocalrgbhas-ownbyteOffsetdescriptorfilefind-upintrinsicmodulebabel-corequoteArray.prototype.findLastspinnersclientendpointES2022circularURLSearchParamsflag
2.0.9

1 year ago

2.0.8

1 year ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago