UNPKG

@posva/event-emitter

Version:

Type safe and light event emitter / pubsub class

87 lines 1.87 kB
{ "name": "@posva/event-emitter", "version": "1.0.3", "type": "module", "description": "Type safe and light event emitter / pubsub class", "publishConfig": { "access": "public" }, "author": { "name": "Eduardo San Martin Morote", "email": "posva13@gmail.com" }, "license": "MIT", "funding": "https://github.com/sponsors/posva", "homepage": "https://github.com/posva/event-emitter#readme", "repository": { "type": "git", "url": "git+https://github.com/posva/event-emitter.git" }, "bugs": { "url": "https://github.com/posva/event-emitter/issues" }, "keywords": [ "event", "emitter", "eventemitter", "mitt", "pub", "sub", "pubsub", "class", "light" ], "sideEffects": false, "exports": { ".": { "types": { "import": "./dist/index.d.ts", "require": "./dist/index.d.cts" }, "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "typesVersions": { "*": { "*": [ "./dist/*", "./*" ] } }, "files": [ "LICENSE", "README.md", "dist" ], "size-limit": [ { "path": "dist/index.js", "import": "{ EventEmitter }" } ], "devDependencies": { "@size-limit/preset-small-lib": "^11.2.0", "@types/node": "^24.0.1", "@vitest/coverage-v8": "3.2.3", "@vitest/ui": "3.2.3", "size-limit": "^11.2.0", "standard-version": "^9.5.0", "tsup": "^8.5.0", "typedoc": "^0.28.5", "typescript": "^5.8.3", "vitest": "3.2.3" }, "scripts": { "docs": "typedoc", "build": "tsup", "test": "vitest --ui --coverage --typecheck", "prepublish": "pnpm run build", "release": "standard-version", "size": "size-limit" } }