JSPM

Found 2707 results for custom scroll

scroll-shadow-element

A small web component to enhance scrollable elements with dynamic scroll indicators.

  • v2.0.6
  • 228.85
  • Published

baron

A small, fast and crossbrowser custom scrollbar with native system scroll mechanic.

  • v3.0.3
  • 227.97
  • Published

scroll-snap

Snap page when user stops scrolling, with a customizable configuration and a consistent cross browser behaviour

  • v5.0.2
  • 137.14
  • Published

react-native-quick-scroll

Customizable and performant React Native scroll bar component for quickly scrolling through large lists (based on FlatList)

  • v2.1.0
  • 103.48
  • Published

cus-scroll

Customized Scroll bar

  • v1.1.5
  • 88.11
  • Published

@mr-scroll/core

The best custom scroll for the web. This is the core package.

  • v1.2.0
  • 80.26
  • Published

error-ex

Easy error subclassing and stack customization

  • v1.3.2
  • 75.21
  • Published

make-error

Make your own error types!

  • v1.3.6
  • 74.37
  • Published

verror

richer JavaScript errors

  • v1.10.1
  • 72.41
  • Published

@mr-scroll/angular

The best custom scroll for the web. This is the angular wrapper.

  • v1.2.0
  • 71.31
  • Published

@mr-scroll/css-theming

The best custom scroll for the web. This is the css-theming support package.

  • v1.2.0
  • 71.06
  • Published

overlayscrollbars

A javascript scrollbar plugin that hides the native scrollbars, provides custom styleable overlay scrollbars, and preserves the native functionality and feel.

  • v2.11.1
  • 67.88
  • Published

custom-event

Cross-browser `CustomEvent` constructor

  • v1.0.1
  • 64.35
  • Published

@mr-scroll/react

The best custom scroll for the web. This is the react wrapper.

  • v1.2.0
  • 64.11
  • Published

ngx-customscrollbar

Pure ngx scrollbars without dependencies to jQuery or other scroll librarys, to bind customized scrollbars to every scrollable html element like scrollable div or textarea for example or a virtual view like a canvas

  • v2.0.3
  • 63.97
  • Published

happy-dom

Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.

  • v17.4.6
  • 62.54
  • Published

@mr-scroll/vue

The best custom scroll for the web. This is the vue wrapper.

  • v1.2.0
  • 60.90
  • Published

slate

A completely customizable framework for building rich text editors.

  • v0.114.0
  • 60.53
  • Published

ngx-slight-scroll

The CSS scrollbars styling module defines properties that you can use for visual styling of scrollbars. You can customize the width of the scrollbar as required.

  • v0.1.8
  • 57.26
  • Published

@angular-builders/custom-webpack

Custom webpack builders for Angular build facade. Allow to modify Angular build configuration without ejecting it

  • v19.0.1
  • 55.60
  • Published

url-pattern

easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings.

  • v1.0.3
  • 55.41
  • Published

custom-error-instance

Create custom JavaScript errors that also match instanceof.

  • v2.1.2
  • 55.18
  • Published

custom-media-element

A custom element for extending the native media elements (<audio> or <video>)

  • v1.4.2
  • 54.88
  • Published

passport-custom

Custom authentication strategy for Passport.

  • v1.1.1
  • 53.84
  • Published

prepin

An in-place pre-processor for javascript files using C style pre-compile syntax to compose custom builds from npm-packages

  • v1.0.3
  • 52.93
  • Published

awesome-columns

Easily create columns with modified scroll speeds to ensure that all columns reach the end at the same time

  • v2.0.1
  • 52.77
  • Published

@mr-scroll/vue2

The best custom scroll for the web. This is the vue 2 wrapper.

  • v1.2.0
  • 52.76
  • Published

cypress-pipe

Create custom commands using plain-old functions

  • v2.0.1
  • 52.72
  • Published

symbol.inspect

<symbol> that can be used to declare custom inspect functions.

  • v1.0.3
  • 52.38
  • Published

rc-scrollbars

React scrollbars component

  • v1.1.6
  • 51.78
  • Published

