JSPM

Found 2817 results for custom error class

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
  • 65.54
  • Published

custom-media-element

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

  • v1.4.5
  • 62.47
  • Published

slate

A completely customizable framework for building rich text editors.

  • v0.118.1
  • 61.51
  • 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
  • 59.84
  • Published

err

A tiny library to create custom errors in JavaScript.

  • v2.1.13
  • 59.73
  • Published

@angular-builders/custom-webpack

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

  • v20.0.0
  • 59.67
  • 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
  • 59.25
  • Published

react-qrcode-logo

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

  • v4.0.0
  • 59.24
  • Published

passport-custom

Custom authentication strategy for Passport.

  • v1.1.1
  • 58.26
  • 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
  • 57.85
  • Published

failure

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

  • v1.1.1
  • 56.85
  • Published

try-json-parse

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

  • v1.0.0
  • 55.58
  • Published

css-vars-ponyfill

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

  • v2.4.9
  • 54.81
  • Published

symbol.inspect

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

  • v1.0.3
  • 54.71
  • Published

super-media-element

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

  • v1.4.2
  • 54.69
  • Published

cypress-pipe

Create custom commands using plain-old functions

  • v2.0.1
  • 54.63
  • Published

json-custom-numbers

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

  • v3.1.1
  • 54.61
  • 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
  • 54.37
  • Published

indento

Indent strings.

  • v1.1.14
  • 54.31
  • Published

get-css-data

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

  • v2.1.1
  • 54.08
  • Published

vue-moment

Handy Moment.js filters for your Vue.js project

  • v4.1.0
  • 51.84
  • Published

jest-stare

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

  • v2.5.2
  • 51.09
  • Published

baron

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

  • v3.0.3
  • 51.00
  • Published

rooks

Collection of awesome react hooks

  • v9.2.0
  • 50.82
  • Published

emoji-picker-element

Lightweight emoji picker distributed as a web component

  • v1.26.3
  • 50.67
  • Published

cfn-response

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

  • v1.0.1
  • 49.66
  • Published

is-valid-element-name

Validates custom element names according to the custom elements spec

  • v1.0.0
  • 49.62
  • 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
  • 48.72
  • Published

remark-heading-id

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

  • v1.0.1
  • 47.95
  • Published

@a11y/focus-trap

A lightweight web component that traps focus within a DOM node

  • v1.0.5
  • 47.20
  • Published

@angular-builders/custom-esbuild

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

  • v20.0.0
  • 46.67
  • 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
  • 46.30
  • Published

debug-custom

A thin wrapper around the debug logging package

  • v1.2.0
  • 46.22
  • Published

rc-scrollbars

React scrollbars component

  • v1.1.6
  • 46.09
  • Published

rn-range-slider

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

  • v2.2.2
  • 45.93
  • Published

eslint-plugin-extra-rules

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

  • v0.0.0-development
  • 45.64
  • Published

hyperhtml-element

An extensible class to define hyperHTML based Custom Elements

  • v3.15.2
  • 45.59
  • Published

err-object

Custom error object.

  • v5.1.4
  • 45.56
  • Published

generic-errors

Generic errors with common http codes

  • v2.3.1
  • 44.77
  • 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
  • 44.43
  • Published

use-keyboard-shortcut

A custom React hook for adding keyboard shortcuts to your application

  • v1.1.6
  • 44.33
  • Published

node-thermal-printer

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

  • v4.5.0
  • 43.71
  • Published

@angular-builders/dev-server

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

  • v7.3.1
  • 43.26
  • Published

baseerr

A solid BaseError class that supports custom properties and wrapping errors

  • v2.0.6
  • 43.14
  • Published

ngx-select-dropdown

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

  • v3.3.2
  • 43.02
  • Published

error-system

Your custom errors in your JavaScript code

  • v1.0.1
  • 42.74
  • Published

elem-dataset

