JSPM

Found 2858 results for custom

error-ex

Easy error subclassing and stack customization

  • v1.3.4
  • 76.42
  • Published

make-error

Make your own error types!

  • v1.3.6
  • 75.15
  • Published

verror

richer JavaScript errors

  • v1.10.1
  • 73.73
  • 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.

  • v20.0.10
  • 65.53
  • Published

custom-event

Cross-browser `CustomEvent` constructor

  • v1.0.1
  • 65.09
  • Published

slate

A completely customizable framework for building rich text editors.

  • v0.118.1
  • 61.64
  • Published

custom-media-element

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

  • v1.4.5
  • 58.91
  • Published

custom-error-instance

Create custom JavaScript errors that also match instanceof.

  • v2.1.2
  • 56.83
  • Published

overlayscrollbars

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

  • v2.12.0
  • 56.46
  • Published

@angular-builders/custom-webpack

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

  • v20.0.0
  • 56.04
  • Published

passport-custom

Custom authentication strategy for Passport.

  • v1.1.1
  • 55.07
  • 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
  • 54.95
  • Published

super-media-element

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

  • v1.4.2
  • 53.47
  • 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
  • 53.22
  • Published

react-qrcode-logo

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

  • v4.0.0
  • 51.61
  • Published

symbol.inspect

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

  • v1.0.3
  • 51.57
  • Published

css-vars-ponyfill

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

  • v2.4.9
  • 51.44
  • Published

rooks

Collection of awesome react hooks

  • v9.3.0
  • 51.38
  • Published

indento

Indent strings.

  • v1.1.14
  • 51.29
  • Published

get-css-data

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

  • v2.1.1
  • 51.10
  • Published

cypress-pipe

Create custom commands using plain-old functions

  • v2.0.1
  • 50.95
  • Published

jest-stare

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

  • v2.5.3
  • 48.94
  • Published

whoops

It makes simple throw qualified errors.

  • v5.0.4
  • 48.87
  • Published

vue-moment

Handy Moment.js filters for your Vue.js project

  • v4.1.0
  • 48.73
  • 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
  • 48.70
  • Published

react-native-logs

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

  • v5.5.0
  • 48.00
  • Published

emoji-picker-element

Lightweight emoji picker distributed as a web component

  • v1.27.0
  • 47.99
  • Published

baron

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

  • v3.0.3
  • 47.12
  • Published

is-valid-element-name

Validates custom element names according to the custom elements spec

  • v1.0.0
  • 46.99
  • Published

err

A tiny library to create custom errors in JavaScript.

  • v2.1.13
  • 46.43
  • 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.82
  • Published

remark-heading-id

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

  • v1.0.1
  • 45.23
  • Published

json-custom-numbers

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

  • v3.1.1
  • 44.75
  • Published

cfn-response

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

  • v1.0.1
  • 44.18
  • Published

eslint-plugin-extra-rules

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

  • v0.0.0-development
  • 43.64
  • Published

rn-range-slider

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

  • v2.2.2
  • 43.41
  • Published

@a11y/focus-trap

A lightweight web component that traps focus within a DOM node

  • v1.0.5
  • 43.37
  • Published

rc-scrollbars

React scrollbars component

  • v1.1.6
  • 43.19
  • Published

@angular-builders/custom-esbuild

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

  • v20.0.0
  • 42.94
  • Published

elem-dataset

HTML5 HTMLElement.dataset ponyfill

  • v2.0.0
  • 42.75
  • Published

node-thermal-printer

Print on Epson, Star, Tranca, Daruma, Brother and Custom thermal printers with Node.js

  • v4.5.0
  • 41.70
  • Published

heresy

lighterhtml based custom elements builtins

  • v1.0.4
  • 40.65
  • Published

use-keyboard-shortcut

A custom React hook for adding keyboard shortcuts to your application

  • v1.1.6
  • 40.57
  • Published

angular-material-icons

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

  • v0.7.1
  • 40.45
  • Published

failure

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

  • v1.1.1
  • 40.44
  • Published

ngx-select-dropdown

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

  • v3.3.2
  • 40.33
  • 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
  • 40.31
  • 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.08
  • Published

try-json-parse

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

  • v1.0.0
  • 40.04
  • Published

assert-err

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

  • v1.1.0
  • 40.01
  • Published

generic-errors

Generic errors with common http codes

  • v2.3.1
  • 39.93
  • Published

react-custom-roulette

Customizable React roulette wheel with spinning animation

  • v1.4.1
  • 39.78
  • Published

