'Basic math Ops'
zlib port to javascript - fast, modularized, with browser support
Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.
Stringify your JSON at max speed
Fastest random ID and random string generation for Node.js
ES Math-related intrinsics and helpers, robustly cached.
Perform C-like multiplication of two unsigned 32-bit integers.
High-performance Base64 encoder and decoder
No description provided.
EC cryptography
Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays
Intl.LocaleMatcher ponyfill
Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.
Uber-fast unique id generation, for Node.js and the browser
SIMD crc32
Repeat the given string n times. Fastest implementation for repeating a string.
mdast extension to parse and serialize math
Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.
micromark extension to support math (`$C_L$`)
A versatile TypeScript library designed to handle a wide range of mathematical operations
Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.
A point in polygon based on the paper Optimal Reliable Point-in-Polygon Test and Differential Coding Boolean Operations on Polygons
remark plugin to parse and stringify math
Left pad a string with zeros or a specified string. Fastest implementation.
Mathematical and statistical operations on vectors
Pymute: A Mutation Testing Tool for Python/Pytest written in Rust
Some extra math ops to the standard library which include prime number operations and the least common multiple of an array of numbers. See the Documentation link below for further details.
== Description A Rack compatible JSON-RPC2 server domain specific language (DSL) - allows JSONRPC APIs to be defined as mountable Rack applications with inline documentation, authentication and type checking. e.g. class Calculator < JSONRPC2::Interface title "JSON-RPC2 Calculator" introduction "This interface allows basic maths calculations via JSON-RPC2" auth_with JSONRPC2::BasicAuth.new({'user' => 'secretword'}) section 'Simple Ops' do desc 'Multiply two numbers' param 'a', 'Number', 'a' param 'b', 'Number', 'b' result 'Number', 'a * b' def mul args args['a'] * args['b'] end desc 'Add numbers' example "Calculate 1 + 1 = 2", :params => { 'a' => 1, 'b' => 1}, :result => 2 param 'a', 'Number', 'First number' param 'b', 'Number', 'Second number' optional 'c', 'Number', 'Third number' result 'Number', 'a + b + c' def sum args val = args['a'] + args['b'] val += args['c'] if args['c'] val end end end
No description provided.
No description provided.
No description provided.
No description provided.