UNPKG

kwc-redux-observable

Version:

RxJS based middleware for Redux. Compose and cancel async actions and more.

92 lines (91 loc) 3.21 kB
{ "name": "kwc-redux-observable", "version": "0.8.0-kwchax", "description": "RxJS based middleware for Redux. Compose and cancel async actions and more.", "main": "lib/index.js", "scripts": { "lint": "eslint src && eslint test", "build": "npm run build:cjs && npm run build:umd && npm run build:umd:min", "build:cjs": "babel src -d lib", "build:umd": "cross-env NODE_ENV=development webpack src/index.js dist/redux-observable.js", "build:umd:min": "cross-env NODE_ENV=production webpack src/index.js dist/redux-observable.min.js", "build:tests": "rm -rf temp && babel test -d temp", "clean": "rimraf lib temp dist", "check": "npm run lint && npm run test", "test": "npm run lint && npm run build && npm run build:tests && mocha temp && npm run test:typings", "test:typings": "tsc test/typings.ts --outFile temp/typings.js --target ES2015 --moduleResolution node", "shipit": "npm run clean && npm run lint && npm test && scripts/preprepublish.sh && npm publish", "docs:clean": "rimraf _book", "docs:prepare": "gitbook install", "docs:build": "npm run docs:prepare && gitbook build -g redux-observable/redux-observable && cp logo/favicon.ico _book/gitbook/images", "docs:watch": "gitbook serve", "docs:publish": "npm run docs:clean && npm run docs:build && cp CNAME _book && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:redux-observable/redux-observable gh-pages --force" }, "typings": "./index.d.ts", "files": [ "dist", "lib", "index.d.ts", "README.md", "LICENSE" ], "keywords": [ "Rx", "Ducks", "Reducks", "Redux", "middleware", "observable", "thunk", "async", "cancel", "action" ], "contributors": [ { "name": "Ben Lesh", "email": "ben@benlesh.com" }, { "name": "Jay Phelps", "email": "hello@jayphelps.com" } ], "license": "MIT", "peerDependencies": { "redux": "3.*", "rxjs": "^5.0.0-beta.6" }, "devDependencies": { "babel-cli": "^6.7.5", "babel-eslint": "^6.0.3", "babel-loader": "^6.2.4", "babel-plugin-transform-es2015-modules-commonjs": "^6.7.4", "babel-plugin-transform-function-bind": "^6.5.2", "babel-plugin-transform-object-rest-spread": "^6.6.5", "babel-polyfill": "^6.7.4", "babel-preset-es2015": "^6.6.0", "babel-register": "^6.9.0", "chai": "^3.5.0", "conventional-changelog-cli": "1.2.0", "cross-env": "^1.0.8", "eslint": "^3.1.1", "gitbook-cli": "^0.3.4", "gitbook-plugin-addcssjs": "1.0.2", "gitbook-plugin-anker-enable": "0.0.3", "gitbook-plugin-edit-link": "2.0.2", "gitbook-plugin-github": "2.0.0", "gitbook-plugin-prism": "1.0.0", "gitbook-plugin-theme-default": "1.0.4", "json-server": "^0.8.14", "mocha": "^2.4.5", "redux": "^3.5.1", "rimraf": "^2.5.2", "rxjs": "^5.0.0-beta.6", "sinon": "1.17.4", "symbol-observable": "^0.2.4", "typescript": "^1.8.10", "webpack": "^1.13.1", "webpack-rxjs-externals": "~0.0.3" } }