debug-custom

A thin wrapper around the debug logging package

  • v1.2.0
  • 39.69
  • Published

input-range-scss

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

  • v2.0.1
  • 39.36
  • 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
  • 39.33
  • Published

cfn-response-async

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

  • v1.0.0
  • 39.31
  • Published

postcss-svg

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

  • v3.0.0
  • 39.20
  • Published

tiny-uid

Barebones code to generate a uid of custom length

  • v1.1.2
  • 38.89
  • Published

svelte-steps

A customizable step component written in Svelte

  • v2.4.1
  • 38.88
  • Published

filter-where

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

  • v2.0.0
  • 38.71
  • Published

@vime/core

Customizable, extensible, accessible and framework agnostic media player.

  • v5.4.1
  • 38.60
  • Published

can-dom-events

Listen for native and custom DOM events

  • v1.3.13
  • 38.60
  • Published

custom-return

Generate a function that returns a constant.

  • v1.0.13
  • 38.41
  • Published

lit-translate

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

  • v2.0.1
  • 38.39
  • 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.85
  • Published

delims

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

  • v0.4.2
  • 37.67
  • Published

parser-factory

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

  • v1.1.1
  • 37.51
  • Published

@vime/react

React bindings for the Vime media player.

  • v5.4.1
  • 37.24
  • Published

@strikeentco/set

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

  • v1.0.2
  • 37.23
  • Published

@strikeentco/get

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

  • v1.0.1
  • 37.08
  • Published

gemini-scrollbar

Custom scrollbars with native scrolling

  • v1.5.3
  • 37.05
  • 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.95
  • Published

svrollbar

simple custom scrollbar made by svelte

  • v0.12.0
  • 36.46
  • Published

vue-pluralize

Handy Pluralize filters for your Vue project

  • v0.0.2
  • 36.07
  • 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.58
  • Published

