JSPM

Found 2815 results for custom element

cypress-pipe

Create custom commands using plain-old functions

  • v2.0.1
  • 57.46
  • Published

@a11y/focus-trap

A lightweight web component that traps focus within a DOM node

  • v1.0.5
  • 56.81
  • Published

github-corner

Custom element for GitHub corner

  • v2.0.3
  • 56.14
  • Published

custom-error-instance

Create custom JavaScript errors that also match instanceof.

  • v2.1.2
  • 56.09
  • Published

whoops

It makes simple throw qualified errors.

  • v5.0.2
  • 55.57
  • 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.43
  • Published

passport-custom

Custom authentication strategy for Passport.

  • v1.1.1
  • 54.84
  • Published

jest-stare

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

  • v2.5.2
  • 54.81
  • 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
  • 54.58
  • 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.16
  • Published

err

A tiny library to create custom errors in JavaScript.

  • v2.1.13
  • 53.66
  • Published

@game-frame/editor

A custom html element that provides an editing and debugging environment for game-frame games.

  • v0.0.1
  • 53.08
  • Published

ui-button-icon

An icon button element (uses font awesome)

  • v1.0.0
  • 52.72
  • 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
  • 52.59
  • Published

elem-dataset

HTML5 HTMLElement.dataset ponyfill

  • v2.0.0
  • 52.13
  • Published

symbol.inspect

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

  • v1.0.3
  • 51.12
  • Published

get-css-data

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

  • v2.1.1
  • 51.11
  • Published

rooks

Collection of awesome react hooks

  • v9.1.0
  • 50.90
  • Published

lit-translate

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

  • v2.0.1
  • 50.56
  • Published

@angular-builders/custom-esbuild

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

  • v20.0.0
  • 50.26
  • Published

ui-signup

A custom signup element

  • v1.0.0
  • 48.89
  • Published

vue-moment

Handy Moment.js filters for your Vue.js project

  • v4.1.0
  • 48.69
  • Published

react-native-rating-element

A simple rating library for react native supporting decimal point and custom icon set

  • v5.4.0
  • 48.67
  • Published

rating-custom-element

Rating Custom Element. Intended as plug and play HTML element to enable custom rating. For in-browser usage.

  • v0.0.4
  • 48.46
  • Published

baron

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

  • v3.0.3
  • 47.92
  • Published

node-thermal-printer

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

  • v4.5.0
  • 47.20
  • Published

ngx-select-dropdown

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

  • v3.3.2
  • 47.04
  • Published

as-custom-element

Setup any element as if it was a Custom Element

  • v2.0.1
  • 46.91
  • Published

cfn-response

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

  • v1.0.1
  • 46.58
  • Published

input-range-scss

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

  • v2.0.1
  • 46.18
  • Published

@magnit-ce/task-list

A custom html element that provides sorting and management for custom task-card elements.

  • v0.0.17
  • 45.93
  • Published

json-custom-numbers

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

  • v3.1.1
  • 45.15
  • Published

heresy

lighterhtml based custom elements builtins

  • v1.0.4
  • 45.11
  • Published

