UNPKG

@irrelon/emitter

Version:

Simple JavaScript event emitter with some powerful features.

60 lines (59 loc) 1.59 kB
{ "author": "Rob Evans - Irrelon Software Limited", "name": "@irrelon/emitter", "description": "Simple JavaScript event emitter with some powerful features.", "version": "6.1.0", "keywords": [ "javascript", "browser", "node", "client-side", "server-side", "emitter", "events", "on", "off", "once", "listener" ], "devDependencies": { "@eslint/js": "^9.5.0", "@trivago/prettier-plugin-sort-imports": "^4.3.0", "@types/jest": "^29.5.12", "@types/node": "^18.7.23", "chokidar": "^3.5.3", "eslint": "^9.5.0", "globals": "^15.6.0", "jest": "^29.7.0", "minimatch": "^7.4.2", "prettier": "^3.3.2", "ts-jest": "^29.1.5", "typescript": "^5.5.2", "typescript-eslint": "^7.14.1" }, "engines": { "node": "*" }, "scripts": { "build": "tsc -p tsconfig-esm.json && tsc -p tsconfig-cjs.json && sh ./fixup.sh", "build-watch": "tsc --watch", "fixPaths": "npx @irrelon/fix-paths --write", "test": "NODE_OPTIONS=--experimental-vm-modules npx jest --testMatch \"**/*.test.(js|ts)\"", "test-watch": "NODE_OPTIONS=--experimental-vm-modules npx jest --testMatch \"**/*.test.(js|ts)\" --watchAll" }, "repository": { "type": "git", "url": "git://github.com/irrelon/emitter.git" }, "main": "dist/cjs/src/Emitter.js", "module": "dist/esm/src/Emitter.js", "exports": { ".": { "import": "./dist/esm/src/Emitter.js", "require": "./dist/cjs/src/Emitter.js" } }, "bugs": { "url": "https://github.com/irrelon/emitter/issues" } }