UNPKG

@simple-ui/cable

Version:

Cable is a messaging utility with tree and graph message broadcasting combining the centricity of mediators with the semantic protections of signal-slot.

68 lines (67 loc) 2.35 kB
{ "name": "@simple-ui/cable", "version": "1.1.3", "description": "Cable is a messaging utility with tree and graph message broadcasting combining the centricity of mediators with the semantic protections of signal-slot.", "main": "lib/index.js", "private": false, "files": [ "lib/", "dist/", "CHANGELOG.MD", "README.MD" ], "scripts": { "clean": "node_modules/.bin/rimraf dist", "lint": "node_modules/.bin/jscs lib", "check": "npm run lint -s && node_modules/.bin/dependency-check package.json --entry lib", "watch": "watch 'npm run build' lib test", "test": "node_modules/.bin/babel-node test/index.js | tspec", "toc": "node_modules/.bin/doctoc --github --title \"# Changelog\" CHANGELOG.md", "prebuild": "npm run check -s && npm run clean -s", "build": "mkdir -p dist/; node_modules/.bin/babel --optional runtime lib --out-file dist/release.js; node_modules/.bin/uglifyjs --compress --mangle -- dist/release.js > dist/release.min.js", "postbuild": "npm run test -s", "coverage": "node_modules/.bin/babel-node node_modules/isparta/bin/isparta cover test/index.js", "coveralls": "npm run coverage -s && node_modules/.bin/coveralls < coverage/lcov.info", "postcoveralls": "rimraf ./coverage", "prepublish": "npm run build -s", "deploy": "git pull --rebase origin master && git push origin master", "postpublish": "git push origin master --follow-tags", "benchmark": "node_modules/.bin/babel-node benchmark/index.js" }, "repository": { "type": "git", "url": "git@github.com:simple-ui/cable.git" }, "keywords": [ "simple", "cable", "iterator" ], "author": "Michael Jaworski <mjaworski@acm.org>", "license": "MIT", "bugs": { "url": "https://github.com/simple-ui/cable/issues" }, "homepage": "https://github.com/simple-ui/cable#readme", "devDependencies": { "babel-cli": "6.4.5", "babel-core": "6.4.5", "babel-eslint": "5.0.0", "babel-preset-es2015": "6.3.13", "benchmark": "2.0.0", "coveralls": "*", "dependency-check": "*", "doctoc": "*", "eslint": "2.2.0", "isparta": "4.0.0", "rimraf": "2.5.2", "tap-spec": "4.1.1", "tape": "4.4.0", "uglifyjs": "2.4.10", "watch": "0.17.1" }, "dependencies": { "jscs": "3.0.7", "lodash": "4.0.0" } }