UNPKG

wqking-eventjs

Version:

eventjs is a JavaScript 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

56 lines (55 loc) 2.33 kB
{ "name": "wqking-eventjs", "version": "0.0.1", "description": "eventjs is a JavaScript 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/eventjs.js", "module": "dist/eventjs.min.js", "scripts": { "build": "npm run builddev && npm run buildmin && npm run buildcd && npm run buildcdq", "pretest": "npm run builddev", "test": "mocha tests/unittest/*.js", "prepublish": "npm test", "builddev": "uglifyjs --beautify --comments all --output dist/eventjs.js src/exports.js src/callbacklist.js src/eventdispatcher.js src/eventqueue.js src/mixins/mixinfilter.js", "buildmin": "uglifyjs --comments --mangle --compress --source-map --output dist/eventjs.min.js src/exports.js src/callbacklist.js src/eventdispatcher.js src/eventqueue.js src/mixins/mixinfilter.js && perl tools/minifymore.pl dist/eventjs.min.js", "buildcd": "uglifyjs --comments --mangle --compress --source-map --output dist/eventjs.cd.min.js src/exports.js src/callbacklist.js src/eventdispatcher.js && perl tools/minifymore.pl dist/eventjs.cd.min.js", "buildcdq": "uglifyjs --comments --mangle --compress --source-map --output dist/eventjs.cdq.min.js src/exports.js src/callbacklist.js src/eventdispatcher.js src/eventqueue.js && perl tools/minifymore.pl dist/eventjs.cdq.min.js" }, "keywords": [ "modules", "eventjs", "event", "dispatcher", "listener", "callback", "callbacklist" ], "author": "Wang Qi", "license": "Apache-2.0", "bugs": { "url": "https://github.com/wqking/eventjs/issues" }, "homepage": "https://github.com/wqking/eventjs", "files": [ "src", "dist" ], "directories": { "doc": "docs", "test": "tests/unittest" }, "repository": { "type": "git", "url": "git://github.com/wqking/eventjs.git" }, "readmeFilename": "readme.md", "devDependencies": { "eslint": "^5.11.1", "eslint-config-standard": "^12.0.0", "eslint-plugin-import": "^2.14.0", "eslint-plugin-node": "^8.0.0", "eslint-plugin-promise": "^4.0.1", "eslint-plugin-standard": "^4.0.0", "mocha": "^5.2.0", "uglify-js": "^3.4.9" } }