@technobuddha/library

A large library of useful functions
addTimeangleBetweenPointsangleDifferenceangleOfLineangleReflectionapproximatelyEqualsareabeginningOfDaybeginningOfMonthbeginningOfWeekbeginningOfYearbinaryUnitsboundsbuildcamelCasecapitalizecardinalceilcentroidchchangedchopclampcleancleanEndcleanStartclearcollapsecollapseBreakingSpacecollapseWhitespacecomparecompareNumberscompareStringsconjoinconstructNumberconvexHullcorrectMSWordcountCrc32create2dArraycrossProductdataURLdayOfWeekdayOfYeardaysInMonthdecodeBase64decodeBase64UrldecodeBinarydecodeTextdeconstructNumberdeepEqualsdelimitedderomanizediceCoefficientdotCasedurationedgeAnglesencodeBase64encodeBase64UrlencodeBinaryencodeTextendOfDayendOfMonthendOfWeekendOfYearensurePrefixensureSuffixescapeCescapeGraphQLescapeHTMLescapeJavaescapeJSescapePythonextractDigitsfillTemplatefloorformatDateformatNumberfractionfuzzyMatchgetIndentgraphQLgroupCodeHashBasehumanCaseindefiniteArticleindentinitialsint32isAlphaisAlphaNumericisArrayLikeisBooleanisCartesianisClosedisDateisDomainisEmailisEvenisFunctionisInPolygonisIntersectingisIPV4isIPV4LocalisISODateisIterableisIteratorisLeapYearisLeftOfLineisLowerCaseisMidnightisMultipleOfisNegativeZeroisNumberisNumericisObjectisOddisOnLineisOnPolygonisoWeekOfYearisoWeeksInYearisPolarisPolygonisPrimitiveisPunctuationisRectisRegExpisRightOfLineisSameDayisSameMonthisSameWeekisSameYearisStringisSurrogateisUpperCaseisValidDateisWhitespaceJSONMapJSONSetjuliankebabCaselargestInscribedRectanglelerplevenshteinDistancelineIntersectionlineLengthlongestCommonSubsequencelongestCommonSubstringlookAheadmacroCasemajmanhattanDistancemaskmatchCasematchesmeanmedianMersenneTwistermetricUnitsmidpointmodemodulonormalizeAnglenormalizeBinarynormalizeLineSegmentnumberToLetteroccurrenceInMonthorderOfMagnitudeordinalpadparseDatepascalCaseperimeterpluralpolygonSidespossessivePriorityQueuequoterandomDrawrandomPickrandomShufflerandomWeightedPickrereadabilityregularPolygonrelativeTimeremoveDiacriticsreplacerreviverromanizerootrotaterotlrotrroundsameValuescaleSha1Sha224Sha256Sha384Sha512ShaBaseshallowEqualssingleLinesnakeCasesortKeyssortOrdersplitCharssplitLinessplitSentencessplitWordsstandardDeviationstarstartCasestripsumsummarizesyllablestagTimeSpantimezonetitleCasetoAngletoArraytoASCIItoBooleantoCartesiantoClosedtoDatetoDegreestoEnumerationtoErrortoFilenametoIntegertokenizetoLineSegmenttoNumbertoPolartoPolygontoPrimitivetoRadianstoSquaretoStringtranslateuncapitalizeunescapeCunescapeHTMLunescapeJavaunescapeJSunescapePythonunicodeLengthunindentunquotevariancewordwrapzipperMerge

friendly-truncate

Human-friendly truncation preferring word boundaries and the middle of the string.

chop-package

By calling the "chop" package it will "render" the template, replacing {{x}} with data[x] , and return the resulting string.