1.0.0 • Published 17 days ago

@diahkomalasarinpm/inventore-blanditiis-tempora v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
17 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/inventore-blanditiis-tempora');

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

protoECMAScript 2017koreanArray.prototype.flatMapes-abstracttoSortedreadablepackagesawesomesaucejasminestructuredClonepopmotionstringvalidateprotobufspinnernegative zeroqsFunction.prototype.namethrottleforEachfindupwatcherhigher-ordertslibTypeScriptcss variablejson-schema-validation_.extendwidthendercallbackhelpersclientqueryJSONparentfast-deep-clonefastcloneWebSocketmixinsschemeemitbindtoobjectArrayBuffer.prototype.slicevarES2021writesortedastfullwidthsetURLURLSearchParamsstringifyfseventsSymbol.toStringTagsharedarraybuffercolumnSetautoprefixermime-dbttyargumentjesthardlinkstypebyteratelimitstatelessloggingcallbindinstallbundlertranspilerthreepnpm9typesafeES2019css lessbootstrap cssECMAScript 2022dateeslint-plugintrimRighttyped arraycallboundimportInt8Arraysigtermreactcomparedirectoryoncepackage manageroffsetArray.prototype.flatvariablesstableglobbluebirdreduxmake dirkeyjsxObject.valuessignalscolorlimitedrm -rfassert$.extendnpmcolumnsindicatorsafeencryptionlinuxregular expressiongroupsequencecall-boundreducewhatwgcopy@@toStringTaglockfilepreprocessorargparsevaluessymbolfilebabelsharedArray.prototype.containses-shim APIlesslanguagejQuerystdlibtimereact-testing-librarythroateventEmittercompilershimreducerpureconnectless compilervisuallook-upkeysirqwalkbabel-coreformsignallimitbyteLengthreact animationWeakMapyupfixed-widthmodulesettersidefile systemrobustless mixinsmomentclassnamescomputed-typesmochacommand-lineimmutabletoolsmakecall-bindpersistenthttpsObject.isWebSocketsArray.prototype.findLastIndexdayjsflatlengthuprequestbatchchrometypedtsrfc4122terminalFloat32ArrayReactiveExtensionspoint-freeStreamssymbolsomitflagsameValueZerouuidtesterformsprivate dataposeutilCSSquerystringflattenwaapiES2015a11ytakeparsevalidredactless csstddexpressioncharacterArray.prototype.includesSymbolECMAScript 2016functionalcharactersmiddlewareentriesfoldertrimEndparserObservabledataViewframerArrayBufferString.prototype.matchAlltermworkerObservablescommandstringifierArray.prototype.filternested csses7util.inspectdropexecgradients csstapreusecrypttoArraypostcss-pluginxtermloggerIteratornamesshebangObject.definePropertymimetypesajvconstoptimizerextrareact-hook-formcircularPushobjecttestjson-schema-validatorgestureschannelruntimemonorepotostringtagpackagejsonpathinputschemaObject.keyspruneecmascriptcryptoincludesES3less.jsminimalavaexit-codeTypeBoxbcryptcollection.es6typedarrayses2016fslinewrapjsvestcjkelectronfullpolyfillString.prototype.trimxssfull-widthassertionserializationjavascripthasOwnclassnameequalityquoteprotocol-buffersratemovecodesawaitnopejsdomdescriptorsvalidatorchromiumsyntaxerrormetadataECMAScript 2018streamvalidationdataECMAScript 2023datastructureObjectnegativeES2022csspropertiesargvbootstrap lessdeterministictypeerrorfast-deep-copyJSON-SchemaexitequalReactiveXartfilterfast-clonecss nestingreadablestreamlazysiginttoolkitdirInt32Arrayviewaccessormacostrimtypeofprototypees2015statuscolourrecursiveisgradients css3sorthookslesscssurlBigInt64ArrayconcatMapsanitizationutilitiesWeakSetrmdirutilsdom-testing-librarycensormkdirconsoletc39functionassignAsyncIteratorES2020interruptsBigUint64ArraytelephoneshamRegExp#flagsstyled-componentsoptionES2017preserve-symlinkspyyamlnameReflect.getPrototypeOfhashpathfastifyObject.entriesstylesinspecttouchECMAScript 2015parents-0Array.prototype.findLasthookformi18neslintconfigiteratematchesmimemruinternaliecolorssanitize
@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

17 days ago