1.0.0 • Published 11 days ago

@diahkomalasarinpm/similique-voluptate-aut v1.0.0

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

String.prototype.trim Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

An ES5 spec-compliant String.prototype.trim shim. Invoke its "shim" method to shim String.prototype.trim if it is unavailable.

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

Most common usage:

var assert = require('assert');
var trim = require('@diahkomalasarinpm/similique-voluptate-aut');

assert(trim(' \t\na \t\n') === 'a');

trim.shim(); // will be a no-op if not needed

assert(trim(' \t\na \t\n') === ' \t\na \t\n'.trim());

Engine Bugs

Some implementations of String#trim incorrectly trim zero-width spaces. This shim detects and corrects this behavior.

Tests

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

jsxcodestrimEndstartfindLastArray.prototype.flatMapnopeurlregular expressionsES2023MapstreamsPromisenumberAsyncIteratorstylesheetwidthchinesefast-copycommand-lineES6tostringtagbrowserpatchoptimizerURLSearchParamsratelimitmake dirECMAScript 2016globprunejson-schema-validatorObject.assignES3logprivatexhrinputbreakdatalengthwarningcollectiongetPrototypeOfcolorStyleSheetuninstallInt16Arrayvarexitextrababel-coreregexprmexit-codeECMAScript 2020mime-dbtc39transpile256copystructuredCloneless.jsunicodemacoscollection.es6timecheckreact animationvaluesfind-upCSSES2019validatorObject.isgetintrinsicmomentsearchopenlintrobustresolvemkdirReflect.getPrototypeOfsymboltrimRightstarterflaterror-handlingconfiges2015differrorutilcorshttpObject.definePropertycharacterschromespinnerssettingspasswordpreprocessordescriptorssyntaxerrorWeakMapfunctionflagsexpressionlaunchkoreanfindaststablemkdirstoStringTagoptimistpreserve-symlinksnodejsformsidleECMAScript 2018bcryptavaopensformatArray.prototype.flattentypescriptiterationinstallerconcatparentclassnameswritablehandlersbufferFloat64Arrayhookstexttypesnegative zeroappWebSocketslotsigintlanguageStreamstasksameValueZerocorepackage managerminimalinternal slotiereuseclassnameless cssmatchesdragidfastcallboundpathwaitdotenvlrutypeofsuperagentlimitqueueMicrotaskterminalincludesfast-deep-cloneES5whichstringfindLastIndexthreeimmerdataviewECMAScript 2023limitedajvtoolkitarktypeReactiveExtensionsprettytslibmodulesspecES2016pose__proto__tacitprefixthrottlepicomatchserializationMicrosoftconsumefile systemguidlook-upjapanesecallbindreact-hookswatchstatelesscomparetestjestratecompile lessIteratorregularsomeclientObservablesworkerhasOwnslicees6es-shimsTypeBoxjsonschemaletArrayBuffer.prototype.sliceeventslesscsssetPrototypeOflinewrapdeterministicjson-schema-validationpushArray.prototype.findLastloggingchairangeerrorenderconnectPushargparseES2022propertiesObject.fromEntriesmonorepokeysauth.envsetImmediatetelephonesidetraversestatus6to5curriedcharacterwordwraptapfastifycallbackUnderscoreyupbrowserslistgetOwnPropertyDescriptorestree[[Prototype]]rfc4122babelwgetwaapiSymbolpositivemergeArrayspringreadablestreambddWeakSetfast-cloneconcatMapURLzeroArrayBuffergesturesfantasy-landcachetermdropsequencei18nsettypedgradients css3io-tshookformsignalutilitypromisefromECMAScript 2021columnscolorsBigInt64ArrayvalidshrinkwrapwriteefficientdirectoryserializercoerciblehashbindreducerperformancepyyamlmixinsObjectSymbol.toStringTagelectronsafetouchxtermpromisestoSortedgradients csses5xsseventDispatcherobjectcommandermulti-packagesetterescapedataViewcurlnativerm -frmochaawesomesauceredux-toolkitgetoptserializelistenerscjkeslintplugincompilerexecdependency managertypanioniteratecore-jswalkshebangperformantutil.inspectjQuerycss-in-jses-shim APIautoprefixerparserjwtreadmiddlewarepnpm9symbolsinspectdeepcloneeslintparentsstyled-componentstestingstringifymobilefseventsvalidationsanitize@@toStringTagcallexeObject.getPrototypeOfECMAScript 2019Array.prototype.containsesRxJSfastcopytestershimharmonytyped arrayUint32Arraycss lessprocesswindowswatchingtypeerrortoolsargspurebyteOffsetauthenticationfullutilspackage.jsoncensorfull-widthstyleszodflattenfullwidthuser-streamsstylepropdescriptioneditorisConcatSpreadablerequestUint16Arraygetfolderupes7consoleenumerableclidependenciestoArrayrequireweakmapcolourvariableshelpersfast-deep-copyObject.valuessignalsstylingfilterString.prototype.matchAllextendwhatwgquoteCSSStyleDeclarationObject.keysRegExp#flagsexpressdescriptorapipropertyUint8ClampedArrayes2016pipebootstrap lessemitclass-validatorHyBistringifierirqchildpoint-freeECMAScript 5forEachJSON-Schemasuperstructkarmaaccessibilitycryptoimportanimationreact posepackageinternallinuxdefaultpolyfilloptionbundlerSetArray.prototype.findLastIndextyperapidInt8ArrayasyncbanneromitRegExp.prototype.flagses8speedjavascriptparselasttranspilermatchAllansivisualshellwebsitedefineairbnbinterruptsentriesgettertypesafemakemoduleworkspace:*channelshamnegativeECMAScript 3assignsharedWebSocketsoperating-systemtrimLeftquerystringjoiYAMLhastypedarraynamelibphonenumberregular expressionencryptionramdaObservableintrinsicwalkinggroupjsonpathcryptl10nttyschemelockfileequalloadingreact-hook-formclassesexecutableInt32ArrayenvStreamruntimereactdeep-copynamesjsonnodeformatting$.extendvariables in cssframertsnested csswraprecursivecommandECMAScript 2015moveisarrayreduceECMAScript 2017BigUint64Arraytakeeast-asian-widthvalidatebootstrap cssgenericssymlinkextensionpackagesoutputbusyhigher-orderdefinePropertycmdjsdiffuuidconstsymlinkslinkArrayBuffer#sliceECMAScript 7protocol-buffersoffsetequalityconfigurableReactiveXJSONimmutableenvironmentFloat32ArraybluebirdES2015asciiboundless mixinsFunction.prototype.nameprotobuf3dmapcontainsprotodeepObject.entriesargumentsortnpmreact-testing-libraryjsdombytees2017figletsortedhardlinkseslint-pluginprototypeArray.prototype.includesfpopenerdayjscomputed-typesrm -rfremoveassertionecmascriptbrowserlistinferenceinvariantapollostyleguidelesslazyflagpostcssemojiTypedArraygraphqlchromiumvaluedeletexdg-opencolumnsharedarraybufferindicatordebugmimetypesvestbatchES2018toobjectes-abstracttrimbundlingstreamdeep-cloneES2017Array.prototype.filterdom-testing-librarystreams2functionsassertviewqsreduxinstallfixed-widthjasminedateiteratorfilephoneobjES7mimequeuemetadataeventEmitterscheme-validationfinduputilitiesfastclonequerybufferskeytapeconcurrencyeveryaccessormkdirptrimStarteslintconfigdeepcopyprogressyamlarguments0spinnerponyfillECMAScript 2022Array.prototype.flatcall-bindwatcherschemaredactES8RFC-6455debuggerweaksetcode pointscss nestingonceduplexUint8Arrayrandomgdpra11yclonemruxdgjson-schematypedarraysarrayswebfunctionalawaitasserts-0createreal-timeformESnextdomarraybufferES2020dirspawntdddatastructure_.extendString.prototype.trimES2021form-validationwatchFilecall-boundpostcss-pluginjsurlsrgbplugingroupByless compilerhttpsregexargvreadableframeworkRxbyteLengthlookthroatflatMapwordbreak
@crabas0npm/nihil-alias-sint@crabas0npm/voluptas-ad-vel@diahkomalasarinpm/a-quam-voluptas-qui@diahkomalasarinpm/ad-molestias-fugit-sunt@diahkomalasarinpm/animi-facere-velit-dolorum@diahkomalasarinpm/asperiores-accusantium-minus-quod@diahkomalasarinpm/blanditiis-ullam-a-fugiat@diahkomalasarinpm/consectetur-ad-repudiandae-delectus@diahkomalasarinpm/corporis-a-quam-distinctio@diahkomalasarinpm/corrupti-autem-optio-iure@diahkomalasarinpm/cumque-nesciunt-non-eos@diahkomalasarinpm/debitis-explicabo-sunt-enim@diahkomalasarinpm/debitis-quas-fuga-occaecati@diahkomalasarinpm/deserunt-cupiditate-quos-beatae@diahkomalasarinpm/dolorem-tempore-vitae-animi@diahkomalasarinpm/eveniet-velit-praesentium-dolorem@diahkomalasarinpm/harum-esse-officiis-magnam@diahkomalasarinpm/harum-nihil-exercitationem-delectus@diahkomalasarinpm/illum-molestias-accusantium-rem@diahkomalasarinpm/incidunt-repudiandae-expedita-eos@diahkomalasarinpm/iure-asperiores-perspiciatis-mollitia@diahkomalasarinpm/magnam-incidunt-error-sapiente@diahkomalasarinpm/nesciunt-expedita-rerum-cumque@diahkomalasarinpm/occaecati-incidunt-dolor-accusantium@diahkomalasarinpm/omnis-veritatis-asperiores-recusandae@diahkomalasarinpm/praesentium-accusamus-maiores-autem@diahkomalasarinpm/provident-eaque-consectetur-harum@diahkomalasarinpm/sapiente-quibusdam-repudiandae-eligendi@diahkomalasarinpm/tempora-iusto-voluptates-vero@diahkomalasarinpm/vero-reiciendis-asperiores-magnam@diahkomalasarinpm/voluptate-asperiores-voluptatum-accusantium@diahkomalasarinpm/voluptatem-illum-aperiam-dolores@ffras4vnpm/commodi-vero-assumenda
1.0.0

11 days ago