HTML5 HTMLElement.dataset ponyfill

  • v2.0.0
  • 42.67
  • Published

input-range-scss

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

  • v2.0.1
  • 42.67
  • Published

cfn-response-async

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

  • v1.0.0
  • 42.47
  • Published

parser-factory

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

  • v1.1.1
  • 42.23
  • Published

tiny-uid

Barebones code to generate a uid of custom length

  • v1.1.2
  • 42.03
  • Published

react-custom-roulette

Customizable React roulette wheel with spinning animation

  • v1.4.1
  • 41.95
  • Published

postcss-svg

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

  • v3.0.0
  • 41.90
  • Published

heresy

lighterhtml based custom elements builtins

  • v1.0.4
  • 41.86
  • Published

verror-0

VError without dependencies on top of nodejs standart library

  • v1.2.2
  • 41.78
  • Published

@strikeentco/get

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

  • v1.0.1
  • 41.25
  • Published

@strikeentco/set

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

  • v1.0.2
  • 41.18
  • 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
  • 41.15
  • Published

lit-translate

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

  • v2.0.1
  • 41.10
  • Published

@vime/core

Customizable, extensible, accessible and framework agnostic media player.

  • v5.4.1
  • 41.09
  • 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
  • 41.07
  • Published

customulize

Add arbitrary custom callbacks to sequelize

  • v1.0.6
  • 40.27
  • Published

svelte-steps

A customizable step component written in Svelte

  • v2.4.1
  • 40.25
  • Published

delims

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

  • v0.4.2
  • 40.09
  • Published

filter-where

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

  • v2.0.0
  • 39.75
  • Published

module-require

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

  • v1.4.5
  • 39.64
  • Published

custom-return

Generate a function that returns a constant.

  • v1.0.13
  • 39.54
  • Published

svrollbar

simple custom scrollbar made by svelte

  • v0.12.0
  • 38.95
  • Published

hapi-error

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

  • v3.0.0
  • 38.79
  • Published

@vime/react

React bindings for the Vime media player.

  • v5.4.1
  • 38.63
  • Published

can-dom-events

Listen for native and custom DOM events

  • v1.3.13
  • 38.61
  • Published

angular-material-icons

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

  • v0.7.1
  • 38.60
  • Published

serverless-iamroles

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

  • v3.2.7
  • 38.48
  • Published

vue-pluralize

Handy Pluralize filters for your Vue project

  • v0.0.2
  • 38.27
  • 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
  • 38.05
  • Published

react-custom-checkbox

A simple and fully customizable React checkbox input component.

  • v3.2.0
  • 38.05
  • Published

paraphrase

🧩 Create flavoured string template interpolation

  • v3.1.2
  • 38.04
  • Published

custom-hash

Custom hash generator (based on MD5 algorithm)

  • v0.9.0
  • 37.89
  • 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
  • 37.73
  • 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
  • 37.54
  • Published

midware

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

  • v0.1.7
  • 37.48
  • Published

gemini-scrollbar

Custom scrollbars with native scrolling

  • v1.5.3
  • 37.43
  • Published

centig

The Configuration Management library for your JavaScript application

  • v1.1.3
  • 37.40
  • 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
  • 37.00
  • Published

