CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-wolfy87-eventemitter

Event based JavaScript for the browser with comprehensive event management API

Overall
score

91%

Overview
Eval results
Files

Evaluation results

100%

30%

Event-Driven Task Processor

Context and Chaining

Criteria
Without context
With context

EventEmitter Integration

100%

100%

Method Chaining Support

100%

100%

Context Access via 'this'

0%

100%

Event Emission Chain

100%

100%

Fluent Configuration Pattern

100%

100%

100%

Event Notification System

Event Emission

Criteria
Without context
With context

EventEmitter instantiation

100%

100%

Listener registration

100%

100%

Event emission

100%

100%

Argument passing

100%

100%

Handler execution order

100%

100%

75%

-7%

Event Subscription Manager

Basic Event Listener Management

Criteria
Without context
With context

EventEmitter instantiation

100%

100%

addListener/on usage

100%

100%

removeListener/off usage

100%

100%

Built-in duplicate prevention

100%

33%

Method chaining support

46%

66%

Listener validation

0%

0%

100%

70%

Notification Center

Bulk Listener Operations

Criteria
Without context
With context

EventEmitter Integration

100%

100%

addListeners Usage

0%

100%

Object Format Registration

0%

100%

removeListeners Usage

0%

100%

Listener Retrieval

100%

100%

Event Emission

100%

100%

100%

Event Registry System

Event Definition Management

Criteria
Without context
With context

Uses EventEmitter instance

100%

100%

Implements defineEvent

100%

100%

Implements defineEvents

100%

100%

Regex listener attachment

100%

100%

Regex event emission

100%

100%

35%

Event Listener Manager

Low-Level Listener Manipulation

Criteria
Without context
With context

EventEmitter Instance Management

100%

100%

manipulateListeners for Addition

0%

0%

manipulateListeners for Removal

0%

0%

Event Definition Support

0%

0%

String Event Support

100%

100%

RegExp Pattern Support

100%

100%

Method Chaining

100%

100%

100%

25%

Event Listener Inspector

Retrieving Listeners

Criteria
Without context
With context

Uses getListeners

100%

100%

Uses flattenListeners

0%

100%

Correct listener counting

100%

100%

Active event filtering

100%

100%

Returns correct types

100%

100%

100%

Event Subscriber Manager

Remove All Listeners

Criteria
Without context
With context

Uses EventEmitter instance

100%

100%

removeEvent for clearEvent

100%

100%

removeEvent for clearAll

100%

100%

getListeners for verification

100%

100%

Proper listener registration

100%

100%

100%

75%

EventEmitter Integration Manager

Global Namespace Management

Criteria
Without context
With context

Uses noConflict() method

0%

100%

Stores isolated reference

0%

100%

Returns usable constructor

100%

100%

Preserves functionality

100%

100%

100%

Universal Event Notifier

Module System Compatibility

Criteria
Without context
With context

EventEmitter import/require

100%

100%

CommonJS export pattern

100%

100%

Browser global pattern

100%

100%

Environment detection

100%

100%

EventEmitter inheritance

100%

100%

Event emission usage

100%

100%

Listener registration usage

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-wolfy87-eventemitter
Evaluated
Agent
Claude Code

Table of Contents