@jsxtools/aui

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

    • v0.0.12
    • 44.89
    • Published

    remark-heading-id

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

    • v1.0.1
    • 44.72
    • Published

    last-icon

    One custom icon element to rule them all

    • v2.2.0
    • 44.38
    • Published

    @magnit-ce/form-field

    A custom html element that wraps inputs with a practical layout and common interaction functionality.

    • v0.0.7
    • 44.31
    • Published

    theme-vir

    Create an entire web theme.

    • v26.9.0
    • 44.22
    • Published

    @magnit-ce/action-history

    A custom html element that documents user actions in the DOM and provides functionality for navigating the history of those actions.

    • v0.0.7
    • 44.01
    • Published

    ce-part-utils

    Utilities for adding part and exportparts attributes to a custom HTML element, using classes and ids.

    • v0.0.0
    • 43.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
    • 43.31
    • Published

    rn-range-slider

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

    • v2.2.2
    • 43.12
    • Published

    rc-scrollbars

    React scrollbars component

    • v1.1.6
    • 42.99
    • Published

    @parametric-svg/element

    Parametric 2D graphics. As a custom element (aka Web Component).

    • v1.3.4
    • 42.52
    • Published

    eslint-plugin-extra-rules

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

    • v0.0.0-development
    • 42.50
    • Published

    filter-where

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

    • v2.0.0
    • 42.43
    • Published

    custom-return

    Generate a function that returns a constant.

    • v1.0.13
    • 42.21
    • Published

    aurelia-swipeout

    A custom element for iOS style swipeout actions, backed by Hammer.js

    • v1.0.5
    • 41.77
    • Published

    smart-webcomponents

    Web Components &amp; Custom Elements for Professional Web Applications

    • v23.1.1
    • 41.55
    • Published

    @magnit-ce/selectable-items

    A custom html element that makes all of its child elements selectable by clicking on them.

    • v0.1.4
    • 41.52
    • Published

    shaf-chart

    Custom element that upgrades table to a chart

    • v1.1.6
    • 41.25
    • Published

    use-keyboard-shortcut

    A custom React hook for adding keyboard shortcuts to your application

    • v1.1.6
    • 40.93
    • Published

    adopted-style-sheets

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

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

      paraphrase

      🧩 Create flavoured string template interpolation

      • v3.1.2
      • 40.66
      • 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.58
      • Published

      try-json-parse

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

      • v1.0.0
      • 40.35
      • Published

      @magnit-ce/task-board

      A custom html element that provides layout and management for custom task-list elements.

      • v0.0.4
      • 40.25
      • Published

      react-custom-checkbox

      A simple and fully customizable React checkbox input component.

      • v3.2.0
      • 40.16
      • Published

      masonry-rows

      A Custom Element that delivers masonry grid layout to most common browsers

      • v0.1.4
      • 39.91
      • Published

      assert-err

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

      • v1.1.0
      • 39.60
      • Published

      extract-data-options

      Extract `data-(namespace)-*` options from a HTML element

      • v0.0.1
      • 39.45
      • Published

      parser-factory

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

      • v1.1.1
      • 39.43
      • Published

      cfn-response-async

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

      • v1.0.0
      • 39.37
      • Published

      scroll-snap

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

      • v5.0.2
      • 39.22
      • 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
      • 39.21
      • Published

      tiny-uid

      Barebones code to generate a uid of custom length

      • v1.1.2
      • 39.04
      • Published

      failure

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

      • v1.1.1
      • 39.02
      • Published

      react-custom-roulette

      Customizable React roulette wheel with spinning animation

      • v1.4.1
      • 39.00
      • Published

      fun-tabs

      A custom element implementing a set of tabs

      • v1.0.3
      • 38.98
      • Published

      postcss-svg

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

      • v3.0.0
      • 38.92
      • Published

      element-easel

      Wrap an element. Paint on it.

      • v1.0.6
      • 38.66
      • Published

      @magnit-ce/fileimage-input

      A custom html input element that accepts a file or an image and provides a simple preview for common image value use-cases.

      • v0.0.4
      • 38.47
      • Published

      @strikeentco/set

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

      • v1.0.2
      • 38.35
      • 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
      • 38.31
      • Published

      @vime/core

      Customizable, extensible, accessible and framework agnostic media player.

      • v5.4.1
      • 38.27
      • 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
      • 38.20
      • Published

      @strikeentco/get

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

      • v1.0.1
      • 38.12
      • 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
      • 37.76
      • Published

      svelte-steps

      A customizable step component written in Svelte

      • v2.4.1
      • 37.50
      • Published

      @appnest/masonry-layout

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

      • v2.2.3
      • 37.29
      • Published

      delims

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

      • v0.4.2
      • 37.13
      • Published

      module-require

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

      • v1.4.5
      • 36.64
      • Published

      playwright-feature-reporter

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

      • v2.5.1
      • 36.60
      • Published

      @magnit-ce/message-card

      A custom html element that provides a layout and display functionality for a notification-like message.

      • v0.0.3
      • 36.51
      • Published

      svrollbar

      simple custom scrollbar made by svelte

      • v0.12.0
      • 36.44
      • Published

      @magnit-ce/captioned-thumbnail

      A custom html element that displays an image or icon with a caption and interactive components.

      • v0.0.5
      • 36.31
      • Published

      @vime/react

      React bindings for the Vime media player.

      • v5.4.1
      • 36.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
      • 36.21
      • Published

      vitest-console

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

      • v0.2.0
      • 36.14
      • 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
      • 35.88
      • Published

      can-dom-events

      Listen for native and custom DOM events

      • v1.3.13
      • 35.84
      • Published

      debug-custom

      A thin wrapper around the debug logging package

      • v1.2.0
      • 35.79
      • Published

      serverless-iamroles

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

      • v3.2.7
      • 35.74
      • Published

      vue-pluralize

      Handy Pluralize filters for your Vue project

      • v0.0.2
      • 35.70
      • Published

      custom-hash

      Custom hash generator (based on MD5 algorithm)

      • v0.9.0
      • 35.57
      • Published

      angular-material-icons

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

      • v0.7.1
      • 35.45
      • Published

      fidget

      Web Compnents/Custom element factory

      • v0.4.9
      • 35.09
      • Published

      gemini-scrollbar

      Custom scrollbars with native scrolling

      • v1.5.3
      • 35.08
      • Published

      midware

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

      • v0.1.7
      • 34.93
      • 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
      • 34.86
      • Published

      wicked-elements

      Components for the DOM as you've never seen before

      • v3.1.2
      • 34.78
      • Published

      centig

      The Configuration Management library for your JavaScript application

      • v1.1.3
      • 34.64
      • Published

      web-dialog

      A highly accessible, customizable and lightweight dialog.

      • v0.0.11
      • 34.56
      • 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
      • 34.47
      • Published

      laabr

      well-formatted, extendable pino logger for hapi.js

      • v6.1.3
      • 34.42
      • Published

      error-class

      Typed errors that closely emulate the native Error class.

      • v2.0.2
      • 34.18
      • Published

      @magnit-ce/collection-browser

      A custom html element that provides a selection gallery as a dialog, to mimic an os-native file browser.

      • v0.0.5
      • 34.06
      • 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
      • 33.98
      • Published

      shaf-toggle

      Elegant, accessible toggle element. The prettiest checkbox you ever did see.

      • v1.0.9
      • 33.88
      • Published

      ionic-image-cache

      Custom HTML element to lazy load and cache images based on vanilla JS and Capacitor plugins

      • v1.0.1
      • 33.83
      • 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.81
      • 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.72
      • Published

      @charkour/react-reactions

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

      • v0.11.0
      • 33.60
      • Published

      snuggsi

      Easy Web Components in ~1kB

      • v2024.12.0
      • 33.29
      • 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
      • 33.07
      • Published

      customevent

      CustomEvent ponyfill

      • v1.0.1
      • 33.05
      • Published

      baseerr

      A solid BaseError class that supports custom properties and wrapping errors

      • v2.0.6
      • 32.99
      • Published

      script-manager

      Manager for running foreign and potentionally dangerous scripts in the cluster

      • v0.10.2
      • 32.90
      • Published

      graphql-scalar

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

      • v0.1.0
      • 32.90
      • Published

      snowflakify

      The most complete Snowflake ID generator in TypeScript

      • v1.0.5
      • 32.86
      • Published

      graphql-input-number

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

      • v0.0.10
      • 32.73
      • 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
      • 32.72
      • Published

      nominal-types

      Nominal types for better typesafety

        • v0.2.0
        • 32.63
        • Published

        ddslick

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

        • v1.0.3
        • 32.59
        • 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
        • 32.53
        • Published

        emoji-selector

        A HTML custom element implementing the `<emoji-selector>` tag.

        • v1.0.4
        • 32.41
        • Published

        errorex

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

        • v2.3.2
        • 32.31
        • Published

        ui-text

        A custom text element

        • v1.0.0
        • 32.20
        • Published

        knockstrap

        Knockout bindings to Twitter Bootstrap 3

        • v1.4.1
        • 32.09
        • Published

        skeleton-loader

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

        • v2.0.0
        • 32.08
        • Published

        stereo-img

        a web component to display stereographic pictures on web pages, with VR support

        • v1.27.0
        • 31.93
        • 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
        • 31.72
        • Published

        lerna-cli

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

        • v5.1.2
        • 31.63
        • Published

        agm-overlays

        Custom marker overlay for the @agm/core package

        • v2.0.0
        • 31.41
        • Published

        @react95/clippy

        Our old good friend Clippy as a React Hook!

        • v2.0.2
        • 31.31
        • Published

        add-custom-resource

        A helper library to add custom resources to a CloudFormation template

        • v5.0.0
        • 30.86
        • Published

        verror-0

        VError without dependencies on top of nodejs standart library

        • v1.2.2
        • 30.82
        • Published

        json-stringifier

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

        • v0.1.0
        • 30.80
        • Published

        vue-smart-antdv

        vue ant-design-vue element virtual smart form register multiplex dynamic custom component

        • v1.0.28
        • 30.75
        • Published

        @seznam/szn-tethered

        Helper element for visually attaching content to another element.

        • v1.0.1
        • 30.65
        • Published

        customulize

        Add arbitrary custom callbacks to sequelize

        • v1.0.6
        • 30.64
        • 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
        • 30.63
        • Published

        vue-timeselector

        Simple customizable Vue.js timepicker component

        • v1.0.0
        • 30.52
        • Published

        @appnest/lit-translate

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

        • v1.1.18
        • 30.46
        • Published

        vuejs-tree

        A highly customizable vuejs tree

        • v3.0.2
        • 30.27
        • Published

        cypress-cy-select

        data-cy shorthand notation for cypress get and find functions

        • v0.2.3
        • 30.21
        • Published

        custom-card-helpers

        Set of helpful functions and types for Custom Card creators

        • v1.9.0
        • 30.08
        • Published

        err-object

        Custom error object.

        • v5.1.4
        • 30.03
        • Published

        @tboerc/maskfy

        Pure javascript mask plugin to use anywhere you like

        • v2.0.3
        • 29.88
        • Published

        generic-errors

        Generic errors with common http codes

        • v2.3.1
        • 29.70
        • Published

        weightless

        High-quality Web Components with a small footprint

        • v0.0.37
        • 29.67
        • Published

        cfn-custom-resource

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

        • v5.0.16
        • 29.66
        • Published

        ig-typedoc-theme

        infragistics theme for typedoc API documentation with versioning and localization

        • v6.2.3
        • 29.58
        • 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
        • 29.45
        • Published

        mongoose-map

        Mongoose ES Map object support

        • v1.1.0
        • 29.43
        • Published

        n8n-nodes-changed

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

        • v0.2.0
        • 29.42
        • 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
        • 29.40
        • Published

        ce-v0

        Custom Elements V0 API

        • v0.2.2
        • 29.35
        • 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.23
        • Published

        text-signature

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

        • v1.1.2
        • 29.03
        • Published

        jest-prettyhtml-matchers

        Custom Jest snapshot matchers that use prettyhtml to format strings.

        • v1.17.15
        • 29.00
        • Published

        postcss-strip-comments

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

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

        subslate

        configurable template string replacement

        • v1.0.0
        • 28.78
        • Published

        @ithaka/focus-trap

        A lightweight web component that traps focus within a DOM node

        • v2.0.1
        • 28.70
        • Published

        rm-ng-device-detection

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

        • v3.0.1
        • 28.64
        • Published

        super-json

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

        • v2.2.0
        • 28.40
        • 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.38
        • Published

        gatsby-plugin-slug

        Add slug field to MarkdownRemark and Mdx nodes

        • v2.0.0
        • 28.30
        • Published

        x-flowchart

        This is a custom tree like flowchart web component (block element). It only has one attribute that aLinkcolor

        • v1.0.1
        • 28.20
        • Published