1.0.0 • Published 1 year ago
@hishpr/veniam-velit v1.0.0
String.prototype.trimEnd 
An ES2019-spec-compliant String.prototype.trimEnd
shim. Invoke its "shim" method to shim String.prototype.trimEnd
if it is unavailable.
This package implements the es-shim API interface. It works in an ES3-supported environment and complies with the spec. In an ES6 environment, it will also work properly with Symbol
s.
Most common usage:
var trimEnd = require('@hishpr/veniam-velit');
assert(trimEnd(' \t\na \t\n') === 'a \t\n');
if (!String.prototype.trimEnd) {
trimEnd.shim();
}
assert(trimEnd(' \t\na \t\n ') === ' \t\na \t\n '.trimEnd());
Tests
Simply clone the repo, npm install
, and run npm test
ECMAScript 2019mapvalidationagenttypedarraydotenvfindLastIndexObject.isieECMAScript 2022positiveidentifiersback-endrangeerrorhelperseventsmetadatai18nlruserializerreducepurewgetmulti-packageasterisksbyteOffsetcall-boundawesomesaucearktypeimportdefinePropertyES2019fastcopyguidprotocloudformationsliceInt32ArrayswfAsyncIteratorcryptotypedtypanionwritemkdirpwaapisymbolassignbufferenvironmentcharsetbusyReflect.getPrototypeOfwebstringifiertostringtagasynczeroObject.valuesloggerStyleSheetec2terminalstyleArrayBuffer#slicechaitapYAMLStreamtestertransport_.extendsetRxJSvisualjson cacheautoprefixerdirectoryfast-copysameValueZeroarrayenvironmentsfullflagintrinsicdeepawsargumentstyleswhatwgpostcsshttpsespreelisteners.envmkdirsyamllinkquoteutilityRegExp.prototype.flagsurlappdiffeslintpluginqsspinnerbinarieslengthlibphonenumbercss-in-jstrimRightoncesymbolsfast-deep-copywalkingdependenciesObject.getPrototypeOfphoneECMAScript 2021ES2020coveragepackagesschemesearchreuseiteratorvalidframerhooksjsoncodesclasses[[Prototype]]negativerobustObservablesubprocessgitignorefunction.lengthmanipulationsettercurlzxsortformattingminimalfixed-widthimmerfunctionsfetchcollection.es6outputsomeES3consumefront-endconsolerecursiveFloat32ArrayrsssafeexechelperstarterinsesimmutabletoReversedestreeSymbol.toStringTagJSON-Schema256packageregulardataViewtypeerrorflatMapxmlpnpm9ObservablesponyfillinputsharedCSSStyleDeclarationbrowserslistjasmineArrayBuffernumberhasoptimistArray.prototype.findLastIndexdeep-copyecmascriptrfc4122prototypees2018syntaxerrorES2016deep-clonefunctionwarninghtmlatomeverybytechromiumeast-asian-widthcolumnspoint-freeTypeBoxdirbyteLengthes2017fastcloneenvlocationemrjsreact poseindicatorArray.prototype.containseslintconfigworkericonvreadableprivate datastableObject.keysJSONdeletees7es2016toStringTagHyBistructuredClonestringArray.prototype.findLastflagsinvariantjapanesehttpnodeinstallfile cacheoptimizercachehas-ownshebangRxzodfile systemrequestESclassnamesprettypushstoragegatewaymake dirtouchbrowserlistregexReactiveXkarmaelectronObject.fromEntriesroutingstreamgetopticumockFunction.prototype.nameasciieslint-plugincomparemochacomputed-typestrimLeftnameconfigString.prototype.matchAllttytypesafeairbnbprotobufforkajvdescriptionreact-testing-libraryvaluesreduxmobileserializationmatchcall-bindboundObject.assignoptiondebugdescriptorsformqueueMicrotaskcommand-linecloudsearchtransformpathcopysyntaxexpressionECMAScript 6requireECMAScript 5Uint16ArraycloudwatchvaluesetImmediatepatchdebuggerECMAScript 2017concatMapclass-validatorstripBigInt64ArrayES8ES5sharedarraybufferlintspeedfpTypedArraysinatraenumerablebundlerfastifybannerpackage.jsonsetPrototypeOfiamcore-jsstylingprotocol-buffersdescriptoristanbuluser-streamsowntypeinstrumentationendpointkeyswritable-0buffersWeakSetastWebSocketreact-hooksmrustyleguidespecRFC-6455fromgrouppicomatchjshintURLSearchParamstslibtranspilernpmtextreworktsURLtoolsformatargsfsnativejsdomescapemonorepodatetrimStartES2015yupIteratorbrowserregular-expressiontoobjectshimsimple cacheUint8ArraycurriedPromisehandlerresolveserviceforEachnamesrm -frelbacorngenericsglobalsuninstallserializedependency managereventDispatcherl10nerrorjavascriptfileargvdomfindupSymbolmapreducetypescriptArray.prototype.includesFloat64Arrayjsxfullwidthreact-hook-formcloudtrailes6deepcopyECMAScript 2018definewafequalityreal-timeviewvariablesrouteaccessorsettingsqueuereactECMAScript 7dropredux-toolkitObject.entriesutilassertsincludesBigUint64ArrayomitweakmaptypedarrayscolortapeperformantES2017cssregular expressionMicrosoftRegExp#flagstypes3dcollectiontermramdaes-abstracthasOwnPropertyfast-deep-cloneconvertapiString.prototype.trimESnextpropertiesloadbalancinghardlinksparseSetremoveclientdataeffect-tsnodejskinesisequalgraphqldataviewfolderpropMapcommandexecfilevarsanimationimportexportflattentoArrayReactiveExtensionsdom-testing-librarymodulexhrtoSortedrm -rffind-uploggingdynamodbmkdirworkflow
@dramateas/at-nam-vel-cum@dramateas/magni-explicabo-esse-magnam@dramateas/odit-corporis-adipisci-laboriosam@dramateas/quos-aut-natus-odit@dramateas/recusandae-molestiae-mollitia-modi@hishpr/a-eos-sit-possimus@hishpr/a-nesciunt-iusto-illo@hishpr/adipisci-rerum-repudiandae-eligendi@hishpr/aliquid-repudiandae-voluptate-repellat@hishpr/architecto-dolores-molestiae-at@hishpr/at-itaque-maxime-doloremque@hishpr/deleniti-officiis-quam-sequi@hishpr/dolorum-illum-incidunt-beatae@hishpr/eius-amet-perspiciatis-atque@hishpr/et-debitis-vero-voluptas@hishpr/excepturi-beatae-at-inventore@hishpr/expedita-consequuntur-deleniti-doloribus@hishpr/explicabo-ab-dolor-accusamus@hishpr/fugit-voluptate-commodi-commodi@hishpr/in-beatae-quae-occaecati@hishpr/inventore-necessitatibus-dolorum-nihil@hishpr/ipsum-quibusdam-mollitia-delectus@hishpr/minus-tempore-neque-vel@hishpr/mollitia-sequi-ut-nulla@hishpr/necessitatibus-dicta-molestiae-reprehenderit@hishpr/neque-ullam-voluptatem-unde@hishpr/praesentium-odit-occaecati-repudiandae@hishpr/quidem-harum-alias-natus@hishpr/saepe-tenetur-repellat-facilis@hishpr/vel-nulla-eos-voluptatum@juiggitea/a-laboriosam-omnis-praesentium@juiggitea/distinctio-tempora-quos-quis@juiggitea/nesciunt-ut-culpa-ad@juiggitea/possimus-quos-sint-dolorem@juiggitea/praesentium-porro-voluptates-officiis@juiggitea/quod-voluptatibus-molestias-modi@juiggitea/sapiente-soluta-minima-fuga@juiggitea/ut-nostrum-temporibus-autem@kollusietea/incidunt-veniam-maxime-dicta@kollusietea/neque-officiis-molestias-a@kollusietea/quidem-enim-ad-numquam@kollusietea/saepe-iure-soluta-facilis@kollusietea/voluptate-porro-magnam-et@swenkertrea/esse-provident-minus-nobis@swenkertrea/id-earum-blanditiis-ullam@swenkertrea/iusto-dicta-voluptate-voluptatum@swenkertrea/magni-distinctio-qui-explicabo@swenkertrea/quos-perspiciatis-nobis-quas@swenkertrea/sint-ipsa-delectus-rem@swenkertrea/totam-occaecati-quam-architecto@swenkertrea/ut-illo-aliquid-illum@zittertea/aliquam-asperiores-veritatis-totam@zittertea/dignissimos-harum-sint-alias@zittertea/excepturi-laboriosam-vitae-atque@zittertea/ipsa-nihil-aut-dignissimos@zittertea/pariatur-quis-doloribus-non@zittertea/rerum-totam-officia-laudantium@zittertea/sint-sapiente-maxime-aliquid
1.0.0
1 year ago