css-vars-ponyfill

Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers

  • v2.4.9
  • 51.75
  • Published

get-css-data

A micro-library for collecting stylesheet data from link and style nodes

  • v2.1.1
  • 50.75
  • Published

indento

Indent strings.

  • v1.1.14
  • 50.06
  • Published

react-qrcode-logo

React component to generate a QR Code customizable with logo and more properties

  • v3.0.0
  • 49.76
  • Published

rooks

Essential React custom hooks ⚓ to super charge your components!

  • v8.0.1
  • 49.66
  • Published

threads-baron

A small, fast and crossbrowser custom scrollbar with native system scroll mechanic.

  • v2.2.11
  • 48.88
  • Published

vue-moment

Handy Moment.js filters for your Vue.js project

  • v4.1.0
  • 48.41
  • Published

jest-stare

jest html reporter (results processor) to view HTML jest results, save raw JSON, and invoke multiple reporters

  • v2.5.2
  • 48.05
  • Published

whoops

It makes simple throw qualified errors.

  • v5.0.1
  • 47.67
  • Published

emoji-picker-element

Lightweight emoji picker distributed as a web component

  • v1.26.3
  • 47.24
  • Published

err

A tiny library to create custom errors in JavaScript.

  • v2.1.13
  • 46.44
  • Published

is-valid-element-name

Validates custom element names according to the custom elements spec

  • v1.0.0
  • 45.98
  • Published

react-native-logs

Performance-aware simple logger for React-Native with namespaces, custom levels and custom transports (colored console, file writing, etc.)

  • v5.3.0
  • 45.86
  • Published

custom-env

Custom env is a library built to make development more feasible by allowing multiple .env configurations for different environments.

  • v2.0.6
  • 45.62
  • Published

failure

Easily generate "custom" error objects with addition properties which can be stringfied with JSON.stringify

  • v1.1.1
  • 45.09
  • Published

react-native-segmented-control-tab

A react native component with the same concept of react native's SegmantedControlIOS, Primarily built to support both IOS and Android.

  • v4.0.0
  • 44.60
  • Published

ssfx

A set of componets that apply css keyframe animation on scroll action.

  • v0.0.2-fix
  • 44.29
  • Published

remark-heading-id

The remark plugin for supporting custom heading id also including default id

  • v1.0.1
  • 43.40
  • Published

eslint-plugin-extra-rules

My custom eslint rules in addition to the ones provided at http://eslint.org/

  • v0.0.0-development
  • 43.28
  • Published

rn-range-slider

A highly optimized pure JS implementation of Range Slider for React Native

  • v2.2.2
  • 43.03
  • Published

elem-dataset

HTML5 HTMLElement.dataset ponyfill

  • v2.0.0
  • 42.99
  • Published

json-custom-numbers

JSON parser and stringifier for custom numbers (e.g. BigInt)

  • v3.1.1
  • 42.93
  • Published

cfn-response

A module for sending responses from lambda-funciton backed custom resources in AWS CloudFormation

  • v1.0.1
  • 42.66
  • Published

@angular-builders/custom-esbuild

Custom esbuild builders for Angular build facade. Allow to modify Angular build configuration without ejecting it

  • v19.1.0
  • 42.13
  • Published

gemini-scrollbar

Custom scrollbars with native scrolling

  • v1.5.3
  • 41.48
  • Published

@a11y/focus-trap

A lightweight web component that traps focus within a DOM node

  • v1.0.5
  • 41.27
  • Published

input-range-scss

Sass component for customizing the input range using the native properties of each browser.

  • v2.0.0
  • 41.26
  • Published

@angular-builders/dev-server

Dev server generic builder for Angular build facade. Allows to run custom builder in serve target

  • v7.3.1
  • 40.89
  • Published

ngx-select-dropdown

A angular(4+) select dropdown for single select or multiselct module.

  • v3.3.2
  • 40.20
  • Published

cfn-response-async

An async/await module for sending responses from lambda-funciton backed custom resources in AWS CloudFormation

  • v1.0.0
  • 39.95
  • Published