adopted-style-sheets

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

    • v1.1.9-rc.20
    • 36.74
    • Published

    laabr

    well-formatted, extendable pino logger for hapi.js

    • v6.1.3
    • 36.62
    • 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
    • 36.45
    • Published

    scroll-shadow-element

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

    • v2.0.6
    • 36.18
    • Published

    @charkour/react-reactions

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

    • v0.11.0
    • 36.01
    • 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
    • 35.91
    • Published

    element-vir

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

    • v26.9.0
    • 35.60
    • Published

    customevent

    CustomEvent ponyfill

    • v1.0.1
    • 35.59
    • 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
    • 35.51
    • Published

    scroll-snap

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

    • v5.0.2
    • 35.47
    • Published

    nominal-types

    Nominal types for better typesafety

      • v0.2.0
      • 35.44
      • Published

      script-manager

      Manager for running foreign and potentionally dangerous scripts in the cluster

      • v0.10.2
      • 35.35
      • 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
      • 35.35
      • Published

      graphql-scalar

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

      • v0.1.0
      • 35.27
      • 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
      • 35.16
      • Published

      graphql-input-number

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

      • v0.0.10
      • 35.09
      • Published

      snowflakify

      The most complete Snowflake ID generator in TypeScript

      • v1.0.5
      • 35.01
      • Published

      cfn-custom-resource

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

      • v5.0.16
      • 34.99
      • Published

      vitest-console

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

      • v0.2.0
      • 34.98
      • Published

      html-parsed-element

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

      • v0.4.1
      • 34.96
      • Published

      new-error

      A production-grade error creation and serialization library designed for Typescript

      • v2.2.0
      • 34.94
      • 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
      • 34.92
      • Published

      ngx-mat-errors

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

      • v19.1.0
      • 34.87
      • Published

      @jsxtools/aui

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

        • v0.0.12
        • 34.80
        • Published

        skeleton-loader

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

        • v2.0.0
        • 34.41
        • Published

        knockstrap

        Knockout bindings to Twitter Bootstrap 3

        • v1.4.1
        • 34.39
        • Published

        vira

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

        • v26.9.0
        • 34.06
        • Published

        theme-vir

        Create an entire web theme.

        • v26.9.0
        • 33.99
        • 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
        • 33.73
        • Published

        agm-overlays

        Custom marker overlay for the @agm/core package

        • v2.0.0
        • 33.56
        • Published

        typeable

        A library for checking and casting types.

        • v2.4.1
        • 33.46
        • Published

        error-builder

        Easily build custom error types

        • v1.1.0
        • 33.40
        • Published

        playwright-feature-reporter

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

        • v2.5.1
        • 33.38
        • 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
        • 33.35
        • Published

        mini-logger

        A really simple logger for web server or others

        • v1.1.3
        • 33.35
        • Published

        wicked-elements

        Components for the DOM as you've never seen before

        • v3.1.2
        • 33.00
        • Published

        json-stringifier

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

        • v0.1.0
        • 32.95
        • 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
        • 32.94
        • Published

        vue-timeselector

        Simple customizable Vue.js timepicker component

        • v1.0.0
        • 32.74
        • Published

        vuejs-tree

        A highly customizable vuejs tree

        • v3.0.2
        • 32.59
        • Published

        cypress-cy-select

        data-cy shorthand notation for cypress get and find functions

        • v0.2.3
        • 32.54
        • Published

        smart-webcomponents

        Web Components &amp; Custom Elements for Professional Web Applications

        • v23.1.1
        • 32.31
        • Published

        @tboerc/maskfy

        Pure javascript mask plugin to use anywhere you like

        • v2.0.3
        • 32.16
        • Published

        custom-card-helpers

        Set of helpful functions and types for Custom Card creators

        • v1.9.0
        • 32.15
        • Published

        mongoose-map

        Mongoose ES Map object support

        • v1.1.0
        • 31.65
        • 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.59
        • Published

        n8n-nodes-changed

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

        • v0.2.0
        • 31.43
        • 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.29
        • Published

        postcss-strip-comments

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

        • v1.1.0
        • 31.11
        • Published

        subslate

        configurable template string replacement

        • v1.0.0
        • 30.88
        • Published

        @appnest/masonry-layout

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

        • v2.2.3
        • 30.82
        • Published

        text-signature

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

        • v1.1.2
        • 30.77
        • Published

        super-json

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

        • v2.2.0
        • 30.58
        • Published

        gatsby-plugin-slug

        Add slug field to MarkdownRemark and Mdx nodes

        • v2.0.0
        • 30.43
        • Published

        snuggsi

        Easy Web Components in ~1kB

        • v2024.12.0
        • 30.40
        • Published

        sails-hook-validation

        Custom validation error messages for sails model with i18n support

        • v0.4.7
        • 29.92
        • Published

        cfn-lambda

        CloudFormation custom resource helper for Lambda Node.js runtime

        • v5.1.0
        • 29.88
        • Published

        mouse-follower

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

        • v1.1.2
        • 29.88
        • 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.3.8
        • 29.53
        • Published

        use-caret-position

        A custom React hook for grabbing the caret position in an input field

        • v0.0.2
        • 29.50
        • Published

        nonvalid

        Simple callback-based JSON validator for complex use-cases

        • v1.0.2
        • 29.49
        • Published

        add-custom-resource

        A helper library to add custom resources to a CloudFormation template

        • v5.0.0
        • 29.42
        • Published

        jquery-awesome-cursor

        jQuery plugin for using FontAwesome icons as custom CSS cursors

        • v0.3.1
        • 29.35
        • Published

        @react95/clippy

        Our old good friend Clippy as a React Hook!

        • v2.0.2
        • 29.33
        • Published

        lerna-cli

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

        • v5.1.2
        • 29.14
        • 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.92
        • Published

        ng-custom-transformers

        Package adding support for custom TypeScript transformers configured in tsconfig.json with ttypescript format.

        • v1.0.2
        • 28.82
        • Published

        text-slicer

        TextSlicer is designed to split text within an HTML element into separate words and/or characters, wrapping each word and/or character in separate span elements.

        • v1.5.0
        • 28.80
        • Published

        react-custom-element

        HOC to register a custom element which will wrap a React component.

        • v1.0.0
        • 28.77
        • Published

        @vime/angular

        Angular bindings for the Vime media player.

        • v5.4.1
        • 28.66
        • Published

        exceptional-errors

        Richer errors with first-class Typescript support.

        • v0.4.4
        • 28.62
        • Published

        @vime/vue-next

        Vue 3 bindings for the Vime media player.

        • v5.4.1
        • 28.52
        • Published

        faked-promise

        Create a promise that can be resolved and rejected outside of it

        • v2.2.2
        • 28.39
        • 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
        • 28.34
        • Published

        error.js

        Custom errors in javascript (browser and server support)

        • v1.2.1
        • 28.24
        • Published

        ig-typedoc-theme

        infragistics theme for typedoc API documentation with versioning and localization

        • v6.2.3
        • 28.18
        • 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
        • 28.13
        • Published

        vite-plugin-env

        Add custom env variables into your vite bundle

        • v1.0.1
        • 27.86
        • Published

        @rduk/errors

        Custom Errors library for Node

        • v1.3.1
        • 27.79
        • Published

        @seafile/slate

        A completely customizable framework for building rich text editors.

        • v0.91.11
        • 27.78
        • Published

        vue-jalali-moment

        jalali(khorshidi, shamsi, شمسی, خورشیدی, جلالی) filters for your Vue.js project

        • v1.0.0
        • 27.72
        • Published

        thamil-cli

        Custom Dev Command Launcher CLI by Thamil

          • v1.0.5
          • 27.13
          • Published

          @magnit-ce/code-tests

          A custom html element that interprets and runs tests in a browser.

          • v0.0.13
          • 27.11
          • Published

          rm-ng-device-detection

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

          • v3.0.1
          • 27.07
          • Published

          ce-v0

          Custom Elements V0 API

          • v0.2.2
          • 27.04
          • Published

          jest-prettyhtml-matchers

          Custom Jest snapshot matchers that use prettyhtml to format strings.

          • v1.17.15
          • 27.02
          • Published

          extendable-http-errors

          Extendable http error for node server using es2015, covers most HTTP default errors and allow extending them for custom errors.

          • v1.1.4
          • 26.95
          • Published