@technobuddha/library

A large library of useful functions
addTimeangleBetweenPointsangleDifferenceangleOfLineangleReflectionapproximatelyEqualsareabeginningOfDaybeginningOfMonthbeginningOfWeekbeginningOfYearbinaryUnitsboundsbuildcamelCasecapitalizecardinalceilcentroidchchangedchopclampcleancleanEndcleanStartclearcollapsecollapseBreakingSpacecollapseWhitespacecomparecompareNumberscompareStringsconjoinconstructNumberconvexHullcorrectMSWordcountCrc32create2dArraycrossProductdataURLdayOfWeekdayOfYeardaysInMonthdecodeBase64decodeBase64UrldecodeBinarydecodeTextdeconstructNumberdeepEqualsdelimitedderomanizediceCoefficientdotCasedurationedgeAnglesencodeBase64encodeBase64UrlencodeBinaryencodeTextendOfDayendOfMonthendOfWeekendOfYearensurePrefixensureSuffixescapeCescapeGraphQLescapeHTMLescapeJavaescapeJSescapePythonextractDigitsfillTemplatefloorformatDateformatNumberfractionfuzzyMatchgetIndentgraphQLgroupCodeHashBasehumanCaseindefiniteArticleindentinitialsint32isAlphaisAlphaNumericisArrayLikeisBooleanisCartesianisClosedisDateisDomainisEmailisEvenisFunctionisInPolygonisIntersectingisIPV4isIPV4LocalisISODateisIterableisIteratorisLeapYearisLeftOfLineisLowerCaseisMidnightisMultipleOfisNegativeZeroisNumberisNumericisObjectisOddisOnLineisOnPolygonisoWeekOfYearisoWeeksInYearisPolarisPolygonisPrimitiveisPunctuationisRectisRegExpisRightOfLineisSameDayisSameMonthisSameWeekisSameYearisStringisSurrogateisUpperCaseisValidDateisWhitespaceJSONMapJSONSetjuliankebabCaselargestInscribedRectanglelerplevenshteinDistancelineIntersectionlineLengthlongestCommonSubsequencelongestCommonSubstringlookAheadmacroCasemajmanhattanDistancemaskmatchCasematchesmeanmedianMersenneTwistermetricUnitsmidpointmodemodulonormalizeAnglenormalizeBinarynormalizeLineSegmentnumberToLetteroccurrenceInMonthorderOfMagnitudeordinalpadparseDatepascalCaseperimeterpluralpolygonSidespossessivePriorityQueuequoterandomDrawrandomPickrandomShufflerandomWeightedPickrereadabilityregularPolygonrelativeTimeremoveDiacriticsreplacerreviverromanizerootrotaterotlrotrroundsameValuescaleSha1Sha224Sha256Sha384Sha512ShaBaseshallowEqualssingleLinesnakeCasesortKeyssortOrdersplitCharssplitLinessplitSentencessplitWordsstandardDeviationstarstartCasestripsumsummarizesyllablestagTimeSpantimezonetitleCasetoAngletoArraytoASCIItoBooleantoCartesiantoClosedtoDatetoDegreestoEnumerationtoErrortoFilenametoIntegertokenizetoLineSegmenttoNumbertoPolartoPolygontoPrimitivetoRadianstoSquaretoStringtranslateuncapitalizeunescapeCunescapeHTMLunescapeJavaunescapeJSunescapePythonunicodeLengthunindentunquotevariancewordwrapzipperMerge

math-tools

MathTools - is a javascript/node.js module providing some advanced mathematics functionalities