Displaying 1 to 20 from 24 results

union-type - A small JavaScript library for defining and using union types.

  •    Javascript

A small JavaScript library for defining and using union types. Union types are a way to group different values together. You can think of them as a powerful form of enums with the possibility to have additional data associated with the possible values.

sorted-union-stream - Get the union of two sorted streams

  •    Javascript

If you are streaming objects sorting is based on .key.If this property is not present you should add a toKey function as the third parameter. toKey should return an key representation of the data that can be used to compare objects.

polyclip - Martinez polygon boolean operations (a work in progress)

  •    HTML

Crazy fast polygon boolean operations in JS using Martinez algorithm. A work in progress.




wagyu - A general library for geometry operations of union, intersections, difference, and xor

  •    C++

The output geometry from each of these operations is guaranteed to be valid and simple as per the OGC.Documentation of any library is critical to its existance and it really takes a community of effort. All of the documentation for the library is included with the library. The Wagyu project loves pull requests so please feel free to contribute at any point in time to the docs/ directory in any way you see fit! If you see a problem in documentation, at least please make an issue in the github repository.

ref-union - Create ABI-compliant "union" instances on top of Buffers

  •    Javascript

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

beam-js

  •    Javascript

Experimental. Node.js streams and pipes are a wonderful UNIX streams like abstraction oriented for fast IO transformations. This allows IO events to be composed and for transformations to be modularised and reused easily.


results - Discriminated Unions including Maybe (an option type) and Result for javascript with fewer bugs

  •    Javascript

Results is a tiny library bringing Discriminated Unions (aka Sum Types or Algebraic Types) to JavaScript, with match for better program flow control. Results ships with full-featured Maybe (sometimes called an Option Type) and Result unions built-in, helping you safely deal with optional data and error handling.

martinez - Martinez-Rueda polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor

  •    Javascript

The algorithm is specifically fast and capable of working with polygons of all types: multipolygons (without cascading), polygons with holes, self-intersecting polygons and degenerate polygons with overlapping edges. The algorithm of Matrinez et al. was extended to work with multipolygons without cascading.

arr-union - Returns an array of unique values using strict equality for comparisons, maintaining the same order as the provided arrays

  •    Javascript

Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons. This library is 10-20 times faster and more performant than array-union.

data-store - Easily get, set and persist config data.

  •    Javascript

Easily persist and load config data. No dependencies. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.

union-value - Set an array of unique values as the property of an object

  •    Javascript

Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation. Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

polygon-clipping - Apply boolean polygon clipping operations (union, intersection, difference, xor) to your Polygons & MultiPolygons

  •    Javascript

Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons. Each positional argument (<geom>) may be either a Polygon or a MultiPolygon.

overlay-pslg - Boolean operations for planar straight line graphs

  •    Javascript

Compute a regularized Boolean operation between the interiors of two planar straight line graphs. It works in any reasonable CommonJS environment like node.js. If you want to use it in a browser, you should use browserify.

poly-bool - Exact polygon boolean operations

  •    Javascript

A robust polygon Boolean library in under 20 lines of code! (Excluding dependencies) Work with any kind of polygon, results are accurate to machine precision, and under no circumstances will valid input ever crash or produce incorrect output.

union-find - A basic union-find data structure for node.js

  •    Javascript

Union find data structures solve the incremental connectivity problem. (That is maintaining a spanning forest under incremental insertions of edges.) To handle fully dynamic connectivity, you can use a dynamic forest data structure. Creates a new union-find data structure.

docker-cloud-media-scripts - Upload and stream media from the cloud with or without encryption

  •    Shell

If you have more space you can increase REMOVE_LOCAL_FILES_WHEN_SPACE_EXCEEDS_GB, FREEUP_ATLEAST_GB and either increase CLEAR_CHUNK_AGE or add CLEAR_CHUNK_MAX_SIZE. The parameters are split into two halves, separated by a colon, the left hand side representing the host and the right the container side. For example with a volume -v external:internal - what this shows is the volume mapping from internal to external of the container. Example -v /media:/local-media would expose directory /local-media from inside the container to be accessible from the host's directory /media.

seth - JavaScript DSL for functional Set Theory

  •    Javascript

Seth is JavaScript DSL for functional Set Theory. This DSL aims to present set theory in its abstract mathematical form instead of manually dealing with literal arrays and their elements in a programming environment. Seth is available on both NPM and Bower with support for AMD and contains tiny shims to support pre-ES6.

unionfs - Use multiple fs modules at once

  •    TypeScript

Creates a union of multiple fs file systems. This module allows you to use multiple objects that have file system fs API at the same time.