UNPKG

eko-flobx

Version:

Flux inspired state management on top of MobX

77 lines (76 loc) 2.04 kB
{ "name": "eko-flobx", "version": "1.0.5", "description": "Flux inspired state management on top of MobX", "license": "MIT", "author": "Eko Communications", "main": "lib/client.js", "keywords": [ "eko", "mobx", "flux", "dispatcher", "effect", "reducer" ], "scripts": { "eslint:fix": "eslint . --fix", "flow-typed": "flow-typed install", "lint": "eslint .", "flow": "flow", "test": "jest", "clean": "rm -rf ./lib", "prebuild": "npm run clean", "build": "webpack", "preversion": "npm run flow && npm run lint && npm run test", "postversion": "npm run build && git push --follow-tags && npm publish" }, "devDependencies": { "@babel/core": "^7.10.4", "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-decorators": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-runtime": "^7.10.4", "@babel/preset-env": "^7.10.4", "@babel/preset-flow": "^7.10.4", "babel-eslint": "^10.1.0", "babel-jest": "^26.1.0", "babel-loader": "^8.1.0", "eslint": "~6.8.0", "eslint-config-airbnb-base": "~14.0.0", "eslint-config-eko": "~2.0.0", "eslint-config-prettier": "~6.9.0", "eslint-import-resolver-node": "^0.3.4", "eslint-plugin-import": "~2.20.2", "eslint-plugin-prettier": "~3.1.4", "flow-bin": "^0.129.0", "flow-typed": "^3.2.0", "husky": "^4.3.0", "jest": "^26.1.0", "lint-staged": "^10.3.0", "prettier": "~1.19.1", "webpack": "^4.43.0", "webpack-cli": "^3.3.12" }, "dependencies": { "flux": "^4.0.3", "lodash.isplainobject": "^4.0.6" }, "peerDependencies": { "mobx": "^4.15.7 || ^5.15.7 || 6" }, "jest": { "testEnvironment": "node" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{js}": [ "eslint --fix", "git add --force" ] } }