nominal-types

Nominal types for better typesafety

    • v0.2.0
    • 39.85
    • Published

    use-keyboard-shortcut

    A custom React hook for adding keyboard shortcuts to your application

    • v1.1.6
    • 39.77
    • Published

    postcss-svg

    Inline SVGs in CSS. Supports SVG Fragments, SVG Parameters.

    • v3.0.0
    • 39.64
    • Published

    custom-return

    Generate a function that returns a constant.

    • v1.0.13
    • 39.44
    • Published

    @pinkhominid/pop-menu

    Colocated overlay drop menu that pops out of scroll ancestors and traps focus

    • v0.2.2
    • 39.42
    • Published

    try-json-parse

    Doesn't throw an error when JSON.parse() fails, just returns undefined

    • v1.0.0
    • 39.37
    • Published

    assert-err

    assertion library that throws user-specified error types (accepts error class and message)

    • v1.1.0
    • 39.31
    • Published

    lit-translate

    A lightweight blazing-fast internationalization (i18n) library for your next web-based project

    • v2.0.1
    • 38.60
    • Published

    tiny-uid

    Barebones code to generate a uid of custom length

    • v1.1.2
    • 38.60
    • Published

    react-custom-roulette

    Customizable React roulette wheel with spinning animation

    • v1.4.1
    • 38.17
    • Published

    @vime/core

    Customizable, extensible, accessible and framework agnostic media player.

    • v5.4.1
    • 38.02
    • Published

    @strikeentco/get

    Get a property from a nested object using a dot path or custom separator

    • v1.0.1
    • 37.68
    • Published

    skatejs

    Skate is a library built on top of the W3C web component specs that enables you to write functional and performant web components with a very small footprint.

    • v5.2.4
    • 37.63
    • Published

    @strikeentco/set

    Set nested values on an object using a dot path or custom separator

    • v1.0.2
    • 37.39
    • Published

    svelte-steps

    A customizable step component written in Svelte

    • v2.4.1
    • 37.38
    • Published

    module-require

    Load modules, link modules to another module-names, manage access to custom / local scripts as modules

    • v1.4.5
    • 37.13
    • Published

    heresy

    lighterhtml based custom elements builtins

    • v1.0.4
    • 37.05
    • Published

    react-baron

    React component for baron scrollbar library

    • v3.0.0
    • 37.04
    • Published

    delims

    Generate RegExp for delimiters, to be used with templates, files or data streams.

    • v0.4.2
    • 36.84
    • Published

    pick-deep

    Creates an object composed of the picked object properties from a nested object using a dot path or custom separator

    • v1.0.0
    • 36.80
    • Published

    gatsby-omni-font-loader

    Font loader optimized for maximum performance. Removes render-blocking font resources and loads them asynchronusly. Handle FOUT & FOUC with font loading status watcher. Supports both local-hosted fonts and web fonts.

    • v2.0.2
    • 36.45
    • Published

    paraphrase

    🧩 Create flavoured string template interpolation

    • v3.1.2
    • 36.44
    • Published

    react-native-section-alphabet-list

    A simple React Native component that takes an array of data and renders a SectionList with alphabetically sorted data.

    • v3.0.0
    • 36.15
    • Published

    @vime/react

    React bindings for the Vime media player.

    • v5.4.1
    • 36.13
    • Published

    vue2-gmap-custom-marker

    vue 2 google map custom marker component allowing display custom html content on google map using gmap-vue

    • v6.1.1
    • 35.81
    • Published

    debug-custom

    A thin wrapper around the debug logging package

    • v1.2.0
    • 35.63
    • Published

    can-dom-events

    Listen for native and custom DOM events

    • v1.3.13
    • 35.59
    • Published

    babel-plugin-transform-builtin-classes

    [![Build Status](https://travis-ci.org/WebReflection/babel-plugin-transform-builtin-classes.svg?branch=master)](https://travis-ci.org/WebReflection/babel-plugin-transform-builtin-classes) [![donate](https://img.shields.io/badge/$-donate-ff69b4.svg?maxAge=

    • v0.6.1
    • 35.37
    • Published

    angular-material-icons

    AngularJS directive to use Material Design icons with custom fill color and size.

    • v0.7.1
    • 35.16
    • Published

    koa-better-error-handler

    A better error-handler for Lad and Koa. Makes `ctx.throw` awesome (best used with koa-404-handler)

    • v11.0.4
    • 35.13
    • Published

    react-custom-checkbox

    A simple and fully customizable React checkbox input component.

    • v3.2.0
    • 35.04
    • Published

    customevent

    CustomEvent ponyfill

    • v1.0.1
    • 35.04
    • Published

    midware

    Module for creating connect-style middlewares. Dependency-free. Runs in the browser and node.js

    • v0.1.7
    • 35.01
    • Published

    serverless-iamroles

    A Serverless plugin to define IAM Role statements as part of the function definition block

    • v3.2.7
    • 34.98
    • Published

    docsify-themeable

    A delightfully simple theme system for docsify.js. Features multiple themes with rich customization options, an improved desktop and mobile experience, and legacy browser support (IE11+).

    • v0.9.0
    • 34.90
    • Published

    mouse-follower

    A powerful javascript library to create amazing and smooth effects for the mouse cursor on your website.

    • v1.1.2
    • 34.80
    • Published

    filter-where

    Filter an array using any combination of scalars, object queries, functions or regular expressions.

    • v2.0.0
    • 34.61
    • Published

    custom-hash

    Custom hash generator (based on MD5 algorithm)

    • v0.9.0
    • 34.48
    • Published

    @appnest/masonry-layout

    An efficient and fast web component that gives you a beautiful masonry layout

    • v2.2.3
    • 34.44
    • Published

    laabr

    well-formatted, extendable pino logger for hapi.js

    • v6.1.3
    • 34.15
    • Published

    ngx-scrollbar-v8

    Custom overlay-scrollbars with native scrolling mechanism.

    • v4.2.0
    • 34.02
    • Published

    adopted-style-sheets

    This library implements functions to use the adopted style of web components for multiple themes.

      • v1.1.8
      • 33.80
      • Published

      vue-pluralize

      Handy Pluralize filters for your Vue project

      • v0.0.2
      • 33.53
      • Published

      clr-format

      A lightweight, modular and stand-alone JavaScript implementation of a string formatting function that supports composite format strings, globalization and customization

      • v0.5.2
      • 33.47
      • Published

      hyperhtml-element

      An extensible class to define hyperHTML based Custom Elements

      • v3.15.2
      • 33.42
      • Published

      custom-card-helpers

      Set of helpful functions and types for Custom Card creators

      • v1.9.0
      • 33.40
      • Published

      parser-factory

      Helps you construct a custom string parser, for times when you need something more procedural than regex.

      • v1.1.1
      • 33.39
      • Published

      script-manager

      Manager for running foreign and potentionally dangerous scripts in the cluster

      • v0.10.2
      • 33.37
      • Published

      graphql-scalar

      Configurable custom GraphQL Scalars (string, number, date, etc) with sanitization / validation / transformation in TypeScript.

      • v0.1.0
      • 32.97
      • Published

      vitest-console

      Quickly mock various console methods in Vitest and track their calls with custom matchers

      • v0.2.0
      • 32.95
      • Published

      svrollbar

      simple custom scrollbar made by svelte

      • v0.12.0
      • 32.95
      • Published

      ngx-cron-jobs

      This repository contains an Angular > 2 version of [angular-cron-jobs](http://angular-cron-jobs.github.io/angular-cron-jobs).

      • v18.2.0
      • 32.91
      • Published

      custom-scroll-styles

      This package hides the native scrollbar and replaces it with a brand new one you can customise!

        • v1.0.10
        • 32.77
        • Published

        html-parsed-element

        A base custom element class with a reliable `parsedCallback` method

        • v0.4.1
        • 32.75
        • Published

        err-object

        Custom error object.

        • v5.1.4
        • 32.29
        • Published

        error-class

        Typed errors that closely emulate the native Error class.

        • v2.0.2
        • 32.20
        • Published

        errorex

        'Extensible Error Class' implementation and predefined additional error types for javascript

        • v2.3.2
        • 32.17
        • Published

        @charkour/react-reactions

        😲 Create custom reaction pickers and counters or use your favorites!

        • v0.11.0
        • 32.10
        • Published

        graphql-input-number

        A configurable custom input number type for GraphQL with sanitization and validation.

        • v0.0.10
        • 32.02
        • Published

        typedoc-light-theme

        TypeDoc theme that adds some useful options (header links, custom style and script, ability to create files etc)

        • v1.1.0
        • 31.88
        • Published

        ddslick

        A free light weight jQuery plugin that allows you to create a custom drop down with images and description.

        • v1.0.3
        • 31.45
        • Published

        agm-overlays

        Custom marker overlay for the @agm/core package

        • v2.0.0
        • 31.30
        • Published

        vuejs-tree

        A highly customizable vuejs tree

        • v3.0.2
        • 31.07
        • Published

        happy-dom-without-node

        Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.

        • v14.12.3
        • 30.90
        • Published

        cypress-cy-select

        data-cy shorthand notation for cypress get and find functions

        • v0.2.3
        • 30.87
        • Published

        knockstrap

        Knockout bindings to Twitter Bootstrap 3

        • v1.4.1
        • 30.70
        • Published

        cfn-custom-resource

        Node.js module providing utility functions for AWS Cloudformation Custom Resources.

        • v5.0.16
        • 30.57
        • Published

        mongoose-map

        Mongoose ES Map object support

        • v1.1.0
        • 30.40
        • Published

        snuggsi

        Easy Web Components in ~1kB

        • v2024.12.0
        • 30.36
        • Published

        mongoose-hook-custom-id

        Mongoose plugin to use String _id and by default will generate 16-char base64 string representation of ObjectId.

        • v0.1.4
        • 30.12
        • Published

        subslate

        configurable template string replacement

        • v1.0.0
        • 30.11
        • Published

        smart-webcomponents

        Web Components &amp; Custom Elements for Professional Web Applications

        • v22.0.0
        • 30.02
        • Published

        ig-typedoc-theme

        infragistics theme for typedoc API documentation with versioning and localization

        • v6.0.0
        • 30.00
        • Published

        skeleton-loader

        Loader module for webpack to execute your custom procedure. It works as your custom loader.

        • v2.0.0
        • 29.88
        • Published

        playwright-feature-reporter

        Custom Playwright reporter that generates a Markdown file documenting app features based on test cases

        • v2.5.1
        • 29.67
        • Published

        @tboerc/maskfy

        Pure javascript mask plugin to use anywhere you like

        • v2.0.3
        • 29.50
        • Published

        scroll-snap-last-point-fork

        Snap page when user stops scrolling, with a customizable configuration and a consistent cross browser behaviour

        • v3.2.4
        • 29.43
        • Published

        pri-ng-scrollbar

        Custom overlay scrollbars using native scrolling mechanism, for angular outside angular change detection. now also usable as web-component in all web applications

        • v7.0.0
        • 29.37
        • Published

        vue-timeselector

        Simple customizable Vue.js timepicker component

        • v1.0.0
        • 29.16
        • Published

        super-media-element

        Helps you create a custom element w/ a HTMLMediaElement API.

        • v1.4.2
        • 29.00
        • Published

        typeable

        A library for checking and casting types.

        • v2.4.1
        • 28.99
        • Published

        @honeybook/jest-stare

        jest html reporter (results processor) to view HTML jest results, save raw JSON, and invoke multiple reporters

        • v2.5.34
        • 28.95
        • Published

        centig

        The Configuration Management library for your JavaScript application

        • v1.1.3
        • 28.93
        • Published

        theme-custom-properties

        ![CI](https://github.com/coffee-cup/theme-custom-properties/workflows/CI/badge.svg) [![](https://img.shields.io/npm/v/theme-custom-properties?style=flat-square)](https://www.npmjs.com/package/theme-custom-properties) [![](https://img.shields.io/github/lic

        • v1.0.0
        • 28.77
        • Published

        verror-0

        VError without dependencies on top of nodejs standart library

        • v1.1.1
        • 28.77
        • Published

        json-stringifier

        Alternative to JSON.stringify() that supports altering the behavior of the stringification process at string level

        • v0.1.0
        • 28.63
        • Published

        snowflakify

        The most complete Snowflake ID generator in TypeScript

        • v1.0.5
        • 28.61
        • Published

        @influx-code/baron

        A small, fast and crossbrowser custom scrollbar with native system scroll mechanic.

        • v3.0.4
        • 28.58
        • Published

        html-webpack-inject-string-plugin

        Injects a custom string either before, after, or replacing a specified string in html-webpack-plugin output

        • v1.0.5
        • 28.27
        • Published

        midware-pool

        Tiny module implementing a pool of connect-style domain-agnostic middleware layers. Runs in the browser and node.js

        • v0.1.2
        • 28.19
        • Published

        cfn-lambda

        CloudFormation custom resource helper for Lambda Node.js runtime

        • v5.1.0
        • 27.97
        • Published

        @vime/svelte

        Svelte bindings for the Vime media player.

        • v5.4.1
        • 27.93
        • Published

        customulize

        Add arbitrary custom callbacks to sequelize

        • v1.0.6
        • 27.79
        • Published

        rm-ng-device-detection

        A highly optimized and fully customizable pure angular component for value range selection.

        • v2.0.0
        • 27.70
        • Published

        error-system

        Your custom errors in your JavaScript code

        • v1.0.1
        • 27.57
        • Published

        use-animate-number

        React hook for changin a number value smoothly

        • v1.0.5
        • 27.54
        • Published

        text-signature

        A generator for converting your text into a signature image depending on your font style

        • v1.1.2
        • 27.37
        • Published

        bespoken-jest-stare

        jest html reporter (results processor) to view HTML jest results, save raw JSON, and invoke multiple reporters

        • v1.0.25
        • 27.26
        • Published

        add-custom-resource

        A helper library to add custom resources to a CloudFormation template

        • v5.0.0
        • 27.15
        • Published

        @vime/angular

        Angular bindings for the Vime media player.

        • v5.4.1
        • 27.15
        • Published

        react-cool-scrollbar

        Custom scroollbar for react applications. It's easy to use with scrolling experience.

        • v1.4.2
        • 27.07
        • Published

        @react95/clippy

        Our old good friend Clippy as a React Hook!

        • v2.0.2
        • 27.06
        • Published

        @kigi/overlayscrollbars

        A javascript scrollbar plugin which hides native scrollbars, provides custom styleable overlay scrollbars and keeps the native functionality and feeling.

        • v1.0.0
        • 26.96
        • Published

        super-json

        JSON serializer that handles Dates, RegExps, Functions or any other type you want

        • v2.2.0
        • 26.75
        • Published

        element-vir

        Heroic. Reactive. Declarative. Type safe. Web components without compromise.

        • v25.3.0
        • 26.65
        • Published

        custom-logger

        Simple yet highly customizable console logger for node.js. Supports templating output, custom log levels, custom log types, and colored output.

        • v0.3.1
        • 26.48
        • Published

        @vime/vue-next

        Vue 3 bindings for the Vime media player.

        • v5.4.1
        • 26.43
        • Published

        vue3-gmap-custom-marker

        vue 3 google map custom marker component allowing display custom html content on google map using gmap-vue

        • v1.0.0
        • 26.31
        • Published

        ngx-mat-errors

        NgxMatErrors provides an easy, yet flexible solution for displaying error messages in a MatFormField.

        • v19.0.0
        • 26.13
        • Published

        vue-wheel-spinner

        A Vue.js component that provides wheel spinner

        • v0.2.7
        • 26.08
        • Published

        postcss-export-custom-variables

        Export custom media queries, custom properties, custom property sets, and custom selectors from CSS as JavaScript variables

        • v1.0.0
        • 26.07
        • Published