adopted-style-sheets

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

    • v1.1.9-rc.20
    • 35.55
    • 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
    • 35.50
    • Published

    snuggsi

    Easy Web Components in ~1kB

    • v2024.12.0
    • 35.30
    • Published

    custom-hash

    Custom hash generator (based on MD5 algorithm)

    • v0.9.0
    • 35.22
    • 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.20
    • Published

    serverless-iamroles

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

    • v3.2.7
    • 35.19
    • Published

    marquee-content

    MarqueeContent provides a set of tools for creating dynamic and adaptive ticker animations on web pages using GSAP and ScrollTrigger.

    • v4.6.1
    • 35.06
    • Published

    laabr

    well-formatted, extendable pino logger for hapi.js

    • v6.1.3
    • 34.95
    • Published

    @charkour/react-reactions

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

    • v0.11.0
    • 34.83
    • Published

    jqx-element

    JQX Custom Element Base

    • v1.3.27
    • 34.69
    • Published

    scroll-snap

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

    • v5.0.2
    • 34.63
    • Published

    customevent

    CustomEvent ponyfill

    • v1.0.1
    • 34.60
    • Published

    hyperhtml-element

    An extensible class to define hyperHTML based Custom Elements

    • v3.15.2
    • 34.24
    • Published

    skeleton-loader

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

    • v2.0.0
    • 34.20
    • Published

    error-class

    Typed errors that closely emulate the native Error class.

    • v2.0.2
    • 34.11
    • Published

    snowflakify

    The most complete Snowflake ID generator in TypeScript

    • v1.0.5
    • 34.07
    • Published

    custom-card-helpers

    Set of helpful functions and types for Custom Card creators

    • v1.9.0
    • 34.05
    • Published

    sopplayer

    Sopplayer is a sleek and feature-rich HTML5 video player that enhances the visual experience of videos on web pages. It offers compatibility across devices and browsers, supporting various video formats. With intuitive controls and customizable options, S

    • v1.0.0
    • 34.02
    • Published

    react-custom-checkbox

    A simple and fully customizable React checkbox input component.

    • v3.2.0
    • 34.01
    • Published

    script-manager

    Manager for running foreign and potentionally dangerous scripts in the cluster

    • v0.10.2
    • 33.97
    • Published

    graphql-scalar

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

    • v0.1.0
    • 33.83
    • Published

    lerna-cli

    lerna cli with custom command extensions, forked with official [lerna](https://www.npmjs.com/package/lerna)

    • v5.1.2
    • 33.77
    • 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
    • 33.70
    • 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
    • 33.70
    • Published

    midware

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

    • v0.1.7
    • 33.60
    • 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.54
    • Published

    tibas-form-json-generator

    Fully configured form generator via JSON data with a custom template for each attribute + onChange events.

      • v2.4.6
      • 33.38
      • Published

      html-parsed-element

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

      • v0.4.1
      • 33.32
      • Published

      errorex

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

      • v2.3.2
      • 33.12
      • Published

      graphql-input-number

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

      • v0.0.10
      • 33.10
      • Published

      centig

      The Configuration Management library for your JavaScript application

      • v1.1.3
      • 32.91
      • Published

      @appnest/masonry-layout

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

      • v2.2.3
      • 32.82
      • Published

      paraphrase

      🧩 Create flavoured string template interpolation

      • v3.1.2
      • 32.81
      • 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.78
      • Published

      element-vir

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

      • v26.11.1
      • 32.76
      • Published

      vitest-console

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

      • v0.2.1
      • 32.75
      • Published

      nominal-types

      Nominal types for better typesafety

        • v0.2.0
        • 32.70
        • Published

        hapi-error

        catch errors in your hapi application and display the appropriate error message/page

        • v3.0.0
        • 32.69
        • Published

        postcss-strip-comments

        > > A very lightweight PostCSS plugin to strip comments. No configuration available at this time.

        • v1.1.0
        • 32.50
        • Published

        err-object

        Custom error object.

        • v5.1.4
        • 32.26
        • Published

        vira

        A simple and highly versatile design system using element-vir.

        • v28.1.0
        • 32.15
        • Published

        agm-overlays

        Custom marker overlay for the @agm/core package

        • v2.0.0
        • 31.83
        • Published

        module-require

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

        • v1.4.5
        • 31.79
        • Published

        @vime/angular

        Angular bindings for the Vime media player.

        • v5.4.1
        • 31.50
        • Published

        wicked-elements

        Components for the DOM as you've never seen before

        • v3.1.2
        • 31.41
        • Published

        theme-vir

        Create an entire web theme.

        • v28.1.0
        • 31.14
        • 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
        • 31.12
        • Published

        scroll-shadow-element

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

        • v2.0.6
        • 31.06
        • Published

        smart-webcomponents

        Web Components &amp; Custom Elements for Professional Web Applications

        • v24.0.22
        • 31.05
        • Published

        @vime/svelte

        Svelte bindings for the Vime media player.

        • v5.4.1
        • 31.04
        • Published

        vuejs-tree

        A highly customizable vuejs tree

        • v3.0.2
        • 31.03
        • Published

        dom99

        Extend html with directives

        • v26.1.1
        • 31.00
        • Published

        jquery.mb.ytplayer

        This plugin let you play any public YouTube video as background of your page. It can also be used as a customized player in page.

        • v3.4.6
        • 30.96
        • Published

        cypress-cy-select

        data-cy shorthand notation for cypress get and find functions

        • v0.2.3
        • 30.88
        • Published

        knockstrap

        Knockout bindings to Twitter Bootstrap 3

        • v1.4.1
        • 30.86
        • Published

        subslate

        configurable template string replacement

        • v1.0.0
        • 30.53
        • Published

        @vime/vue

        Vue 2 bindings for the Vime media player.

        • v5.4.1
        • 30.36
        • Published

        cfn-custom-resource

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

        • v5.0.16
        • 30.24
        • Published

        n8n-nodes-local-ai-stack

        n8n custom nodes for AI services including image captionning, OCR, face detection, and more AI-powered features

          • v1.1.7
          • 30.22
          • Published

          json-stringifier

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

          • v0.1.0
          • 30.20
          • 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
          • 30.10
          • Published

          customulize

          Add arbitrary custom callbacks to sequelize

          • v1.0.6
          • 30.07
          • Published

          typeable

          A library for checking and casting types.

          • v2.4.1
          • 29.86
          • Published

          vue-timeselector

          Simple customizable Vue.js timepicker component

          • v1.0.0
          • 29.71
          • 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
          • 29.53
          • Published

          @jsxtools/aui

          A baseline UI as Mixins, Custom Elements, React Components, etc.

            • v0.0.12
            • 29.51
            • Published

            @tboerc/maskfy

            Pure javascript mask plugin to use anywhere you like

            • v2.0.3
            • 29.47
            • Published

            data-tier-list

            List component based on DataTier binding engine

            • v2.2.1
            • 29.40
            • Published

            ddslick

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

            • v1.0.3
            • 29.40
            • Published

            @einarlyn/bpmn-form-extended

            An extension library for @bpmn.io/form-js that provides custom form editor functionalities

            • v1.2.38
            • 29.31
            • 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
            • 29.29
            • Published

            n8n-nodes-changed

            n8n node to detect if something changed between the current execution and the previous one.

            • v0.2.0
            • 29.23
            • Published

            @vime/vue-next

            Vue 3 bindings for the Vime media player.

            • v5.4.1
            • 29.17
            • Published

            lw-chart

            A lightweight chart implemented by canvas

            • v1.1.5
            • 29.08
            • Published

            mouse-follower

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

            • v1.1.2
            • 28.97
            • 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
            • 28.96
            • Published

            rich-component

            library providing means to work conveniently with HTML based Web Components

            • v1.8.0
            • 28.93
            • Published

            cfn-lambda

            CloudFormation custom resource helper for Lambda Node.js runtime

            • v5.1.0
            • 28.84
            • Published

            playwright-feature-reporter

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

            • v2.5.1
            • 28.84
            • Published

            error-system

            Your custom errors in your JavaScript code

            • v1.0.1
            • 28.65
            • 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.48
            • Published

            @skatejs/val

            VirtualDOM abstraction layer - give yourself better integration and full control over the DOM with any virtual DOM library that uses a Hyperscript-like API such as React and Preact.

            • v0.5.0
            • 28.47
            • Published

            jest-prettyhtml-matchers

            Custom Jest snapshot matchers that use prettyhtml to format strings.

            • v1.17.15
            • 28.44
            • Published

            n8n-nodes-python-raw

            🚨 WARNING: 100% AI-GENERATED EXPERIMENTAL CODE - HIGH RISK! Use at own risk, not for production. Python execution for n8n with file processing, multiple credentials, debug tools. Personal use only - Commons Clause license.

            • v1.24.1
            • 28.41
            • Published

            custom-factory

            more easily add the factory ability to your class for node and javascript

            • v2.3.0
            • 28.33
            • Published

            super-json

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

            • v2.2.0
            • 28.05
            • Published

            p3x-html-pdf

            📃 Generates PDF from HTML with custom headers and footers with wkhtmltopdf

            • v2025.4.168
            • 28.00
            • Published

            slow-test-reporter

            report slowest tests and provide suggestions

            • v1.0.0
            • 28.00
            • Published

            ig-typedoc-theme

            infragistics theme for typedoc API documentation with versioning and localization

            • v7.0.0
            • 27.97
            • 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
            • 27.87
            • Published

            dispatchy

            A jquery like event emitter/dispatcher that could be mixed with other objects to provide emitting capabilities ala jQuery Style

            • v1.0.3
            • 27.87
            • Published

            baseerr

            A solid BaseError class that supports custom properties and wrapping errors

            • v2.0.6
            • 27.79
            • Published

            text-signature

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

            • v1.1.2
            • 27.67
            • Published

            eustia

            Tool for generating utility libraries

            • v1.0.0
            • 27.60
            • Published

            @appnest/web-config

            A Rollup configuration to help you build modern web applications.

            • v0.5.4
            • 27.57
            • Published

            @hakit/core

            A collection of React hooks and helpers for Home Assistant to easily communicate with the Home Assistant WebSocket API.

            • v5.1.6
            • 27.45
            • Published

            mongoose-map

            Mongoose ES Map object support

            • v1.1.0
            • 27.38
            • Published

            @b-side/base-element

            Function to wrap javascript custom-element using @b-side/html-renderer as HTML engine

            • v3.4.4
            • 27.25
            • Published

            gatsby-plugin-slug

            Add slug field to MarkdownRemark and Mdx nodes

            • v2.0.0
            • 27.23
            • Published

            tinkiet

            Pragmatic UI Web Components

            • v0.9.8
            • 27.09
            • Published

            electronbar

            A react title bar component and handler for Electron.

            • v2.3.5
            • 27.05
            • Published

            make-fetch

            Implement your own `fetch()` with node.js streams

            • v3.1.3
            • 26.82
            • Published

            react-native-sticky-range-slider

            [React Native | TypeScript] A pure TypeScript component offering a customizable range slider optimized for performance. It supports dragging functionalities for selecting a range of values, with values that smoothly follow the thumb. This component is ful

            • v0.1.7
            • 26.79
            • Published

            vite-plugin-env

            Add custom env variables into your vite bundle

            • v1.0.1
            • 26.79
            • Published

            add-custom-resource

            A helper library to add custom resources to a CloudFormation template

            • v5.0.0
            • 26.75
            • Published