UNPKG

quick-event

Version:

quick-event is a TypeScript event library that provides tools that enable your application components to communicate with each other by dispatching events and listening for them. With eventpp you can easily implement signal/slot mechanism, or observer pat

53 lines 1.82 kB
{ "name": "quick-event", "version": "0.1.4", "description": "quick-event is a TypeScript event library that provides tools that enable your application components to communicate with each other by dispatching events and listening for them. With eventpp you can easily implement signal/slot mechanism, or observer pattern.", "main": "dist/quick-event.common.js", "module": "dist/quick-event.esm.js", "unpkg": "dist/quick-event.js", "types": "dist/quick-event.d.ts", "source": "src/index.ts", "files": [ "dist", "src", "logo.png" ], "scripts": { "build": "rimraf dist && rollup -c && terser dist/quick-event.js -c -m --comments -o dist/quick-event.min.js", "test": "jest --verbose", "doc": "typedoc --options ./typedoc.json" }, "keywords": [ "quick-event", "event", "dispatcher", "listener", "callback", "callbacklist" ], "author": "ArcherGu", "license": "MIT", "homepage": "https://github.com/ArcherGu/quick-event", "repository": { "type": "git", "url": "https://github.com/ArcherGu/quick-event.git" }, "devDependencies": { "@babel/core": "^7.12.17", "@babel/preset-env": "^7.12.17", "@rollup/plugin-babel": "^5.3.0", "@rollup/plugin-typescript": "^8.1.1", "@types/jest": "^26.0.20", "jest": "^26.6.3", "prettier": "^2.2.1", "rimraf": "^3.0.2", "rollup": "^2.39.0", "rollup-plugin-dts": "^2.0.1", "terser": "^5.6.0", "ts-jest": "^26.5.1", "tslint": "^6.1.3", "tslint-config-prettier": "^1.18.0", "typedoc": "^0.20.27", "typescript": "^4.1.5" } }