@choojs/findup • 0.2.1 Find a file by walking up the directory tree INDIRECT 1 1527841934 3d-view • 2.0.1 3D camera view controller DIRECT 15 1630711405 a-big-triangle • 1.0.3 Draws a big triangle DIRECT 12 1481071771 acorn • 7.4.1 ECMAScript parser INDIRECT 0 1601884406 add-line-numbers • 1.0.1 adds line numbers to a source string INDIRECT 2 1435094703 atob-lite • 1.0.0 Smallest/simplest possible means of using atob with both Node and browserify INDIRECT 0 1435250292 big-rat • 1.0.4 A big integer rational number INDIRECT 3 1490908763 binary-search-bounds • 2.0.5 Better binary searching INDIRECT 0 1611594223 bit-twiddle • 0.0.2 Bit twiddling hacks for JavaScript INDIRECT 0 1365779116 bit-twiddle • 1.0.2 Bit twiddling hacks for JavaScript INDIRECT 0 1401293686 bl • 2.2.1 Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too! INDIRECT 9 1598430329 bn.js • 4.12.2 Big number implementation in pure javascript INDIRECT 0 1745597888 box-intersect • 1.0.2 Any dimensional box intersection INDIRECT 3 1548933581 buffer-from • 1.1.2 A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available. INDIRECT 0 1627578333 cdt2d • 1.0.0 Constrained Delaunay Triangulation in 2D INDIRECT 8 1435486187 clean-pslg • 1.1.2 Remove self intersections, t-junctions and duplicate edges/vertices from a planar straight line graph INDIRECT 18 1484252967 commander • 2.20.3 the complete solution for node.js command-line programs INDIRECT 0 1570772424 compare-angle • 1.0.1 Compares two angles with a common edge INDIRECT 8 1398724239 concat-stream • 1.6.2 writable stream that concatenates strings or binary data and calls a callback with the result INDIRECT 10 1521645450 core-util-is • 1.0.3 The `util.is*` functions introduced in Node v0.12. INDIRECT 0 1630420536 cubic-hermite • 1.0.0 Cubic hermite interpolation INDIRECT 0 1399393448 cwise-compiler • 1.1.3 cwise's internal compiler INDIRECT 1 1495050656 double-bits • 1.1.1 Inspect binary representation of IEEE754 doubles INDIRECT 0 1402614414 dup • 1.0.0 Initialize an array of arrays to a constant INDIRECT 0 1398729271 duplexify • 3.7.1 Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input INDIRECT 12 1549298243 edges-to-adjacency-list • 1.0.0 Convert a list of edges to an adjacency list INDIRECT 1 1398780236 end-of-stream • 1.4.4 Call a callback when a readable/writable/duplex stream has completed or failed. INDIRECT 2 1569416251 events • 3.3.0 Node's event emitter for all engines. INDIRECT 0 1614444687 extract-frustum-planes • 1.0.0 Extracts the planes for a WebGL viewing frustum INDIRECT 0 1403191309 falafel • 2.2.5 transform the ast on a recursive walk INDIRECT 2 1652255363 filtered-vector • 1.2.5 Filter an input vector valued curve INDIRECT 2 1622690213 from2 • 2.3.0 Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2" INDIRECT 8 1471281359 function-bind • 1.1.2 Implementation of Function.prototype.bind INDIRECT 0 1697137699 functional-red-black-tree • 1.0.1 A fully persistent balanced binary search tree INDIRECT 0 1412006712 gamma • 0.1.0 the gamma function (Γ) INDIRECT 0 1363735016 gl-axes3d • 1.7.1 3D axes for WebGL DIRECT 136 1715790839 gl-buffer • 2.1.2 WebGL buffer wrapper INDIRECT 9 1433967283 gl-constants • 1.0.0 all the WebGL 1.0 constants INDIRECT 0 1432506878 gl-fbo • 2.0.5 Frame buffer object wrapper for WebGL DIRECT 10 1433967264 gl-select-static • 2.0.7 Static point picking/selection routine DIRECT 11 1592505095 gl-shader • 4.3.1 WebGL shader wrapper DIRECT 17 1628117971 gl-spikes3d • 1.0.11 gl-spikes3d =========== Draws axis spikes compatible with gl-axes3d. This can be useful to illustrate selections or specific points in a point cloud DIRECT 88 1715791827 gl-state • 1.0.0 Saves WebGL context state INDIRECT 1 1399496548 gl-texture2d • 2.1.0 WebGL texture wrapper INDIRECT 9 1479756568 gl-vao • 1.3.0 Vertex array object wrapper/shim for WebGL INDIRECT 0 1468108998 glsl-inject-defines • 1.0.3 injects a #define statement into a shader source INDIRECT 10 1435506888 glsl-resolve • 0.0.1 A wrapper for the "resolve" module that targets GLSL shaders instead of JavaScript INDIRECT 2 1394639383 glsl-shader-name • 1.0.0 Extract a shader's name from its source INDIRECT 9 1435251774 glsl-token-assignments • 2.0.2 Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations. INDIRECT 0 1475034778 glsl-token-defines • 1.0.0 Retrieve the values defined with preprocessor statements in a selection of GLSL tokens INDIRECT 8 1426039862 glsl-token-depth • 1.1.2 Determine the scope depth of an array of GLSL tokens INDIRECT 0 1426103753 glsl-token-descope • 1.0.2 "Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts. INDIRECT 4 1425685631 glsl-token-inject-block • 1.1.0 safely inject a block of tokens into a shader INDIRECT 0 1455223740 glsl-token-properties • 1.0.1 Takes an array of GLSL tokens and determines whether or not they're a property of another identifier INDIRECT 0 1425685691 glsl-token-scope • 1.1.2 Infer the scope of each token in an array of GLSL tokens INDIRECT 0 1449490164 glsl-token-string • 1.0.1 Converts an array of GLSL tokens to a plain source string INDIRECT 0 1425685733 glsl-token-whitespace-trim • 1.0.0 Trim the whitespace within an array of GLSL tokens INDIRECT 0 1448365516 glsl-tokenizer • 2.1.5 r/w stream of glsl tokens INDIRECT 7 1538835063 glslify-bundle • 5.1.1 Bundle a glslify-deps dependency tree into a GLSL source string INDIRECT 20 1540260840 glslify • 7.1.1 A node.js-style module system for GLSL! DIRECT 66 1599081307 has-passive-events • 1.0.0 Check if passive events are available on the current device DIRECT 1 1516989807 hasown • 2.0.2 A robust, ES3 compatible, "has own property" predicate. INDIRECT 1 1710092305 interval-tree-1d • 1.0.4 1D interval tree data structure INDIRECT 1 1622689789 invert-permutation • 1.0.0 Inverts permutations INDIRECT 0 1398898275 iota-array • 1.0.0 Generates an array of consecutive integers starting at 0 INDIRECT 0 1398729315 is-browser • 2.1.0 Test whether you're a component in browser or a package in npm INDIRECT 0 1536652177 is-buffer • 1.1.6 Determine if an object is a Buffer INDIRECT 0 1508967388 is-core-module • 2.16.1 Is this specifier a node.js core module? INDIRECT 2 1734816207 is-mobile • 2.2.2 Check if mobile browser. DIRECT 0 1592982109 isarray • 0.0.1 Array#isArray for older browsers INDIRECT 0 1369676435 isarray • 1.0.0 Array#isArray for older browsers INDIRECT 0 1449741907 isarray • 2.0.5 Array#isArray for older browsers INDIRECT 0 1562592082 map-limit • 0.0.1 async.mapLimit's functionality available as a standalone npm module INDIRECT 2 1407451726 mat4-decompose • 1.0.4 decomposes a 3D matrix INDIRECT 2 1423360607 mat4-interpolate • 1.0.4 interpolates two matrices in place INDIRECT 8 1431193092 mat4-recompose • 1.0.4 recomposes a 4x4 matrix INDIRECT 1 1423360792 matrix-camera-controller • 2.1.4 View camera control by direct matrix manipulation INDIRECT 10 1622689463 minimist • 1.2.8 parse argument options INDIRECT 0 1675976389 mouse-change • 1.4.0 Mouse state change listener DIRECT 1 1480267102 mouse-event-offset • 3.0.2 get relative position from an event DIRECT 0 1443493866 mouse-event • 1.0.5 Cross browser mouse event property access INDIRECT 0 1430011636 mouse-wheel • 1.2.0 Consistent cross browser mouse wheel movement DIRECT 4 1467654108 murmurhash-js • 1.0.0 Native JS murmur hash implementation INDIRECT 0 1398733700 ndarray-extract-contour • 1.0.1 Generic contour extraction library for surface nets/dual contouring INDIRECT 3 1399315494 ndarray-ops • 1.2.2 Common operations for ndarray arrays INDIRECT 2 1399496699 ndarray • 1.0.19 Multidimensional Arrays DIRECT 2 1578197462 nextafter • 1.0.0 Find the floating point number immediately after any given number INDIRECT 1 1402615089 orbit-camera-controller • 4.0.0 Orbit camera controller INDIRECT 4 1428073118 pad-left • 1.0.2 Left pad a string with zeros or a specified string. Fastest implementation. INDIRECT 1 1430114782 parse-unit • 1.0.1 parses number and unit, '20px' into [20, 'px'] INDIRECT 0 1411369345 path-parse • 1.0.7 Node.js path.parse() ponyfill INDIRECT 0 1621947457 permutation-parity • 1.0.0 Computes the parity of a permutation INDIRECT 3 1398898448 permutation-rank • 1.0.0 Ranks and unranks permutations INDIRECT 4 1398898382 planar-dual • 1.0.2 Find the faces of a planar graph INDIRECT 10 1398780367 planar-graph-to-polyline • 1.0.6 Convert a planar graph to a collection of nest polylines INDIRECT 18 1626363815 point-in-big-polygon • 2.0.1 Industrial strength point in polygon test INDIRECT 10 1622689522 process-nextick-args • 2.0.1 process.nextTick but always with args INDIRECT 0 1560976479 quat-slerp • 1.0.1 standalone spherical linear interpolation INDIRECT 4 1431618003 rat-vec • 1.1.1 Exact rational vector arithmetic INDIRECT 4 1483723611 readable-stream • 1.0.34 Streams2, a user-land copy of the stream library from Node.js v0.10.x INDIRECT 4 1460562524 readable-stream • 2.3.8 Streams3, a user-land copy of the stream library from Node.js INDIRECT 7 1677146646 repeat-string • 1.6.1 Repeat the given string n times. Fastest implementation for repeating a string. INDIRECT 0 1477241640 resolve • 0.6.3 resolve like require.resolve() on behalf of files asynchronously and synchronously INDIRECT 0 1397692621 resolve • 1.22.10 resolve like require.resolve() on behalf of files asynchronously and synchronously INDIRECT 5 1734629351 right-now • 1.0.0 Get the quickest, most high-resolution timestamp possible in node or the browser DIRECT 0 1402342473 robust-dot-product • 1.0.0 Exactly computes the dot product between two vectors INDIRECT 2 1398724602 robust-in-sphere • 1.2.1 Exact arithmetic test to check if point is contained in sphere INDIRECT 5 1628119498 robust-orientation • 1.2.1 Exactly computes the orientation of a tuple of points INDIRECT 5 1628119208 robust-product • 1.0.0 Exactly multiplies two non-overlapping increasing sequences INDIRECT 4 1398724217 robust-scale • 1.0.2 Multiplies a nonoverlapping increasing sequence of floats by a single float INDIRECT 2 1399319946 robust-segment-intersect • 1.0.1 Exact arithmetic test for line segment intersection INDIRECT 6 1401915114 robust-subtract • 1.0.0 Exact subtraction of non-increasing overlapping sequences INDIRECT 0 1398723851 robust-sum • 1.0.0 Evaluates the sum of two nonoverlapping increasing sequences of floats INDIRECT 0 1398721153 safe-buffer • 5.1.2 Safer Node.js Buffer API INDIRECT 0 1524687024 safe-buffer • 5.2.1 Safer Node.js Buffer API INDIRECT 0 1589128650 shallow-copy • 0.0.1 make a shallow copy of an object or array INDIRECT 0 1374733474 signum • 0.0.0 Returns the sign of a number INDIRECT 0 1396199442 signum • 1.0.0 Returns the sign of a number INDIRECT 0 1398821864 simplicial-complex • 0.3.3 Topological indexing for simplicial complexes INDIRECT 2 1365107794 simplify-planar-graph • 2.0.1 Simplifies a planar graph INDIRECT 9 1398277564 slab-decomposition • 1.0.3 Slab decomposition data structure for 2D vertical ray queries INDIRECT 8 1626364209 split-polygon • 1.0.0 Splits a convex polygon by a plane INDIRECT 3 1403191206 stack-trace • 0.0.9 Get v8 stack traces as an array of CallSite objects. INDIRECT 0 1392892857 static-eval • 2.1.1 evaluate statically-analyzable expressions INDIRECT 5 1704130052 stream-shift • 1.0.3 Returns the next buffer/object in a stream's readable queue INDIRECT 0 1705518913 string_decoder • 0.10.31 The string_decoder module from Node core INDIRECT 0 1408767919 string_decoder • 1.1.1 The string_decoder module from Node core INDIRECT 1 1522397655 supports-preserve-symlinks-flag • 1.0.0 Determine if the current node version supports the `--preserve-symlinks` flag. INDIRECT 0 1641194576 surface-nets • 1.0.2 General purpose level set extraction INDIRECT 12 1399496998 through2 • 0.6.5 A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise INDIRECT 6 1428601327 through2 • 2.0.5 A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise INDIRECT 9 1541541791 to-px • 1.1.0 Convert any CSS unit to logical pixels ("px") INDIRECT 1 1542626880 triangulate-hypercube • 1.0.1 Triangulates a hypercube into simplices INDIRECT 7 1411083689 triangulate-polyline • 1.0.3 Triangulates a complex polygon INDIRECT 9 1436006015 turntable-camera-controller • 3.0.1 Turn table camera controller INDIRECT 5 1428435605 two-product • 1.0.2 Multiplies two floating point numbers together producing a non-overlapping increasing sequence of floats INDIRECT 0 1399305392 two-sum • 1.0.0 Computes a non-overlapping sequence representing the sum of two floating point numbers. INDIRECT 0 1398610876 typedarray-pool • 1.2.0 Reuse typed arrays INDIRECT 2 1578196367 typedarray • 0.0.6 TypedArray polyfill for old browsers INDIRECT 0 1400295169 union-find • 0.0.4 A union-find data structure for maintaining disjoint sets. INDIRECT 0 1364781973 union-find • 1.0.2 A union-find data structure for maintaining disjoint sets. INDIRECT 0 1426136410 uniq • 1.0.1 Removes duplicates from a sorted array in place INDIRECT 0 1401052556 util-deprecate • 1.0.2 The Node.js `util.deprecate()` function with browser support INDIRECT 0 1444243060 vectorize-text • 3.2.2 Render a string to a vectorized cell complex INDIRECT 49 1628119400 xtend • 2.2.0 extend like a boss INDIRECT 0 1395822947 xtend • 4.0.2 extend like a boss INDIRECT 0 1562592945 zero-crossings • 1.0.1 Finds all zero crossings in a 1D ndarray INDIRECT 2 1399496748