npm downloads
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
Tests if a JSON property can be accessed using . syntax
A fully persistent balanced binary search tree
Removes duplicates from a sorted array in place
Native JS murmur hash implementation
Generates an array of consecutive integers starting at 0
cwise's internal compiler
Multidimensional Arrays
Common operations for ndarray arrays
Better binary searching
Walk the dependency graph of a glslify shader.
Convert any CSS unit to logical pixels ("px")
Reuse typed arrays
Converts an array of GLSL tokens to a plain source string
Initialize an array of arrays to a constant
Takes an array of GLSL tokens and determines whether or not they're a property of another identifier
Computes strongly connected components of a directed graph
Open collection of color-spaces
r/w stream of glsl tokens
Bit twiddling hacks for JavaScript
1D interval tree data structure
regl is a fast functional WebGL framework.
Bundle a glslify-deps dependency tree into a GLSL source string
A node.js-style module system for GLSL!
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
Trim the whitespace within an array of GLSL tokens
Determine the scope depth of an array of GLSL tokens
Mouse state change listener
Cross browser mouse event property access
Infer the scope of each token in an array of GLSL tokens
"Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts.
Retrieve the values defined with preprocessor statements in a selection of GLSL tokens
gl-matrix's mat4, split into smaller pieces
Packs an array-of-arrays into a single ndarray
Converts text to superscript unicode
Returns the sign of a number
Consistent cross browser mouse wheel movement
Reads the pixels of an image as an ndarray
Test if two floats are almost equal
Multiplies two floating point numbers together producing a non-overlapping increasing sequence of floats
Exact subtraction of non-increasing overlapping sequences
gl-matrix's vec2, split into smaller pieces
Evaluates the sum of two nonoverlapping increasing sequences of floats
Multiplies a nonoverlapping increasing sequence of floats by a single float
Saves an ndarray as an image to a file
Computes a non-overlapping sequence representing the sum of two floating point numbers.
Exactly computes the orientation of a tuple of points
Lazily initialized properties for objects
PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
gl-matrix's vec3, split into smaller pieces
LU decomposition using the crout algorithm
Showing 50 of 580 packages
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
Tests if a JSON property can be accessed using . syntax
A fully persistent balanced binary search tree
Removes duplicates from a sorted array in place
Native JS murmur hash implementation
Generates an array of consecutive integers starting at 0
cwise's internal compiler
Multidimensional Arrays
Common operations for ndarray arrays
Better binary searching
Walk the dependency graph of a glslify shader.
Convert any CSS unit to logical pixels ("px")
Reuse typed arrays
Converts an array of GLSL tokens to a plain source string
Initialize an array of arrays to a constant
Takes an array of GLSL tokens and determines whether or not they're a property of another identifier
Computes strongly connected components of a directed graph
Open collection of color-spaces
r/w stream of glsl tokens
Bit twiddling hacks for JavaScript
1D interval tree data structure
regl is a fast functional WebGL framework.
Bundle a glslify-deps dependency tree into a GLSL source string
A node.js-style module system for GLSL!
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
Trim the whitespace within an array of GLSL tokens
Determine the scope depth of an array of GLSL tokens
Mouse state change listener
Cross browser mouse event property access
Infer the scope of each token in an array of GLSL tokens
"Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts.
Retrieve the values defined with preprocessor statements in a selection of GLSL tokens
gl-matrix's mat4, split into smaller pieces
Packs an array-of-arrays into a single ndarray
Converts text to superscript unicode
Returns the sign of a number
Consistent cross browser mouse wheel movement
Reads the pixels of an image as an ndarray
Test if two floats are almost equal
Multiplies two floating point numbers together producing a non-overlapping increasing sequence of floats
Exact subtraction of non-increasing overlapping sequences
gl-matrix's vec2, split into smaller pieces
Evaluates the sum of two nonoverlapping increasing sequences of floats
Multiplies a nonoverlapping increasing sequence of floats by a single float
Saves an ndarray as an image to a file
Computes a non-overlapping sequence representing the sum of two floating point numbers.
Exactly computes the orientation of a tuple of points
Lazily initialized properties for objects
PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
gl-matrix's vec3, split into smaller pieces
LU decomposition using the crout algorithm
Showing 50 of 580 packages