npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@crabas0npm/ipsum-nihil-quae

v1.0.0

Published

[![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

Downloads

3

Maintainers

thanhl4861thanhl4861

Keywords

ArrayBufferartelectronhookformqueueMicrotasksanitizedropAsyncIteratorunicodeWebSocketPromiseisConcatSpreadableclimoduleshimmergelognegative zeroxhrwidthFloat32Arraycall-bindmkdirskeyecmascriptparentclass-validatorES2020exit-codequotecryptochannelfixed-widthsetPrototypeOfbrowserslistvisualregular expressionswaitbundlingES2022ECMAScript 2022purepropertydateismochafullwidthcollection.es6taptyped arraydatastructurevarfunctioncss-in-jsbuffersflatMapasyncappescapegradients cssinstallbrowsertrimRightconfigclientmetadatadeterministicconcurrencyIteratorESyupes-shim APIWeakSetflagsES2017prefixHyBiextraWeakMaprfc4122chinesesymbolnpmdomtypedarraysclonetypeerrorletclassessymlinkseventEmitterJSONuninstall_.extendmake dirxdgtrimLeftstringavawordbreakemojiratelimitcomparepluginString.prototype.trimidObservablesapipackagesbatcharraybufferrangeerrorpyyamlfastifyinferencecode pointsestreeECMAScript 2021writablexssaccessibilitycallbindless csslanguagecall-boundpackagejsonschemaES7zerofastajvtoSortedpicomatchgetvestinvarianttypesafeECMAScript 3sideshrinkwrapgetoptObject.isdiffreducerstringifiercreatebrowserlistStreamdirectorygroupBy6to5enderequalitywhichregularObject.definePropertyansiArray.prototype.findLastIndexiterationprototypeiteratorwriteserializationpreserve-symlinksspecregexphigher-orderi18ndependency managerautoprefixersignalsjavascriptimmerlibphonenumberspeedjsdiffjson-schemargbinternal slotcontainsarraysbootstrap lessstylesES5ES8matchObjectdragdeeptddnopehttpsfromurlwrapbabel-coremulti-packagematchAllObject.getPrototypeOfpromisecensorcheckES6ECMAScript 2020Symbol.toStringTagESnextrapidmimenativemkdirpintrinsicprettyformattingmakeformscurldotenvthreefast-deep-clonedescription$.extendstructuredCloneponyfillweaksetcss lesspatchsymlinkchromecallboundfile systemsetImmediateJSON-Schemataskfast-deep-copyeventstslibnamescommanderindicatorRxJSfast-copyMapkarmaspinnerspersistentutilitystreamsbufferpackage managerdeepcloneiteratedependencieserror-handlingcachesetjQueryes6lastBigUint64Arrayschemacommand-linebluebirdspawnCSSStyleDeclarationshellclassnamereal-timewatching0compilertypedarrayECMAScript 7optimizersharedarraybufferwalkdescriptorstypescriptRegExp#flagscollectioncompile lesstestformbindarktypeObject.entriessharedlintdeep-copybannerworkerdefineeventDispatcheres-abstractpromisesl10nPushstreams2hardlinksinstalleropenseditorArrayBuffer.prototype.slicetapefindLastboundfullincludesmomentcallbackobjObject.assignhaseslintconfigpostcss-pluginrateES2021nested cssconnectfolderlesscssstartminimalrmtranspilelook-upmonorepo@@toStringTagtc39resolvelengthsyntaxmovechaireadgradients css3colorsnodejsutilstoolkita11ycallObservableconstsearchArray.prototype.includeslinkcomputed-typesfilereact animationes2015reduxdeletematchesemitUnderscoreoptionconsolees-shimsidlerobustqueryfind-upfseventsless.jsObject.fromEntriesstylesheetnegativeonceObject.valuesdeepcopytakevalidYAMLestester256duplexlinuxinspectreadablestreamdataexpressimportgenericsURLoperating-systemastcolorparsehelperscodesECMAScript 2015lockfileenvArray.prototype.findLasttranspileromittimefindupmkdirvariables in cssECMAScript 6es8Float64ArrayexecutabledayjstoolsFunction.prototype.namefastclonelookInt8Arrayjson-schema-validationrequirefunctionsinterruptssomeECMAScript 5propgetintrinsicpreprocessorpushES3ES2016pipeArray.prototype.filterslicerm -frtypesoffsetworkspace:*definePropertyrandomwarningjspathbootstrap csshashargsasciistylingreact posesymbolsmacosprogressreact-testing-librarywatchertrimStartcssxdg-openvalidatorloggerSetECMAScript 2017shamqsdebuggerargumentsBigInt64Arrayreact-hook-formArray.prototype.flatexecfsflagless mixinsconcatMapuser-streamswatchFileutil.inspectnumberargparseclassnamesaccessortoArrayramdalaunchserializertacitopenperformantReactiveX__proto__fantasy-landargvprocesssanitizationcoercibleoptimistlimitglobsuperstructECMAScript 2019dataViewjsdomremovegroupquerystringgdprpasswordwebsitestyledefaultruntimesortgetPrototypeOf.envStyleSheetjasminevalueschromiumyamltsprotocol-buffersvieweverycommandreducefast-cloneauthenticationschemereact-hooksjestbabelpnpm9hasOwnwgetflattelephonefastcopytoStringTagparserstreamqueuekoreanes7webArrayBuffer#slicevariablesjoitypedzodgesturesCSSloadingcircularerrorpositivekeysawaitconcatguidenumerableimmutableshebangexeweakmapfetchInt32ArraycjkjwtielistenersgraphqlECMAScript 2016terminal[[Prototype]]touchsuperagentURLSearchParamscharactervaluestatusRFC-6455mruextendeslint-pluginwaapipostcssregexredux-toolkites2017fpconfigurablepolyfillbyteOffsetdataviewtoobjectarrayprotobufencryptioncss nestinghooksrequestvalidateUint16ArrayUint32ArrayupbcryptslotmiddlewarebusyposesameValueZeroexitTypedArrayparentsutilitiesdebugredactgettertextprivateassertscolumnsinternalES2019styleguidesettingstrimmodulesassertionphonelrupropertieslessprunestringifytermobjectes2016flattenlazydirregular expressionwindowsvalidationscheme-validationObject.keysoutputbundlerlimitednameajaxArray.prototype.flatMapsetterInt16Arraycryptmapirqless compilerttyconsumewordwrapMicrosoftpackage.jsoncoloureslintpluginjsxspinnermobilefull-widthdom-testing-librarystarterhandlersTypeScriptstyled-componentsreadableframeworkjapaneseWebSocketstypecopyprotoES2018-0urlssignaljson-schema-validatorequalreactsyntaxerrorio-tsdeep-cloneuuidsigtermfunctionalUint8ArrayforEachharmonymixinstypanioncorsmimetypeschildRxsequencetestingmime-dbrmdirthroatStreamsfindLastIndexframertraverseReflect.getPrototypeOfassignsortedexpressionassertopenerRegExp.prototype.flagscolumnawesomesaucefindlinewraploggingapollorecursivecore-jsformatReactiveExtensionsform-validationfigletauthfilterES2023performancewatchstableECMAScript 2018entriesdescriptoranimationnodereuseSymbolES2015tostringtagUint8ClampedArrayextensionjsonpathairbnbpopmotioneast-asian-widthbddes5argumentspringwalkingcurriedhttp

Readme

@crabas0npm/ipsum-nihil-quae Version Badge

dependency status dev dependency status License Downloads

npm badge

An ESnext spec-compliant String.prototype.endsWith shim/polyfill/replacement that works as far down as ES3.

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

Because String.prototype.endsWith depends on a receiver (the this value), the main export takes the string to operate on as the first argument.

Other polyfills for String.prototype.endsWith are available:

Installation

Via npm:

npm install @crabas0npm/ipsum-nihil-quae

Then, in Node.js:

var endsWith = require('@crabas0npm/ipsum-nihil-quae');
<script src="https://bundle.run/@crabas0npm/ipsum-nihil-quae"></script>

NOTE: It's recommended that you install this module using a package manager such as npm, because loading multiple polyfills from a CDN (such as bundle.run) will lead to duplicated code.

Notes

Polyfills + test suites for String.prototype.startsWith and String.prototype.contains are available, too.

Author

| twitter/mathias | |---| | Mathias Bynens |

License

This polyfill is available under the MIT license.

Tests

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