JSPM

Found 411 results for intersection observer

react-disappear

Detects if the inner children are visible

  • v1.1.3
  • 8.76
  • Published

separating-axis-test

test for the intersection of convex polytopes in 2d or 3d, computing the minimum translation vector

    • v1.1.0
    • 8.43
    • Published

    clean-pslg-3d

    Remove self intersections, t-junctions and duplicate edges/vertices from a planar straight line graph

    • v0.1.2
    • 8.20
    • Published

    ic-api

    An API (wrapper actually) for connect trough Intersection Controller game data like users and maps

    • v1.2.1
    • 7.95
    • Published

    ray-disk-intersection

    calculate the intersection of a ray and a disk or plane in three dimensions

    • v1.0.1
    • 7.92
    • Published

    twodee

    Two dimensional geometry manipulation

    • v0.2.5
    • 7.56
    • Published

    to-planar-graph

    Given a graph with a graph with a non planar embedding, make changes to this graph so that it becomes planar.

      • v3.0.1
      • 7.56
      • Published

      @seznam/visibility-observer

      Helper making the observation of element's visibility a little more convenient. Based on the IntersectionObserver API.

      • v1.1.0
      • 7.51
      • Published

      intersection-of

      Find unique common elements among given arrays

      • v1.3.0
      • 7.46
      • Published

      lazzzy

      Automatically lazy load images inserted into the DOM

      • v0.1.1
      • 7.29
      • Published

      react-view-tracker

      [![npm package][npm-badge]][npm] ![Module formats][module-formats]

      • v0.1.1
      • 6.97
      • Published

      bmap-polygon-clipping

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

      • v0.0.1
      • 6.86
      • Published

      @zodash/union

      Creates an array of unique values, in order, from all given arrays.

      • v0.1.7
      • 6.83
      • Published

      visibilityobserver

      Experimental API for observing the visible box of an element.

      • v1.1.0
      • 6.74
      • Published

      curve-intersection

      Bezier curve intersection algorithm and utilities

        • v0.0.1
        • 6.60
        • Published

        js-set-manipulation

        A set of useful functions that give easier control over set manipulation

        • v1.0.3
        • 6.60
        • Published

        combine-type-predicates

        Combine user-defined type guards / type predicates as unions and intersections.

        • v0.1.2
        • 6.60
        • Published

        js-collection-operations

        Provides functions to operate on Sets, Arrays and Array-Like JavaScript data structures

        • v1.0.5
        • 5.99
        • Published

        advanced-sets

        A JS/TS library that expands upon the functionality of Sets

          • v0.0.2
          • 5.99
          • Published

          set-extensions

          Extending the Set class in order to support mathematical set properties and operations.

          • v1.6.0
          • 5.81
          • Published

          idris-line-intersect

          Takes two lines and returns all intersection points

            • v0.0.1
            • 5.81
            • Published

            arr-intersection

            Get an intersection of multiple arrays and account objects.

            • v1.0.0
            • 5.79
            • Published

            list-unique

            JavaScript Package for Creating an array without duplicates

            • v1.0.1
            • 5.79
            • Published

            days-interval

            Manipulation with date periods: intersection, splitting etc.

            • v0.1.0
            • 5.75
            • Published

            sentineler

            The package is a "sentinel" that trigger a function when is visible.

            • v0.1.17
            • 5.75
            • Published

            intersect-events

            add intersection events to dom elements

            • v0.0.1
            • 5.72
            • Published

            @union/unmask

            A scroll-to-reveal JavaScript library that unmasks your elements using the clip-path CSS property.

            • v1.0.1
            • 5.60
            • Published

            arrayofobjectsintersection

            This will return the array of objects that are common in a set of array of objects based on single or multiple keys

              • v1.0.5
              • 5.00
              • Published

              funny-intersection

              Simple modules for functional programming, done for fun.

              • v1.1.3
              • 5.00
              • Published

              intset

              A set implementation for integers

              • v0.0.2
              • 4.93
              • Published

              clipsy

              a node.js port of jsclipper [JS]... which is a port of clipper [C++, C#, Delphi]

              • v0.0.3
              • 4.93
              • Published

              segseg.closest

              Compute the closest point between two line segments

              • v0.0.1
              • 4.93
              • Published

              ray-aabb-slab

              ray aabb intersection test using the slab method

              • v1.0.1
              • 4.93
              • Published

              ray-geom-intersections

              generate array of intersection points from array and geometry

                • v1.0.1
                • 4.84
                • Published

                oh-snap

                Snap points to the nearest point in a GeoJSON collection of points.

                • v0.0.2
                • 4.84
                • Published

                box-intersect-1d

                Find all intersections in a set of intervals

                • v1.0.1
                • 4.80
                • Published

                react-lazy-img

                React <img> drop-in replacement for lazy image loading

                  • v1.0.2
                  • 4.25
                  • Published

                  ng-intersection

                  Angular library that wraps the browser IntersectionObserver in an Angular directive

                  • v1.0.1
                  • 3.80
                  • Published

                  set-tools

                  Function extensions for JavaScript's built-in Set type

                  • v0.0.3
                  • 3.80
                  • Published

                  ray-cone-intersection

                  calculate the intersection of a ray and a cone in three dimensions

                  • v1.0.0
                  • 3.78
                  • Published

                  vp-notifier

                  web component that dispatches an event whenever it comes in and goes out of viewport

                  • v2.0.0
                  • 3.66
                  • Published

                  full-set

                  A batteries include Set class built on top of ES6 sets

                  • v1.0.2
                  • 3.66
                  • Published

                  shapes-interaction

                  A lightweight library of basic geometry shapes interactions

                  • v1.0.4
                  • 3.65
                  • Published

                  @blakek/set-operations

                  🧮 Common set operations (union, difference, isSubset, etc.) for any Iterable

                  • v1.0.0
                  • 3.65
                  • Published

                  vue-event-horizon

                  Adds a directive that listens for click events and scrolls to elements.

                  • v2.0.1
                  • 3.65
                  • Published

                  greatcircleintersect

                  A very simple script to compute the intersection point of two great circles specified using two points. The intersection point is computed either in the Cartesian plane of its coordinates or on a Sphere.

                  • v1.0.0
                  • 3.65
                  • Published

                  onscreenness

                  Supply visibility classes and data to selected elements on your webpage.

                  • v1.5.0
                  • 3.65
                  • Published

                  set-operations-svg

                  Perform Set Operations (Union|Intersection|Difference) on SVG Paths

                  • v1.1.0
                  • 3.63
                  • Published

                  @ppasmik/react-scroll-trigger

                  Modern React component for scroll-based triggers and animations with TypeScript support. A rewritten and modernized version of the original react-scroll-trigger package.

                  • v1.0.1
                  • 3.63
                  • Published

                  common_algorithm

                  A collection of common algorithm ulities including Binary Search

                    • v1.0.3
                    • 3.63
                    • Published

                    in-view-animations

                    Javascript module for in view animations using the Javascript IntersectionObserver.

                    • v1.1.0
                    • 3.43
                    • Published

                    react-lazily-img

                    **React Lazily IMG** is a React Wrapper Component to lazily load images. The goal is to use the convenient and known standard HTML tags and just have them lazily loaded.

                    • v1.0.71
                    • 3.23
                    • Published

                    use-intersection-hook

                    This is a simple React Hooks that trigger a callback all time the element is viewed.

                    • v2.0.0
                    • 2.56
                    • Published

                    vision3000

                    LazyLoading for the New Milleniumâ„¢

                    • v0.1.0
                    • 2.50
                    • Published

                    @stackapp/ng-visibility

                    This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.0.2.

                    • v0.0.3
                    • 2.49
                    • Published

                    react-load-lazily

                    A tiny library for lazily loading any content in React

                    • v1.0.1
                    • 2.49
                    • Published

                    rt-is-visible-element

                    - Version 1.0.2 Rename directive selector rtIsElementVisible to rtIsVisibleElement - Version 1.0.3 Edit readme

                    • v1.0.3
                    • 2.49
                    • Published

                    scroll-list

                    Scroll through a list of data quickly

                    • v1.1.0
                    • 2.48
                    • Published

                    highland-set

                    Union and Intersection operators for highland.js streams

                    • v0.0.1
                    • 2.22
                    • Published

                    venstream

                    Compute intersections & unions of streams

                    • v0.0.1
                    • 2.21
                    • Published

                    tssetops

                    Set Operations in Typescript

                    • v1.0.6
                    • 2.21
                    • Published

                    relationset

                    Compare two sets (array of items) and get relationships between them (Disjoint | Intersecting | Subset | Superset | Equal)

                    • v0.0.3
                    • 2.18
                    • Published

                    string-intersection

                    Find characters in a string that also occur in another string

                    • v0.2.0
                    • 2.18
                    • Published

                    poly-overlap

                    Utility to check if polygons overlap.

                    • v1.0.5
                    • 2.14
                    • Published

                    sweepline2

                    Detect self-intersecting polygons in Javascript. An implementation of the Bentley–Ottmann sweep-line algorithm with redblack tree for detecting crossings in a set of line segments.

                    • v0.2.1
                    • 2.14
                    • Published

                    ray-quadtree

                    intersect a ray with a quadtree

                    • v1.0.0
                    • 2.14
                    • Published

                    ngx-intersection2

                    Catching the moment when the specific part of an element is visible in the viewport

                    • v2.2.0
                    • 2.14
                    • Published

                    disjoint-range

                    Disjoint continuous ranges

                    • v0.1.2
                    • 2.12
                    • Published

                    metho-set

                    JavaScript Set prototype extensions using Metho

                    • v1.0.0
                    • 2.12
                    • Published

                    @ekm1/react-when

                    Angular-inspired deferred loading for React with compound triggers, prefetching, and advanced performance optimizations

                    • v1.0.1
                    • 2.12
                    • Published

                    @manjalyc/complexset

                    An extension of the normal Set datastructure. Holds unique entries in either normal mode or complement mode. In normal mode, the entries are present in the set (normal behavior of a standard Set). In complement mode, the entries are those which are not pr

                    • v1.0.0
                    • 0.00
                    • Published

                    visible-children-observer

                    Observes current visible childrens on root element. [Demo](https://saschanaz.github.io/visible-children-observer/)

                    • v2.0.0
                    • 0.00
                    • Published

                    lines-self-chop

                    given an array of 3d line segments, chop the lines at all points of intersection, returning non-intersecting sub-segments

                    • v0.0.13
                    • 0.00
                    • Published

                    vision3000-react

                    LazyLoading for the New Milleniumâ„¢

                    • v0.1.2
                    • 0.00
                    • Published

                    common-objects-in-arrays

                    This will return the array of objects that are common in a set of array of objects based on single or multiple keys

                      • v1.0.7
                      • 0.00
                      • Published

                      @doars/doars-intersect

                      Doars plugin that adds a intersect directive for reacting to intersection changes.

                      • v3.1.0
                      • 0.00
                      • Published

                      @noeg/useonscreen

                      React hooks for detecting if an element is on screen

                      • v1.0.2
                      • 0.00
                      • Published

                      @pearlescent/visibility

                      A simple, no-frills visibility utility. Will tell you if a component is 100% inside the viewport, and when a visible component exits the viewport.

                      • v0.1.1
                      • 0.00
                      • Published

                      @produck/range-axis

                      To compute axis which some integer ranges on it

                        • v0.1.0
                        • 0.00
                        • Published

                        possimusomnis

                        A BVH implementation to speed up raycasting against three.js meshes.

                        • v1.0.1
                        • 0.00
                        • Published

                        react-hydrate-on-view

                        React library for suspending hydration until components enter the viewport.

                        • v0.2.0
                        • 0.00
                        • Published

                        @arbendium/polyclip

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

                        • v0.1.0
                        • 0.00
                        • Published

                        ioaa

                        Intersection Observer API Animation

                        • v0.0.1
                        • 0.00
                        • Published

                        react-scroll-percentage-rc-18

                        Monitor the scroll percentage of a component inside the viewport, using the IntersectionObserver API.

                        • v4.3.0
                        • 0.00
                        • Published