UNPKG

@tioniq/eventiq

Version:

A library providing utilities for implementing the Event pattern, facilitating event handling in JavaScript and TypeScript applications. This library is a collection of common utilities for managing events and event handlers using the Event pattern. The i

91 lines (90 loc) 2.55 kB
{ "name": "@tioniq/eventiq", "version": "1.3.3", "description": "A library providing utilities for implementing the Event pattern, facilitating event handling in JavaScript and TypeScript applications. This library is a collection of common utilities for managing events and event handlers using the Event pattern. The implementation uses the Dispose pattern", "author": { "email": "timoniann@gmail.com", "name": "Tim" }, "homepage": "https://github.com/tioniq/eventiq/blob/main/README.md", "repository": { "type": "git", "url": "git+https://github.com/tioniq/eventiq.git" }, "bugs": { "url": "https://github.com/tioniq/eventiq/issues" }, "license": "MIT", "type": "module", "types": "./dist/index.d.ts", "main": "./dist/index.cjs", "module": "./dist/index.js", "files": [ "dist" ], "scripts": { "lint": "biome lint ./src", "build": "tsup", "build:watch": "tsup --watch", "test": "jest", "test:coverage": "jest --coverage --collect-coverage", "test:badges": "coverage-badges", "prepublishOnly": "npm run build && npm run test:coverage && npm run test:badges", "run:publish:npm": "npm publish --access public", "run:publish:jsr": "npx jsr publish --allow-dirty", "run:publish": "npm run run:publish:npm && npm run run:publish:jsr" }, "dependencies": { "@tioniq/disposiq": "^1.3.6" }, "devDependencies": { "@biomejs/biome": "^2.3.8", "@types/jest": "^30.0.0", "@types/node": "^24.10.1", "coverage-badges-cli": "^2.2.0", "jest": "^30.2.0", "jsr": "^0.13.5", "ts-jest": "^29.4.6", "ts-node": "^10.9.2", "tsup": "^8.5.1", "typescript": "^5.9.3" }, "keywords": [ "event", "event-pattern", "observable", "observables", "observer", "observable-pattern", "observer-pattern", "event-handling", "event-emitter", "event-listener", "event-dispatcher", "typescript", "javascript", "event-management", "event-utilities", "eventiq", "disposiq", "variable-operations", "event-subscription", "event-driven", "variable", "variables", "observable-variable", "observable-variables", "variable-management", "reactive", "reactive-variables", "reactive-variable", "rx", "covariant", "dispose", "disposable" ], "private": false, "contributors": [ "Tim (https://github.com/Timoniann)" ] }