
Security News
Open Source Maintainers Demand Ability to Block Copilot-Generated Issues and PRs
Open source maintainers are urging GitHub to let them block Copilot from submitting AI-generated issues and pull requests to their repositories.
Library of helpful math utilities.
Via npm
npm install mathleet
Via Yarn
yarn add mathleet
import { keySum } from 'mathleet'
const values = [
{ a: 0, b: 1},
{ a: 1, b: 2},
{ a: 2, b: 3},
]
const sumA = keySum(values, 'a')
console.log(sumA) // Output: 3
const sumB = keySum(values, 'b')
console.log(sumB) // Output: 6
Method | Params | Description |
---|---|---|
filterNumbers | (items: any[] ) | Accepts an array of inputs and converts them to numbers and filters out all NaN entries. |
keySum | (items: any[] , key: string ) | Accepts an array of objects and calculates the sum value for provided key . |
keyAvg | (items: any[] , key: string ) | Accepts an array of objects and calculates the avergage for the provided key . |
numMin | (items: any[] ) | Takes an array of values and filters valid numbers, returning the Math.min . |
numMax | (items: any[] ) | Takes an array of values and filters valid numbers, returning the Math.max . |
sum | (items: any[] , offset: number = 0 ) | Takes an array of values, and optional offset, and calculates sum of values with offset applied. |
sumAvg | (items: any[] , offset: number = 0 ) | Takes an array of values and calculates the average, with offset applied to sum before divided by items length. |
rangeAvg | (items: any[] , rangeMin: number = 0 , 'rangeMax: number = 1`) | Takes an array of values and calculates the average within a specified range. |
within | (value: number , target: number , offset: number = 0 ) | Takes a value and target and returns a boolean if is within the target range with the provided offset . |
outside | (value: number , target: number , offset: number = 0 ) | Takes a value and target and returns a boolean if values is outside the target range with the provided offset . |
degrees | (value: number ) | Convert value of radians to degrees. |
radians | (value: number ) | Convert value of degrees to radians. |
angle | (pointA: Point , pointB: Point , pointC: Point ) | Takes three Point ({ x: number, y: number } ) values and calculates the angle between them. |
velocity | (distance: number , time: number ) | Takes a distance value and time and returns the calculated velocity . |
FAQs
Library of helpful math utilities.
The npm package mathleet receives a total of 116 weekly downloads. As such, mathleet popularity was classified as not popular.
We found that mathleet demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Open source maintainers are urging GitHub to let them block Copilot from submitting AI-generated issues and pull requests to their repositories.
Research
Security News
Malicious Koishi plugin silently exfiltrates messages with hex strings to a hardcoded QQ account, exposing secrets in chatbots across platforms.
Research
Security News
Malicious PyPI checkers validate stolen emails against TikTok and Instagram APIs, enabling targeted account attacks and dark web credential sales.