{"_id":"redux-logic-test","_rev":"8-ea7b30eadaaca9ba5f977f28e62dc6cc","name":"redux-logic-test","description":"redux-logic test utilities to facilitate the testing of logic. Create mock store","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"redux-logic-test","version":"1.0.0","description":"redux-logic test utilities to facilitate the testing of logic. Create mock store","main":"build-lib/index.js","browser":{"main":"dist/redux-logic-test.js"},"browserify":{"transform":["loose-envify"]},"module":"build-es/index.js","jsnext:main":"build-es/index.js","files":["dist","build-lib","build-es","src"],"scripts":{"clean":"rimraf build-lib dist build-es","lint":"eslint src test","test":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-register --recursive -r ./test/setup.js","test:watch":"npm test -- --watch","check:src":"npm run lint && npm run test","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir build-lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir build-es","build:umd":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux-logic-test.js","build:umd:min":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/redux-logic-test.min.js","analyze:umd":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux-logic-test.js --json | webpack-bundle-size-analyzer","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","prepublish":"npm run clean && npm run check:src && npm run build && check-es3-syntax build-lib/ --kill"},"repository":{"type":"git","url":"git+https://github.com/jeffbski/redux-logic-test.git"},"keywords":["redux-logic","test","testing","utilities","mock","store"],"authors":["Jeff Barczewski <jeff.barczewski@gmail.com> (https://github.com/jeffbski)"],"license":"MIT","bugs":{"url":"https://github.com/jeffbski/redux-logic-test/issues"},"homepage":"https://github.com/jeffbski/redux-logic-test","dependencies":{"is-observable":"^0.2.0","is-promise":"^2.1.0","loose-envify":"^1.2.0"},"peerDependencies":{"redux":"^3.5.2","redux-logic":"^0.11.6"},"devDependencies":{"babel-cli":"^6.3.15","babel-core":"^6.3.15","babel-eslint":"^7.0.0","babel-loader":"^6.2.0","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.3.13","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.3.13","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-es3-member-expression-literals":"^6.5.0","babel-plugin-transform-es3-property-literals":"^6.5.0","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-register":"^6.3.13","check-es3-syntax-cli":"^0.1.2","core-js":"^2.4.1","cross-env":"^2.0.1","eslint":"^3.2.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","expect":"^1.8.0","mocha":"^3.1.0","redux":"^3.5.2","redux-logic":"^0.11.6","rimraf":"^2.3.4","rxjs":"^5.0.3","webpack":"^1.9.6"},"npmName":"redux-logic-test","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"8203b04168cc16640a0e7a511fe6df0df9fbf3e3","_id":"redux-logic-test@1.0.0","_shasum":"025f061bbe2d03fa8aec07b2e50c8f91ab617629","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jeffbski","email":"jeff.barczewski@gmail.com"},"dist":{"shasum":"025f061bbe2d03fa8aec07b2e50c8f91ab617629","tarball":"https://registry.npmjs.org/redux-logic-test/-/redux-logic-test-1.0.0.tgz","integrity":"sha512-itgLXtpWzgFJiBaLUSXOVUBXoOPQgy1Be1iBita9aCkwY8LZS2WKc+jVcp2PSpkkNV2DbouOOQdbbbiV9g4bWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx3kNfH2oZmxN3ldDyq5vNQ29j5DT1WtEOo4hgYzMTkgIgANguRkaxDJeY5wf9Ll+7110guleo14lKYYIrgmZTJsE="}]},"maintainers":[{"name":"jeffbski","email":"jeff.barczewski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-logic-test-1.0.0.tgz_1487207752376_0.45755485724657774"},"directories":{}},"1.0.1":{"name":"redux-logic-test","version":"1.0.1","description":"redux-logic test utilities to facilitate the testing of logic. Create mock store","main":"build-lib/index.js","browser":{"main":"dist/redux-logic-test.js"},"browserify":{"transform":["loose-envify"]},"module":"build-es/index.js","jsnext:main":"build-es/index.js","files":["dist","build-lib","build-es","src"],"scripts":{"clean":"rimraf build-lib dist build-es","lint":"eslint src test","test":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-register --recursive -r ./test/setup.js","test:watch":"npm test -- --watch","check:src":"npm run lint && npm run test","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir build-lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir build-es","build:umd":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux-logic-test.js","build:umd:min":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/redux-logic-test.min.js","analyze:umd":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux-logic-test.js --json | webpack-bundle-size-analyzer","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","prepublish":"npm run clean && npm run check:src && npm run build && check-es3-syntax build-lib/ --kill"},"repository":{"type":"git","url":"git+https://github.com/jeffbski/redux-logic-test.git"},"keywords":["redux-logic","test","testing","utilities","mock","store"],"authors":["Jeff Barczewski <jeff.barczewski@gmail.com> (https://github.com/jeffbski)"],"license":"MIT","bugs":{"url":"https://github.com/jeffbski/redux-logic-test/issues"},"homepage":"https://github.com/jeffbski/redux-logic-test","dependencies":{"is-observable":"^0.2.0","is-promise":"^2.1.0","loose-envify":"^1.2.0"},"peerDependencies":{"redux":"^3.5.2","redux-logic":"^0.11.6"},"devDependencies":{"babel-cli":"^6.3.15","babel-core":"^6.3.15","babel-eslint":"^7.0.0","babel-loader":"^6.2.0","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.3.13","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.3.13","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-es3-member-expression-literals":"^6.5.0","babel-plugin-transform-es3-property-literals":"^6.5.0","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-register":"^6.3.13","check-es3-syntax-cli":"^0.1.2","core-js":"^2.4.1","cross-env":"^2.0.1","eslint":"^3.2.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","expect":"^1.8.0","mocha":"^3.1.0","redux":"^3.5.2","redux-logic":"^0.11.6","rimraf":"^2.3.4","rxjs":"^5.0.3","webpack":"^1.9.6"},"npmName":"redux-logic-test","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"47e33b74908110de57fe0d78e41b3ed53d45bcc7","_id":"redux-logic-test@1.0.1","_shasum":"3e31452687716848d01656dfde0093ab2c989369","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jeffbski","email":"jeff.barczewski@gmail.com"},"dist":{"shasum":"3e31452687716848d01656dfde0093ab2c989369","tarball":"https://registry.npmjs.org/redux-logic-test/-/redux-logic-test-1.0.1.tgz","integrity":"sha512-lRn4VvHwsr2Kv9GtG6muMhT0q+7eqxhhu+CWrwUktDFUh5ASyOpQQ5TyuCQQ92NRzxUxAMUpScUHY2kT8MyV4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0RaCw++FXVjKpd1eheTFXnbPGYnWwtcz8oQTNU8k/LwIgcIzFFPV1jnbz/rjbDybWOkA/FinJyRwAVz7/PfkbFjI="}]},"maintainers":[{"name":"jeffbski","email":"jeff.barczewski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-logic-test-1.0.1.tgz_1487209645463_0.6409520127344877"},"directories":{}},"1.0.3":{"name":"redux-logic-test","version":"1.0.3","description":"redux-logic test utilities to facilitate the testing of logic. Create mock store","main":"build-lib/index.js","browser":{"main":"dist/redux-logic-test.js"},"browserify":{"transform":["loose-envify"]},"module":"build-es/index.js","jsnext:main":"build-es/index.js","files":["dist","build-lib","build-es","src"],"scripts":{"clean":"rimraf build-lib dist build-es","lint":"eslint src test","test":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-register --recursive -r ./test/setup.js","test:watch":"npm test -- --watch","check:src":"npm run lint && npm run test","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir build-lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir build-es","build:umd":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux-logic-test.js","build:umd:min":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/redux-logic-test.min.js","analyze:umd":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux-logic-test.js --json | webpack-bundle-size-analyzer","build:examples":"cross-env BABEL_ENV=commonjs babel-node examples/buildAll.js","fullbuild:examples":"cross-env BABEL_ENV=commonjs babel-node examples/fullBuildAll.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","prepublish":"npm run clean && npm run check:src && npm run build && check-es3-syntax build-lib/ --kill"},"repository":{"type":"git","url":"git+https://github.com/jeffbski/redux-logic-test.git"},"keywords":["redux-logic","test","testing","utilities","mock","store"],"authors":["Jeff Barczewski <jeff.barczewski@gmail.com> (https://github.com/jeffbski)"],"license":"MIT","bugs":{"url":"https://github.com/jeffbski/redux-logic-test/issues"},"homepage":"https://github.com/jeffbski/redux-logic-test","dependencies":{"is-observable":"^0.2.0","is-promise":"^2.1.0","loose-envify":"^1.2.0"},"peerDependencies":{"redux":"^3.5.2","redux-logic":"^0.11.6"},"devDependencies":{"babel-cli":"^6.3.15","babel-core":"^6.3.15","babel-eslint":"^7.0.0","babel-loader":"^6.2.0","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.3.13","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.3.13","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-es3-member-expression-literals":"^6.5.0","babel-plugin-transform-es3-property-literals":"^6.5.0","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-register":"^6.3.13","check-es3-syntax-cli":"^0.1.2","core-js":"^2.4.1","cross-env":"^2.0.1","eslint":"^3.2.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","expect":"^1.8.0","mocha":"^3.1.0","redux":"^3.5.2","redux-logic":"^0.11.6","rimraf":"^2.5.4","rxjs":"^5.0.3","webpack":"^1.9.6"},"npmName":"redux-logic-test","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"2bc4de137baba8c8d80cdef2765e1df9f9df4a30","_id":"redux-logic-test@1.0.3","_shasum":"dd37e622c82e64d161543fc91e876e84e21c0a30","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jeffbski","email":"jeff.barczewski@gmail.com"},"dist":{"shasum":"dd37e622c82e64d161543fc91e876e84e21c0a30","tarball":"https://registry.npmjs.org/redux-logic-test/-/redux-logic-test-1.0.3.tgz","integrity":"sha512-eehk6aJaG/DT9Ltm8cv2TNSPhyvokTTPv1G4icj2LqmzR6Kyo23ClaUQsJrtuDYkjMfscbSBqh1A8Dk8QCg/5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlnLQThPIKttbWTXy/29vaWHSXWK2CRJDehwpOTWN//QIhAJIbtss7bf/7qc1Fkt+6GgnOOPV7+rEK5HJhoA4hQpmA"}]},"maintainers":[{"name":"jeffbski","email":"jeff.barczewski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-logic-test-1.0.3.tgz_1487463750967_0.45253080781549215"},"directories":{}},"1.0.4":{"name":"redux-logic-test","version":"1.0.4","description":"redux-logic test utilities to facilitate the testing of logic. Create mock store","main":"build-lib/index.js","browser":{"main":"dist/redux-logic-test.js"},"browserify":{"transform":["loose-envify"]},"module":"build-es/index.js","jsnext:main":"build-es/index.js","files":["dist","build-lib","build-es","src"],"scripts":{"clean":"rimraf build-lib dist build-es","lint":"eslint src test","test":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-register --recursive -r ./test/setup.js","test:watch":"npm test -- --watch","check:src":"npm run lint && npm run test","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir build-lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir build-es","build:umd":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux-logic-test.js","build:umd:min":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/redux-logic-test.min.js","analyze:umd":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux-logic-test.js --json | webpack-bundle-size-analyzer","build:examples":"cross-env BABEL_ENV=commonjs babel-node examples/buildAll.js","fullbuild:examples":"cross-env BABEL_ENV=commonjs babel-node examples/fullBuildAll.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","prepublish":"npm run clean && npm run check:src && npm run build && check-es3-syntax build-lib/ --kill"},"repository":{"type":"git","url":"git+https://github.com/jeffbski/redux-logic-test.git"},"keywords":["redux-logic","test","testing","utilities","mock","store"],"authors":["Jeff Barczewski <jeff.barczewski@gmail.com> (https://github.com/jeffbski)"],"license":"MIT","bugs":{"url":"https://github.com/jeffbski/redux-logic-test/issues"},"homepage":"https://github.com/jeffbski/redux-logic-test","dependencies":{"is-observable":"^0.2.0","is-promise":"^2.1.0","loose-envify":"^1.2.0"},"peerDependencies":{"redux":"^3.5.2","redux-logic":"^0.11.8"},"devDependencies":{"babel-cli":"^6.3.15","babel-core":"^6.3.15","babel-eslint":"^7.0.0","babel-loader":"^6.2.0","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.3.13","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.3.13","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-es3-member-expression-literals":"^6.5.0","babel-plugin-transform-es3-property-literals":"^6.5.0","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-register":"^6.3.13","check-es3-syntax-cli":"^0.1.2","core-js":"^2.4.1","cross-env":"^2.0.1","eslint":"^3.2.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","expect":"^1.8.0","mocha":"^3.1.0","redux":"^3.5.2","redux-logic":"^0.11.8","rimraf":"^2.5.4","rxjs":"^5.0.3","webpack":"^1.9.6"},"npmName":"redux-logic-test","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"df62ae787c602678fa4a72ffc259258f571ea9df","_id":"redux-logic-test@1.0.4","_shasum":"ce82005dd7b8b08a43a3c5efb83760cf5b71950b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jeffbski","email":"jeff.barczewski@gmail.com"},"dist":{"shasum":"ce82005dd7b8b08a43a3c5efb83760cf5b71950b","tarball":"https://registry.npmjs.org/redux-logic-test/-/redux-logic-test-1.0.4.tgz","integrity":"sha512-RFVyyhwtU/0fViCbhNr99Jd/tapezLAwfLqxEYko8EnXvhlmugY7MpQWLQrGc8H8c9K6iOnY2FXHioRgd7T1mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzfgRbpbc0+lXwV92h8wPH6oIeYjNw2+Z1XCKoBDB01AiBa7g3lOZovMHpKs6otDcl1m/ww5iep4e5fjwHKHewqJw=="}]},"maintainers":[{"name":"jeffbski","email":"jeff.barczewski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-logic-test-1.0.4.tgz_1489366551752_0.5547380319330841"},"directories":{}},"1.0.5":{"name":"redux-logic-test","version":"1.0.5","description":"redux-logic test utilities to facilitate the testing of logic. Create mock store","main":"build-lib/index.js","browser":{"main":"dist/redux-logic-test.js"},"browserify":{"transform":["loose-envify"]},"module":"build-es/index.js","jsnext:main":"build-es/index.js","files":["dist","build-lib","build-es","src"],"scripts":{"clean":"rimraf build-lib dist build-es","lint":"eslint src test","test":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-register --recursive -r ./test/setup.js","test:watch":"npm test -- --watch","check:src":"npm run lint && npm run test","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir build-lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir build-es","build:umd":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux-logic-test.js","build:umd:min":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/redux-logic-test.min.js","analyze:umd":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux-logic-test.js --json | webpack-bundle-size-analyzer","build:examples":"cross-env BABEL_ENV=commonjs babel-node examples/buildAll.js","fullbuild:examples":"cross-env BABEL_ENV=commonjs babel-node examples/fullBuildAll.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","prepublish":"npm run clean && npm run check:src && npm run build && check-es3-syntax build-lib/ --kill"},"repository":{"type":"git","url":"git+https://github.com/jeffbski/redux-logic-test.git"},"keywords":["redux-logic","test","testing","utilities","mock","store"],"authors":["Jeff Barczewski <jeff.barczewski@gmail.com> (https://github.com/jeffbski)"],"license":"MIT","bugs":{"url":"https://github.com/jeffbski/redux-logic-test/issues"},"homepage":"https://github.com/jeffbski/redux-logic-test","dependencies":{"is-observable":"^0.2.0","is-promise":"^2.1.0","loose-envify":"^1.2.0"},"peerDependencies":{"redux":"^3.5.2","redux-logic":"^0.11.8 || ^0.12.0"},"devDependencies":{"babel-cli":"^6.3.15","babel-core":"^6.3.15","babel-eslint":"^7.0.0","babel-loader":"^6.2.0","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.3.13","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.3.13","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-es3-member-expression-literals":"^6.5.0","babel-plugin-transform-es3-property-literals":"^6.5.0","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-register":"^6.3.13","check-es3-syntax-cli":"^0.1.2","core-js":"^2.4.1","cross-env":"^2.0.1","eslint":"^3.2.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","expect":"^1.8.0","mocha":"^3.1.0","redux":"^3.5.2","redux-logic":"^0.11.8 || ^0.12.0","rimraf":"^2.5.4","rxjs":"^5.0.3","webpack":"^1.9.6"},"npmName":"redux-logic-test","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"61504ee87a4a28fc03283f88ee341abc64decc9f","_id":"redux-logic-test@1.0.5","_shasum":"263c5bbc71c10ff915b1ec86b8639cc6964d3a19","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jeffbski","email":"jeff.barczewski@gmail.com"},"dist":{"shasum":"263c5bbc71c10ff915b1ec86b8639cc6964d3a19","tarball":"https://registry.npmjs.org/redux-logic-test/-/redux-logic-test-1.0.5.tgz","integrity":"sha512-2Avo1b7isrwTcCRTpDJYTqPooSSgDamBAEEMte3obgK7YZ8KTQWvWQUD4mYvMjfxlPFWIObPR5fnPMJeviNx1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHv5X9iNz7HbKwDj6PgGLVqngCoXPecrLJGdvwmbvjxsAiEAxODYcVJzaUv+Kec0CDQ5vGRYz8Fe7pKr0kYcwdStsRM="}]},"maintainers":[{"name":"jeffbski","email":"jeff.barczewski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-logic-test-1.0.5.tgz_1492021112894_0.02639500959776342"},"directories":{}},"2.0.0":{"name":"redux-logic-test","version":"2.0.0","description":"redux-logic test utilities to facilitate the testing of logic. Create mock store","main":"build-lib/index.js","browser":{"main":"dist/redux-logic-test.js"},"browserify":{"transform":["loose-envify"]},"module":"build-es/index.js","jsnext:main":"build-es/index.js","scripts":{"clean":"rimraf build-lib dist build-es","lint":"eslint src test","test":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-register --recursive -r ./test/setup.js","test:watch":"npm test -- --watch","check:src":"npm run lint && npm run test","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir build-lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir build-es","build:umd":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux-logic-test.js","build:umd:min":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/redux-logic-test.min.js","analyze:umd":"cross-env MODTYPE=umd BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/redux-logic-test.js --json | webpack-bundle-size-analyzer","build:examples":"cross-env BABEL_ENV=commonjs babel-node examples/buildAll.js","fullbuild:examples":"cross-env BABEL_ENV=commonjs babel-node examples/fullBuildAll.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","prepublish":"npm run clean && npm run check:src && npm run build && check-es3-syntax build-lib/ --kill"},"repository":{"type":"git","url":"git+https://github.com/jeffbski/redux-logic-test.git"},"keywords":["redux-logic","test","testing","utilities","mock","store"],"authors":["Jeff Barczewski <jeff.barczewski@gmail.com> (https://github.com/jeffbski)"],"license":"MIT","bugs":{"url":"https://github.com/jeffbski/redux-logic-test/issues"},"homepage":"https://github.com/jeffbski/redux-logic-test","dependencies":{"is-observable":"^0.2.0","is-promise":"^2.1.0","loose-envify":"^1.2.0"},"peerDependencies":{"redux":">=3.5.2","redux-logic":">=0.11.8"},"devDependencies":{"babel-cli":"^6.3.15","babel-core":"^6.3.15","babel-eslint":"^7.0.0","babel-loader":"^6.2.0","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.3.13","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.3.13","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-es3-member-expression-literals":"^6.5.0","babel-plugin-transform-es3-property-literals":"^6.5.0","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-register":"^6.3.13","check-es3-syntax-cli":"^0.1.2","core-js":"^2.4.1","cross-env":"^2.0.1","eslint":"^3.2.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","expect":"^1.8.0","mocha":"^3.1.0","redux":">=3.5.2","redux-logic":">=0.11.8","rimraf":"^2.5.4","rxjs":"^5.0.3","webpack":"^1.9.6"},"npmName":"redux-logic-test","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"d08d3e39f81bb6af8e9dbf3b37e20410143aba01","_id":"redux-logic-test@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"jeffbski","email":"jeff.barczewski@gmail.com"},"dist":{"integrity":"sha512-6ht956XKPLQ7kS2sAs9v4kG79a2fesXdm3Uk01DpuIahY0dL1bvJbCUDmnqx8XORzWb2ZDGmT0QFpoKoNaHm+A==","shasum":"10441e4090dc6280c0a13584c81a2c2c9b0d1896","tarball":"https://registry.npmjs.org/redux-logic-test/-/redux-logic-test-2.0.0.tgz","fileCount":12,"unpackedSize":29653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtLA1CRA9TVsSAnZWagAA3D8QAISRMbUWaCGm6uwL4pII\n9JyDe31EqeQ48i5XAsFMpiMRJox5zv49Krd4CAwgyUkPQGYVWDxLuSx8ccPf\nM14LM4yhAL5TNMWdoifng36PDjn9c5j6RuDmPLvkTkzt5ri25RLFL20OT2RL\nN2pj2JidVJ8lN2P4YaELHn/KZOIdsu2BFQ7cSgG+n4wtWclwV7wKZCVNWGHA\n1vTtHiBrdaiWjJsXMF5Qp996nrquWbsK8xPVvuwFP0dCfDTu/Fv/O6u4pfrN\nk25ww89P5REzg0d8v2oR+Ke6j0f0RsS5MzTgXf6spgxVuWpX3aeaW6f6ngnm\nkG2MypGgVVOTWqrVbf+24qLFxh4t1G/7gp9h84ke8WGOpqlbQ0SrM05AOlSJ\n8Ak1IlXElR1GfROOV6Av23PBO0cmM7DN5YeTqofku0YLtPYe0MeBgUNrDOtc\n0waX0VLnxI1JX7N4Zv4NZzjjQyUg7c2hQfZYsjXrgJfqwV6LRhBXgLveyX1Y\nChufPs51LXBOPyHpycbdE11TfrXmbvSA/dlHtJRGko5eyYGHupkg61fNVNgm\nbHjN9scArjZ/oD2fXxIuYpG4KescC5utqGmVVDq19iaKnDOYF5YCBW5TJ0QT\nvpaZ2MARCbD3U/eegprXlmFXO6Kk8jOWxvhjqkp4wiGq8YqUc8XmE5EVARla\ni+wz\r\n=Dopd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGt+ZJmKxYHknQWh+/pDanrlNgyWIDKQfV/0sjk0SY8UAiANddS/frIr4OqSTXfeOu9ZeYTPQjrxO2RG3K8vVEO8iQ=="}]},"maintainers":[{"name":"jeffbski","email":"jeff.barczewski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-logic-test_2.0.0_1538568245154_0.6854958255002963"},"_hasShrinkwrap":false}},"readme":"# redux-logic-test - redux-logic test utilities\n\n> \"Simplifying testing with redux-logic\"\n\nUtilities:\n\n - `createMockStore` - create a redux-logic middleware and a redux store, attaching the middleware and providing a mechanism to verify the dispatched actions\n\n[![Build Status](https://secure.travis-ci.org/jeffbski/redux-logic-test.png?branch=master)](http://travis-ci.org/jeffbski/redux-logic-test) [![Known Vulnerabilities](https://snyk.io/test/github/jeffbski/redux-logic-test/badge.svg)](https://snyk.io/test/github/jeffbski/redux-logic-test) [![NPM Version Badge](https://img.shields.io/npm/v/redux-logic-test.svg)](https://www.npmjs.com/package/redux-logic-test)\n\n## Installation\n\nredux-logic-test has peerDependencies of redux and redux-logic (which also needs rxjs)\n\n```bash\nnpm install rxjs --save\nnpm install redux-logic --save\nnpm install redux --save\nnpm install redux-logic-test --save-dev\n```\n\n### ES6 module import\n\n```js\nimport { createMockStore } from 'redux-logic-test';\n```\n\n### Commonjs\n\n```js\nconst createMockStore = require('redux-logic-test').default.createMockStore;\n```\n\n### UMD/CDN use from script tags\n\nThe UMD build is mainly used for using in online playgrounds like jsfiddle.\n\n```html\n<script src=\"https://npmcdn.com/redux@%5E3.6.0/dist/redux.min.js\"></script>\n<script src=\"https://unpkg.com/redux-logic@%5E0.11.6/dist/redux-logic.min.js\"></script>\n<script src=\"https://unpkg.com/redux-logic-test@%5E1.0.1/dist/redux-logic-test.min.js\"></script>\n<script type=\"text/javascript\">\n  const { createLogic } = ReduxLogic;\n  const { createMockStore } = ReduxLogicTest;\n  // ready to use createMockStore\n</script>\n```\n\n## Usage\n\n```js\n  import { createMockStore } from 'redux-logic-test';\n\n  // specify as much as necessary for your particular test\n  const store = createMockStore({\n    initialState: optionalObject,\n    reducer: optionalFn, // default: identity reducer\n    logic: optionalLogic, // default: []\n    injectedDeps: optionalObject, // default {}\n    middleware: optionalArr // other mw, exclude logicMiddleware\n  });\n\n  store.dispatch(...) // use as necessary for your test\n\n  // when all inflight logic has all completed calls fn + returns promise\n  store.whenComplete(fn) - shorthand for store.logicMiddleware.whenComplete(fn)\n\n  store.actions - the actions dispatched, use store.resetActions() to clear\n  store.resetActions() - clear store.actions\n\n  // access the logicMiddleware created for logic/injectedDeps props\n  // use addLogic, mergeNewLogic, replaceLogic, whenComplete, monitor$\n  store.logicMiddleware\n```\n\n## Goals\n\n - simplify the creation of a testing redux store with logicMiddleware attached\n - add built-in middleware to track actions that are dispatched\n - make it easy to verify the actions that were dispatched\n\n## Quick example\n\n```js\nimport { createMockStore } from 'redux-logic-test';\nimport { createLogic } from 'redux-logic';\n\nconst fooLogic = createLogic({\n  type: 'FOO',\n  process({ API, getState, action }, dispatch, done) {\n    API.get(...)\n      .then(results => {\n        dispatch({ type: 'FOO_SUCCESS', payload: results });\n        done();\n      });\n  }\n});\n\nconst logic = [fooLogic]; // array of logic to use/test\nconst injectedDeps = { // include what is needed for logic\n  API: api // could include mocked API for easy testing\n};\n\nconst initialState = {}; // optionally set\nconst reducer = (state, action) => { return state; }; // optional\n\nconst store = createMockStore({\n  initialState,\n  reducer,\n  logic,\n  injectedDeps\n});\n\nstore.dispatch({ type: 'FOO' }); // kick off fetching\nstore.dispatch({ type: 'BAR' }); // other dispatches\nstore.whenComplete(() => { // runs this fn when all logic is complete\n  expect(store.getState()).toEqual({...});\n  expect(store.actions).toEqual([\n    { type: 'FOO' },\n    { type: 'BAR' },\n    { type: 'FOO_SUCCESS', payload: [...] }\n  ]);\n  // if desired, can reset the actions for more tests\n  // store.resetActions(); // clear for more tests\n\n  // be sure to return the whenComplete promise to your test\n  // or if using a done cb, call it to indicate that your async\n  // test is finished\n});\n```\n\n## Examples\n\n### Live examples\n\n - [basic usage](https://jsfiddle.net/jeffbski/w3k5t83x/) - simple use or createMockStore to test actions that were dispatched (jsfiddle)\n - [async search](https://jsfiddle.net/jeffbski/a2cd2h96/) - async search using createMockStore to setup a test store (jsfiddle)\n\n### Full examples\n\n - [browser-basic](./examples/browser-basic/src/App.test.js) - basic example of using createMockStore to test logic\n - [nodejs-basic](./examples/nodejs-basic/index.js) - simple Node.js example using createMockStore via Commonjs to test logic\n\n\n## Get involved\n\nIf you have input or ideas or would like to get involved, you may:\n\n - contact me via twitter @jeffbski  - <http://twitter.com/jeffbski>\n - open an issue on github to begin a discussion - <https://github.com/jeffbski/redux-logic-test/issues>\n - fork the repo and send a pull request (ideally with tests) - <https://github.com/jeffbski/redux-logic-test>\n\n## Supporters\n\nThis project is supported by [CodeWinds Training](https://codewinds.com/)\n\n\n<a name=\"license\"/>\n\n## License - MIT\n\n - [MIT license](http://github.com/jeffbski/redux-logic-test/raw/master/LICENSE.md)\n","maintainers":[{"name":"jeffbski","email":"jeff.barczewski@gmail.com"}],"time":{"modified":"2022-06-26T10:14:46.459Z","created":"2017-02-16T01:15:54.142Z","1.0.0":"2017-02-16T01:15:54.142Z","1.0.1":"2017-02-16T01:47:26.112Z","1.0.3":"2017-02-19T00:22:32.959Z","1.0.4":"2017-03-13T00:55:52.013Z","1.0.5":"2017-04-12T18:18:33.567Z","2.0.0":"2018-10-03T12:04:05.257Z"},"homepage":"https://github.com/jeffbski/redux-logic-test","keywords":["redux-logic","test","testing","utilities","mock","store"],"repository":{"type":"git","url":"git+https://github.com/jeffbski/redux-logic-test.git"},"bugs":{"url":"https://github.com/jeffbski/redux-logic-test/issues"},"license":"MIT","readmeFilename":"README.md"}