UNPKG

reactive-state

Version:

Redux-like state management using RxJS and TypeScript

88 lines (87 loc) 2.57 kB
{ "name": "reactive-state", "version": "3.7.2", "description": "Redux-like state management using RxJS and TypeScript", "main": "src/index.js", "files": [ "src/**/*.js", "src/**/*.js.map", "src/**/*.d.ts", "react/**/*.js", "react/**/*.js.map", "react/**/*.d.ts" ], "types": "src/index.d.ts", "sideEffects": false, "scripts": { "build": "tsc", "build-tests": "tsc -p test", "bundle": "webpack", "coverage": "node node_modules/.bin/istanbul cover _mocha -- test/test", "coveralls": "istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage", "prepublishOnly": "npm run build", "prettier": "prettier --write {src,test,react}/**/*.{ts,tsx}", "watch": "tsc -w --preserveWatchOutput", "watch-tests": "tsc -w -p test --preserveWatchOutput", "develop": "concurrently \"npm run watch\" \"npm run watch-tests\" ", "run-tests": "mocha --timeout 10000 test/test.js", "test": "npm run build-tests && npm run coverage" }, "repository": { "type": "git", "url": "git+https://github.com/Dynalon/reactive-state.git" }, "keywords": [ "Redux", "State", "reactive", "RxJS", "store", "React" ], "author": "Timo Dörr", "license": "MIT", "bugs": { "url": "https://github.com/Dynalon/reactive-state/issues" }, "homepage": "https://github.com/Dynalon/reactive-state", "devDependencies": { "@types/chai": "^4.1.7", "@types/enzyme": "^3.1.13", "@types/jsdom": "^16.2.5", "@types/lodash.isobject": "^3.0.3", "@types/lodash.isplainobject": "^4.0.3", "@types/mocha": "^8.2.0", "@types/node": "^14.14.16", "@types/node-fetch": "^2.5.4", "@types/react": "17.0.0", "@types/react-dom": "17.0.0", "chai": "^4.2.0", "concurrently": "^5.3.0", "coveralls": "^3.0.0", "enzyme": "^3.9.0", "enzyme-adapter-react-16": "^1.15.5", "jsdom": "^16.4.0", "mocha": "^8.2.1", "mocha-lcov-reporter": "^1.3.0", "node-fetch": "^2.6.1", "prettier": "^2.2.1", "uglifyjs-webpack-plugin": "^2.1.2", "webpack": "^5.11.0", "webpack-cli": "^4.2.0" }, "dependencies": { "lodash.isobject": "^3.0.2", "lodash.isplainobject": "^4.0.6", "rxjs": "^6.6.3", "typescript": "^4.1.3" }, "optionalDependencies": { "istanbul": "^0.4.5", "redux": "^4.0.0" }, "peerDependencies": { "react": "^16.0.0 || ^17.0.1", "react-dom": "^16.0.0 || ^17.0.1" } }