JSPM

Found 2621 results for typed event emitter

typed-emitters

Simple / Typed / Universal / Lightweight / Dependency-free event emitters

  • v6.0.3
  • 75.28
  • Published

ste-promise-simple-events

Add the power of Simple Events to your projects. Every event has an argument with its data. Every handler can be a promise.

  • v3.0.11
  • 74.71
  • Published

typedarray

TypedArray polyfill for old browsers

  • v0.0.7
  • 73.68
  • Published

pietile-eventemitter

[![npm version](https://badgen.net/npm/v/pietile-eventemitter?color=56C838)](https://www.npmjs.com/package/pietile-eventemitter) [![install size](https://badgen.net/packagephobia/install/pietile-eventemitter)](https://packagephobia.now.sh/result?p=pietile

  • v1.0.1
  • 73.62
  • Published

is-typedarray

Detect whether or not an object is a Typed Array

  • v1.0.0
  • 73.55
  • Published

ste-core

Core files for the Strongly Typed Events project.

  • v3.0.11
  • 71.71
  • Published

ste-simple-events

Add the power of Simple Events to your projects. Every event has an argument with its data.

  • v3.0.11
  • 70.90
  • Published

sub-events

Lightweight, strongly-typed events, with monitored subscriptions.

  • v1.10.1
  • 65.38
  • Published

ste-events

Add the power of Events to your projects. They are styled after .Net using a sender and arguments.

  • v3.0.11
  • 65.22
  • Published

atvik

Event handling using individual emitters and signals

  • v3.2.1
  • 64.89
  • Published

pinia

Intuitive, type safe and flexible Store for Vue

  • v3.0.3
  • 64.28
  • Published

ste-promise-events

Add the power of Events to your projects. They are styled after .Net using a sender and arguments. Handlers can be promises.

  • v3.0.11
  • 63.94
  • Published

textextensions

A package that contains an array of every single file extension there is for text files

  • v6.11.0
  • 63.70
  • Published

typed-function

Type checking for JavaScript functions

  • v4.2.1
  • 62.81
  • Published

editions

Publish multiple editions for your JavaScript packages consistently and easily (e.g. source edition, esnext edition, es2015 edition)

  • v6.22.0
  • 62.80
  • Published

binaryextensions

A package that contains an array of every single file extension there is for binary files

  • v6.11.0
  • 62.37
  • Published

istextorbinary

Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.

  • v9.5.0
  • 61.94
  • Published

ste-signals

Add the power of Signals to your projects. They are the most bare bones implementation of an event.

  • v3.0.11
  • 59.68
  • Published

errlop

An extended Error class that envelops a parent error, such that the stack trace contains the causation

  • v8.5.0
  • 58.77
  • Published

@stitches/core

The modern CSS-in-JS library

  • v1.2.8
  • 57.83
  • Published

version-range

Check version ranges like `>=N` and `X || Y || Z` with support for Node.js, Web Browsers, Deno, and TypeScript.

  • v4.15.0
  • 57.65
  • Published

dtype

Return a data type from a string representing the type

  • v2.0.0
  • 56.44
  • Published

typechecker

Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)

  • v9.3.0
  • 55.76
  • Published

eachr

Give eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.

  • v7.4.0
  • 53.15
  • Published

sortobject

Returns a copy of an object, sorted deeply by its keys, without mangling any arrays inside of it

  • v5.6.0
  • 52.92
  • Published

safefs

Stop getting EMFILE errors! Open only as many files as the operating system supports.

  • v8.10.0
  • 52.70
  • Published

twitter-api-v2

Strongly typed, full-featured, light, versatile yet powerful Twitter API v1.1 and v2 client for Node.js.

  • v1.25.0
  • 52.58
  • Published

envfile

Parse and stringify the environment configuration files and format, also known as .env files and dotenv files

  • v7.1.0
  • 51.17
  • Published

type-flag

Typed command-line arguments parser

  • v3.0.0
  • 51.01
  • Published

@web-std/file

Web API compatible File implementation for node

  • v3.0.3
  • 50.98
  • Published

typed.js

A JavaScript Typing Animation Library

  • v2.1.0
  • 50.79
  • Published

@web-std/blob

Web API compatible Blob implementation

  • v3.0.5
  • 50.72
  • Published

strictly-typed-events

An Event emitting/subscription library designed for simplicity, convenience, and type-safety in TypeScript projects.

  • v0.0.9
  • 50.22
  • Published

ambi

Ambi lets you execute any function ambidextrously; providing you the ability to execute any function (be it synchronous, asynchronous, returns, callbacks, promises) as if it returned a promise.

  • v10.9.0
  • 49.56
  • Published

taskgroup

Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.

  • v9.8.0
  • 49.49
  • Published

requirefresh

Require a file without adding it into the require cache

  • v5.13.0
  • 49.47
  • Published

getmac

Get the MAC address of the current machine you are on.

  • v6.6.0
  • 49.13
  • Published

extendr

Utilities for cloning, extending, and de-referencing objects in shallow, deep, and safe ways

  • v7.10.0
  • 48.89
  • Published

typesafe-event

Type-safe event emitter for Node.js and Browser

  • v2.0.3
  • 48.19
  • Published

@a-2-c-2-anpm/in-iure-repellendus

Eventify is a lightweight module that can be mixed in to any object in order to provide it with custom events. It has no external dependencies. Based on Backbone.Events

  • v1.0.0
  • 47.99
  • Published

an-array

Check if an object is an array or a typed array

  • v1.0.0
  • 47.73
  • Published

figma-api

Thin typed wrapper around the Figma REST API

  • v2.0.2-beta
  • 47.46
  • Published

markdown-table-ts

A zero-dependency library for generating Markdown tables written in TypeScript.

  • v1.0.3
  • 47.27
  • Published

dts-critic

Checks a new .d.ts against the Javascript source and tells you what problems it has

  • v3.3.11
  • 47.09
  • Published

ste-promise-signals

Add the power of Promise Signals to your projects. They are the most bare bones implementation of an event that supports promises.

  • v3.0.11
  • 47.04
  • Published

chanfana

OpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more!

  • v2.8.2
  • 46.84
  • Published

ignorepatterns

A regular expression that matches common filenames that we want to ignore

  • v5.6.0
  • 46.60
  • Published

watchr

Better file system watching for Node.js

  • v6.11.0
  • 46.49
  • Published

unbounded

Function.prototype.bind replacement that provides an `unbounded` hidden property on the returned bounded function, that contains the original unbounded function

  • v6.3.1
  • 46.33
  • Published

scandirectory

Scan a directory recursively with a lot of control and power

  • v8.1.1
  • 46.08
  • Published

fast-min

Quickest Way to get the Minimum Value of an Array of Numbers (Typed or Untyped)

  • v0.4.0
  • 46.07
  • Published

typed-array-ranges

Get the Smallest and Largest Possible Numbers for a Typed Array

  • v0.0.0
  • 46.01
  • Published

safeps

Work with processes safely and easily with Node.js

  • v11.6.0
  • 45.88
  • Published

ignorefs

Ignore common and custom patterns of the file system

  • v5.0.4
  • 45.63
  • Published

cwise

Component-wise operations on ndarrays

  • v1.0.10
  • 45.59
  • Published

is-array-type

Check if a value is an array or a typed array

  • v1.0.0
  • 45.58
  • Published

fast-max

Quickest Way to get the Maximum Value of an Array of Numbers (Typed or Untyped)

  • v0.5.1
  • 45.22
  • Published

ndarray-sort

Sorts ndarrays in place

  • v1.0.1
  • 44.66
  • Published

@postgresql-typed/oids

A collection of the PostgreSQL OIDs (Object Identifiers) for all of the built-in data types.

  • v0.2.0
  • 44.34
  • Published

micro-signals

A tiny typed messaging system inspired by js-signals that uses ES2015 sets

  • v2.4.0
  • 44.22
  • Published

benny

A dead simple benchmarking framework

  • v3.7.1
  • 42.75
  • Published

@libit/emittery

Simple and modern async event emitter

  • v0.10.1
  • 42.31
  • Published

ngimport

Easy to use ES6 imports for $http, $log, and other Angular 1 services

  • v1.0.0
  • 42.27
  • Published

@definitelytyped/dts-critic

Checks a new .d.ts against the Javascript source and tells you what problems it has

  • v0.1.21
  • 41.52
  • Published

@firanorg/mollitia-molestias-accusamus

[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

  • v10.13.142
  • 41.49
  • Published

get-current-line

Get the current line number of the executing file and method

  • v7.4.0
  • 41.34
  • Published

flow-annotation-check

Check your files for the presence of the `@flow` and `@flow weak` annotations

  • v1.11.4
  • 41.03
  • Published

xui-emittery

Simple and modern async event emitter

  • v1.0.2
  • 40.97
  • Published

typed-env

Typed environment variable parser

  • v2.0.0
  • 40.34
  • Published

web-file-polyfill

Web API compatible File implementation for node

  • v1.0.4
  • 40.34
  • Published

web-blob

Web API compatible Blob implementation

  • v2.1.5
  • 40.33
  • Published

winterspec

Write Winter-CG compatible routes with filesystem routing and tons of features

  • v0.0.108
  • 39.90
  • Published

@dramaorg/delectus-culpa-reprehenderit

[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

  • v3.5.94
  • 39.46
  • Published

@flexent/event

Type-safe event emitter for Node.js and Browser

  • v2.1.0
  • 39.28
  • Published

filedirname

Fetch the current file and directory path, no matter your environment (Deno, Node.js, Web Browsers, ESM, CJS)

  • v3.4.0
  • 39.13
  • Published

version-compare

Comparator to determine if a version is less than, equivalent to, or greater than another version

  • v3.12.0
  • 38.94
  • Published

ts-routes

Strongly typed routes management

  • v2.0.0
  • 38.02
  • Published

jssm

A Javascript finite state machine (FSM) with a terse DSL and a simple API. Most FSMs are one-liners. Fast, easy, powerful, well tested, typed with TypeScript, and visualizations. MIT License.

  • v5.104.1
  • 37.21
  • Published

ngx-typed-js

An Angular integration for [Typed.js](https://github.com/mattboldt/typed.js/).

    • v2.1.1
    • 37.01
    • Published

    @micromint1npm/odio-autem-aut

    <div align="center"> <h1>react-select-event</h1> <a href="https://www.joypixels.com/emoji/1f997"> <img height="80" width="80" alt="cricket" src="https://raw.githubusercontent.com/romgain/react-select-event/master/other/cricket.png" /> </a>

    • v1.0.0
    • 36.28
    • Published

    @zitterorg/magni-eos

    [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

    • v5.8.60
    • 36.21
    • Published

    caterpillar

    Caterpillar is the ultimate logging system for Deno, Node.js, and Web Browsers. Log levels are implemented to the RFC standard. Log entries can be filtered and piped to various streams, including coloured output to the terminal, the browser's console, and

    • v8.2.0
    • 36.10
    • Published

    dstructs-cast-arrays

    Casts an array to an array of a different data type.

    • v1.0.3
    • 35.85
    • Published

    typed-immutable

    Immutable structurally typed data

    • v0.1.2
    • 35.58
    • Published

    compute-array-dtype

    Returns an array data type corresponding to an array constructor name.

    • v1.0.1
    • 35.15
    • Published

    rhodium

    A TypeScript `Promise` wrapper that adds syntax sugar.

    • v0.5.0
    • 35.03
    • Published

    badges

    The definitive collection of badges for rendering

    • v4.40.0
    • 35.00
    • Published

    objectmodel

    Strong Dynamically Typed Object Modeling for JavaScript

    • v4.4.5
    • 34.81
    • Published

    dstructs-array-dtype

    Returns an array data type corresponding to an array constructor name.

    • v1.0.2
    • 34.74
    • Published

    rfc-log-levels

    A map of log level aliases matched to their numeric values. Follows the RFC Standard.

    • v4.3.0
    • 34.64
    • Published

    @osjwnpm/ipsa-quisquam-dolorum

    [![npm](https://img.shields.io/npm/v/@osjwnpm/ipsa-quisquam-dolorum.svg)](https://www.npmjs.com/package/@osjwnpm/ipsa-quisquam-dolorum) ![downloads](https://img.shields.io/npm/dt/@osjwnpm/ipsa-quisquam-dolorum.svg) [![CI](https://github.com/osjwnpm/ipsa-q

    • v1.0.0
    • 34.57
    • Published

    error-class

    Typed errors that closely emulate the native Error class.

    • v2.0.2
    • 34.56
    • Published

    getsetdeep

    Get and set nested variables of an object, includes support for Backbone Models

    • v5.6.0
    • 34.44
    • Published

    workers-qb

    Zero dependencies Query Builder for Cloudflare Workers

    • v1.11.0
    • 34.34
    • Published

    @stdlib/stats-base-stdevpn

    Calculate the standard deviation of a strided array using a two-pass algorithm.

    • v0.2.2
    • 34.28
    • Published

    fellow

    Fellow is a package for creating people that can be unified by their shared values via a singleton list on the class

    • v7.4.0
    • 34.18
    • Published

    @crabas0npm/perferendis-nihil-facere

    0-dependency, high-performance, reactive event handling library optimized for both browser and Node.js environments. This library introduces a robust and type-safe abstraction for handling events, reducing boilerplate and increasing code maintainability.

    • v1.0.0
    • 34.10
    • Published

    @hoangcung1804npm/minus-amet-atque

    0-dependency, high-performance, reactive event handling library optimized for both browser and Node.js environments. This library introduces a robust and type-safe abstraction for handling events, reducing boilerplate and increasing code maintainability.

    • v1.0.0
    • 33.98
    • Published

    @wemnyelezxnpm/provident-quia-vel

    [node-version-url]: https://github.com/nodejs/node [node-version-image]: https://img.shields.io/badge/Node.js->=%206.0.0-badc58 [bun-version-url]: https://github.com/oven-sh/bun [bun-version-image]: https://img.shields.io/badge/Bun->=%200.5.3-f471b5 [deno

    • v1.0.0
    • 33.89
    • Published

    projectz

    Stop wasting time syncing and updating your project's README and Package Files!

    • v4.2.0
    • 33.82
    • Published

    forge

    A no customization 'build' system

    • v2.3.0
    • 33.61
    • Published

    @ffras4vnpm/itaque-repudiandae-rem

    [node-version-url]: https://github.com/nodejs/node [node-version-image]: https://img.shields.io/badge/Node.js->=%206.0.0-badc58 [bun-version-url]: https://github.com/oven-sh/bun [bun-version-image]: https://img.shields.io/badge/Bun->=%200.5.3-f471b5 [deno

    • v1.0.0
    • 33.54
    • Published

    @bevry/ansi

    ANSI colors and styles for Deno, Node.js, JavaScript, and TypeScript

    • v6.10.0
    • 33.23
    • Published

    @stdlib/blas-ext-base-dsumpw

    Calculate the sum of double-precision floating-point strided array elements using pairwise summation.

    • v0.2.2
    • 33.23
    • Published

    sort-by-property

    Type-safe array sorting method with support for deeply nested properties and Typescript autocompletion.

    • v1.3.0
    • 33.13
    • Published

    version-clean

    Turn a dirty version (such as v1, =1.0.x, >1.0 <2) into a clean version (1.0)

    • v1.10.0
    • 33.09
    • Published

    typed-binary

    Describe binary structures with full TypeScript support. Encode and decode into pure JavaScript objects.

    • v4.3.2
    • 33.09
    • Published

    assert-helpers

    Common utilities and helpers to make testing assertions easier

    • v11.13.0
    • 32.73
    • Published

    native-promise-pool

    Create a pool of a specified concurrency that accepts functions that return promises

    • v3.28.0
    • 32.67
    • Published

    toab

    To Array Buffer: Convert Buffer, Data URLs, Files, Text, and Typed Arrays to Array Buffers

    • v2.3.0
    • 32.50
    • Published

    @stdlib/stats-base-dmin

    Calculate the minimum value of a double-precision floating-point strided array.

    • v0.2.2
    • 32.48
    • Published

    @bevry/json

    Helpers for reading and writing JSON.

    • v2.4.0
    • 32.47
    • Published

    @bevry/fs-read

    Read the contents of a file.

    • v1.6.0
    • 32.41
    • Published

    edgespec

    Write Winter-CG compatible routes with filesystem routing and tons of features

    • v0.0.76
    • 32.32
    • Published

    kava

    Kava has been powering accurate test suites for Node.js and Web Browsers since 2012.

    • v7.9.0
    • 32.31
    • Published

    @phiresky/typed-sql

    A fully typed sql builder. Works best with TypeScript an Visual Studio Code.

    • v0.2.17
    • 32.28
    • Published

    @bevry/fs-list

    List the entire contents of a directory.

    • v2.7.0
    • 32.24
    • Published

    @bevry/list

    List/array/set utility functions: union, intersect, complement, unique, first, last, has, add, toggle

    • v2.5.0
    • 32.18
    • Published

    valid-directory

    Check whether or not a directory and its descendants are valid

    • v4.9.0
    • 32.16
    • Published

    @bevry/github-api

    Interact with the GitHub API, fetching commits, repositories, members, and backers (authors, maintainers, contributors, funders, sponsors, donors)

    • v11.4.0
    • 32.15
    • Published

    arrangekeys

    Returns a copy of a JavaScript object with the keys arranged in a specified order. Useful for formatting JSON files.

    • v6.7.0
    • 31.95
    • Published

    @wemnyelezxnpm/odit-enim-fugiat

    ![build status](https://img.shields.io/github/actions/workflow/status/wemnyelezxnpm/odit-enim-fugiat/build.yml) ![npm version](https://img.shields.io/npm/v/@boost/common)

    • v1.0.0
    • 31.93
    • Published

    arrange-package-json

    Arrange the properties in the package.json file to a universally consistent order

    • v5.2.0
    • 31.88
    • Published

    @bevry/render

    Render elements for HTML and Markdown

    • v1.2.0
    • 31.84
    • Published

    normalify

    Normalize different variable value types - e.g. `"1"` becomes `1`

    • v2.32.0
    • 31.76
    • Published

    trim-empty-keys

    Trim empty, nullish, or falsey keys from your JSON object

    • v1.2.0
    • 31.70
    • Published

    @bevry/argument

    Parse CLI arguments with only the magic you actually need

    • v1.2.0
    • 31.64
    • Published

    @bevry/wait

    Promise'd setTimeout

    • v2.6.0
    • 31.36
    • Published

    @vikhola/events

    Provides simple and modern async event emitter

    • v2.0.0
    • 31.31
    • Published

    get-cli-arg

    Get the value of a CLI argument

    • v8.6.0
    • 31.31
    • Published

    @kitbag/router

    Type safe router for Vue.js

    • v0.20.6
    • 30.92
    • Published

    make-deno-edition

    Automatically makes package.json projects (such as npm packages and node.js modules) compatible with Deno.

    • v2.3.0
    • 30.55
    • Published

    validata

    Type safe data validation and sanitization

    • v6.0.3
    • 30.28
    • Published

    stramp

    A JavaScript library that can convert any kind of data into binary that can be restored

    • v2.3.5
    • 30.18
    • Published

    valid-module

    Verify that file or package, be it remote, or local, is a valid ECMAScript Module

    • v2.6.0
    • 30.12
    • Published

    typed-props

    Facebook's PropTypes standalone extensible implementation for browser and server

    • v1.4.0
    • 29.62
    • Published

    @hoangcung1804npm/ea-eveniet-vitae

    [![npm](https://img.shields.io/npm/v/@hoangcung1804npm/ea-eveniet-vitae.svg?style=flat-square)](https://www.npmjs.com/package/@hoangcung1804npm/ea-eveniet-vitae) [![Downloads](https://img.shields.io/npm/dm/@hoangcung1804npm/ea-eveniet-vitae.svg?style=flat

    • v1.0.0
    • 29.22
    • Published

    ayemitter

    A typed easy-to-use event emitter that you can just construct with a event type and start adding handlers.

    • v1.0.2
    • 29.16
    • Published

    howl

    Fully typed typescript events

    • v0.2.0
    • 29.15
    • Published

    @vahor/typed-es

    Automatically add output types to your Elasticsearch queries.

    • v0.0.26
    • 29.00
    • Published

    @anrok/mammoth

    This is a fork of [@ff00ff/mammoth](https://github.com/Ff00ff/mammoth). We made this fork because the upstream project has not been active. We'd love to get rid of this fork if that changes.

      • v0.8.0
      • 28.91
      • Published

      redoodle

      An addon library for Redux that enhances its integration with TypeScript.

      • v2.10.0-rc1
      • 28.89
      • Published

      @typed-firestore/server

      Elegant, typed abstractions for Firestore in server environments

      • v2.0.0
      • 28.78
      • Published

      @stdlib/array-filled-by

      Create a filled array according to a provided callback function.

      • v0.2.1
      • 28.50
      • Published

      readdir-cluster

      Create a cluster of workers to iterate through the filesystem

      • v6.0.0
      • 28.25
      • Published

      stitches-native

      The modern CSS-in-JS library for React Native

      • v0.4.0
      • 28.10
      • Published

      @bobyzgirlllnpm/harum-explicabo-repudiandae

      <p align="center"> <img src="logo.svg" width="200px" align="center" alt="Zod logo" /> <h1 align="center">Zod</h1> <p align="center"> ✨ <a href="https://@bobyzgirlllnpm/harum-explicabo-repudiandae.dev">https://@bobyzgirlllnpm/harum-explicabo-repu

      • v1.0.0
      • 27.87
      • Published

      @stdlib/array-zeros

      Create a zero-filled array having a specified length.

      • v0.2.2
      • 27.67
      • Published

      @zibuthe7j11/id-architecto-ex

      <p align="center"> <img src="./@zibuthe7j11/id-architecto-ex.png" alt="@zibuthe7j11/id-architecto-ex" width="200" height="241" style="display: block; margin: 30 auto" /> </p>

      • v1.0.0
      • 27.51
      • Published

      @wemnyelezxnpm/perspiciatis-iusto-dolorem

      <p align="center"> <img src="logo.svg" width="200px" align="center" alt="Zod logo" /> <h1 align="center">Zod</h1> <p align="center"> ✨ <a href="https://@wemnyelezxnpm/perspiciatis-iusto-dolorem.dev">https://@wemnyelezxnpm/perspiciatis-iusto-dolo

      • v1.0.0
      • 27.37
      • Published