{"_id":"datavan","_rev":"151-82912f781818db1cda3d719b95ce78a5","name":"datavan","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","dist-tags":{"latest":"4.2.8","next":"4.0.0-0"},"versions":{"1.0.0":{"scripts":{"clean-build":"rm -rf ./lib && npm run prepublish","prepublish":"babel src --out-dir lib --ignore spec.js,test.js","start":"npm run prepublish -- --watch","test":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register"},"name":"datavan","version":"1.0.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"dependencies":{"fast-stable-stringify":"^0.1.1","fuse.js":"^2.6.1","immutability-helper":"^2.1.1","js-cookie":"^2.1.3","lodash":"^4.16.4","react-redux":"^5.0.3","redux":"^3.6.0","reselect":"^2.5.4","sift":"^3.2.6"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.16.0","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","babel-runtime":"^6.11.6","cross-env":"^3.1.3","enzyme":"^2.5.1","eslint":"^3.8.1","eslint-plugin-babel":"^4.0.0","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.1.3","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.4.1","invariant":"^2.2.2","jsdom":"^9.8.0","mocha":"^3.1.2","react":"^15.3.1","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2","should":"^11.1.1","sinon":"^1.17.6"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"89a1e4d532e107df0aa1132fd5e35d53157feba5","_id":"datavan@1.0.0","_shasum":"dcc55f259bfda02f05dee74593fdf3f6630b1368","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"dcc55f259bfda02f05dee74593fdf3f6630b1368","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.0.0.tgz","integrity":"sha512-/wl9dSCa+Qg6VqR7JewEV+7Gp5vae4+WFKSYCeFa2re6mILWYV71IM0VhkcwyhuHOSqW7GjR4rUGjycq4Rb2AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCylqngpYlwyf3Q27YWzFtKIY/mbs+HT06lwp6sy1wx4wIhAPSVUmESjxcsrMDaxe6E786lnlZAGi5xgzXCUCLsFr6s"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.0.0.tgz_1488538291973_0.5196415549144149"}},"1.0.1":{"scripts":{"clean-build":"rm -rf ./lib && npm run prepublish","prepublish":"babel src --out-dir lib --ignore spec.js,test.js","start":"npm run prepublish -- --watch","test":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js"},"name":"datavan","version":"1.0.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"dependencies":{"fast-stable-stringify":"^0.1.1","fuse.js":"^2.6.1","immutability-helper":"^2.1.1","js-cookie":"^2.1.3","lodash":"^4.16.4","react-redux":"^5.0.3","redux":"^3.6.0","reselect":"^2.5.4","sift":"^3.2.6"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.16.0","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","babel-runtime":"^6.11.6","cross-env":"^3.1.3","enzyme":"^2.5.1","eslint":"^3.8.1","eslint-plugin-babel":"^4.0.0","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.1.3","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.4.1","invariant":"^2.2.2","jsdom":"^9.8.0","mocha":"^3.1.2","react":"^15.3.1","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2","should":"^11.1.1","sinon":"^1.17.6"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"1abf629e85710b2875304a4766b623cc8dbc9ca4","_id":"datavan@1.0.1","_shasum":"c6e0703fd8452abb4c133fb20605e796a3ea55c8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"c6e0703fd8452abb4c133fb20605e796a3ea55c8","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.0.1.tgz","integrity":"sha512-jSIExJ25qKUvEBNRRrv02+OuybVG0QyMo/IlzuxcUzJrGcep/63VS5nODtZcRCc7Rem9Q16sl2m3MAbpPE5HDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNei5rAFqRaLDyMnHlzA0ggWCW0/AIw8xiVZZo8Y0BhQIhAIVZRU2tcIPct54kZO9iPeTRcz2b3Vymh1+OqaXL69Uh"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datavan-1.0.1.tgz_1488590693312_0.7659950768575072"}},"1.0.2":{"scripts":{"clean-build":"rm -rf ./lib && npm run prepublish","prepublish":"babel src --out-dir lib --ignore spec.js,test.js","start":"npm run prepublish -- --watch","test":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js"},"name":"datavan","version":"1.0.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"dependencies":{"fast-stable-stringify":"^0.1.1","fuse.js":"^2.6.1","immutability-helper":"^2.1.1","js-cookie":"^2.1.3","lodash":"^4.16.4","react-redux":"^5.0.3","redux":"^3.6.0","reselect":"^2.5.4","sift":"^3.2.6"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.16.0","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","babel-runtime":"^6.11.6","cross-env":"^3.1.3","enzyme":"^2.5.1","eslint":"^3.8.1","eslint-plugin-babel":"^4.0.0","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.1.3","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.4.1","invariant":"^2.2.2","jsdom":"^9.8.0","mocha":"^3.1.2","react":"^15.3.1","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2","should":"^11.1.1","sinon":"^1.17.6"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"b49abdb310666f9c7371b52c46e636fcb62ceb7c","_id":"datavan@1.0.2","_shasum":"f2236ce1aa441fa38e102e928839399957611b88","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"f2236ce1aa441fa38e102e928839399957611b88","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.0.2.tgz","integrity":"sha512-heAQ490RtrdXNj2jjIV3Oh+1jbQRrXe8m8uydB9FPir49/d8ZGMr+3gKA+eMliB+3jJoEJeKOlOpyDQYR7qEaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxzHvwKbbG4HlLmNnkjHN1V7q24Xvh7CYW3hag9nL5VAiAX4Vl0OScuVRNSOFO7HmnX2JAM6mpI2TWVtYJz7npyMA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.0.2.tgz_1489019689855_0.44687033351510763"}},"1.0.3":{"scripts":{"clean-build":"rm -rf ./lib && npm run prepublish","prepublish":"babel src --out-dir lib --ignore spec.js,test.js","start":"npm run prepublish -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.0.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.1.1","immutability-helper":"^2.1.1","js-cookie":"^2.1.3","lodash":"^4.16.4","react-redux":"^5.0.3","redux":"^3.6.0","reselect":"^2.5.4","search-text-tokenizer":"^2.1.1","sift":"^3.2.6"},"devDependencies":{"babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-jest":"^19.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.16.0","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","babel-runtime":"^6.11.6","cross-env":"^3.1.3","enzyme":"^2.5.1","eslint":"^3.8.1","eslint-plugin-babel":"^4.0.0","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.1.3","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.4.1","invariant":"^2.2.2","jest":"^19.0.2","jsdom":"^9.8.0","mocha":"^3.1.2","react":"^15.3.1","react-addons-test-utils":"^15.3.2","react-dom":"^15.3.2","should":"^11.1.1","sinon":"^1.17.6"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"10ead77a2ea383da35f454dff2bdd93b82bd6887","_id":"datavan@1.0.3","_shasum":"c8e02855bad441d09a4cdbbb47440dfb88dfb310","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"c8e02855bad441d09a4cdbbb47440dfb88dfb310","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.0.3.tgz","integrity":"sha512-yd0qBYynjBf0z0s0M9qhcn1ZpaW/g+la7CKrUy975SLqHAX+74X89aSucBNSJvZMaqWViNn8pHXP9Gx0XD4qeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBw3OkrxdW1ILT+Un8tT0Qm2sfdOeLlzsMKaE57xBd0JAiEA549maYQ36IkQ9stMxJkM0JyBMNbdNHtQVTbLTESzPUk="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.0.3.tgz_1493955614840_0.6875120466575027"}},"1.1.0":{"scripts":{"clean-build":"rm -rf ./lib && npm run prepublish","prepublish":"babel src --out-dir lib --ignore spec.js,test.js","start":"npm run prepublish -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.1.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^19.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^6.10.3","invariant":"^2.2.2","jest":"^19.0.2","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"c89887b25bd53d613f4c63498c2116ccbacbe749","_id":"datavan@1.1.0","_shasum":"98c7e162766fae8fa5867d06a745037ae10a17bb","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"98c7e162766fae8fa5867d06a745037ae10a17bb","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.1.0.tgz","integrity":"sha512-f8giR0x3dBvF/zX4F2dhwp8N2H5uV9jsy4aEyvi2iBm2wnE7G/Gvh3t3KMfpdcbpdshjbK7sv212DCbkCKs3Jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqNVrXY8h0GR6SQTdMfTIdKHkl9oMX2C9uQ/rfAH6N6QIhAKFBNtLG/eC5yHtgIDZBcy/LPtHVjVqByKGDF7LMzK+Q"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datavan-1.1.0.tgz_1493956620810_0.43171363044530153"}},"1.3.0":{"scripts":{"clean-build":"rm -rf ./lib && npm run prepublish","prepublish":"babel src --out-dir lib --ignore spec.js,test.js","start":"npm run prepublish -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.3.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"b02155b43c66757151e07a955eb5c36f3279eb73","_id":"datavan@1.3.0","_shasum":"f0a8c2bb0bbe515992529430fb3f63c8b139c555","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"f0a8c2bb0bbe515992529430fb3f63c8b139c555","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.3.0.tgz","integrity":"sha512-lU0YNDiLFndihLieUxeyk+PPMY5875PHFO3BqGccZwROZl4dEGVncffC5r+6C/MsnDxC8iVsYgq+yyY30oPecA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIfsmUfdFBZ2yt3EwvBFpOBNY3+gYEdi862NIpAv60jwIgBng2ubk5FX61zKuig/jhtPB6K9v/+A+70b7VUTuDf+E="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datavan-1.3.0.tgz_1494323395596_0.8452935370150954"}},"1.3.1":{"scripts":{"clean-build":"rm -rf ./lib && npm run prepublish","prepublish":"babel src --out-dir lib --ignore spec.js,test.js","start":"npm run prepublish -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.3.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"9e722c433abfb20f713934e7c6c66271c366cc68","_id":"datavan@1.3.1","_shasum":"db5e68ea71b4ddfe7d367ae2e81b65e8847c50d4","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"db5e68ea71b4ddfe7d367ae2e81b65e8847c50d4","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.3.1.tgz","integrity":"sha512-TreLmT4LIYXUOt1dfQHBOZRBQ+F9FzqMobY0G2nTc5TqgVyT+03Vv7XKw7HQLqLi1uI3bdBjdnyRlxPxD9lOpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfOnE5734TTl5jeElSlsKVV0jq64pbTsbh5BLlHy+PWwIhAIM+V8X74III2qA/a+oCsGrxIr8lQU0QGgqrGfR/5d+3"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.3.1.tgz_1494348560401_0.06019745022058487"}},"1.4.0":{"scripts":{"clean-build":"rm -rf ./lib && npm run prepublish","prepublish":"babel src --out-dir lib --ignore spec.js,test.js","start":"npm run prepublish -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.4.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"9c9cfa746c0da305421ca922960a629fa45dbc82","_id":"datavan@1.4.0","_shasum":"f9bdfeb6598603aba93f776e34fa53acf5d41761","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"f9bdfeb6598603aba93f776e34fa53acf5d41761","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.4.0.tgz","integrity":"sha512-Nxm6lCD/WA6cEUClLljff4csXqP+YnmLsPebAtORWeJeDPaHmwlnpYAzt51rZNF1i144P7vuqzW71ewyPLztEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhlFN8/DpALkYkbmrvJIdPh2A+ys8EOLuFVkB6n2HKUAiEAvsTc3WtkH8OtQMyCmSdQpIvN26S/ij8VRRXbKDWyw1o="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.4.0.tgz_1494400845922_0.911694432143122"}},"1.4.1":{"scripts":{"clean-build":"rm -rf ./lib && npm run prepublish","prepublish":"babel src --out-dir lib --ignore spec.js,test.js","start":"npm run prepublish -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.4.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"a5cc66aa9262c85dbcfe9b9c61f92d817e3925cd","_id":"datavan@1.4.1","_shasum":"0fff90c52b82edfa99ef3e6b9b6f97b849fd057c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"0fff90c52b82edfa99ef3e6b9b6f97b849fd057c","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.4.1.tgz","integrity":"sha512-XfIqpeGU/nzICycBF5vZQprIE9ELgADxPyZvF9+PunvrMkeQkIQRCWid4fYvrIYhoncg6fH9CcF4LVNTxP/tCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAX0VFatJoS2Bp0yeecS9dPm1OL3FCowK8DDkkSmSrYAiEA0T3vMuFg5dJD9dDmaTPkYQhqAMmHuT5LQ/QiWWPOtJc="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datavan-1.4.1.tgz_1494413069754_0.9853227464482188"}},"1.5.0":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"rm -rf ./lib && npm run build","start":"npm run build -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.5.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"ecd833b6ee8162823e09568ce4c2e3709058d3e8","_id":"datavan@1.5.0","_shasum":"55650b24d391f195c2af751ac58f5873a7eaddec","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"55650b24d391f195c2af751ac58f5873a7eaddec","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.5.0.tgz","integrity":"sha512-WjB0djM6Di2+auXF445YL0Wb8v0u2qSavVriTQjnszISZnOo6Z97YsPCNFQbVdqj4ohNi4PgAmedKVa9Fe5Ghw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF48QSmuM9W+9AaP340sgvv/SvfBSlq0LJNo3CTwqtKfAiEApfkdlusjs0WNh9nmmmbk1jblHYOp8QsowLSgQW/FZjE="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.5.0.tgz_1494436404166_0.3795136616099626"}},"1.5.1":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"rm -rf ./lib && npm run build","start":"npm run build -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.5.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"f1e5b766dce6901e5a02b35a9f235a5130f6252d","_id":"datavan@1.5.1","_shasum":"ffae2d4bdfac0a6a361874943f7ece260e02fd59","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"ffae2d4bdfac0a6a361874943f7ece260e02fd59","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.5.1.tgz","integrity":"sha512-7TDQLAXYrkmsTmzsWQxWC5pe7QkSi+Jwbe6vIDqvhLoH/ZUCaxLsh28a3ZoIFovD04x4stQQstYHG2VJ6vq6fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJzrJGg6yiWF/Oyv5yVbKBeI8P8jNUjQ0QodzlsmVtlAIgFkywRI5SmytiRED7BsLL17hqfd0XmWfGYJIkGk6R8r0="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.5.1.tgz_1494436471286_0.9910951594356447"}},"1.5.2":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"rm -rf ./lib && npm run build","start":"npm run build -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.5.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"0074a67b6b8d9c6ab9d58c461e63c49da1ac35ca","_id":"datavan@1.5.2","_shasum":"9a95662c5fa2a23762ffd74bcb9c3573f6829c42","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"9a95662c5fa2a23762ffd74bcb9c3573f6829c42","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.5.2.tgz","integrity":"sha512-5h9aFy++ZTIPSqTL+MoUdLgXoPqnCAa4ioorjMh3bPwJVKl8mBs5ZKgw+NVPgymJ8PHpbsO9n8RiUGi1nQSr0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfBurmsLPO4Mdd0jq45HPSBBnYF/Nesa6WNWIHJG6WUAiB7Kq7bDhJ2RFyGGMjs2yE6DxewuLxNV7AWXlQ54l55wA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.5.2.tgz_1494438312902_0.7396904299966991"}},"1.5.3":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"rm -rf ./lib && npm run build","start":"npm run build -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.5.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"aad847ca126e45c84b8f9164f1eaa0c75e111465","_id":"datavan@1.5.3","_shasum":"9a55771b550f1f0136c435b4fe1caea6ce5e677c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"9a55771b550f1f0136c435b4fe1caea6ce5e677c","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.5.3.tgz","integrity":"sha512-TJrstPuFtNev8gQgHxOwtTdikAFIVyPf/J9g6xOc3lwIh+Rd8JQhKqgth8ppa0HeRqLbth/JFpPPdJ7AUx87uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBib+vL5r4kUWDb0TkP1M6YBxjGYSNRBmrBQk3SQn9ZqAiEAtTu0+PPQMm1mTLODjY+Futf4JzLkgIrS3gclion0Qa4="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datavan-1.5.3.tgz_1494474422947_0.7890329705551267"}},"1.6.0":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"rm -rf ./lib && npm run build","start":"npm run build -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.6.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"eb86076b6bb17704cb6a52c94cb3bce0908131ac","_id":"datavan@1.6.0","_shasum":"7ba8eb59aa6a9975878f6a755870be1cdeb4f906","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"7ba8eb59aa6a9975878f6a755870be1cdeb4f906","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.6.0.tgz","integrity":"sha512-0RqyDkD4EOcxInUxtiVNZbyFoCzWF5Jr9kjPLLt0z+pZU4tl8M6oXuy25k4FfT1dLDUqHUsKhOoZbROqf04Ipw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCatZS/BrFOGY5MkPA3kcBSykqYgbH5CdZKbf5u/iRkqQIhAOW94t6nYj7S6pXPhRWBarkvHFAZ4kl21vco7rcI8VfW"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.6.0.tgz_1494492399479_0.21891715680249035"}},"1.7.0":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"rm -rf ./lib && npm run build","start":"npm run build -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.7.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"b7fc84e051158ac736437ec74995d00a3dad9a71","_id":"datavan@1.7.0","_shasum":"086a70cf6274484a9b50d10c37c608778ce0e7fa","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"086a70cf6274484a9b50d10c37c608778ce0e7fa","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.7.0.tgz","integrity":"sha512-//zclDXTJPeM/TpeMXyiHmj1P0Gm5KlgcYeJW6JGu9lgVgEcP30p7u1GB+MdCtADYQhhCaaEkaehOd2Escr9DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrY2Y5pwZxqZlV1RSWMp31Wsm/hzF7NYBtAhypZVmIQAiBCsXpJ51WCcvUfDzPCgkDCF04MSA+07moIDZL/guUSCA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.7.0.tgz_1494567552788_0.8785693140234798"}},"1.7.1":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"rm -rf ./lib && npm run build","start":"npm run build -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.7.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"c9988b2c1ffcfdbf80bca8ba88a5c08dd3dbe2a1","_id":"datavan@1.7.1","_shasum":"79acdca1faecb9e554532645168468633deed384","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"79acdca1faecb9e554532645168468633deed384","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.7.1.tgz","integrity":"sha512-WxLzz8yW2QUuOwOBEopWn9be7QIh4GCj924TSeB4S1xKSd+c60Gg8ZA+G8A3du+7GiMdZ8aiR6NBHuE4HbPc/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRgooAalxRUv0b682HrCng9XQ4IEqTKHmNFGtKOiiv7QIgHpqwyABEwqMhnmVAYvxoSACFqf3GrdfaRmMdiXpOeM8="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datavan-1.7.1.tgz_1494578477795_0.548594965133816"}},"1.7.2":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"rm -rf ./lib && npm run build","start":"npm run build -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.7.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"3eaba82af8823933b52b719a40f9b1398b8c9ba8","_id":"datavan@1.7.2","_shasum":"6f07eff52400d83238c5b804b1fea793ddd6e7dd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"6f07eff52400d83238c5b804b1fea793ddd6e7dd","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.7.2.tgz","integrity":"sha512-czGGmzCscJXeuhxGRAkfmBpdZTMxUp5TmjGveHW2RY5VCXWVVZ8JdQ8PoHW7+4VqUYC8utOVHNkNwgzJuED1eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2An1HBnboyuyTpbjTymswIJSpsp9vbdPKyBG0NgdEugIgXMQtmDlTrxRhAn2ouGhEMwMquc9X1GrJD4o54pi7/PM="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.7.2.tgz_1494607761913_0.6841020120773464"}},"1.7.3":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"rm -rf ./lib && npm run build","start":"npm run build -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.7.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.0","search-text-tokenizer":"^2.1.1","sift":"^3.3.5"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.0","invariant":"^2.2.2","jest":"^20.0.0","jsdom":"^10.1.0","mocha":"^3.3.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"c99c08fec4c56825c58186bd1094b06b264918b6","_id":"datavan@1.7.3","_shasum":"2df9d0d4a1cf48030f73fedb2bed74b46a286710","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"2df9d0d4a1cf48030f73fedb2bed74b46a286710","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.7.3.tgz","integrity":"sha512-NLZv4FFoFAyMh1pqAi6s1nW7+85FvSaLWjdTv1tg7TuED22HcVv7FXhaIsNbjIMNHC2XRduHzjLIDC2jmHhdmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcAtFrGH/9RuT6fqi0D5BbUPNmy5KUvqYVIIeXr+xMTAIgUWHgH54S3Vd7nnFQ334SH6Kcn+vQyGfibUFMfNvCWpE="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.7.3.tgz_1494609616564_0.9091760523151606"}},"1.7.4":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"rm -rf ./lib && npm run build","start":"npm run build -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.7.4","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.9"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.1","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.1","jsdom":"^10.1.0","mocha":"^3.4.1","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"832a80b803a73f91e4a05b2b216a96c3e0b2e7c2","_id":"datavan@1.7.4","_shasum":"c625d1cc1bce005d49b271deb4a2c1279b907e46","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"c625d1cc1bce005d49b271deb4a2c1279b907e46","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.7.4.tgz","integrity":"sha512-mU5H575iaLx8cpv5mVJp5ATahJuIdblI71229xKtxB3jvwa0QlqPhcpRWaKvty0wVz5hYgoxgIaWNY7PpuM1Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCbbbf5n9PeOk0M1vW2MpQdspuYaS1zMFCXqAXqJgx4AiEAic2MwSesp16vf0cDG53ocLkcVIpxboh2CIdsUYDTeAc="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datavan-1.7.4.tgz_1494827735712_0.26853131083771586"}},"1.7.5":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"rm -rf ./lib && npm run build","start":"npm run build -- --watch","mocha":"cross-env NODE_ENV=test mocha --recursive --compilers js:babel-core/register src/**/*.test.js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.7.5","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.9"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.1","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.1","jsdom":"^10.1.0","mocha":"^3.4.1","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"e32823d9e8a1661aed20e0b43de9cb6b2355ab7c","_id":"datavan@1.7.5","_shasum":"8eb9be2464267785226b87341a07e00dd6d9862a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"8eb9be2464267785226b87341a07e00dd6d9862a","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.7.5.tgz","integrity":"sha512-t2Ge7nknx1xH0Q34zBs4nD2r8o4J/6jJ/jWAIOePPvRna2MoNddbFfeiesUBoY6eD6vASpC3ocMvFuv7A8hMdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU8dLzgz+sKf9cICgMCeGGYT2x2diTjKlmil7Gji8cMgIgf/MSzhYFP4/toKyMqieUFc+/Khb0LBCUXD7kGNB7zwo="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.7.5.tgz_1494840489212_0.029541497118771076"}},"1.7.6":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.7.6","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.9"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.1","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-jest":"^20.0.1","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.1","jsdom":"^10.1.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"52e8ae793e40764e2ea6a7086e614302f89078e9","_id":"datavan@1.7.6","_shasum":"b42eb4c7e7fe8021bef048effc44b085539abafe","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"b42eb4c7e7fe8021bef048effc44b085539abafe","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.7.6.tgz","integrity":"sha512-un+190+IiReXhpzV+2G3jEqrLpdtbQmqfWqKo5OuSNfGK9QGPB6DxlVnhs3zCjBU1iOR1ZiW2w/Io/B+sr6lbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNlYkW4HWpJ/mh73lcCtpuH9nMkONue+nQupf7ndwiJAIhAMeonk68zMX3ZrOi8/FTByhhqPTKrqG97Gyvjrzn4uZn"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.7.6.tgz_1494996637182_0.9910290974657983"}},"1.7.7":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.7.7","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.9"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.1","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-jest":"^20.0.1","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.1","jsdom":"^10.1.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"6766b6815a04b46aa3b011801fc7bc1f30205619","_id":"datavan@1.7.7","_shasum":"92656c7914bad55318cae6bf67d9cc09a0a5f282","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"92656c7914bad55318cae6bf67d9cc09a0a5f282","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.7.7.tgz","integrity":"sha512-p07Mn+W7WPkzgNqGzxRcX9oC8ZhAaoLvTOoJAkVFoDiCXbGkITEZdBEOkDBqtf0lptWTJo0oVyW/BczokN43tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8llk1V8yfnnytyMUrhg4qt0ik2T+wG8uENgRHWXB2qwIgfGtoYTXaU0ZjlRVTvNavqS+7MFYlxu7rWbetUnUB+S4="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datavan-1.7.7.tgz_1495017508694_0.7088694144040346"}},"1.7.8":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.7.8","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.0","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.4","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.9"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.1","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.0.1","eslint-plugin-jest":"^20.0.1","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.1","jsdom":"^10.1.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"1b651c59cd8e9f5b25b1819e793e0814aac40bd9","_id":"datavan@1.7.8","_shasum":"a459f36f9197e2643006003396ab21688b14e4e0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"a459f36f9197e2643006003396ab21688b14e4e0","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.7.8.tgz","integrity":"sha512-XR6HSfZK3Uk1cegli1ItLPGQaQ319Lu1jINd+svpGNn5BkAFRFCNmkw9zNCkl27k9Miz4gc8GPbzk0vIxMwVng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0Qw+oimSNbZqiDcP2QDhnq43TX7p3BgRMTKjfqk6dhwIhAJTaTfMSwoFjN9YRST3fYB4KEjY3sBChx80/6hDsMZfM"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datavan-1.7.8.tgz_1495181376374_0.8274775287136436"}},"1.8.0":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.8.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","should":"^11.2.1","sinon":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"423b3372d185230319891f3c0662edb2ca3c7cfb","_id":"datavan@1.8.0","_shasum":"3d7868aac1cd688013da5c91dede1cb5c6376775","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"3d7868aac1cd688013da5c91dede1cb5c6376775","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.8.0.tgz","integrity":"sha512-INGNfWhZNhfKTsQckGW3MEZg5DwK66HTv6ew5ZcCRtIuHHxAlbby5+HDQrBldw/8+TV3TjZqXCeRuAofJbFc1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2Qisp9u4AtBqidzV+a38SUAToC/nlFkCq4NyMmwRJkAIgKz+cSSXjjOzDgpMKv1Gj2oCF3hJUwL0he2FG3hRrfjM="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.8.0.tgz_1495794560876_0.675742304418236"}},"1.8.1":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.8.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"aa16e4414da2d880ef4859e8ff5704a0daf37ab6","_id":"datavan@1.8.1","_shasum":"9a89c9c5cccbcaddb6e6c0f01f430b588a472124","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"9a89c9c5cccbcaddb6e6c0f01f430b588a472124","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.8.1.tgz","integrity":"sha512-AJtiaT1o6C6oBnvUfKD0SXv/E+IzKnlYnO1cUcpHKhRtWLsvr5XzFyc5Hx32tsvzYjB/fbI2P7XPEY/TOa07Yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRGjkbNP98J8+xiKmahcvocsbruW8jM3Nes5BS0wH60AIhAJ3XZXJ9gFrETuuskWJzBgo/p/fjsqEnyySJWWTIyr11"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.8.1.tgz_1495903931459_0.85717633808963"}},"1.8.2":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.8.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"c6c08d6f021a64b3ebf6beb884b7e057e5f0a752","_id":"datavan@1.8.2","_shasum":"f01e82725267ead00f51a0e9d3d4d752f86bede1","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"f01e82725267ead00f51a0e9d3d4d752f86bede1","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.8.2.tgz","integrity":"sha512-3g9HpsPVHW8/thuRM5DNfT32W4X0rMG3IdQpz/S74fVthIeGlHIYiukf/bze+0EoqOXv2RTNxvPLMmXS0/VGYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAla5SyvytXA02h7lGIxjrkvQ1pblMGMJ66uLW7rWd92AiEA3Q1o6ZdldjJBtsYxHf8szSaTiCEnKjt+OqsBVjcUgr8="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.8.2.tgz_1496154440082_0.030284740729257464"}},"1.9.0":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.9.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"^2.3.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"398c740303cc19825b0845827e735893affa5ffd","_id":"datavan@1.9.0","_shasum":"d73d2489076c2d6b34147343bde6bc6ab4c80993","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"d73d2489076c2d6b34147343bde6bc6ab4c80993","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.9.0.tgz","integrity":"sha512-EOD4yoX51+XND0tXu1pmXsQL/Y63ZuEGQ/3yKj7v3hUHOarYpyDrTErJEuAFl/WXCeqPMM80N9jbOacgBxAOcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg/SwH2U/xfLj925JiOKsui5wbwqs5UYQEJ00qU0I+VgIgH09YnCmwOW+7o0zDy0BcUhXqiTqgbZTdCQ7q+Z6szX8="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.9.0.tgz_1496743023891_0.5177133441902697"}},"1.9.1":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.9.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"^2.3.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"6e6358c6cce1a8a908063ecc8ef8de7f1d4d93f3","_id":"datavan@1.9.1","_shasum":"d52e9d9f78a337f16dabf3e98452cddc654cbdcf","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"d52e9d9f78a337f16dabf3e98452cddc654cbdcf","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.9.1.tgz","integrity":"sha512-WaqgwxVsZBsvOQIkA1ey34y7+PvWxnmGfeuULgstDXdo6TOs+bt5SIlMTBaKD/Tpr9D4YdRGCNOR6ExKnqytXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgoTpH2At85iI0gUWbLCBbiJfMNGYE+6dZPjlr7fL8ogIgdHGjt9NFByC/CnGA4Ia/oW/1rRg6SoMPWkrpnCG0ItM="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.9.1.tgz_1496758171011_0.024671296356245875"}},"1.10.0":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"^2.3.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"07f5f67096b139e8679db06131f4e374897bb37b","_id":"datavan@1.10.0","_shasum":"868e36bd480b785f462cd57a26070df232e5e77e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"868e36bd480b785f462cd57a26070df232e5e77e","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.0.tgz","integrity":"sha512-cq6FD+EQ6VfsToKmxh+3F4Qc+NWqWuMxdVEoATTFJbKsHKUeqzfUemTA+o6ox2BURRSvc+PQCix3aWezj7Ln5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJK/Vc3D6ikPsMTJV6hfooBk48p/Gm7Ri7cUU9iA3KtAiARWXn4l/IP5Vfj95TDOslF2YEEtduO1zNBJPVehM35jg=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.0.tgz_1496917851559_0.9055729089304805"}},"1.10.1":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"^2.3.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"5062891211db2900a1ae15d03610c8022d1fd2fc","_id":"datavan@1.10.1","_shasum":"cdd73875647dcd4ce8ab95c15e9ca60a43e80fa9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"cdd73875647dcd4ce8ab95c15e9ca60a43e80fa9","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.1.tgz","integrity":"sha512-ByN7Soe6qkceiqYED6uXfeRtkU5XO068SY8N6/LEHmRbr3xThcCFuykI1Koc4UJpx0Xa+gIeEV8efNRYA7mefw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA80bRXtgQY706B1x7J4k5VjgWLu/Klq9VbG377TpJ4hAiEAjtdgJtpw/zVBgsNbf+jDXuDZ/XIwfKjrmtzXX7KGdqI="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.1.tgz_1497339872655_0.6355535879265517"}},"1.10.2":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"^2.3.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"58723b485503db06e149bf7767679901a947ad61","_id":"datavan@1.10.2","_shasum":"3ca4d6564d9e37cab47c252e7f0760e28a369b10","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"3ca4d6564d9e37cab47c252e7f0760e28a369b10","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.2.tgz","integrity":"sha512-dujCqyt/YBlNhnvk18RMZ4fxm07MUFThGRfh9DH+xxznl5VGJlzudMu7N+dQnr1noNNHOGgZtkEyXL6GwEFhXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9LGUEw2dBGpAj9bgIwR8NaYAIgNVGzcylbWkudviC9AIhALkfDi9tu80EZkN0gPXiwDv+wTk5Ps367kbzuhtghGyZ"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.2.tgz_1497583483656_0.31918537174351513"}},"1.10.3":{"scripts":{"build":"babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"^2.3.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"0a32f19d56d852613339a09435b99734fef915cb","_id":"datavan@1.10.3","_shasum":"7ceaaf45627e9fd221d35f029bb230e98d3b2462","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"7ceaaf45627e9fd221d35f029bb230e98d3b2462","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.3.tgz","integrity":"sha512-FJK3Dgs0NXv0JxmAEILXm6hI7zYOCvRz+wtREtSwM6wufqlDYj41SU6xCcIHmvJb5iDc38QuOApOFsYppQKLTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3QvhG5Gpub0fP3sd/wAxAE6h+QakmTZbFEfC0mK37YgIgUP1jHflyWxT4wsv8Q/Dy3YwwMjrDneticTlXswGBGms="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.3.tgz_1498022069139_0.14003510936163366"}},"1.10.4":{"scripts":{"build":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"babel-node","start":"npm run build -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.4","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","module":"./lib/index.js","jsnext:main":"./lib/index.js","directories":{"lib":"./lib"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"moduleRoots":["src"],"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"^3.6.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"^3.3.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-lodash":"''3.2.11","babel-plugin-transform-class-properties":"''6.24.1","babel-plugin-transform-export-extensions":"''6.22.0","babel-plugin-transform-object-rest-spread":"''6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"''1.5.2","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"^5.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"^2.4.2","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"^2.3.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/reget/issues"},"homepage":"https://github.com/ericfong/reget#readme","gitHead":"4259bea459708aa800f3fcdc0f79dba383a758f9","_id":"datavan@1.10.4","_shasum":"8a396ba682ef8f30848c4f92cc24c349d19e58a1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"8a396ba682ef8f30848c4f92cc24c349d19e58a1","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.4.tgz","integrity":"sha512-KJNgAeTP61epBIz9zxa1iB5X1F5X5CjhmPciFNi0qfdMLU9XIJQzK8THXyaFyquDZWLSeXIsp/kOMO70vvd4ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGopP3ZyTjBxuenyoRyFmjEG7PnTl91nWwieiJ/+6QJAiEAymD1DbgeqXh+vjnBKJwHqN/hOI2y3i+F0j80qM8JN4g="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.4.tgz_1498184984032_0.048472216818481684"}},"1.10.5":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"babel-node","start":"npm run build:es6 -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.5","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"3.7.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.11"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.5.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.0","eslint":"4.0.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.5.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"2.4.3","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"15.6.1","react-addons-test-utils":"15.6.0","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"2.3.5"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"1f277e38f356e98f21e9e4bd48b424f0bc7244e6","_id":"datavan@1.10.5","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-JA2VGkbIu1NnNPACP3eCJ6GxbYkGeVRuCtMDDl3w+rbSepF9MhaBSGftBmvVKHSi5kOy5Elm4Rup5iVnyTnb4A==","shasum":"127a6fa90f8cf621dd92cf42054919ca7468f7af","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9uDOXysYkXSnhYKCZfTqwHBhk6tftzcyBeOYn540NgQIhAObj5Nj0S1oAgNpXQR8b5Wr1+dfGDpgqlEQyawU4iQS5"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.5.tgz_1498396033029_0.6400678567588329"},"directories":{}},"1.10.6":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"babel-node","start":"npm run build:es6 -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.6","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"3.7.0","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.11"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.5.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.0","eslint":"4.0.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.5.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-lodash":"2.4.3","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"15.6.1","react-addons-test-utils":"15.6.0","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"2.3.5"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"18f298933094968390851f21c75303133b7220c5","_id":"datavan@1.10.6","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-U9uurZAqRVPFY2mwlY0tikiSHYWNWb3ibef4fT1b0mRR/lF1Y5Dy3/U7txj97zEanYsMLhWMYD7mQwNXFme7/g==","shasum":"2f1e4f21089f93203d4c37483425fba561ec1700","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtSqS9/xX4bFFXxQTd7Pn9YtAV+uDfwoqme3sk9WFT7wIgRuZsK075HX1sbb5qO8AcAMnNF4Nzyf+LiG3pVeHarEs="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.6.tgz_1498403454403_0.36676975106820464"},"directories":{}},"1.10.7":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"babel-node","start":"npm run build:es6 -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.7","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"3.7.1","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.11"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.5.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"4.1.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.6.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.0","eslint-plugin-lodash":"2.4.3","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"15.6.1","react-addons-test-utils":"15.6.0","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"2.3.5"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"0230c85e8411a2b03457e3f0f6e9ad107fbbe90a","_id":"datavan@1.10.7","_shasum":"d32e28f58181f5d1b42f9c7221036f0caeeef233","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"d32e28f58181f5d1b42f9c7221036f0caeeef233","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.7.tgz","integrity":"sha512-jQHsB0lc7ifEINicfI84ych81PBiAI0b/AaKzGrRbb9+T84C8uD6UVcNRIEWh1woP9nBXcz5W5RmrYCYEkKEkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuhnU6dUZi+ReyLShKG/tYqB90m03AZx958wbqfQw8dAIhALwNGnHe3EhUDhFWAB78CpDLaEtkfzjXUfrGkGrgOhlQ"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.7.tgz_1498637647391_0.8150817148853093"},"directories":{}},"1.10.8":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"babel-node","start":"npm run build:es6 -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.8","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"3.7.1","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.11"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.5.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.6.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.0","eslint-plugin-lodash":"2.4.3","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"15.6.1","react-addons-test-utils":"15.6.0","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"2.3.5"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"652de17a0d2d433d72b34b85588a524e88c3854d","_id":"datavan@1.10.8","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-+0BLENgpLc7TIoHIqN496OIXNXzBujFwi69bqkr78QFkB9xvXjhyDZFJ7/7vG+bJ2aRCrBA7UoqL+Whl4KhDfw==","shasum":"299f418d1b63c254cdcc5162d10450fb6ef63084","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5z8VBLoHiypYVoJTLBFkHG0QxmnAhOKQxUkBl7bNF3wIhAOxDwEdfe/i9nQV3hFBFJ7j+Hr9sDOX/DmlSq2uOQpwp"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.8.tgz_1498752965998_0.012111063115298748"},"directories":{}},"1.10.9":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"babel-node","start":"npm run build:es6 -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.9","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"3.7.1","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.11"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.5.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.6.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.0","eslint-plugin-lodash":"2.4.3","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"15.6.1","react-addons-test-utils":"15.6.0","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"2.3.5"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"0c29e68b787b2a42872de03cf00c783df33066cc","_id":"datavan@1.10.9","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-o4Tg/F101iaq5aXnFzR7fsvcskKHV09uC6Bw0qdjPOZZoWuXGbCJ8UjjWiTQqHE+MNr3uOnYJ6ZgygdEwuaPJQ==","shasum":"ac205ef6c6fb9c674a8ce5474be377bcc85d47bc","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH10CIVv28QjWWgUkb73Vm5IUSTT4dhwbA78FviGtzQ0AiA2MSet4disHKSiItEtYmOBdFtt/VOEDjo4BI6GKsSedA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.9.tgz_1498753894787_0.4053456853143871"},"directories":{}},"1.10.10":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"babel-node","start":"npm run build:es6 -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.10","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","react-redux":"^5.0.5","redux":"3.7.1","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.11"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.5.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.6.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.0","eslint-plugin-lodash":"2.4.3","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"15.6.1","react-addons-test-utils":"15.6.0","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1","sinon":"2.3.5"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"6bfbd2502c3f7a4a5cbd8ced1619bb83bd276654","_id":"datavan@1.10.10","_shasum":"c08137f43b7e1b42547323aa4999165c0b108eef","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"c08137f43b7e1b42547323aa4999165c0b108eef","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.10.tgz","integrity":"sha512-/eWX2vkuKtxG5UPN6ohAaRKY4RTnZ85z8Fbt1rzpmXpjSV5eRdNHwkThTMrPL+HScI1THXR9zHr0ir/IYcKjHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfBlp5GoTfN5iJywwsWvSd1wQYRmESw1ZYu5UtbZMPZAiEAvbfcD6IM2abvU0WJ7jOlD6CNkgAj6EUKBBYNkEprTBM="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.10.tgz_1499059702634_0.14217432448640466"},"directories":{}},"1.10.11":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"babel-node","start":"npm run build:es6 -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.11","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.23.5","redux":"3.7.1","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.11"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.5.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.6.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.0","eslint-plugin-lodash":"2.4.3","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"15.6.1","react-addons-test-utils":"15.6.0","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","should":"^11.2.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"d178131356c59e1db68711683081c6f2e33d1c04","_id":"datavan@1.10.11","_shasum":"283171838b130235179cb663ce6c46e3e690ae28","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"283171838b130235179cb663ce6c46e3e690ae28","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.11.tgz","integrity":"sha512-qdDAyTtkOMTLGeXuvU930UZ39er03kjzArwkm2YM7QRJjvLEAngapB3i9ccHxJCGDAr5p1f9/o5+CYefLSCQjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFun+SaXWZpHnBLq9iKOsrjkifu6fjZX09cgwqys6fmnAiEAw6vzSwBue+o/hbu6ZUT9ut0Y9ObBCYbXBpGcW9sQiUI="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.11.tgz_1499227530616_0.17720770882442594"},"directories":{}},"1.10.12":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"babel-node","start":"npm run build:es6 -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.12","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.23.5","redux":"3.7.1","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.11"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.5.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.6.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.0","eslint-plugin-lodash":"2.4.3","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1","should":"^11.2.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"01a1f4fdddfdaa4a98f1744086f47d0352b4594f","_id":"datavan@1.10.12","_npmVersion":"5.1.0","_nodeVersion":"8.1.3","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-mz6MIJW19Hmg0KfEXL2IdHHjziV4Mjjfic8fv7XDeAm+kq1RrfoZfvlc074I3HN4LVnKymMY3ioU685FkHt1oA==","shasum":"5ea0d77592324427c05dc14d92ae12cc0a1a09d7","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSz1ZNzf41MtD3KgGDqqjjJTHuYL4kJw8stKla2CWMwAiB9U/WjF83kxeo25UhmSk6nRSgSWL/fRKcXaIgEz8Mf/w=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.12.tgz_1499442591976_0.16046836506575346"},"directories":{}},"1.10.13":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"babel-node","start":"npm run build:es6 -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.10.13","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.23.5","redux":"3.7.1","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.11"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.5.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.6.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.0","eslint-plugin-lodash":"2.4.3","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1","should":"^11.2.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"4d9b295ae82cb7943b92ac71aed4ed4a5f4bafdc","_id":"datavan@1.10.13","_shasum":"dc55968aa0a1fb6704ec7db6c1250078758788df","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"dc55968aa0a1fb6704ec7db6c1250078758788df","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.10.13.tgz","integrity":"sha512-f2jHbDI0G3hlIA3uz/bfm330ateEYCEKC3sFV6BLrt/J81ucR6f/yl+U7C3PJUUYIUw3/VwFbFvHBnxhyq6JGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOgylmvwzCgbZ86h65ZE2/KycFTxCf/Jl1FLMYt9H7KgIgLkaqfNzz3m2Vh81ncu9XEQ5VgKRhM8FLz4sv9EYxfqU="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.10.13.tgz_1499658719898_0.22751957387663424"},"directories":{}},"1.11.0":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.11.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"^2.2.2","js-cookie":"^2.1.4","lodash":"^4.16.4","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.23.5","redux":"3.7.1","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.11"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.5.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.6.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.0","eslint-plugin-lodash":"2.4.3","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"^11.0.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1","should":"^11.2.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"711bede2e8965b42ab3ff01abfcce4dcff3f079d","_id":"datavan@1.11.0","_shasum":"efbb03c9ff9445b9ee7bb323b19018fe7848239d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.10.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"efbb03c9ff9445b9ee7bb323b19018fe7848239d","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.11.0.tgz","integrity":"sha512-douhJZZfHQHCFecQm1PLYz77YdmjWpA9QhVFUi4hjZboaL0+UjPcQdY+f32jojYr6ASdE+3X/tkW1+MaXo1jxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJjwWsRGrOKf2S5/QZWDbovcRP4ICVl//oofK8wzCydAiEAsS3FTt6Qjj5K0WKEcZzoPEbB4wO8LDot7JAYOpEY1N8="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.11.0.tgz_1499837305089_0.6682069385424256"},"directories":{}},"1.11.1":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.11.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","mingo":"1.1.2","sift":"3.3.12"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"4.2.0","eslint-config-airbnb":"15.0.2","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","lokijs":"1.5.0","nedb":"1.8.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"9091bcea78ff3abbda2c84d3f837d0ab9cc94e88","_id":"datavan@1.11.1","_shasum":"11333d3229b7864f0128c8c8d0a45b1ed96e9fad","_from":".","_npmVersion":"3.10.9","_nodeVersion":"8.1.4","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"shasum":"11333d3229b7864f0128c8c8d0a45b1ed96e9fad","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.11.1.tgz","integrity":"sha512-WjeA68z5etn6C/zV2bgGBOzLUDYXzLhKfDSg9//ZDZEFJJWgr9s4db7igni2Xbvef0zDh5oh/of2GPNy6WfHLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpKQQmR1TxrxNjRLqfvKrc2Ukw9avFU8dC+NkXVr5SFAiEA56oRnJ6XmH65LO7DvGvF/htFkXNu2kK8wUnxr4g7x8s="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.11.1.tgz_1500024539994_0.7393521969206631"},"directories":{}},"2.0.0":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.0.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"1.1.2","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.12"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"4.2.0","eslint-config-airbnb":"15.0.2","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","lokijs":"1.5.0","nedb":"1.8.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"132fcaf483b7a60f6a58147d761523433bc441fb","_id":"datavan@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-n/mp1estGNf+meyD/rH1Ze80vgQ/H49Fh8tO0Wc3Vd6K1mqjEBc70Ru2zrGgqpg1igN6Cj5rmxLuc3LEhVX75w==","shasum":"45c2089b547b704bf8e93a787174c1fcc9d8f56d","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzlvgfy8whxPxtQRiLhxlEUtsdEeE1w4nyLX2w1MaCfAiEApkOLVb3MdkateRGYKnOtot47Q33RkGFMhfZHcEFhLAE="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.0.0.tgz_1501433553217_0.8991617471911013"},"directories":{}},"2.0.1":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.0.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"1.1.2","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.12"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"4.2.0","eslint-config-airbnb":"15.0.2","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","lokijs":"1.5.0","nedb":"1.8.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"d59225d763f3f85b12ee60bac58f97d7dbfd5dc7","_id":"datavan@2.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-op4YTadfPAqfwj/1hzBGftR9is3GE98HvJf+LjgGJiEwuswIw0c4WZsxPN/0JskIjtoZx/+xe7MIArmaihMLbw==","shasum":"b6c860bc1ed48fa844e6d2ed24c6fdf5239056cf","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsALBwDbOwvwu7NvLvMf3k9B1kZl6I5mUbXu05Lq8MXAiBlcN1bqjAIC/j9uXSn5Z1k/0PSFXuGuOTTNEwoCk1W1w=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.0.1.tgz_1501730770841_0.8023308997508138"},"directories":{}},"1.11.2":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.11.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","mingo":"1.1.2","sift":"3.3.12"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"4.2.0","eslint-config-airbnb":"15.0.2","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","lokijs":"1.5.0","nedb":"1.8.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"785af9cfad2380704bb804cd958487892feb577c","_id":"datavan@1.11.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-UP+kskx/YuS7RmTAIggc55HtBB87JahDVrq7cUc/qSsBe+V8DqpLXKtetck/TkGT8953LEwd4Q3KmMlYUx65Og==","shasum":"2da6104f0414e019872f99f0c01a2f477232555b","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.11.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdQ7ROELJM/st5HEI9fISFHrLG6U32xQzT/R2BM2B3pQIhALpnT3zVAjtcUkPbqCuQ+uHsa01xwZc1Bpggfh8NSIJT"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.11.2.tgz_1501731090341_0.4442522681783885"},"directories":{}},"1.11.3":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"1.11.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","mingo":"1.1.2","sift":"3.3.12"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"4.2.0","eslint-config-airbnb":"15.0.2","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","lokijs":"1.5.0","nedb":"1.8.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"fc0cb24841410e53d604fcec363fa9a728a691dc","_id":"datavan@1.11.3","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-i+10BV3Fnxsc2feAfClIYkQbCfrC07Aejff4rKzO2Cf+UpOgW6H7HjPy2s+WZOybwS3BkGcWQTZty1WlIGF/Yg==","shasum":"fde645a05759702ac5987d7312a9f0485321ca20","tarball":"https://registry.npmjs.org/datavan/-/datavan-1.11.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHw2OpfGgmcnoI4veBkraIYwI2xN127DR79WkMkUCWY3AiEA0zA3AEqFWrwj0O0RwTZ0kNdfFPY1huOybzN8uT2NEY4="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-1.11.3.tgz_1501731241262_0.9184681598562747"},"directories":{}},"2.0.2":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.0.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"1.1.2","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1","sift":"3.3.12"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"^6.11.6","cross-env":"5.0.1","enzyme":"2.9.1","eslint":"4.2.0","eslint-config-airbnb":"15.0.2","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","lokijs":"1.5.0","nedb":"1.8.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"e7f8a8326172781fdfce06c181c1de3cce010beb","_id":"datavan@2.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-MRJogCqrTsPBxokbZCgmEWy5+XpbmdZOsjHyMzCbjpnij6kSvYPsg7b8BpEYI1gG8S78U1Do0xfkqg6G0FpCjw==","shasum":"ea19e674a862aa4181f2f21af832319af453db2f","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYiXkJ43WqIuAYU+s1gqsxVSW+VVpclPTmB8UuqsN0JAiEAxAamiq6PDQ/MyzyXhRug5j78/XGLB270bVu94QdBkd0="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.0.2.tgz_1501929310717_0.4171333664562553"},"directories":{}},"2.1.0":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.1.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"1.3.3","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.3","enzyme":"2.9.1","eslint":"4.3.0","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"624b332fd301e183a82434efca6f527223cd0858","_id":"datavan@2.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-NHP1RCMVFtQFHApMqxnu2jnug9odO1mOdTBR+UHtJOzMo65BXLr9bM726GUm1PyDoXCyFC8e40nmBVvfesiysw==","shasum":"d0129d13bb33eb0f8d2e9cee9aa845e8b5fde181","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNYqf6Ng1QCnL3iVqIq2+9md9HLZhcmbhTAW6KHER0IAiA9s+r49i/SugvEausnDkmCmPNDmob/QBNQ6rYQ5AL2nQ=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.1.0.tgz_1501929444636_0.07811859692446887"},"directories":{}},"2.1.1":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.1.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"1.3.3","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.3","enzyme":"2.9.1","eslint":"4.3.0","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"bc5474d7011a45110840539439a3b304c9eff337","_id":"datavan@2.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-x8/EXDORMAhRh/ruqmAU39emZBaoVoa6pBYJf1LpHOk6WU/QRJEmFkT/tz+YNZ3teVonPIBX6JgZYpJrBm1cUQ==","shasum":"4d24391e6ef44a3595f9168ff7ad0a9eb1cc58c4","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/Sek7zY2PdbZsCdBKLsrO/jKwjIMNcXcBTx2kZ1TlBwIhAMZPUDJSkIx5mC9HeVZZVUE8jcvdPgju6e2f513VJb5H"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.1.1.tgz_1501949778528_0.3024014064576477"},"directories":{}},"2.1.2":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.1.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"1.3.3","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.3","enzyme":"2.9.1","eslint":"4.3.0","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"6400fe25263d639790b506a14e81a6e5e4ee7085","_id":"datavan@2.1.2","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-7h6ctoNg3Sw920UBwOrKtxs4q/iRhTXeOJQXlWnf1eDZakYE7lqbeqhvOSdPFBzOxCbSFMyXH8vtRIhHbPddJg==","shasum":"2d41347c7ccb6fa62ad9a5d351d2ed4dd119b8a3","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7xN1SaF7YQ9lqjmJDDyM9oA/bf4Pqqk+MsxPx7WCRUAiB9r9s2Ep4olpjjwO4jKv/6Ucmgl+fz1ipA5aS6EzcdgQ=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.1.2.tgz_1501951802589_0.7941512996330857"},"directories":{}},"2.1.3":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.1.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"1.3.3","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.3","enzyme":"2.9.1","eslint":"4.3.0","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"0c55686d272164ced6bae727d40fcdcfb402a8d5","_id":"datavan@2.1.3","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-FCDa5DaQ84Qepcqb6flRrCt74SZLuAeA6MvZP6q4MLLOD3ydPmiftFx8tmD3OEvImkDZNBzHrC8H212HG+xL/w==","shasum":"efc7cac29de3c9361676390eab63b07e99cd4131","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQggbBUmIYTnfTYLzQbVYhHk+zZTNbUoTRjSzZJybL6wIgLyssESScoBY8AnjOl4zfzTJBPW8Vlzt0qg+j4NA9Mq0="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.1.3.tgz_1501952171251_0.050224374048411846"},"directories":{}},"2.1.4":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.1.4","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"1.3.3","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.3","enzyme":"2.9.1","eslint":"4.3.0","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"dd743dcb335223628821ace4c7bd765e8627e36b","_id":"datavan@2.1.4","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-vBQjJXSrsjb0j/0DEPw37KZZmUH4WdGXTxpUgZHuBkE0MjQIVLlLFKKnl5kTfmXFvdbKMeLZUcE0Y29XiFp7Zw==","shasum":"d672693f62d4044ea595be846f7e7fe15ca61585","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJqJyCzyuV/8Luhyg3BBEEu1YlAf+O4/rvMU+HUjZEOAiEAgqz1hx2YmXAwQGQJAPqBJLnGo0E62Lm++ZImWCeXYX8="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.1.4.tgz_1502035375044_0.3139007557183504"},"directories":{}},"2.1.5":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.1.5","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"1.3.3","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.3","enzyme":"2.9.1","eslint":"4.3.0","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"12e5790ad6eb4fe6452da0bf8e0c07863ba31ce3","_id":"datavan@2.1.5","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-5Z4mGqTIvfECTzSzBfNuvtIL6P9fYTRdlnAuanP79Ve4PBw/2iy3L6cThQGq5bpspk1FPyW9G8wtUxh4yoyCFA==","shasum":"4cdca5a9f6613fbcd045fe2ee350a1b544f1466b","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjPEkNHsZ5Q9g6YXAK9pKa4M7l6amswSFd8bGl13G9TAiBrSRESxy6EpnTJUmdjuEYS+ms//g7LDoM9adw9Yxne3w=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.1.5.tgz_1502298551289_0.22567489743232727"},"directories":{}},"2.1.6":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.1.6","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"1.3.3","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.3","enzyme":"2.9.1","eslint":"4.3.0","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"8f3d8a534bb6dcdc0f0b3289aa0d813e8b37c424","_id":"datavan@2.1.6","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-AQW7aT+c5WLWtRzmO3PEAugmXIuAc697y3JwB8k9LTX9hfzHsKF6xoI46CPB7rvuGyexYzXK+InMa02a6IyBmg==","shasum":"b087e2219191d642034ce468e369c133ce0d13f1","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.1.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhhcILwC0vC7FNnDZ2hYxPDAHN877wEay3YQTCdqbXowIgTwFHftw/6pJAjz2vgSrAhaf3ifX/NDdcpBbZUa2HjII="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.1.6.tgz_1502301162431_0.20463440846651793"},"directories":{}},"2.1.7":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.1.7","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"1.3.3","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-lodash":"3.2.11","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.3","enzyme":"2.9.1","eslint":"4.3.0","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"10bd51a5d9bc651dd01e8ce132bd6db0fd3b4231","_id":"datavan@2.1.7","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-s2cHG2JwNNwtDsdrkgGvG2EwmXXuvy4806V3Omq0fST0Unr9hC0UW/d76VQbWh4ntPNwuMccLWTL67/9CQhZjA==","shasum":"21a960ca88a57e0b342e0e11bdb971d08847ae9e","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.1.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxRzv9uY2xpzX7qSOYS1XzEJzfN+x4JT6KtFMXNMG2IAiBrpWPMpcKQfaE+6XvzFIWkUEedigbRROjCgUrFWUCXCg=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.1.7.tgz_1502380173170_0.5441379202529788"},"directories":{}},"2.2.0":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.2.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.0","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"1.3.3","prop-types":"15.5.10","react-redux":"^5.0.5","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.3","enzyme":"2.9.1","eslint":"4.3.0","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.1.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"0bfbda25c71f5f337cf6d1ce3d178e3b372c922c","_id":"datavan@2.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-mzqcpNdkJz+xLkjRDNcSsldpzgMGKD/MjNwXX73KtUBDjF8rR9/lEvmwOhcMiLabW2LabcF4lLTdwzgw9hVWvg==","shasum":"b543264be87931a06ef4accf8564aef6a3362172","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkVo2W0m4A5e1Utz+wce7Eu99BlyOyEjCb24Ys73lwUAIhAJaJIHqMcIOrO20vA8oId7yLf3KLNGp5hSm9Li9gV6Iu"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.2.0.tgz_1502420466689_0.3661667809356004"},"directories":{}},"2.2.1":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.2.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"d5cbb0c42ecfbab217b38bf4e192fcb314358c4b","_id":"datavan@2.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-K5pc6R71l1+lyAW6iwEMa5PEXOmGwCCl6Tf8ODXWDl4LlcHoS+z46FrRYVXszM0a5awJ646KTZwdoPtme7xBug==","shasum":"226430a810f3a1865a82502d26fa7d65c791d261","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh3v7SYRYcsYinlQ8zGvHM3sNB/6Kf/FNXIAdvcc7N+wIgfDxZ3ZXKMyUV12rkXz5CSfCZ2UflffSELTP2gbt88sc="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.2.1.tgz_1502638839391_0.0291775269433856"},"directories":{}},"2.2.2":{"scripts":{"build":"npm run build:production && npm run build:es6","build:production":"cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.2.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"439db47b6d36a5e8f7cf163dc68e3fe5cd3288c5","_id":"datavan@2.2.2","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-/BhWQ6DiXw5un2n24SGbbTT5xWmyhieorFgtZ/IF+Uxdxi9Koe+NkHP7ceelrOwzJL+xFLHab63t1ZaiOh9Jcw==","shasum":"216d48f371664d02148b6c7be695e1b7bcbfce97","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgcygYsHjkwwShg6EhwZHARvTvczR1KYrscURFjDyclAIhAM5cBYiKGlqGggtWBC5sb4zlCexF1yMABPFGYRc3OiJa"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.2.2.tgz_1502641620368_0.9249098487198353"},"directories":{}},"2.2.3":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.2.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"dd624166eb01df0daeec94063ed153e58556b0d1","_id":"datavan@2.2.3","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-I8ovnTZrTOjsws13+yGn7yhrEun11wIL35wIWSAYpA9nz9V9yNdcCkPaH4d3sCVZuTArJC209nOocItGfEAENA==","shasum":"e3c7372dec5cc3ab754c249cfd73d031595fd982","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWPGkauDgJmElN3F6aSQx0Em6ZaoD8qFSfui6N/5PzBAiBBK0kzNAZ7QPmKMHb/hB8CUh6O/C3MvXSZKQGAi02ecA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.2.3.tgz_1503024371186_0.012812067521736026"},"directories":{}},"2.3.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.3.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"5d7ac827a9343aa33890a4e854667b7d9c4cea2d","_id":"datavan@2.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-SKzKctpYG5vYclBuMEflZXg8TuWMpiC3/9JFTMh5FI+wRfBCjE4Q/0Px4LAtGChUCat5VavbShAn/+o2MaVcFg==","shasum":"ec613e61b3a721534e0117cac7d07e1100ca3bc8","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoTAxsW1OMNV8Se6Jr+VItBuptpmgh5cUCtzZKsTVvkQIhAMocp5fn2cwKHaSIrGIYqPCZfD/cXCElcTIsiAf8D84X"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.3.0.tgz_1503843391315_0.5532111716456711"},"directories":{}},"2.3.1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.3.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"setupTestFrameworkScriptFile":"./tool/jestSetupTestFramework.js","testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"672d9da9f2c0aa1d280f4415bac63fd673b74b5c","_id":"datavan@2.3.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-sxjc0guIMG7CUss5370mHD3V4HDPv/mP95ZFCCLBcRKXeAOKhuCxblgiq25cd0FupHdx+P5oxrrAWDpkNCz4lg==","shasum":"362829ebcc5c4c6fbac3dffba3c93860db354aff","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+atRQr4fwkk8blBdI8eLaPsVG9RxJH1gaLIOjUh5GAAiEAtw8WgXqB+DlwxheCYMdVAx1maUEAsi0v9hbSEDIU9CI="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.3.1.tgz_1503930828435_0.7194333523511887"},"directories":{}},"2.3.2":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.3.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"6e3d2ddd2cb14d494adb64e1f1d0999f7288cc97","_id":"datavan@2.3.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-Sol65nF+QzMDzAdAKwKaKnOlXAT4PT5FxrfRyEXy9HqYI0hXRDnR1SGLll4TiHJwqFoCkTLxq+DJpqsnnNQ5Sw==","shasum":"7fa16f73dadeb64454ad4aad3668a7c51fbc3b89","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPr/hx9/e7bxu3rOPMZ50pT3ROWLHGFGzQzGJlfgxMHAiEAu0FOlP2xm5QAWiRrwluO0QKKoxlDSHPDm6ogHQDqDsI="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.3.2.tgz_1503997805237_0.4265272980555892"},"directories":{}},"2.3.3":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.3.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"c58d0a1022ae746daec0ee06ffb37e4ce377b3f1","_id":"datavan@2.3.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-TgZ3W6tXbAslqEgFtVWOXMj2VdiP0IrXsh+djrNn5jJmJoSC9H0XltL2SvZVuZoHdNVBMQIDPafGZSGf/udh2A==","shasum":"ad6acf0280965bf0cd9329bf18b8d598ce2c2ae1","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSFzufNog+DyiBUHAxwG2vHljZaqzKBcpYPGbgUHp3NAiAQgaKKgeOHU5j+3O+S3LoL+wh9k6Mr6NNfLezum/CYbg=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.3.3.tgz_1504003269598_0.5443364642560482"},"directories":{}},"2.3.4":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.3.4","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"e1e243a4a998063a912c0e4386346aec5ac98d7e","_id":"datavan@2.3.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-JV5FWFIx7Rv1c652JP1/DuVvTlnh/Dm2Idy5p4nrYqWwHL65wT3ns++JmJ62r6EDyyrzjedjo/HapX/mKOm7hg==","shasum":"f11b5aa1bac33af961b7e60c18d0e158a84d5853","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvc1lN4+pCiLuMkwbSEF1MTt/ttfGm5C2z21ngJktwZwIgCgI/cf4vW5RdJQwNhbiqDxUpK2vN/sd8Fic4g3NS8/s="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.3.4.tgz_1504087352642_0.6273828539997339"},"directories":{}},"2.3.5":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.3.5","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"dfb58b922f83c5211e56f3d11721429647d57547","_id":"datavan@2.3.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-DqZAWj4CCMHHA4bf/yZBx/rxrWgD91yO0AobatzaCtM0oiTL5NWgrpUnWGsaQiobJbQyxBz0KCWuiVel1YboGg==","shasum":"fdccc3d3528a4ae55f270d3a925a32326d3c4323","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.3.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr8nHD9hLLgupEWsElSxuLxkOMqC3VnvzKYXd1JPT7NgIhAOPNLAIczcW/EvSfJD6dC4w0solj2xceOgk08TV2kGiE"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.3.5.tgz_1504677067479_0.961928263772279"},"directories":{}},"2.4.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.4.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"18b5f969f615c2f3516f90b181fb2e3ccc8536b4","_id":"datavan@2.4.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-9O5NaB6zxb+q/mzDFVTkOkUpAp89ZOJj+W65j58ShNYwRDQEJkqSyzIgK/4hmDXk7TO5mN6fjApQAPMDzcK5+w==","shasum":"630b3d8cdab00ee042761b33ac5052a3285388ff","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDutvGQ6cb9c0waFBslRlCjtv/Fa9q9gFOcv7bpoY1RRgIgR1r2TfIBWl6/I/hUCupDRXmPLpGEe6T8L34l97Kwv48="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.4.0.tgz_1504867117115_0.026982794981449842"},"directories":{}},"2.3.6":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.3.6","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"6fc93b64b79c4ffdc603b6e933ac4b478dfefacf","_id":"datavan@2.3.6","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-NsFL4CUQQJxX8HgNNG9LY1ZfisSywoqtysjMSdAL+9ywVm3c2BLxNJpRXwVt6KG8qqU4vhrQt3xBYEh1D0INuQ==","shasum":"e00587031ead7b9ddadca5c1ef43833d512e6180","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.3.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrLl45w1gwHrzeaeOG+C7a7HfCzowHhMBPv/LNlCd9YAiBeqYLpDmI73q9+VrAu3EnQqiD6T8WjEQvF8E6mwrst+w=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.3.6.tgz_1504954098970_0.7811495121568441"},"directories":{}},"2.4.1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.4.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"fcd43c39c6a94874f68695d75c591518b6c165d4","_id":"datavan@2.4.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-ilewbq9AXhPf4i4Q7/Fo4tJyRq57OSLxfZsWLZx0DpKr14rkrwXN+gub9CKhbi4nKYjpjUeNZp2OLvIIg9pqUA==","shasum":"d90da19530b5f2a5f8ec2d87a4164173ed78b8ed","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZ+mDsZWl+BBSKAz7q3TYUycr1ltYlco3/aqZew4/67AiB/wJhpG64ANcW2XdRRkJAMxlhzfj1Ae7WUCPoBdu42zw=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.4.1.tgz_1504954191409_0.606967790517956"},"directories":{}},"2.5.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.5.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","lodash":"^4.16.4","mingo":"2.0.0","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.24.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.23.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.25.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"2.9.1","eslint":"4.4.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.4","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.2.0","invariant":"^2.2.2","jest":"^20.0.4","jsdom":"11.1.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"e42d2e798c5fb23cf5eebf956495c736fc1822f9","_id":"datavan@2.5.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-mXjfM17hR327+xSnB3hreV7T+yLF7ziHaFjVu2QfzTXCZxrmopVAT6NsHL3gsuHtd45jq0rBFkPzaDEOvVCwug==","shasum":"33e06500dca7e6f4ac0def9f5e872988059cea04","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuiOT2RRdROBQJPFLrEddn4mp4714nNbs86sA/jjOyjAiEAwSRHkHLuE2IY58NZ4+9yz2FxQ9tBDTISGAF1zJNcUmQ="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.5.0.tgz_1504972175290_0.3260804177261889"},"directories":{}},"2.5.1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.5.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^0.2.0","immutability-helper":"2.3.1","js-cookie":"^2.1.4","json-stable-stringify":"1.0.1","lodash":"^4.16.4","mingo":"2.0.1","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.25.0","redux":"3.7.2","reselect":"^3.0.1","search-text-tokenizer":"^2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^7.2.3","babel-jest":"20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"2.9.1","eslint":"4.6.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"21.0.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.5","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.3.0","invariant":"^2.2.2","jest":"20.0.4","jsdom":"11.2.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-tap-event-plugin":"false2.0.1","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"7d6af12dc51aada3d71a15e0f38fcf5b3c7caee4","_id":"datavan@2.5.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-ySvPIelqWwr5lLkgHgitbb7q7K6CzN1Hi/HhU2J0vO0iIWr3MplBYfGLVPsSF4a422Wrd/TeY6YwXjqGevxFnQ==","shasum":"00cece9ff25cd424a8ffb97d5ca169cf77721287","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQkK06tDeCJtc8WT8Ch7ZO2Rg8jW8oUFKqDeCGqXJOXAiEApgPPiEWsgp9BjWEUrElucSjJIbGpVgezu9Z1Kj5SFPE="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.5.1.tgz_1505464429623_0.014486154774203897"},"directories":{}},"2.5.2":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.5.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.3.1","js-cookie":"2.1.4","lodash":"4.16.4","mingo":"2.0.1","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.25.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^7.2.3","babel-jest":"20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"2.9.1","eslint":"4.6.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"21.0.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.5","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.3.0","invariant":"^2.2.2","jest":"20.0.4","jsdom":"11.2.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"aa5a9dcfc6e2774266ae730a4c5f242660a3c1eb","_id":"datavan@2.5.2","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-yDFaIBy0RiHUDezhvg4l8tbWbaraswZ0Sz8Peu2zqiRBStwcKVHy4gwi5Tss6lNmDzxkl698P5iCfmG5wAGLTg==","shasum":"5de9988f2e0b7a7738ef05d99e70bf07c50c9c64","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGObByqnFYrnBeos2lLCuJnSrNHxEnaWOLcjTvqbi39TAiEA/3ddQ/pO43iLoXd9zxlLO3xKv9vOTxT9dys5Y5L97Wc="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.5.2.tgz_1505874187937_0.5326715456321836"},"directories":{}},"2.5.3":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.5.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.3.1","js-cookie":"2.1.4","lodash":"4.16.4","mingo":"2.0.1","prop-types":"15.5.10","react-redux":"5.0.6","recompose":"0.25.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^7.2.3","babel-jest":"20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"2.9.1","eslint":"4.6.1","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"21.0.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.5","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.3.0","invariant":"^2.2.2","jest":"20.0.4","jsdom":"11.2.0","react":"15.6.1","react-dom":"15.6.1","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"15.6.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"10160cc604fd4cb09368d102fe491469f93a73e1","_id":"datavan@2.5.3","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-bEPb0cYTgyBsQLejLssw2LyTZcpfKzp3b9V68UkTYM4wbaTrUU3l7GgUg/iTjEGvIP+h3dsYqg8XDZsU2nz6uA==","shasum":"82fb846356a05e1344783b0dde487539c906d74d","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.5.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHJcdlmZL3E9XaVIFfgESRHZGEGnpxQHkNAetDfmwc5wIhAOwZmJcLhzogHzTPDJOkSpzSlCZ7vNzrQDKRhYHwdB6E"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.5.3.tgz_1506068570315_0.7214152857195586"},"directories":{}},"2.5.4":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.5.4","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.4.0","js-cookie":"2.1.4","lodash":"4.17.4","mingo":"2.0.3","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-redux":"5.0.6","recompose":"0.25.1","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.1","babel-jest":"20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"3.0.0","enzyme-adapter-react-16":"false1.0.0","eslint":"4.7.2","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"21.0.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.5","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"20.0.4","jsdom":"11.2.0","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"16.0.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"4c78c85636dd4d2da621bdcf3d6755ab55b4ebde","_id":"datavan@2.5.4","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-1R1LIzy/O3CQoSXDjHUnGIL3R+Zj0ekG6ZHv4cJx1njWg7msUVYl9JyAHPU2FJBbXpEm2QtwIWgsAfqsyd9DoQ==","shasum":"536aa7f19404d76d7634a2f41cb1aacf1d1ca076","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.5.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK8zeOgXhAVaMT0oj9wtJ8rJFkbPUklmgqKdSRatbiswIgDXRXFZ7A5Im3gDgyDxDBrV1V8L3IGdKhEWTYE8repgs="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.5.4.tgz_1506492141260_0.5904305127914995"},"directories":{}},"2.5.5":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.5.5","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.4.0","js-cookie":"2.1.4","lodash":"4.17.4","mingo":"2.0.3","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-redux":"5.0.6","recompose":"0.25.1","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.1","babel-jest":"20.0.3","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"3.0.0","enzyme-adapter-react-16":"false1.0.0","eslint":"4.7.2","eslint-config-airbnb":"15.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"21.0.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.5","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"20.0.4","jsdom":"11.2.0","react-hot-loader":"3.0.0-beta.6","react-test-renderer":"16.0.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"8a193086f5a03128472f93fac41cf87bee43a076","_id":"datavan@2.5.5","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-cMcnhVVRtg3OaFb4WY+bBrxPqPNl+T2UZgA1p+Khqp0hIZtUhkDvRbX14JMs7s9fjfwRafufY3SaFEbd2N+8pg==","shasum":"6b04f8cddff6e4b78fb0dcfa8d6c918788eb4ff2","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.5.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiXAKWZ8U3xm9HkMqxUfvMqBhyzafhmVuEHWGEh9FV/AiBsU2+y5HNGwEhKhOJ1h+KvTELqJJmeAxLc67xYXbIwYw=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.5.5.tgz_1507022442237_0.536957988049835"},"directories":{}},"2.6.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.6.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.4.0","js-cookie":"2.1.4","lodash":"4.17.4","mingo":"2.0.3","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.1","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"3.1.0","enzyme-adapter-react-16":"1.0.1","eslint":"4.8.0","eslint-config-airbnb":"16.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"21.2.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.5","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-hot-loader":"3.0.0","react-test-renderer":"16.0.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"c184771a7e53f38757629a82e46e09dd783696a9","_id":"datavan@2.6.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-ssE79MsXfA5s3Nfe4kKPDbAdYsoP1bQjGIGxs2LRpBW+L2RWXfpAM6qUyA1J7Zu2Lyh173UC5dzzHnIVUfobCQ==","shasum":"f4bc120737d7f460b9d83de6c54185492cfe49aa","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaeMuEKIEylMVpbNMSqPn12Y65GJI0V+mvDdwLTi57pAiEAxSTWOP96E4ssYdN29NkEBfkXm6//MGd7wA6wpWqwZXo="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.6.0.tgz_1507785013409_0.6932934247888625"},"directories":{}},"2.6.1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.6.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.4.0","js-cookie":"2.1.4","lodash":"4.17.4","mingo":"2.0.3","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.1","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"3.1.0","enzyme-adapter-react-16":"1.0.1","eslint":"4.8.0","eslint-config-airbnb":"16.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"21.2.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.5","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-hot-loader":"3.0.0","react-test-renderer":"16.0.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"353dece93dff7dc1c696bba84f05e040407a6769","_id":"datavan@2.6.1","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-65RlMCmO2K+WN+EHG/7iSKvtRspGN5hCt8i5H4pduJ3K8gq0/VURo1P5EvS75IJ7tbxRLRrejYlq5xuIOTcKMw==","shasum":"603504cdd7d1c780c7b1df972cbf3ebcc271e036","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlc8m2zbI15K7Cn7TCv8gI7hia1K2QVrfPCZz02H2gIAiBQmCBLC4tSWVBy29N0+UONtJSx0N9cgAQkzpfrRoUhkw=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.6.1.tgz_1507830100524_0.7861625677905977"},"directories":{}},"2.6.2":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"cross-env NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"cross-env NODE_PATH=src jest"},"name":"datavan","version":"2.6.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.4.0","js-cookie":"2.1.4","lodash":"4.17.4","mingo":"2.0.3","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.1","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","cross-env":"5.0.5","delay":"2.0.0","enzyme":"3.1.0","enzyme-adapter-react-16":"1.0.1","eslint":"4.8.0","eslint-config-airbnb":"16.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"21.2.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.4.5","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-hot-loader":"3.0.0","react-test-renderer":"16.0.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"bf85ba435321c35185fdd565713ef6e5657fa92b","_id":"datavan@2.6.2","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-a2xcpWkQsfeZwF1cPoaBr74K1pcB3tfxWUwLAkn32aU+45mhePyuWCjzTuDOcspov1dHAtEPh8n2snw32/mwsA==","shasum":"de7dd45931b9bf236b2c1879bc0b445de361bc1c","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.6.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiL0DiVoALTFdMAfFkMP3vrQopIFJk3oDYckVsO3lzZgIhAJUar1bSWZ+ZL4Hwv9DNRf2n7UF2qguAlwfmFDSH+ZTF"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.6.2.tgz_1508205891631_0.8015468649100512"},"directories":{}},"2.6.3":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.6.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.4.0","js-cookie":"2.1.4","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.1","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.1.0","enzyme-adapter-react-16":"1.0.2","eslint":"4.9.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.2.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.0.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"e126f1379b235a7f4394dd3e79a5d16852b35ed1","_id":"datavan@2.6.3","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-riPm83FT/5i1WH3LavPuyd+yovhktGIFHZGOv+4qXgCKON+AXB8b8osH2x+Fh3WeLxdF0/J4TUyYt8wkGPLNlw==","shasum":"97b6305c98beacd1360d3678dd41a459299014ce","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.6.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExwk9rdPzfxsQtlpYq7qcKH/pzv5Iu1msimvRQa4poqAiBlFtEMo+Kt2IqTmRmmVy6y7EcKFABzVfvb28W+I+Q+KQ=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.6.3.tgz_1508838439851_0.7750263849738985"},"directories":{}},"2.6.4":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.6.4","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.4.0","js-cookie":"2.1.4","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.1","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.1.0","enzyme-adapter-react-16":"1.0.2","eslint":"4.9.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.2.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.0.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"8b991f836a60becebd03fb964de0d96114f4bdd2","_id":"datavan@2.6.4","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-9/riZck84wYKzzR0jxanybZPAzsoFOP5IJJgFErtdLuhPf0R/RQWhFNOy3zPLLD3lLiEIdVEhL7FeuWZLH3Tug==","shasum":"e324ebe8838fb6c7cb6043e85c1e876a94d2a8ef","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.6.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYnM9gRtUYGQ3M6uFDpHtGCKzBnxE9SQ/RbHiDkkJDzAiAH0J3XxuxuqlcJjjYB8S6u158hBRG0+qRQYOyjfIYpuA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.6.4.tgz_1509036727068_0.8687302065081894"},"directories":{}},"2.6.5":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.6.5","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.4.0","js-cookie":"2.1.4","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.1","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.1.0","enzyme-adapter-react-16":"1.0.2","eslint":"4.9.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.2.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.0.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"05bd9826e3669a99ba4f89e35d93758cb0cb8dea","_id":"datavan@2.6.5","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-epz8bg8ilLt2O0Wpzh1mwexdcz2YPUpmhH5T2sA0POj55afZ03FMUUZFaIvmbEozdCoerDcDuhpoweh6PphTfw==","shasum":"1e4acb09395979b68b7a92009ee843d4eb74027c","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.6.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJOwSLKoyVGXbFSfGvchmzMXnn5xb7kSWZ9lLSu/J7uAIhAJFp1hTHb5m401NS83VBc7EP6no7H+b9kzVS6Egm5GAR"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.6.5.tgz_1509040849877_0.28696576529182494"},"directories":{}},"2.6.6":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.6.6","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.4.0","js-cookie":"2.1.4","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.1","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.1.0","enzyme-adapter-react-16":"1.0.2","eslint":"4.9.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.2.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.0.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"bfa9602aa2afc7768a365e9b9639521f828b68b7","_id":"datavan@2.6.6","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-ZWoe8Vvmn5ZG9HG70qA6Xg5wygdW1Cd4OuIO+6RrIvx9xmDjkqG8QwTsBOswFfeKWya0tJ3kW+siQBdUNE0xmg==","shasum":"212a02bfa8ac457db4a156293da6a028b262b3d1","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.6.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGC63tJmn97zWFm928+tHozBC4UAGfZJLMAQM231sHcAiBYslmRZApSfKjYgdqh4Q831Zzctzod++aKRNLEDBtinw=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.6.6.tgz_1509444644865_0.28787780553102493"},"directories":{}},"2.6.7":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.6.7","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.4.0","js-cookie":"2.1.4","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.1","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.1.0","enzyme-adapter-react-16":"1.0.2","eslint":"4.9.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.2.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.0.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"9f45ec7bfa0d122c6a9736059bdedad78cd84a53","_id":"datavan@2.6.7","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-8HsIDLUS3TH1C6WZdadnAhjzDz7iUDJGJKCQINzflyTsaS8o1IyUXJTyiEGE5QjrbbB4jHSozg31V3MMd2wiwg==","shasum":"f534f59b9ed39dcc591208b2a89e03afaccd04ff","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.6.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ65bhw8IBv6j/OHLHDh3joHmHlmRiqXJ6Ovh9S2m/KwIgdaUpX2VMZVHqp1seCTxg984xlrzp7ArJUPnhYQtGb5w="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.6.7.tgz_1509809007078_0.904240014962852"},"directories":{}},"2.6.8":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.6.8","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.4.0","js-cookie":"2.1.4","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.0.0","react-dom":"16.0.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.1","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-module-resolver":"2.7.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.1.0","enzyme-adapter-react-16":"1.0.2","eslint":"4.9.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.2.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.0.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"01b4d012bc9d52ffbf419fb93400e140d6286ad4","_id":"datavan@2.6.8","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-GrRNjrnJI00QDvgn4Hl5yb2XnZzMi2LaP1vGsXHm0aqlAZKIPcG5hK8HZLsPwSVAK3eaIFrRLiTPVnDLI0fydw==","shasum":"604740b982abadd458d219de4cd31c2497f02192","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.6.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDitT0ufpXUdFiydnfZeIObvRzlKjwe0NLM1NpAhSXU1AIhAJ8dRY531+H3JqaFW+8A3SAkFKelaifxOJ0S3bESPC+z"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.6.8.tgz_1510847117989_0.8990989588201046"},"directories":{}},"2.7.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.7.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.5.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.1.1","react-dom":"16.1.1","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.3.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.1.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"76f6f89b8d74a6d7e3f72df8cd69ba77055d0bf5","_id":"datavan@2.7.0","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-thfrqztp4tp9LU4AqnFSPUrEYyY15LnmaK3JNsGVkAmUvbJi2MsApT5rRJbwiCWTXajacU0WegZbzX8L/NE22g==","shasum":"19008f26b3224b3882669c1af35a577d221438b2","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8wkQuoDkrIQbc3bto/j1aaPeTU/5g/hjeqiLKYS3L9wIhALQg7ihs9toF7zZypLJOTpnb5lgEjfQPSgPKLuygqJT8"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.7.0.tgz_1510930352052_0.02581081003881991"},"directories":{}},"2.7.1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.7.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.5.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.1.1","react-dom":"16.1.1","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.3.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.1.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"36b8a7bf4a51b5324db885e8d44903623f84f79c","_id":"datavan@2.7.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-KhbxtonIIxI2R1QQ0Fx+ehsnTFavXM+C4bpBHdtxPhq7r6g00NSN8MOuYYNgG3yBqpLENtTyni9BzgGqBuKPOw==","shasum":"7fe68de5449e476c602091670f06d6b152974f86","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.7.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7/26epGHYZRv030Zo6Rt5tPnEZnfXx4DcXsDRHtFbHAiBXVUAgxagBwgxGWxI+cNf4jcfuWZh4UrDlW+XIsg4CwQ=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.7.1.tgz_1511504334456_0.9869407846126705"},"directories":{}},"2.7.2":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.7.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.5.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.1.1","react-dom":"16.1.1","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.3.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.1.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"279b55775f3c489ed85770ae3facdf47890e1a31","_id":"datavan@2.7.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-NUp/X5o8iPkmi5tHeKPRJtnN96d3UhKbzijaI3VtjTCaDJL01/dA9Tj5cEJnJqVPTcRaqzbxkf04Mg+ccwMGmA==","shasum":"b81b4839e841d6fe84d6277462310d6c94af2df9","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.7.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvrEXVJU9SQKLpjZOi2uRtMOKr3RfKcY+inw+x0Oj9VgIgN4VDbsQbe4wKMcXumuRZ+eRb3PXVcdDSUMsSNXlNE3c="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.7.2.tgz_1511778335079_0.5405660280957818"},"directories":{}},"2.7.3":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.7.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.5.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.1.1","react-dom":"16.1.1","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.3.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.1.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"dcb246a42da7e0ea2ccbc27c3de52e8b9e8b4f6d","_id":"datavan@2.7.3","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-47YigW2Mm2thNuHB5mkfNfHPCCMm5bpyPGtgGDioZcFsb6ktwtOrozdKStqeHL/1DZB2WZPrbJkmDep/pr1NIg==","shasum":"a16c67951af47a93f73396a44c69b84bae27bf96","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.7.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7mI6ecVKE+0w9GdlTUtM21+4Be1GGACpk5MCdqtabQAiEA6kSYoNjQEjYroY9vLnVx60h+ifrdMINWNIUO0VNdDc8="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.7.3.tgz_1511884567943_0.8072552080266178"},"directories":{}},"2.8.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.8.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.5.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.1.1","react-dom":"16.1.1","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.3.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.1.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"5b0768dc3037bf5253c1796b4cb54143f859fca7","_id":"datavan@2.8.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-9tpFIj4xyCtrdYhL/Hiv2bOB4f0V9xguUymaCR2lnOLHHoKaELqqE0cxsfEaEBZ04o/q5PtQ3oKgFwgGPyB7fg==","shasum":"4586ec93d6fff85e863740bf1002f1287cd6553b","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.8.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwej8Z+I/LLpG9Ani5j0n+Hi3hhfW4p8OM+xqWUNYT7AiEA2ri5Ye1O1Q7Tzpt7cGnWqSAB+KSZBtlTvzukFm4kSBs="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.8.0.tgz_1512037697801_0.25793077726848423"},"directories":{}},"2.9.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.9.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.5.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.1.1","react-dom":"16.1.1","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.3.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.1.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"9e7865140d921fbc969e67f7a4294f67f8be7b5c","_id":"datavan@2.9.0","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-72mR6dXWhLPrsZoSRfQKqLWljSCmurywEn20gRc/vq2KrnV3HQkzBjn7ym2Zz0QGWFOaWIp8Elb6kVy9zkYidw==","shasum":"36d9ee2d8968513086d2588c821ca3f67da7cee3","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDITL9sWG80Pt/vdRu6TNYxFdq6VryCrui9VvRCzijCwIgC723/D4LVTtCrvqQSBX33hxwYc8ObN7h4CVw/WYk22Q="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.9.0.tgz_1512232069469_0.23484571441076696"},"directories":{}},"2.9.1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.9.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.5.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.1.1","react-dom":"16.1.1","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.3.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.1.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"4ae619fba12d94d44a3d7a7d27716c820550b187","_id":"datavan@2.9.1","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-DRTrMC1kNA5tF2aOhOrVbIu/HNcCc7w9ICQz8OKdOibUpgM+SZPCxjYA8enBM6ALg2ZLVmbRJp3EZQsoDLZJ3A==","shasum":"bc070911e4e1511149a9b438f0aa120e3071361b","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.9.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHQsiwg+ZRB2QFLn+NY7kdz3yfxVct8+UTn/Jm9z96ngIhAJznsA595S0nqwDZURUJ/tE8/Xs6o/PnRSiRhxI76E+g"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.9.1.tgz_1512297269390_0.8849090894218534"},"directories":{}},"2.10.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.10.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.5.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.1.1","react-dom":"16.1.1","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.3.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.1.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"518c7bf008650a4f93d8b5a998f1a88e3261cc59","_id":"datavan@2.10.0","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-/yH5hRhlSRhfHugHoXmFbJrp2VvUWQp6lNIyyT44BVpEuwuC7rdFkz678cvoVR8LXp/RweYHnyaOs85+Rb+viQ==","shasum":"2b72090b1f9051a21fb94017861176bf355bbd5f","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.10.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvsr+4a5a5TpOyw/jRVBoUCEhgRYGKUeUQxv6AKBu39AiBd95VyPBLSteSB2bxgGm5HN5QNTPm6ezJOVhRhd5iAwg=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.10.0.tgz_1512665645075_0.9393801030237228"},"directories":{}},"2.10.1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.10.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.5.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.1.1","react-dom":"16.1.1","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.3.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.1.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"bcb46083d9d1ad13af4586f0ba74d7047059d606","_id":"datavan@2.10.1","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-/IIsDfYO7q/o+6AyUscqzMvhqMVswVbxBPmyCmnyS1CkPW1gZCzFt36N/8DA+RXYJxTJYFAdapfHagm5CbI0Nw==","shasum":"d340ae4c667bcbee2ce3168252c0cea591f33fa6","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.10.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS2xaOXtCK0FBhMd9kM8CTlzXHl//RNesOYbJ//FXACgIgaq/A6mFeD58feBwxt8UOVLDw92RE2Dpuy58HBHkG2DQ="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.10.1.tgz_1512785749143_0.7233694987371564"},"directories":{}},"2.10.2":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.10.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.5.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.1.1","react-dom":"16.1.1","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.3.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.1.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"6030a973c44308198c7844d9d011915bae0c890c","_id":"datavan@2.10.2","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-FFlM3FK2+mZ2Z5dhXANdNQ3/SHeMsnXGVZzPWdZjuybyebim5O+eJ1dLAHRRdAgA363cbnKz4PJawfNWmLRuLQ==","shasum":"6c89761293a796a0f7a5bbb7fd2f0ca4ae1fbd24","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.10.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8Mf3idwnvmr6EVtZe0sfM2vFa2bieClO2QSP5zVZK8wIgFWiWbW0Npvqltb/NLurJS0bntDLphMLoIAWxvIRldEo="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.10.2.tgz_1512839818737_0.9222004292532802"},"directories":{}},"2.10.3":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.10.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.5.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.1.1","react-dom":"16.1.1","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.3.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.1.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"b91fa198825e1c1a623358fd9afadac0f59d72a9","_id":"datavan@2.10.3","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-qwHAMRNjd5XdBkV5l1VmxrHyudRFgTkGH7EWdV9iv8XDmUkC6VnZ8ZKUTYmsmVfbDRqcJVbGqxJeMOV0GHGkxA==","shasum":"b690a9c15ffaa7ab47e7c6a859a0281cffe7d02b","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.10.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD1jPv1KUpQ1gGTe7a8Tf0y9M1MlM50zN0H2vpTQnV/wIgGDfeKehtyBes5Na75mCtiT28Q40tiKnsn8kweUben44="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.10.3.tgz_1513053416988_0.2670671616215259"},"directories":{}},"2.10.4":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.10.4","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.5.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.4","prop-types":"15.6.0","react":"16.1.1","react-dom":"16.1.1","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.11.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.3.2","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.4.0","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.3.0","react-test-renderer":"16.1.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"bd3af7a45e7fde1e1b25e5cc0fea03b080b671e1","_id":"datavan@2.10.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-k1as7EYIfN2d6cjPUx3uD9z5RO5/oJWLDjAJ+nzdfdusRHnhOHpE0ZMnUusHH1elGBL4j9lXeclYtWCshs/SqA==","shasum":"ef9a65a4a5c7a197862d05fba38ff1a6628edc95","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.10.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDTBXRGVDuY4e5QBQP2JKAl7DaAujNFSwi7kwOxXfuyQIhANuxeIM2aY5J3WOUKokHV5cEVp2FUAN/9EMmp0XKWmSw"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.10.4.tgz_1513159783217_0.9362436220981181"},"directories":{}},"2.11.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.11.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.6.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.5","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.13.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.4.3","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.5.1","react-test-renderer":"16.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"44bbd4357a31d7906a0fe9b8c7ce37bfa37f507b","_id":"datavan@2.11.0","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-NXkiwbpx6Qn1bBeX9VjKVnZ646gk25zOKvwctwp4a1CoiNRZFDELGIVj0sWNBPCKzJwUh5IxD0OtV/aunsgx7g==","shasum":"0c9d4b9baf7dece6e79bdebe55b83b57b954fcee","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.11.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD054KHNljU9eHPXNeqXD90OjOLQ+hEp0JVdT7t54IYHwIgQCAWbzrogbhqlOoYUAHFbD21JuvKR/+nkG92leWziec="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.11.0.tgz_1513263338604_0.9533633692190051"},"directories":{}},"2.11.1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"2.11.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.6.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.5","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.13.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.4.3","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.5.1","react-test-renderer":"16.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"327d5a33cfb0295f457bb17d22bfa5fe8200f2d5","_id":"datavan@2.11.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-idL8B6QoTtLXYL3MZhG1pQgudjW+Wy1SffDBj2e4rAxaH+23tbcGasle+MZ5lWw5KEAduSGlbwFPgrWWFstlsA==","shasum":"48ce7efa1d2305c6db634b90ad687bda0bd231c0","tarball":"https://registry.npmjs.org/datavan/-/datavan-2.11.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3qBppScyth1jnxIWRL5UqjMuLd3i0+im+AjtNLUCZFwIgfzJ72WaSM3FD2qFpj/9fZVjkRIufRvU/lMA7KwpP64g="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-2.11.1.tgz_1513735880439_0.7649968978948891"},"directories":{}},"3.0.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.0.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.6.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.5","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.13.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.4.3","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.5.1","react-test-renderer":"16.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"a042861adfea9bc60f722c8b7d104e954fd6c3f7","_id":"datavan@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-4bmPJdL2ffjK2w/q0rr+haXQx6ctxNrHxhAabdRpTvHPdG00T3kgm77zej861mAyKZAWQKXCjC3HueWWVu551w==","shasum":"389e7778bb4ea7adf2271ed6f9780a4695b85750","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtmOuK9InI6cNVHT/c8Ci+zDc+24sBPELF5e/URma/sAiBQv6iCbIwJpr7y/VbTVuXL2CLt1DuAXLMh6dpJi8NoyA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.0.0.tgz_1513736601470_0.5606269442941993"},"directories":{}},"3.0.1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.0.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.6.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.5","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.13.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.4.3","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.5.1","react-test-renderer":"16.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"39ee6ec0ffeb216b1d4c65518d8c836ec2bd829b","_id":"datavan@3.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-0aMURP+VT4mEEPzfjaCGsQofarQWJdO4z8moE4JlCYcEQJJb7h5/c0o52pONOpZ/ARxkvRbajq4nX4wLOs0yhQ==","shasum":"49056452f0f2f30377762589c1a0040f5b966353","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCmhSZRrzkUPxovZhyFuwDLL/drQSNphnXI5KWy/h33gIgQyFVhdwRQ6FYUkYEvTBHDW0nuZtocdv0FIvyNhjNPF0="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.0.1.tgz_1513738743124_0.5680488289799541"},"directories":{}},"3.0.2":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.0.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.6.0","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.0.5","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1","search-text-tokenizer":"2.1.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.0.2","babel-jest":"21.2.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.2.0","enzyme-adapter-react-16":"1.1.0","eslint":"4.13.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.4.3","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","invariant":"^2.2.2","jest":"21.2.1","jsdom":"11.5.1","react-test-renderer":"16.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"3d55e632849b5abe3af176efaf5e78dc67a17b1c","_id":"datavan@3.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-0KIqdFcr/QvvpJTPmozAPUSfWjcD/bI/4YUOI0QRkKFLURcRc5+4TXdl3FdfNvEMF4+VCvNT2Wo+FL8mtmF9QQ==","shasum":"725f6a01274af1f7f79482d3017d72fc2f681ecd","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRDMUyhYhrsLLiRJkV1D3F7Syz5uaLUdg3oH68hp1eJQIhAIjhPqtXR8u5CGmXtt8pYuNf8q1k/Q7/oJkEGNtJKYh4"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.0.2.tgz_1514559925320_0.9979202060494572"},"directories":{}},"3.1.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.1.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.6.2","js-cookie":"2.2.0","lodash":"4.17.4","mingo":"2.1.1","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","recompose":"0.26.0","redux":"3.7.2","reselect":"3.0.1"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.1.2","babel-jest":"22.0.4","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.14.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.5.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","invariant":"^2.2.2","jest":"22.0.4","jsdom":"11.5.1","react-test-renderer":"16.2.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"2a74f417d81bf3ccf033269af17b1cf53da1a2c2","_id":"datavan@3.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-W5VGpfwu3ezBIQLdibpdK8h/bFPKXp+MHNQc71phPJtSZfYxwswUD+/hWJduxdt8ei9QfpE7xs3gmbvoRCcAAA==","shasum":"184c6972c7165555e3244305248b8a4c2a8038a2","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOF9zPMv9/SVtz4FYIJypET9zZLmJ8RLb0KYteBoYUIAiEA7eaOnjaRQWwT9t5Clpr4EhZ7Yfm/sTgWiGyqerQgs6Y="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.1.0.tgz_1515124706321_0.3233061130158603"},"directories":{}},"3.2.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.2.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.6.3","lodash":"4.17.4","mingo":"2.1.1","recompose":"0.26.0"},"peerDependencies":{"react":"16.2.0","react-redux":"5.0.6","redux":"3.7.2"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.0.4","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.15.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.5.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.0.4","jsdom":"11.5.1","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.7.8"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"4d857eac2452823c177d12b3d569b4c9949eb0f8","_id":"datavan@3.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-6OUwqVlabGoePbvcaBr9aFG4gPS1ZD0m3h7C8cbTDxIpegsRWnGmeMVmwfzMEtZI/oZSKDRiagpLqHZMcEWULQ==","shasum":"1914a96236d49b77555faf4e191fcfba475cfdee","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNuv5ovFDpaNEE5eKDxF/pedSr599eODIFYqQPQ7H2AAiAcBhtSrt9ki3Y+8lm0/OxBAVaZ0HfqfI5JryI7Iw20Jg=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.2.0.tgz_1515494552652_0.8287394300568849"},"directories":{}},"3.3.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.3.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.6.3","lodash":"4.17.4","mingo":"2.1.1","recompose":"0.26.0"},"peerDependencies":{"react":"16.2.0","react-redux":"5.0.6","redux":"3.7.2"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.0.4","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.15.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.5.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.0.4","jsdom":"11.5.1","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.7.8"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"bd2517ebb743b0c7f712aea6c4e78d457b5afed5","_id":"datavan@3.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-WzXGJamAwiU1rwjPQCe895Al5o/ZS7t7WKGSg7jppQdrqA2rXoANYIIWYeINNNOaxT0VlImmL+DlhPKjimbFVw==","shasum":"75762f136e95a77384d2b4cab682553171c6862e","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5qCfK65D+QeP7lR9RzTNrDGVKOLcuBjGVkVIz4LqqDwIhANeHU819QsZa3u/ohpm0DIleLu90FTf4Zp8/1bn/O06h"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.3.0.tgz_1515577610688_0.9851843377109617"},"directories":{}},"3.3.1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.3.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.6.3","lodash":"4.17.4","mingo":"2.1.1","recompose":"0.26.0"},"peerDependencies":{"react":"16.2.0","react-redux":"5.0.6","redux":"3.7.2"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.0.4","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.15.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.5.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.0.4","jsdom":"11.5.1","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.7.8"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"874e68f71e64288f772b291084c729c88d0d58ce","_id":"datavan@3.3.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-4WgOuf7SZufsniC9oBFxe/6X95ZS2zV/Y2jv+noAGQMLkWMaa18xVT6OTJ7u5fq1znxWOm+/MqojxEuzdu/LRQ==","shasum":"2bf862613fb3291011635471f1e6206f45b4a114","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmc7WHkYkpOx+WdPtt8Dfx+XOHr1ruGrkek19vE4l+4AiEA2YQ/dMdD8MvRYRK4eG1w4I7hRptRobP7lFDdsS1oGYo="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.3.1.tgz_1515661378407_0.008695738157257438"},"directories":{}},"3.3.3":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.3.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"1.0.0","immutability-helper":"2.6.3","lodash":"4.17.4","mingo":"2.1.1","recompose":"0.26.0"},"peerDependencies":{"react":"16.2.0","react-redux":"5.0.6","redux":"3.7.2"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.0.4","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.15.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.5.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.0.4","jsdom":"11.5.1","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.7.8"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"7c73944c4829e3b22af01ca6c12b88a232034acc","_id":"datavan@3.3.3","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-dwLZfN42WYYDvl55wOB1LNuKZRorIPTkZozdM1TeKwykprJBxsy3lxoMFdj72AZsKl9zQgPy6HVVGu2ivA4ASQ==","shasum":"2531255cc247b026113b4df93925b65ecbc6b034","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJfvBxyw9lGnhI2TfsjNsHpnEySLr1hvxwFLaHEPzr1wIgH5/mJlpH27BWpWLBJiIFtLlFbJJu+R/zNaSeCYtojZc="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.3.3.tgz_1515661811861_0.615662046475336"},"directories":{}},"3.3.4":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.3.4","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.4","lodash":"^4.17.4","mingo":"2.1.1","recompose":"^0.26.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.1.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.15.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.6.2","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.1.1","jsdom":"11.5.1","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"f198c8796fe1b3bc9ffe43ad2377108aa12f2ce5","_id":"datavan@3.3.4","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-pB6MINAh6j3eI3mXjj1qHsYuPkFa6G/mp+4jLXpnMgcnVnrIYc26eh/NEDs04kXfbqpa4nI1mcliVDqjdxTQkQ==","shasum":"11810c1dc521e79ad56a38b0c6cb77daab076e9f","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7IyKrFQ5XkpMCBYeN1b5oMFJ/JVNeyaSHJMl9hnRZjAiBM1QwCM1C5Xq8ezwbKIVwRYvRuvR3JXmQcR+wmT+fisA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.3.4.tgz_1516072036773_0.9241659750696272"},"directories":{}},"3.3.5":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.3.5","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.4","lodash":"^4.17.4","mingo":"2.1.1","recompose":"^0.26.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.1.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.15.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.6.2","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.1.1","jsdom":"11.5.1","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"627f4a0cacd0504443182384c02bdfde82d49cd0","_id":"datavan@3.3.5","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-3/w28di8hN5VKGzNtnggsrzfFv7mPHuBkvWDnoTQfREcELMFIlD8UyFgMknLxCrpUEBZ6wnvlVB0fijdpqtW3Q==","shasum":"d064f0255511ea76322799261286d96d9d9695ca","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.3.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeJBtzNmwmxboSGnMCh80p/x9qPimrd5XU71ZtTxC9jQIhAJlCw8Y3xqcwnE41z9rlbmxJFfkGn3lbruV+47/10cpz"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.3.5.tgz_1516166797022_0.505452120443806"},"directories":{}},"3.3.6":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.3.6","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.3.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.4","lodash":"^4.17.4","mingo":"2.1.1","recompose":"^0.26.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.1.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.15.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.6.2","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.1.1","jsdom":"11.5.1","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.0"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"3d2d0da43fa81f9f90e2de7ce3a521cad8c5e1e5","_id":"datavan@3.3.6","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-K5tuP+WdYx850Tw8o9OrmFxFD3CBIjiFfKlfqhAww2gGaxJEoWP0sk3Hd17d1DPRUIjkb5ZQwqWbibfKNna+Zg==","shasum":"13ef658f96059a84683e3e91ede0d9a6d68450fc","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.3.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID62j7gmTVLO+JDUoCDLETrQNO4lG/9pfJxCVDooTjdVAiBFWUCYmSF5y7AyAUCxpQbwQ1eYW4d6LCSrNakRnIFU2Q=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.3.6.tgz_1516256635605_0.3245239013340324"},"directories":{}},"3.3.7":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.3.7","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 9.0.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.4","lodash":"^4.17.4","mingo":"2.1.1","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.1.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.16.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.7.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.1","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.1.4","jsdom":"11.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"1b70b1c1ac398ee4a7986886d4ca1c81bc87aad8","_id":"datavan@3.3.7","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-XMWK5bb2z+OHM+X2kflU5PBOipMHWsRo8l4fVij3C1X4fmKymQX1wA5YIm6mEuU52Xn9LDd6J68+WQPUE33hxg==","shasum":"3b4e076b4d4ac4f0eefb3f0c4f1218d98aecdf64","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.3.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3OslP50cDG+RiPHkfeQPduaCenMeEmMVSD2J4DiH8UAiEAl6ewM4OeUivjvMLv6hFQ3ICzSPdsEAeqr4OE89OHkQo="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.3.7.tgz_1516674589634_0.25958732864819467"},"directories":{}},"3.3.8":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.3.8","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 9.0.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.4","lodash":"^4.17.4","mingo":"2.1.1","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.1.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.16.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.7.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.1","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.1.4","jsdom":"11.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"20454699deef6d3bb7282364c436d948ae2becd0","_id":"datavan@3.3.8","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-E5J4vHeRG+s33DKSKHYVA8TzkRdAmmDjbZXW8RvudO1P7QH56YD17t7XvDvXL/L05uAZfHCEtHRTbN3ZsTN6Ug==","shasum":"9dc139bf4a0717ef20acee3c88627cd3b6887b8a","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.3.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbRPxOg+72/vDq/H1TKpEuAYduWqs7sdFKWYG6QceEgAiEApgsSsSOSo9r4vDwdgUWrsMp/UPbhhZS5Ow/Z8i8c8DQ="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.3.8.tgz_1516848799060_0.8073446503840387"},"directories":{}},"3.4.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.4.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 9.0.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.4","lodash":"^4.17.4","mingo":"2.1.1","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.1.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.16.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.7.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.1","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.1.4","jsdom":"11.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"413d054bb741468e171690070ab5dd1cc4c57cf3","_id":"datavan@3.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-pNZjR2RjwQpF1Zigm4TsbOMtyqMEjbeyosz3x6ndJ+OHSnv2vTaUJpxV8g7OywtDrL+X8BkYQve6cpyqNT3gBg==","shasum":"3367e80ab6f028f88f854aafdf9e60a3b5312960","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpHX4H7ys+DcoIDToiAZGjDlwAHuoX8p97EMDSWOk91AIhANGwSldkmPB51JYZFsXfhTiiW3sx6e3sLAlBM7y3WsYK"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.4.0.tgz_1517196238455_0.4771488399710506"},"directories":{}},"3.4.1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.4.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 9.0.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.4","lodash":"^4.17.4","mingo":"2.1.1","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.1.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.16.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.7.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.1","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.1.4","jsdom":"11.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"40628c6ab1ae8f7297f6220d79b8a2128969d6eb","_id":"datavan@3.4.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-fIA8mN/qVin21+dB5NMMDUe3B1D++1VxjJc7HtaMEld/AP6wqT2P2VVOfrWaLjA5JQbwdx/g16jq0BPyERWfxQ==","shasum":"df7ce5d87ef10bd3bbae925385d8c96402e4c6d4","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeX2ly8tSfJ33ncM+wy80yM6CfHzj8fMXXDIv0eEMPgAiEA6Fv5LHh8fvQ02QCSxusqezcA6zGLNj2B35httFBOp08="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.4.1.tgz_1517216472217_0.08606486837379634"},"directories":{}},"3.4.3":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.4.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 9.0.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.4","lodash":"^4.17.4","mingo":"2.1.1","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.1.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.16.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.7.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.1","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.1.4","jsdom":"11.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"3237983558a3c126021994de5ddd690c84c50a69","_id":"datavan@3.4.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-ZTqcKLzhaBDhTw2ni4VNVOkFQXW8/29aOcCXn57/zTrYX6xRugz4Pw7iJHJiaQqXAjxaU0IvEd5A2dld+tSeiQ==","shasum":"3887912c0eebf93e374d7925b8db24c1a814d4b1","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE5vR9BLKR/vDRW/uunPwjW/HRUPyzZLEFfVYC0P3nMwIgB9ClLE39RDFQnV015toz/sa/1g0lsTniMCHNblRIO/Q="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.4.3.tgz_1517368811922_0.13164494559168816"},"directories":{}},"3.4.4":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.4.4","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 9.0.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.4","lodash":"^4.17.4","mingo":"2.1.1","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.1.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.16.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.7.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.1","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.1.4","jsdom":"11.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"9b8df5fa7e471748c864049593e3489c9d8795b9","_id":"datavan@3.4.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-rcBM8AL6CJCGqrpxUi6UOJIX0TCXURI/XQHhQ8YCGC9mVH4NBdSCkC1pYjGZzKIkk2EWTqC8DpXni6zii2HSLw==","shasum":"e360ae43a589cabdae0946d1554beba9684f437e","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.4.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT+AVtGcxEeR3uN3H2VfJoJ/0HqtdoYKIWatYhQqBgFAiBvVmnuG4xoC0WdqW/agSVIvnd8PvIeR5gWiM40xEeBug=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan-3.4.4.tgz_1517369129680_0.4535919495392591"},"directories":{}},"3.4.5":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.4.5","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 9.0.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.4","lodash":"^4.17.4","mingo":"2.1.1","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.1.0","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.16.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.7.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.5.1","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.5.1","jest":"22.1.4","jsdom":"11.6.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"da9a2b9e380c761c45a5ad560370cf863612d660","_id":"datavan@3.4.5","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-GEjNpC17xAcxJtAwYxwAEmOK3ZoC7U0dtMO+09a737l0EROjXli7/gv2yuHWj0+muFCpIzRbXamkcJ03JSotKg==","shasum":"cba7e61ee671411a42f26125c010fa7b25dcfd0f","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.4.5.tgz","fileCount":92,"unpackedSize":430555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/vh5Ga4kvnY6udUQq/yUSxFhd0bRYhG+yqGnMpB+NnAiByk8UY3eeGfzUdvz5NYgyX/u8ktHzoCoHlef2TZmAvgA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_3.4.5_1518278899741_0.558681240529666"},"_hasShrinkwrap":false},"3.5.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.5.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 9.0.0"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.4","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.2.2","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.1.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.17.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.12.1","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.6.1","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.6.1","jest":"22.3.0","jsdom":"11.6.2","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"349b8d48e9df3cdae90ca4fe315d6113cafbb768","_id":"datavan@3.5.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-SdJSBAdXBf+KWd30IjQlZu1/dwEF/0h/A66QceFdQzGQUCezc7bjCEYkwmi1RjDAMy7VOORrjBrK3+gT4ElkFg==","shasum":"a2813a99207372a4ff3ab6426503cda0e164c883","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.5.0.tgz","fileCount":93,"unpackedSize":613670,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsROTiOY3piZx51WqEXoj/yU5+4H07FKh1nW1S+OP+rAiA79AeBeVxo2ROb+O/tQKO4fIy3CLMscSdbovZPAcd8pA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_3.5.0_1518688289704_0.6498489684873752"},"_hasShrinkwrap":false},"3.5.1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.5.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.4","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.1","babel-jest":"22.2.2","babel-plugin-dev-expression":"0.2.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.1.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.17.0","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.12.1","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.6.1","eslint-plugin-mocha":"4.11.0","eslint-plugin-react":"7.6.1","jest":"22.3.0","jsdom":"11.6.2","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.6","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"2721e60c2e3db231a5bd0791850c359b4e0de349","_id":"datavan@3.5.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-JFPyN+iBQyJ7KHcLa/c4irPD5EH5qLv+isynBzcooRdnVhW2LJrDInfZQ+akHxOhFUzKEM2AOAuuExgIj4Jheg==","shasum":"0b3da5fc608bc18ffd2611f88afc30f9b866808d","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.5.1.tgz","fileCount":93,"unpackedSize":618542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkteh481PzHDUADOEoL1xfIRlgwa5vkLEJSYB7PHA1FwIgAjTfXrGUHQlqBv6/AuQKxs1kW3X+cY1fWzJuiNlbXS4="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_3.5.1_1519814173093_0.6714343363445476"},"_hasShrinkwrap":false},"3.5.2":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.5.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.2","babel-jest":"22.4.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.1.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.18.2","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.9.0","eslint-plugin-jest":"21.13.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.6.1","eslint-plugin-react":"7.7.0","jest":"22.4.2","jsdom":"11.6.2","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"dc39b4c2a50aa701d90b4b5959f334bd1caa6c34","_id":"datavan@3.5.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-mIs7cUAeRXe21NI2M2az5TJAq0LglCjzAqSEzOl9NCyX2BJsq0nBdDGUdHn+mv69OkGZznMEmsMvnKzVeaPmzQ==","shasum":"fb99ee8bcfd9a54f501b1a9900123b6128fdaa4d","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.5.2.tgz","fileCount":89,"unpackedSize":430526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHAKF8J9HPu+mV2g71AjacJa1lNnurY8XLkTdMBykDnAIhAJHYDqrpMeI80B/tgi+yYgIzF3VTr4J3XjJ3H0JWtA3K"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_3.5.2_1520520390832_0.8245028624383763"},"_hasShrinkwrap":false},"3.5.3":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.5.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.2","babel-jest":"22.4.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.1.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.18.2","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.9.0","eslint-plugin-jest":"21.13.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.6.1","eslint-plugin-react":"7.7.0","jest":"22.4.2","jsdom":"11.6.2","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"4a4e934a772baf79ee89734335301d65285b09f4","_id":"datavan@3.5.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-eeGKyfiUvadJNntPwUdkr+k+82YUw020ZyJQ+5D/NksX+GqViaAeLkxK+neNuaReQcER/9xco23+rDWBnuX6/g==","shasum":"01b1a89a2ac22d986a89415d67f76b07f0ce0289","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.5.3.tgz","fileCount":90,"unpackedSize":608827,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiRcWFpob4U8wzCoyWpZMae/V5TnAO9/98mo0iKUGk3AiBNztCvyBxaPkCMfd3b1gcuc2xNSkX95Hq5Q0fnovn9sA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_3.5.3_1520592018943_0.32407387271319443"},"_hasShrinkwrap":false},"3.5.4":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.5.4","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.2","babel-jest":"22.4.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.1.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.18.2","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.9.0","eslint-plugin-jest":"21.13.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.6.1","eslint-plugin-react":"7.7.0","jest":"22.4.2","jsdom":"11.6.2","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"80e98ab3494eae3b1f298af09093a97500fe655e","_id":"datavan@3.5.4","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-FAqmixYAvqtbl9xc0dBSWqfsj7W6XrvbSv3XpePHtbSdWw4e3E3bK1JL9xlzMqtygEMMcABtYZplwRjNy7o1rg==","shasum":"8592a0bd273cdfe616cb7f58973cb07e2cb147b7","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.5.4.tgz","fileCount":90,"unpackedSize":615124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4rMyXKKvfbnGnd7rANNc3adGwiwTMqBXpRmPTLYxBoAiAmG8Y3rFg0VtD2if7RnGvnWOeni2jl9KIr6L2qWZcEYA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_3.5.4_1520937657599_0.06678200772413145"},"_hasShrinkwrap":false},"3.5.5":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.5.5","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.2","babel-jest":"22.4.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.1.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.18.2","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.9.0","eslint-plugin-jest":"21.13.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.6.1","eslint-plugin-react":"7.7.0","jest":"22.4.2","jsdom":"11.6.2","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"9a29514b57a302d2303ac84fd2057338ec12f11e","_id":"datavan@3.5.5","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-L6fz/P4lSYZkZ67g44OzlIkKN7BdTtueimSyXk1Z9OjPGrK4htanUiJzAZK8ur6PjBLPDgu6jOdUDFqgxM33Tw==","shasum":"8fb3536bbd74d7eb2c17d6cd0d659902558c5f3a","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.5.5.tgz","fileCount":90,"unpackedSize":433733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKOdmm2ZQCf8rQe3suir6/97ENY3KYgmjpsGeTKYykeAiEAwm93hIfC5liYZC3LtBWXVjDzQr33sjzCjCFg+Ymk2lE="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_3.5.5_1521034684568_0.14524712314035604"},"_hasShrinkwrap":false},"3.5.6":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"3.5.6","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.2","babel-jest":"22.4.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.1.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.18.2","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.9.0","eslint-plugin-jest":"21.13.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.6.1","eslint-plugin-react":"7.7.0","jest":"22.4.2","jsdom":"11.6.2","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"9823b7b0ebfdb82753600103c0c20fefb79158a6","_id":"datavan@3.5.6","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-dRZnXNnowL0CXyxTKnJMQWNKuGPuj0rw9wPcMNS8e8Mq1b8iHoHTrlyIKN/xA9sbuOMbLEZFZByyqkSwpdIDjg==","shasum":"2ffdf86a330a4e47baf820e4dbec8430eea817d9","tarball":"https://registry.npmjs.org/datavan/-/datavan-3.5.6.tgz","fileCount":88,"unpackedSize":615958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYVWl1c49SCZxc7kpOHrM/B/Vs3EP0lnsJVgoJP4+hAAiAP8uMy2oDObT2hhUcIkcY8J4Uj7mp5YMMu/EGWk/4Row=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_3.5.6_1521110277050_0.2136118744209894"},"_hasShrinkwrap":false},"4.0.0-0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore spec.js,test.js,test","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js,test","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.0.0-0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"testEnvironment":"node","roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"^8.2.2","babel-jest":"22.4.1","babel-plugin-lodash":"3.3.2","babel-plugin-module-resolver":"3.1.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-env":"1.6.1","babel-preset-react":"^6.24.1","babel-runtime":"6.26.0","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.18.2","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.9.0","eslint-plugin-jest":"21.13.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.6.1","eslint-plugin-react":"7.7.0","jest":"22.4.2","jsdom":"11.6.2","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","react-test-renderer":"16.2.0","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","collection","react","redux","reactive","ajax","fetch","http","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","readme":"**datavan: wrap redux into mongodb api and can sync with server**\n\n![https://img.shields.io/npm/v/datavan.svg](https://img.shields.io/npm/v/datavan.svg?style=flat-square)\n[![state](https://img.shields.io/badge/state-alpha-green.svg?style=flat-square)]()\n[![npm](https://img.shields.io/npm/dt/datavan.svg?maxAge=2592000&style=flat-square)]() [![npm](https://img.shields.io/npm/l/datavan.svg?style=flat-square)]()\n\n**Features**\n\n* based on [redux](https://www.npmjs.com/package/redux)\n* mongodb-like find(), update() api\n* design with offline in mind\n* customizable server fetch, submit, persistent, conflict-resolve logic\n* built-in reselect-like memoizing layer\n* supports server rendering\n* code in es6, support tree-shaking\n\n**How It works?**\n\nDuring find(), datavan will query your local-data first. If local-data is missing, it will call your onFetch() as a side effect and update the local-data.\n\n**Table of Contents**\n\n<!-- TOC START min:1 max:3 link:true update:true -->\n\n* [Getting Started](#getting-started)\n* [Setup](#setup)\n  * [datavanEnhancer](#datavanenhancer)\n  * [use with redux's combineReducers](#use-with-reduxs-combinereducers)\n  * [data in redux store state](#data-in-redux-store-state)\n* [Better Performance](#better-performance)\n  * [connectOnChange](#connectonchange)\n  * [withMethods](#withmethods)\n* [API](#api)\n  * [find](#find)\n  * [findAsync](#findasync)\n  * [findOne](#findone)\n  * [findInMemory](#findinmemory)\n  * [checkFetch](#checkfetch)\n  * [get](#get)\n  * [getAll, getOriginals, getSubmits](#getall-getoriginals-getsubmits)\n  * [insert](#insert)\n  * [update](#update)\n  * [remove](#remove)\n  * [mutate](#mutate)\n  * [set](#set)\n  * [reset](#reset)\n  * [load](#load)\n  * [submit](#submit)\n  * [recall](#recall)\n  * [getCollection](#getcollection)\n  * [resetStore](#resetstore)\n* [Extra](#extra)\n  * [genTmpId](#gentmpid)\n  * [getState to get latest fetching time](#getstate-to-get-latest-fetching-time)\n  * [getPending, getStorePending to wait for fetching](#getpending-getstorepending-to-wait-for-fetching)\n  * [loadCollections](#loadcollections)\n  * [get and listen to browser size](#get-and-listen-to-browser-size)\n  * [Server Rendering](#server-rendering)\n\n<!-- TOC END -->\n\n**Other Docs**\n\n* [searchObjects](https://github.com/ericfong/datavan/blob/master/src/extra/searchObjects.md)\n\n# Getting Started\n\n```js\nimport { createStore } from 'redux'\nimport { Provider, connect } from 'react-redux'\nimport { datavanEnhancer, find, connectOnChange } from 'datavan'\n\nconst PureComponent = props => <div>{props.user.name}</div>\n\n// normal redux connect\nconst MyApp = connect(\n  (state, { name }) => {\n    const user = find(state, 'user_table' /* collection */, { name } /* mongo query syntax */)[0]\n    // first call result will be undefined\n    // after HTTP response, connect will be re-run\n    // second result will get user object\n    return { user }\n  },\n  (dispatch, { name }) => {\n    return {\n      modifyUser: () =>\n        update(dispatch, 'user_table' /* collection */, { name } /* query */, { $merge: { name: 'smith' } } /* mongo update syntax */),\n    }\n  }\n)(PureComponent)\n\n// create redux store\nconst store = createStore(\n  // reducer\n  state => state,\n  // preloadedState\n  {},\n  datavanEnhancer({\n    collections: {\n      // defined collection called 'user_table'\n      user_table: {\n        onFetch(collection, query, option) {\n          return Promise.resolve([{ _id: 'id', name: 'john' }])\n        },\n      },\n    },\n  })\n)\n\nrender(\n  <Provider store={store}>\n    <MyApp name=\"john\" />\n  </Provider>\n)\n```\n\n* [query syntax from mingo](https://www.npmjs.com/package/mingo)\n* [update syntax from immutability-helper](https://www.npmjs.com/package/immutability-helper)\n\n# Setup\n\n### datavanEnhancer\n\nUse `datavanEnhancer` to create datavan enhancer for redux `createStore`.\n\n```js\nimport { genId, defaultGetQueryString } from 'datavan'\n\nconst enhancer = datavanEnhancer({\n  collections: {\n    user_table: {\n      // all following fields are optional\n\n      // id field for document (default: `_id`)\n      idField: 'id',\n\n      // async fetch function (default: `undefined`). Should return array or map of documents\n      onFetch(query, option, collection) {\n        return fetch('restful-api?name=john')\n      },\n\n      // async submit function (default: `undefined`). Should return array or map of documents. Return `false` means submit cancelled.\n      onSubmit(submits, collection) {\n        return fetch('restful-api', { method: 'POST', body: JSON.stringify(submits) })\n      },\n\n      // cast and convert doc fields. Return: casted doc\n      // NOTE since cast() will directly mutate state in reducer, less usage of cast(), less side-effects\n      // NOTE only cast to primitive types. DON'T cast to Date, Object, Array or values not triple equal after JSON.stringify()\n      cast(doc) {\n        doc.count = parseInt(doc.count, 10)\n        // Can cast to Number as count === JSON.parse(JSON.stringify(count))\n        doc.arr = 'a,b'.split(',')\n        // Can cast to Number as arr !== JSON.parse(JSON.stringify(arr))\n        return doc\n      },\n\n      // generate a new tmp id string (default: genId from datavan)\n      genId: genId,\n\n      // calculate and return fetchKey (to determine cache hit or miss) from fetchQuery (default: defaultGetQueryString from datavan)\n      getQueryString: (query, option, collection) => '',\n\n      // another way to setup initial data. With `{ byId: {}, originals: {}, fetchAts: {} }` object tables.\n      initState: {\n        // byId is table of docs\n        byId: {\n          'user-1': { _id: 'user-1', name: 'John' },\n        },\n        // originals is table of modified docs' originals\n        originals: {\n          'user-1': { _id: 'user-1', name: 'Old Name' },\n        },\n        // fetchAts is server fetched queries times (msec, to prevent re-fetch after server rendering)\n        fetchAts: {},\n      },\n\n      // gcTime (in msec) for reset expired calculation\n      gcTime: 60 * 1000,\n    },\n  },\n})\n```\n\n### use with redux's combineReducers\n\nif you use `combineReducers`, you also need to use `createVanReducer`\n\n```js\nimport { createVanReducer } from 'datavan'\n\nconst vanConf = { collections }\n\nconst rootReducer = combineReducers({ ..., datavan: createVanReducer(vanConf) })\n\nconst store = createStore(rootReducer, preloadedState, datavanEnhancer(vanConf))\n```\n\n### data in redux store state\n\ndatavan will store docs in the following structure\n\n```js\nconst state = store.getState()\n\nstate = {\n  datavan: {\n    user_table: {\n      byId: {\n        id_1: {\n          _id: 'id_1',\n          name: 'John',\n        },\n        id_2: {\n          _id: 'id_2',\n          name: 'May',\n        },\n      },\n\n      // table of modified docs' originals\n      originals: {},\n\n      // server fetch times/markers (msec, to prevent re-fetch after server rendering)\n      fetchAts: {},\n    },\n  },\n}\n```\n\nYou can use any redux persist packages to save and load data\n\n# Better Performance\n\n### connectOnChange\n\nconnectOnChange can memoize map state function result and only re-run if specified props and accessed collections is changed. Accessed collections will be auto-detected.\n\n```js\nconnectOnChange(['array', 'of', 'props', 'keys'], mapStateFunction)\n\nconst MyApp = connectOnChange(\n  // array of props keys\n  ['name', 'role'],\n  // map state function\n  (state, { name, role }) => {\n    return { user: find(state, 'user_table', { name, role })[0] }\n  }\n)(PureComponent)\n```\n\n### withMethods\n\nuse withMethods to prevent re-create handler functions when props changed\n\n```js\nwithMethods({\n  onClick(props, event) {\n    // props will be inject as the first argument\n    // you can also use this.state and this.setState()\n    event.preventDefault()\n    return mutate(props.dispatch, 'user_table', 'id-1', { x: { $set: 1 } })\n  },\n})(Comp)\n```\n\n# API\n\n### find, pick\n\n```js\nfind(state, collection, query, [option])\n// Return: Array of documents\n```\n\n* state: redux state or dispatch function or store object\n* collection: collection name\n* query: Array<id> | query-object (mongodb like query object, we use [mingo](https://www.npmjs.com/package/mingo) to filter documents)\n\n```js\narr = find(state, 'user_table', { name: 'john' })\n\n// query starts with $$ which trigger find within the result from onFetch response\narr = find(state, 'user_table', { name: 'john', $$limit: 10, $$sort: ... })\n\nuserById = pick(state, 'user_table', { name: 'john' })\n```\n\n### findAsync, pickAsync\n\n```js\nfindAsync(stateOrDispatch, collection, query, [option])\n\nbyId = pickAsync(stateOrDispatch, collection, query, [option])\n```\n\nAsync function that always fetch and find data from server\n\n### findInMemory\n\nlike find() but only find in local memory\n\n### checkFetch\n\ninternally used by find(), findAsync() to call onFetch and return a raw result in promise. Without call findInMemory() after onFetch to normalise onFetch result.\n\n### get\n\n```js\ndoc = get(stateOrDispatch, 'user_table', 'id-123')\n```\n\n### getAll, getOriginals, getSubmits\n\n```js\n// get all documents. This won't trigger onFetch()\nconst docsTable = getAll(stateOrDispatch, 'user_table')\n\n// get local changed documents\nconst dirtyDocs = getSubmits(stateOrDispatch, 'user_table')\n\n// get local changed documents' originals\nconst originalDocs = getOriginals(stateOrDispatch, 'user_table')\n```\n\n### insert\n\nReturn: inserted docs\n\n```js\ninsertedDoc = insert(stateOrDispatch, 'user_table', { name: 'Mary' })\n// can also insert array\ninsertedDocs = insert(stateOrDispatch, 'user_table', [{ name: 'Mary' }, { name: 'John' }])\n```\n\n### update\n\n* update operations based on [immutability-helper](https://www.npmjs.com/package/immutability-helper)\n\n```js\nconst query = { name: 'Mary' }\nconst mutation = { $merge: { name: 'Mary C' } }\nupdate(stateOrDispatch, 'user_table', query, mutation)\n```\n\n### remove\n\nremove all docs that match the query\n\n```js\nremove(stateOrDispatch, 'user_table', { name: 'May' })\n```\n\n### mutate\n\nmutate documents using [immutability-helper](https://www.npmjs.com/package/immutability-helper) syntax\n\n```js\n// merge by doc id\nmutate(stateOrDispatch, 'user_table', 'id-123', { $merge: { name: 'Mary' } })\n\n// merge by array of path\nmutate(stateOrDispatch, 'user_table', ['id-123', 'name'], { $set: 'Mary' })\n\n// merge in many docs\nmutate(stateOrDispatch, 'user_table', { $merge: { docId1: doc1, docId2: doc2 } })\n```\n\n### set\n\nshortcut of [mutate](#mutate) which always use `{ $set: value }`\n\n### reset\n\nreset local change and re-fetch in future get/find\n\n```js\n// reset all docs, both mutated or non-mutated (default option: { expired = false, mutated = true })\nreset(stateOrDispatch, 'user_table', [option])\n\n// reset only expired docs, both mutated or non-mutated\n// expire time controlled by collection's gcTime\nreset(stateOrDispatch, 'user_table', { expired: true })\n\n// reset only expired docs, non-mutated-only\nreset(stateOrDispatch, 'user_table', { expired: true, mutated: false })\n\n// reset by ids array, ids will be ignored if expired=true\nreset(stateOrDispatch, 'user_table', { ids: ['id-1'], mutated: false })\n```\n\n### load\n\nload bulk data into store. data can be\n\n```js\nload(stateOrDispatch, collection, data, option)\n```\n\n* Array of docs\n* Or a object with `{ byId: {}, originals: {}, fetchAts: {} }`\n* Or Table of docs\n\n```js\n// Array of docs\nload(stateOrDispatch, collection, [{ _id: 'user-1', name: 'John' }])\n\n// Or a object with at least one of `{ byId: {}, originals: {}, fetchAts: {} }`\nload(stateOrDispatch, collection, {\n  // byId is table of docs\n  byId: {\n    'user-1': { _id: 'user-1', name: 'John' },\n  },\n  // originals is table of modified docs' originals\n  originals: {\n    'user-1': { _id: 'user-1', name: 'Old Name' },\n  },\n  // fetchAts is server fetched queries times (msec, to prevent re-fetch after server rendering)\n  fetchAts: {},\n  // submitted tmp and stored id mapping\n  $submittedIds: { tmpId: storedId },\n})\n\n// Or Table of docs (byId)\nload(stateOrDispatch, collection, {\n  'user-1': { _id: 'user-1', name: 'John' },\n})\n```\n\n* load() data will consider as fill data from backend and trigger re-render\n\n### submit\n\nsubmit collection with onSubmitFunc. If onSubmitFunc is missing, will use collection's onSubmit\n\n```js\nawait submit(stateOrDispatch, 'user_table', [onSubmitFunc])\n```\n\n### recall\n\ncall a function (anonymous or collection-defined) only-if store data or argument changed. If no changes, cached result will be used.\n\n```js\n// recall collection-defined function\ncreateStore(\n  reducer,\n  state,\n  datavanEnhancer({\n    collections: {\n      user_table: {\n        groupBy(byId, arg1) {\n          return _.groupBy(byId, arg1)\n        },\n      },\n    },\n  })\n)\nconst result = recall(state, 'user_table', 'groupBy', 'arg1-value')\n```\n\n### getCollection\n\nget collection instance from redux store\n\n```js\nconst store = createStore()\nconst collection = getCollection(store | state | dispatch, 'collection-name')\n```\n\n### resetStore\n\nresetStore all collections data\n\n```js\nresetStore(store, { expired: true | false, ids: ['idStr'], mutated: true | false })\n```\n\n# Extra\n\n### genTmpId\n\n```js\nconst newTmpId = genTmpId(store)\n```\n\n### getState to get latest fetching time\n\nYou can use\n\n```js\nconst fetchingAt = getCollection(store, 'collection_name').getState().fetchingAt\n// return msec elapsed since January 1, 1970 00:00:00 UTC\n```\n\n### getPending, getStorePending to wait for fetching\n\n```js\nawait getPending(store, 'collection_name')\nawait getStorePending(store)\n```\n\n### loadCollections\n\nlike [`load`](#load) but load multiple collection data in one dispatch cycle\n\n```js\nresetStore(store, { user_table: [...], other_table: [...] })\n```\n\n### get and listen to browser size\n\nget width & height and listen to browser resize automatically. You are better use css to build responsive layout.\n\n```js\nconst browserWidth = getBrowserWidth(state, collectionName, (widthKey = 'browserWidth'))\nconst browserHeight = getBrowserHeight(state, collectionName, (heightKey = 'browserHeight'))\n```\n\n### Server Rendering\n\n```js\nimport { createStore } from 'redux'\nimport { Provider, connect } from 'react-redux'\nimport { datavanEnhancer, serverPreload } from '.'\n\n// define collection\nconst collections = {\n  users: {\n    onFetch(query, option) { /* browser side implementation */ },\n  },\n}\n\n// connect react component\nconst MyApp = connect((state, { username }) => {\n  return {\n    user: find(state, 'users', { username }, { serverPreload: true })[0],\n  }\n})(PureComponent)\n\n// create store\nconst serverStore = createStore(null, null, datavanEnhancer({ collections }))\n\n// serverPreload will wait for all serverPreload marked find/fetches done\nconst html = await serverPreload(serverStore, () =>\n  ReactDOMServer.renderToString(<Provider store={serverStore}><MyApp /></Provider>)\n)\n\n// transfer data to browser\nconst json = JSON.stringify(store.getState())\n\n// -------\n\n// browser side\nconst preloadedState = JSON.parse(json)\nconst browserStore = createStore(null, preloadedState, datavanEnhancer({ collections }))\n\nReactDOM.render(<Provider store={browserStore}><MyApp /></Provider>, dom)\n```\n","readmeFilename":"README.md","gitHead":"beedb2c6e0c4da7440fae17669fc9d14c486fd14","_id":"datavan@4.0.0-0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-8ldsn5oXiCVXuP5YlHXdC51GqA+hVPNWPmvXhyRf+OiWHs/nwXT/0dr6UT0uDNnQBWt/ANR+LXxAJeVOYQF1EQ==","shasum":"b1a3f2009e9e2b2b805fa82f06cc3470924f1386","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.0.0-0.tgz","fileCount":77,"unpackedSize":595965,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtLbNH6tipL0QhwIPPH9yCTQ4zBIacHwK1UhMy+gZ6HQIhAM4P7Y3rmAAQsKJakjon2aL02HaPIGymhcWqrEnJWlrF"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.0.0-0_1521450104375_0.3152381940338542"},"_hasShrinkwrap":false},"4.0.0-1":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.0.0-1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.1","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.42","@babel/core":"7.0.0-beta.42","@babel/plugin-proposal-class-properties":"7.0.0-beta.42","@babel/plugin-proposal-export-default-from":"7.0.0-beta.42","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.42","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.42","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.42","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.42","@babel/preset-env":"7.0.0-beta.42","@babel/preset-react":"7.0.0-beta.42","babel-core":"^7.0.0-0","babel-eslint":"8.2.2","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.9.0","eslint-plugin-jest":"21.15.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","jsdom":"11.6.2","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"14c800b1ff5414b4134b522191b4cd9673afa316","_id":"datavan@4.0.0-1","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-IjoJFLQ36F2qs23xU8qirpHCuMxK4K1PN7bN3aSsNCGy7zYKMdTXy269JgJuzQ5YbUSJmb7p6/PV40fK/dFo+A==","shasum":"e3ca09d7f052759adc244271e6c2035bb345cc62","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.0.0-1.tgz","fileCount":119,"unpackedSize":728468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwhGwM5Wgs67RcaXtasHQwNwcZ6CkxQ9f3yMKanqI/DwIhANaCiyK2tYwff+YiMOGc6NrVYtcHWXwT861YFZAiSNrA"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.0.0-1_1522996327523_0.6440789977344918"},"_hasShrinkwrap":false},"4.0.0-2":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.0.0-2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.1","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"7.0.0-beta.44","@babel/plugin-proposal-class-properties":"7.0.0-beta.44","@babel/plugin-proposal-export-default-from":"7.0.0-beta.44","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.44","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.44","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.44","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-react":"7.0.0-beta.44","babel-core":"^7.0.0-0","babel-eslint":"8.2.2","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.0.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.10.0","eslint-plugin-jest":"21.15.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","jsdom":"11.7.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"2b5e9982fb4892a921a4a2dbd16a765ce2cdba8a","_id":"datavan@4.0.0-2","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-yCTPIQoNc/OWpsyL+0utlU1lak+zqSz6f/UVVe3BS7UiLa3d3+hUW/wVqgnDU3lGfT4pW7xgi/PldI6usAGWuw==","shasum":"7d3a0a01e37337e868a758a8f87cd07f491be5ae","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.0.0-2.tgz","fileCount":116,"unpackedSize":731599,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLNCVwdUopeUDC/dWuD8xg8jfX2avd33rUSHvx9u4XRQIgIeGTQsFN7/yKhvnl+8f8NkjX1VGtd9/8h9DbRDDDZes="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.0.0-2_1523350486179_0.3307203308569593"},"_hasShrinkwrap":false},"4.0.0-3":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.0.0-3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.1","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"7.0.0-beta.44","@babel/plugin-proposal-class-properties":"7.0.0-beta.44","@babel/plugin-proposal-export-default-from":"7.0.0-beta.44","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.44","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.44","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.44","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-react":"7.0.0-beta.44","babel-core":"^7.0.0-0","babel-eslint":"8.2.2","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.0.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.10.0","eslint-plugin-jest":"21.15.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","jsdom":"11.7.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"b21c334fa21f96b8283f15218ff2535c3be0edf9","_id":"datavan@4.0.0-3","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-JlJa6P8KhnCPfd+GHXvQ0pBd3Vqf02hv3Tm8mCdbBxD5kw5h/MYRiOUaN6s0kDU2YCMOWxbL0A+l4BXCXIG+lA==","shasum":"c338cd07c059cadc4554222c979964ed73efff29","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.0.0-3.tgz","fileCount":116,"unpackedSize":733600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfun2jJgYeLuve7MJMQjXbuKPp8y33AsFC75d8x3Lh1wIgRisVdSQ6T/U5jNttgC0dG5DnPzhsGWXIdW3+e3lb4uY="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.0.0-3_1523436253112_0.3175117792508373"},"_hasShrinkwrap":false},"4.0.0-4":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.0.0-4","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.1","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"7.0.0-beta.44","@babel/plugin-proposal-class-properties":"7.0.0-beta.44","@babel/plugin-proposal-export-default-from":"7.0.0-beta.44","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.44","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.44","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.44","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-react":"7.0.0-beta.44","babel-core":"^7.0.0-0","babel-eslint":"8.2.2","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.0.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.10.0","eslint-plugin-jest":"21.15.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","jsdom":"11.7.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"42adc13be01e4fcb61b8015378998d9e57e5433d","_id":"datavan@4.0.0-4","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-cbfX3EA5tDU45jeLTbcCMCdT+0Okr1XwNmb8zfAB6eSDtbxuwWE9n1Q91u0LhK9ZCGt0WoKeTuXWwDIiT8W7ig==","shasum":"e781d5cd475888102a1287f6e9a437c2c2426088","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.0.0-4.tgz","fileCount":116,"unpackedSize":734478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu9etPm2fZJ+umU4oFrUdJF2dV5Ix3rIePkN9guh2YIAIgb649MhaEgywnAg93H3mPmlebgjgulEuiKgXE99+AYX4="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.0.0-4_1523514026424_0.4673053880699185"},"_hasShrinkwrap":false},"4.0.0-6":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.0.0-6","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.1","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.0","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"7.0.0-beta.44","@babel/plugin-proposal-class-properties":"7.0.0-beta.44","@babel/plugin-proposal-export-default-from":"7.0.0-beta.44","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.44","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.44","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.44","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-react":"7.0.0-beta.44","babel-core":"^7.0.0-0","babel-eslint":"8.2.2","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.0.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.10.0","eslint-plugin-jest":"21.15.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","jsdom":"11.7.0","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"19a0adfe851f78d77c50059397e9d0d8b83d13f5","_id":"datavan@4.0.0-6","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-Q+b2FHtg+uxW6jOCHc4GYBokNmrMXrE1dR8dF7aIPKA8qqXwM1iZpkkqHYJhAtWItmMKO5f+k18nNuGjx25VpQ==","shasum":"a15af83bd46849e2619675e2533be076dd0fe5b4","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.0.0-6.tgz","fileCount":116,"unpackedSize":736360,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7eCDH5jM1WG+Pd8aDGwOwWtIIS+zavFNXz9Kew+He9QIhAO5Q6yjQTWuazPZnYL8fgZsdRdYGl3yvOjPQ7QE4qRZi"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.0.0-6_1523616432771_0.9185543438167973"},"_hasShrinkwrap":false},"4.0.0-7":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.0.0-7","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.1","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"7.0.0-beta.44","@babel/plugin-proposal-class-properties":"7.0.0-beta.44","@babel/plugin-proposal-export-default-from":"7.0.0-beta.44","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.44","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.44","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.44","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-react":"7.0.0-beta.44","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.0.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"25b0f83f8b96d7e998958b3c420792a0bcc692f3","_id":"datavan@4.0.0-7","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-Q5BpVYWS9Ah0DDA9DJ15e8kG6vySPynRcCejsrRIC4LFuMNkXTCLmbYeivXoHmW9+uWmudQmfAr3V/MurA+G/A==","shasum":"d3e320499ab01a4cd452990ce4083d1a13a77596","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.0.0-7.tgz","fileCount":116,"unpackedSize":729682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1dAdCRA9TVsSAnZWagAAbVgP/i9s6IkYMDvWdWQFN1fw\nMjmPa2vChCiW8br9IvncsSIxjNPvi8O3CH9aC1g97hfjgbgmu63qtF8h8064\nHpKaRP+7dqNfYRW323U2MjuiS8WqgsV0l6q92JQu+brE0Y6zZL5NVlp0mWLe\ndRnYHY7k8egw/hZhTWhnOWA+aAS/tuA0BS53V4eTNroL0xP2CGr0a0SZiVHo\n13Y7n89zhLlfbuEjfeO5RQABnBnF5YoXwrxz+PkUe+gGYZiOlrHzu14nqFce\nidLTBp/XyAXgWsTDijtEg0yATpUXo+NaBqo0Ophjh1Fy5rxnxrNmCT24kA4D\nRp3K2YG7CsrjFHcuuuPcLIhKNUUcvC0UsuSBcsQiL4ytp5My4S6pRxGyb/NK\nunsuqZRCTvIqWWl495JFMdrUQTUoGf6mRRvITwUc8seOPyEVKj+TPpXoMnLt\n0cVWbeAxBQxYRx+sd7jLvDPvJfGKlr5G8Mjp6WCncSgA3sXl/P2PQqNsLt9V\noQ3PIVbFRbVNTm+mOwLCGRZyY0xZBQ++qnIa5GrkZ7z+WBNepwwnRoKFfEpf\nhKtkkPo+k2F8Z4ZiVClJOa9p/96yCQ12h6HB7A887DtEN02rGVuOnepJG5hh\n0EmsgItSsy2O1JgOHE1Dzg7OvsB+zZshwSIKX/y3YPyDiPf/87CCAxOedqTg\nQ9pd\r\n=p3FC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcEE8MnRtrFca8VCutFbEth0BCus9xSf540jezenE5fQIhAMgFMjqrGmLlZYgKVMuTRVzzvnrcHZ4g7oyPMu4fMb67"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.0.0-7_1523961883301_0.936155919429349"},"_hasShrinkwrap":false},"4.0.0-8":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.0.0-8","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.1","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"7.0.0-beta.44","@babel/plugin-proposal-class-properties":"7.0.0-beta.44","@babel/plugin-proposal-export-default-from":"7.0.0-beta.44","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.44","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.44","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.44","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-react":"7.0.0-beta.44","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.0.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"c35ad1d45c8c31094c53bff9d452fd271bdc940e","_id":"datavan@4.0.0-8","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-bDMDgn4ncK7DicVJwtCFDH2hq5PahPSdJn4phJPUlsDM3UL+8XDnx8i4UAzyK77ZbEBsZc6n3HP2EMgVclXF4A==","shasum":"1f2e0aa846b0ee0139e7589e754aa1e1188daa2b","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.0.0-8.tgz","fileCount":116,"unpackedSize":728958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1vRdCRA9TVsSAnZWagAA4PIP/RQRjoGge0tWR5hiia9x\nCe1huMFNITToupOhQL+rOmUo6L/e+N9p5LAWzk58yLpvZSL7yls1c6Ge8pHg\nUYR3cw1q9v/okLyv0pmZR6uDTQ3Oqf2D93DDkdJOr/JjbbWwY/svYAKtuPo+\n/ZeDY1iZEFs2pRof1jXMynXmaYW5kB0sNUDDatUjcXoKG4bsEzqAXVzF5iwp\nH5u3alixr5HNypwO+K5iTTV8F/v30eBmOzlXhYddjjcNFcEMqGtR6A6xwhOs\nUkT9xFG6NSwEI+gFuCGj4gy8hBSMjAcYDywgOqZVdq5vJUW4jCv0xw6OAt6y\niKZxWOe9GUAdAC9ZXlxfAUQmgKavw4VV+YIf3YrtuGYGaGYcmIZsOJuXyeRD\nBrLRDK3rnE5dHTKPq7PxTQzDI0Fns0OAhnK8Mj3kPNdI3dS7xT88jn3amEmw\nUQgTsh9EVy7Z3+AW7PrFjDULR8Q4cbWRUexbRfgJMPeJUBkigA7T44IPqomq\nEPTvy0/vfLMV/f+KwP//GEyxR9bwfJdw8g19V+CCjiMqymxGMpFcOeUD7bgd\nHRZM53Wi7Duw5p0GXhrq/zYSjuZM4aWm1q92Es2LQJbXTuD8iv/N7qew6bB9\nzBD5u+fl0y5Ek0+nsIfUIOF18jI0mNSXiY5hRUYhGjDdc1etMsV6bzJllcg3\nAkNF\r\n=YOn1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDr+TmznIoqDP93DfUNaFS/YcBmD7QwSoj+2lF6WCYCQIgeB6evdK6z2cY9Hw5zXE5+wObaosaPaY10iBR09RgJmw="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.0.0-8_1524036700174_0.8148332940087288"},"_hasShrinkwrap":false},"4.0.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.0.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.1","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"7.0.0-beta.44","@babel/plugin-proposal-class-properties":"7.0.0-beta.44","@babel/plugin-proposal-export-default-from":"7.0.0-beta.44","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.44","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.44","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.44","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-react":"7.0.0-beta.44","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.0.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"27235e0a1c1962a87e1599a3a578be1a31ad7042","_id":"datavan@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-QSX1gu2l/M1RZvdbYfXaqFYVb3M6gWMJfCDTLiZvk0HL01qb8o5QfUR8UMK+rZBZos7DIqhQSsullUFxbRbHlA==","shasum":"47db9ee32721207683485fc30b03bd1472f12879","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.0.0.tgz","fileCount":116,"unpackedSize":726508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3tWUCRA9TVsSAnZWagAAQsYP/irhgjijHZSVM/s2IyE1\nFCAHJ59doZDTz0psOo9rT8Dim4mNFVUz7wwYj1hs93Q25zrJnZzZW2BGFnDC\ne1TUjidGRSF/wVnK2qVjZQvEfPHeV/mXoiO/Tb35ML1eaYMnpr0NAKiy8dFX\nPg+6g8veU3NJwysMwc06an55vcuiO/DzviDDzi5DzxI3v1NfU2fmfy73Aidx\nrHUpVWvn0aZ9QWeB+JCmDvb+2/oyWqQPlNe0UiptK0c5WiTsjf2Wo+tmApop\nsXpRQG4d0ERUZLHk06L6vh+X21aDeTryBqtc9CHV85+c1W/UC0UKt3miCaxh\nSG62mD1wKBP+7HKdHX2Zoy+W8467oZGg+Y+u8in5VRvi8ttPyON/jI0X8SqC\nWur5KvWkusY1fB5Q65XcbbbaQHxF0IyJrEyW+347244XNGXUyJ6XGqdmf9y+\n7tb3JMiNm3vYeo5H/nPjmsY4WzR5lK8LQNXLoH+aN/YXZ1Pfjzs7QN9SZx5D\nPz/cu0o0zzMDbjIFVwBzveQQvI4ZgCLU/dW6LC6IZ7CYrzdhCb9rWR/dRRYp\nzCqxVsfztnHpBdRSeebf49YoOcCsGZ0Ml1xCratUZh/4VUBUxWEJr3EmXnZH\na6GHJuqc1/FihCtJfbXUkg/f2n6NdnYOZrP85PgMi7Ne4jbji7txCVn61E05\nttm0\r\n=jvRy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLYEPLhoNfJFJoQXHOwKM71pJu9zOCmnuVpvyUmc2cpQIgL8FrDq7H7sEpq8H9Rah0se5hZQK+Y9UJm9VAJCVjvRg="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.0.0_1524553106952_0.878483669014972"},"_hasShrinkwrap":false},"4.1.0":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.1.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.5","mingo":"2.2.1","recompose":"^0.26.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"7.0.0-beta.44","@babel/plugin-proposal-class-properties":"7.0.0-beta.44","@babel/plugin-proposal-export-default-from":"7.0.0-beta.44","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.44","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.44","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.44","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-react":"7.0.0-beta.44","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.0.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"3.7.2","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"4b05e1e03bb2a85e0046a222e59363b4b23f12b4","_id":"datavan@4.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-6phu12g6m2vKMqn34tEQbtxgoyx7rptV32fofcZX5BYEhytxg7Kg2fEOqePyUxPeuS1p8xwfJ8BS7x69QRD1aA==","shasum":"7afbee8db5a133e821104b7f99055189b29add9e","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.1.0.tgz","fileCount":120,"unpackedSize":737830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4XkzCRA9TVsSAnZWagAAv9IP/itnV0n+BnwQahXEcQhj\nyu1we5IRqm4JNDwLAcGbuNA50qn8sky8eo1Hz9cTU5GvAM6IKrj/arKTekOx\nyDGpzj8+vcG1xN8sNVJX0Tkmj6z0X5vseLLmWvAswZZ1XvazghAGWRnfgS2x\nnlAzzZLIlrWmtEsUX96E6hOSvoUEvviHin8CV8euKZ+fjJ4DBXc6AgvGdJhe\n1l92DPUDBrEUdEjV7eD/oza6oRFdNiJrapnYvHg5yr4m4ZSn44ugef7mrDn2\ndVd7+jQqYPeS8G+AHuNp6yPpaldqqExKFEY4PvbohOwTLXhe23zJevy5RQcR\nxDr253+bIqSrOuuz4uYEZXQZ10jFdFgT4qA8D7qAg8ZL8wAi17vr1sxBCguX\nZHvwG2C9mQfemB5Oy06SQx2KpGJfAfVsg5lUgSRVYLIxzkUEc8iD6re9hsCV\nhjp0w2qp7wh4On1Vj2oAF3bj9vvBFMvPBBSBMJdRUytD5sTEdAPk7gZUY2Wl\n2hZs2k4CKyUvglH1Z0VdiA+1dIIue/WdkJmVoLqTzVAAHC+6wiuvCNNsNwgJ\njgtBkkzouwuvyRfvxfoTGq8Er7k8Ntumo/YIEaZgE1IqM/utJ1SHUXyJOyTn\nUecGGZaWaf4hgHDzxeMPRCBHfTrujgRi4fKSgLhMaePwyPpxqE6xGyLo1tz8\n4qIX\r\n=dspx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtK1KmjG96SzsRkwuPxBwidt7emjkwgKOpDe/lHdZGvAiEAzael3IDDkAPVbRAycGtqaBtVOgWv1nlTtQypnJILob4="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.1.0_1524726066601_0.8433232146940364"},"_hasShrinkwrap":false},"4.1.2":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.1.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.10","mingo":"2.2.2","recompose":"^0.27.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-proposal-class-properties":"7.0.0-beta.46","@babel/plugin-proposal-export-default-from":"7.0.0-beta.46","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.46","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.46","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.46","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-react":"7.0.0-beta.46","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.1","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"4.0.0","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"d7c95e065e7d3c324632775edaa68e2877a907cd","_id":"datavan@4.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-vjaBnRRpcWbJtlLJJTntuu9Q+pJyilgkyWBTKAWPYQEKc3DufTDj06HapbsY235OgderogZZule5UJha7pQayg==","shasum":"2fead30f00b91a9d9d0042e146f0eaace5f502ee","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.1.2.tgz","fileCount":120,"unpackedSize":741742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4XwSCRA9TVsSAnZWagAATkgP/iaz3GnqD6QAK/XvHNaz\n8DZ7qOq0CpjBFr5qShUyNsRvwt4Tql2PW3Ti3H5lfSBFyAhAjVsDv2UGgtvM\nPhgvx4/FSo6Nnw9VO7ve+qxXStX3pop4SgjGqmo1pkpwyn05Ydj1jSac/BlW\n/onyeoNc4EUnPBwUTbp/itFm5BbsGy0v4E0HEqYMbgJWuH5a22ro0Mj9j4zU\nxBRjVBEfz91d1RpF8UljJB4yNCOiVGWvhudutGRcprhVKZlx7rdNij5+BOK1\n8O22F+vVq99wY8DLXcGRYunw0N+MvixXZjF/6/qOvehyOrvCBQh38jy0FRdn\np0fH/9Q61WmneF15dZ663+2Wu7DMXSzAx/8BFO2bHWk7AUnyi4WdnrKoFxVn\n1Cr37fwO8vMEMQ6pIfrm0QWoMSrmswoi/qD37U7uHmoUP2XGnoEqr0HHfWf8\nAGoo35RYcfxCYr7pG0t653kgKDiV5W/82W5vgLgtBN2T4jhUEDxDVhauYKTW\nfbeppAkkWUDWpoa+0jG0kynJxEEBaj3vmHtf4zW2Lhu9I5T9NFGcfYpxUIGK\nG0Ig/I4DB5mUE3hgoOY9ug5SgrXn4yTOaDYKoV6yfVXdyjTGnKLVQuaZ1nKc\niKwLY1a5hYY+6AEqKBD8fZJyxB7brQUuj7m3rE41hSf8TBmSBfAwV+/esIxw\nQq8+\r\n=B6xS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwCBnaR1G48E5kUkL2PC6vxWS/fWfNx6buEHo828Eu8QIgHWO4u4/BY7SfGMfe1hC+BomMc4YKFbUhqh7U/GK0g5I="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.1.2_1524726801401_0.8582320880022425"},"_hasShrinkwrap":false},"4.1.3":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.1.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.10","mingo":"2.2.2","recompose":"^0.27.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-proposal-class-properties":"7.0.0-beta.46","@babel/plugin-proposal-export-default-from":"7.0.0-beta.46","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.46","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.46","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.46","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-react":"7.0.0-beta.46","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.1","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"4.0.0","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"17088306333ccd758b9a898bcd29228d97831dd3","_id":"datavan@4.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-iPKrUSWsih8rp0iUKs2cG1XQiZiacQjP2LMb2q8kHMA3kajGZm+S78ZOHCGM4lmLscVRD4YcBqwHFyPCYRs0ew==","shasum":"6f1db9b3662da6618e72ce59684ef25f82dec6d5","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.1.3.tgz","fileCount":120,"unpackedSize":742367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6YEoCRA9TVsSAnZWagAANSEP/0mTuUm5Mp+0+oDJNpv6\n9ucnZLd8inQZmbWJfIV6WkoX4w7omv37b8KOQdiSJw1VqrsciFMQMR4IVjGc\n6/CCyWkuylk2jFYV6QVQmwllaeyTF+f3MYxWgvS11HUobHNY2Su/BLGglnqH\nXoMU2EqEH7eEZQJ9s+rf9tAt0jMsjyQZjdQP/NhX+ePUYDLj9zkrs1hFAgS9\nJ3E2nD4pNEDCC88ZNLEJfpuKCQX0iIjrRaVx2grJ89rdWpz6fehaKKhmkYaD\nVncACwXKRWyHpGN81cS7AR7zhLHafq3TEsZh3t64K4M8STd+/BH44Qa7ENSg\nDOuy58N+WJPGPHIoCFVehDiwOG9fUkq696sczg4lxzuBT3p4OBZb4QJOV3DM\npXukiYGDB3w5+UQnqR5iXkmD/P4MwljF5ntrlDUleueBeWpX/Q3/0os81QCM\n/ZiVQBve2eTXtiW3PIwxRyqpwzth2IZgt+ujMAwblOTRElA904lGSImOszk9\nkNBb6CTubwTfdbWq9FRkfh0D7FGO+0s2ra+BjQNNcjA1F4O1ZdkM50+Ya0dU\nDGFh7eZHG+FLBhuJ+Czq2XkAtK8t1envo1yc2iWjowdUcsT7iikFkOTl0duM\ngmAIXqJjq4AYpE78XCSbzYgRHfmb5Mdx+uQunqlvDuqC1P1bxei0vVcpIpZ3\nwcPd\r\n=ddM6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClJmzhGlWQ++2tgu5nxL8CbxyfLSy4BQUt+cKVEFfs3wIhAN/u6/7/G1b6j6oiSs4uPC6+VUkBUjjaAdTnXLsdWmy0"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.1.3_1525252390984_0.2192609631009419"},"_hasShrinkwrap":false},"4.1.5":{"scripts":{"build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","babel":"NODE_ENV=test babel-node","start":"npm run build:es6 -- --watch","benchmark":"BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.1.5","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.6.6","lodash":"^4.17.10","mingo":"2.2.2","recompose":"^0.27.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-proposal-class-properties":"7.0.0-beta.46","@babel/plugin-proposal-export-default-from":"7.0.0-beta.46","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.46","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.46","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.46","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-react":"7.0.0-beta.46","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.1","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"4.0.0","shelljs":"0.8.1"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"675ef9b04c8499e6cf3e780d75e3dc9e9770a753","_id":"datavan@4.1.5","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-bjiUDcXvDyw+RheK9mh9ZHkzCC8pmYEdd6M1Tq7kZ9/xqu48CR3S45nWN3hIn57fv4+hJJdCrxu2HLt8i69u0w==","shasum":"f145ac5dd9156aac736098651fa1b518c074939b","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.1.5.tgz","fileCount":121,"unpackedSize":742886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8X9oCRA9TVsSAnZWagAAKZ8P/jcReggAKW3dGNCCPMeu\n9n+6utkYInbXhr43VXx0teR8Lc8y6WZewlQ/SDpggs8kCKqS4OJ6+bVO7mUu\nx/2HKyvJH18oqlre+JXutW2zrOV+ccpqZiML3+kQItN8pUeQ7VOAbO8+yVSL\nKLo0z1nkmeYtd7VXvbb/aAOswuw9we4p5T0E0T/TRlvW9v8jclPRQ9GzW/O6\nvHVqwhwfDClWQ9+dXOxr5uHTuPKVo6z2qiBQ4AL/iaj3zghC6LTDQO3+hLlk\nH+2sI8t5c870HRSSKVA/WWXY5UpPxlb7n5Wy5Lbq4qFHSlky8x7ovQMZNmxC\n6KtswYcT8HI1xjkClJzRkRa7oqjXm4SpiBONku+fnao0QwL5ecgmxVyG4pjs\no+VLLgJcjODegmJ3sc+Sx5SwbumUjZU4vAvofD3sZyAqJauUJuicJUOT6f74\nwZF7p8YZDOvMxthzp4ybvPVsi9i31iYiC1t4QzWCFbx2B1DLq7cjYxfUcgEs\n+RRhGg8wtG2AFYmxLT3NkvTjoV1J6Cra+/f5hor8yJw1QIMsdc1yvehO7QwK\nC6YUsrNSi+QD8HzmBWeuagxsf7czAOjKuGK9v2V3OnwNnP8ru8SYjU8eGeNR\nzg/XVEJDmv4nJrDLR/WhVRg69xXWOJ6fUC6rFHjqjyge+NXzd+gUPeOYTGxq\n5paE\r\n=1FJT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1GUclvczUw3iQDyqO9IWWtRVCgCpRavLovrKv00Iy7wIhALOLgtvKIzWPIp/nL2ObmcUgj2zBHiEZTAWFb+mFMmA0"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.1.5_1525776231162_0.24926803900535788"},"_hasShrinkwrap":false},"4.2.0-0":{"scripts":{"dev":"npm run build:es6 -- --watch","build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.2.0-0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"babel":{"presets":["./tool/babel-preset"]},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.7.0","lodash":"^4.17.10","mingo":"2.2.2","recompose":"^0.27.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-proposal-class-properties":"7.0.0-beta.46","@babel/plugin-proposal-export-default-from":"7.0.0-beta.46","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.46","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.46","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.46","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-react":"7.0.0-beta.46","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.1","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"4.0.0","shelljs":"0.8.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"4db7909fba2fa4af3db1fd8dd49c1c096c753775","_id":"datavan@4.2.0-0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-0IeZHGzQXycPC8Gh7EETVG0Y9piS4YOvSKfgUM0QhslIyOgTq4nSPV+Y1AfqalsPhXmPNLgvYwvmUITIEJK98w==","shasum":"040d9ef73090c297a4818c6256f4fbc81634661c","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.2.0-0.tgz","fileCount":27,"unpackedSize":132043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9TU+CRA9TVsSAnZWagAAyj0QAIO5IyEqHVn8rrX2EK0g\nhz/fzMBhf+z3YGsOaziYJdw67GrrmvMGCNDVJXYqP5fMaHoHt/Vw7Ln+Bvni\n9NerKmjA8TYaUdquRfGlzVUAvLNzUOStCPFnkoTCOISArs99LdHxNdVEUO+n\n8DGeJnlTDGlHa5MkrF+9BpDK6pBVlm0seQ0VAUHp9tkhww6DjoxcR3eQENnX\nXfQK9SXwP+oqKjFkjGr6ywaQJp+XYbAXGRQBFwC08eA2rB9VeXgkesFYRpt/\npwtD3Rf3GDCwWPK4JvYSn5/Q3M3lJSflQA54t4eX8sop5CTvhfxknHGp036h\nbv8WmrIdNSI3cvLJUuADonJaO8P+lAEN04PnwGpiTHNvH+JmqTHHB/4/6hlc\n817MvpYkLjrOBAuKbnIRZkP2FxATSHCIxXqZTEO+dSCJTvt200EkBPyD0tOm\nV4+h2H4W7HYdhkYQiMkG4U3ilJnhRMftEEvPKB1WMIVKYwbs1UNuM9Dku8eW\nGmtG2pjVdTjb6ZzkNxuN6f4pwlQAkei/+wdeHefgG4C4n3peeNxWAEAMfVQH\nyJNlDgBMMyg0/MtoBENZrLTjT0R8eqTO7CR+FG1FrfzaLS+ov7/5okoquFJd\nfjXYsiN9dhKXP5AHm0XKTPMmE537Bh4tLr2j3hc9yJRS8f8t7IsurNwajVPR\ndxxW\r\n=5Tgf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDn5ydMMyzdiXhtbCW1m3351ia+rzWDyliWUQmyTlEG9AiEAtQAbn5qOAswps/C9EQN13z/GblICFHF017y9SBi4l4c="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.2.0-0_1526019388626_0.45467724597045933"},"_hasShrinkwrap":false},"4.2.0":{"scripts":{"dev":"npm run build:es6 -- --watch","build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.2.0","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"babel":{"presets":["./tool/babel-preset"]},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.7.0","lodash":"^4.17.10","mingo":"2.2.2","recompose":"^0.27.0","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0","react-redux":"^5.0.0","redux":"^3.7.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-proposal-class-properties":"7.0.0-beta.46","@babel/plugin-proposal-export-default-from":"7.0.0-beta.46","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.46","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.46","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.46","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-react":"7.0.0-beta.46","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.1","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.7.0","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","react-redux":"5.0.7","redux":"4.0.0","shelljs":"0.8.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","redux","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"34a6395821bd32851803742c39956ecc0c6bf3a6","_id":"datavan@4.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-9a6DWDFEVCzu7gl0X8RDEUxFIReTaYcdS3GykLGfFUkAgsZG20Lq0ZVFX95oJLQQgBTrvrVDjJKSLIsFIXk4Sg==","shasum":"6e55f2d62e9bbd3f5ccd8d04e6844aaf0378206b","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.2.0.tgz","fileCount":27,"unpackedSize":132151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9TV4CRA9TVsSAnZWagAAfAwP+wSiumFNtnHxJAAdpU1u\nIm+Ao+M9Lv22by8EyIJMHeMayHaQpyxzuN+VOYRI72qZVAKfK0k00MOFI6iN\nzeIpLpaAzKtuajdm+FvRomzVAYeyLv7IBtEIsOaUpR2v8gMCOC0m4+g+xu5C\nbg6lP4jUS5XdrI6vF3inq3i1rCAZDkFDue16NvHbEhgrC8eJPCrkvA/wK7ZQ\nBaQ9wMO7vszzfCklv7V+GLtYAJEKsaeZ+B24UVxO8UQyEm/srBysvzoksByh\nn02icEIUyV/l2XStcF1ixp3lbAOJbI1PecjwMXojrsn0z771UCLiGUKYlQcM\nWGidIfYAq3lIr8YfWA/sj8DGP2QGnqnjFutn4c39MH35byIKW46BLvcaKfll\nJclD96+Y9bSD0Qo8JDQkdhWbzOmUKPTBoVQBx2KNsrTrizs0/I4NnPnwmxBj\nRdY2rHQzZCp569kTrg0hvC9g0d0AaycsHBPE86Xh3VmBrlFDNw/w299mFqXo\nj4MPaydzN1ZCOQTJCHkMCENbHMfx6FWQ+NjP2GtceJWCSz1pj7TJL3vL2wXP\nO36V+XK5ZEvQiZKzKZS9t7wfp7LM1Woa1jjS++KVRXrRGq4f6MMyDUqGGEM+\nezzyRKxbLxMCfh9V1Vk59VGqQprO+82eAK4YhzzxRyneU6mN0DeEJE1lp+oW\nTwoP\r\n=1wA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6m5FVJ63JV1h0WE5Mot1ZPpNkF4Sqz1b65/XNMSQ66AiAr/Emrrl66ya78qTwagWzb1LxWDwveGg77apvFonQT0A=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.2.0_1526019446970_0.11556241315501192"},"_hasShrinkwrap":false},"4.2.1":{"scripts":{"dev":"npm run build:es6 -- --watch","build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.2.1","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"babel":{"presets":["./tool/babel-preset"]},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.7.0","lodash":"^4.17.10","mingo":"2.2.2","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.47","@babel/core":"7.0.0-beta.47","@babel/plugin-proposal-class-properties":"7.0.0-beta.47","@babel/plugin-proposal-export-default-from":"7.0.0-beta.47","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.47","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.47","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.47","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.47","@babel/preset-env":"7.0.0-beta.47","@babel/preset-react":"7.0.0-beta.47","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.1","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.8.2","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","shelljs":"0.8.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"ec6f5faa0963594216c14dff0885c2060e5e39f8","_id":"datavan@4.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-ouH2EjBr9QpQCu2sWrJ7qM9bgClQUITUcrk63r9K+IeceHZjkCc2OBXjal2gebpwcJUwAg+KYq/y3u883M1yXQ==","shasum":"6f23e4fc305c2d10f64e7c4069e1a8fe261b4203","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.2.1.tgz","fileCount":27,"unpackedSize":132724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa++MrCRA9TVsSAnZWagAA6UcP/0yy2V2GV9V3SF9Expzh\nbGIsXBYT+Uvqrxzj3hsyLtvtiHSMvvH8ROfeFiUkUxxHXAgkEGXnJ7RlAU1B\nuBrhaNPpUdTvccYn4e5aRVYw5ZLFiX8793+fzduIJZ9bsPl7LuyXe6Zu+AP6\nW1KavGLtoV39N6IPq3fJ9Rbb53uRkwlZcMFfsUk1zVY0p9exmHdqm9dhmQr0\npxRTZDjzKWDZt4rsNr96fJwU6YkOK0oj/gK0U6Uf31Lp1ZnmnJXxvGeIyVKE\nI03QsUvmFzw5v/xkHKSdj5Ha1OW/myUJ2yrULw9KaU74039gxnWJ/MTixQSe\nsRkHnJLqOTbR91/92lAjmMl+sxOui5Q9eK0aNrv86mWkG2CLQu4DHLCztZWq\nECvcQy1V73yfIqPONAeO9STVy62vZ2IiTAKXOXzjkoKWfGju6+hstz8EX0xn\ngKYSv/Bxfe0ijp95yPUCrx1nZRbbzQmFfzQxx7eOWJKLF5uMYC0FvKJgJkaf\noV9omqshtRIr+V8zxca1mDoEoyPRylL6pX6wqBkYZUXjOx2j5elj6lBjeo0x\nosQHn1FtCx4OekJju4jH2MKW4qCsaF/vkmTSoj5KyTbQuIuzjqo1itgNmnEr\nrtf+NYxOy0zH5LX6moDRAbXLmB9pW5oO0y8yHuP5qNEVGdPmuuPBl/u86zqV\n5rhR\r\n=T70J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhctjvnbr/G7xeHeovTqhPHwf0MfreAGZtR9lgKW23LAiB/IGA4w0Gc1IV5WTY3qU42gnltNSaHDeZbRIE8mKNyQA=="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.2.1_1526457129703_0.10458679755203248"},"_hasShrinkwrap":false},"4.2.2":{"scripts":{"dev":"npm run build:es6 -- --watch","build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.2.2","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"babel":{"presets":["./tool/babel-preset"]},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.7.0","lodash":"^4.17.10","mingo":"2.2.2","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.47","@babel/core":"7.0.0-beta.47","@babel/plugin-proposal-class-properties":"7.0.0-beta.47","@babel/plugin-proposal-export-default-from":"7.0.0-beta.47","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.47","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.47","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.47","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.47","@babel/preset-env":"7.0.0-beta.47","@babel/preset-react":"7.0.0-beta.47","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.1","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.8.2","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","shelljs":"0.8.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"b4c636056a8a7a028680dd9bcbf5572349bab74f","_id":"datavan@4.2.2","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-NTHbYp2bFJCs2YxHuY8PH96Tr1uG17bYtrPRqQH6/vvl+OB5+DKJJNtfVas8sh45Hc24txO1rzTTsTmnMHmIdg==","shasum":"97c0a1800ec4ba71a58376174f611e2e5768ff7a","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.2.2.tgz","fileCount":27,"unpackedSize":134504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDRAPCRA9TVsSAnZWagAAp7gP/0GxL40ZsJk30xlIE4VW\n2GBv1cuV6bKZ0lWM4acNUQpVL9cH53kj6GPN8cM5knjJmi/Cgjeh6QLBQWMM\nYjtWB2XO575FwvieJlvR0gG+yMBN4xlVxYIE8fYNyXS/wX+guE+L245uJo47\n5xdk8rXEjDOR3/3majx42QolP6h/YCwaK3dAOfkN3x7KuWjMGTfrwq4ySzh9\n63Z9t1CS+DfTw+GdCFUAiV30eEln6vZ4dmfYBJ+RdrnW/qXIhZZQDvoJbLhq\n0/yaopFdPs0uGipV9zprsubW3xOqcVkNhMEK2YKsUYZH/anxOXCOUbr1S1M1\nKHQrMxkGf79LrKL6PQsPAEs390sZI2QKsnFrhzqiTLNzY3f/3P4AKhIWgmIE\nkh9o+A+kBJ8KaiKssoqbNe9aRevE0RUuCymi/138ecIAYFZbdBhnqYoowAB/\nYklqtfEPrXOUkw4LERvmvGt7Xi5CfzMVEk9KLaxVI/+YodH8dEKehM7WLpj4\nn+Bgi3oMY/08k9121XIDuxpqNgid9DW/fWAX6nE/lOLiwSIwGFIaOVFFmAtJ\nBR4hUYftOAJPDzwMeXBXUv87exmgqYcZUMAfN8dRwGE/s5Z8mF6izSTxXl3F\nC7CR7CPqtVVEnVqY6avd2fF2UcqIgLpzdTsz0iCTEWuhhziKdYGP8EMpIV0a\nv0k/\r\n=7d+v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsgU3aUozZ7fpwx28MccABPsRsM9YhA+jJGnIFKEBSTwIhAJTYiJpYokIlZ0+BcQZkJZy+17PDVdm3p74GYtXXH6ZV"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.2.2_1527582734310_0.9724631215970403"},"_hasShrinkwrap":false},"4.2.3":{"scripts":{"dev":"npm run build:es6 -- --watch","build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.2.3","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"babel":{"presets":["./tool/babel-preset"]},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.7.0","lodash":"^4.17.10","mingo":"2.2.2","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.47","@babel/core":"7.0.0-beta.47","@babel/plugin-proposal-class-properties":"7.0.0-beta.47","@babel/plugin-proposal-export-default-from":"7.0.0-beta.47","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.47","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.47","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.47","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.47","@babel/preset-env":"7.0.0-beta.47","@babel/preset-react":"7.0.0-beta.47","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.1","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.8.2","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","shelljs":"0.8.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"3df5a4a728f737f414487cf678ab567bc7a54e5d","_id":"datavan@4.2.3","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-Bsjlt60dVH0YWwbBLwSDs1OTlhlvZ2495CT+XGNZJ9IetL85Q/f8gjFnHAepESYeERTrMnEI0I3zADZfqFHvlA==","shasum":"3a62731eba7f61b4412b81e1e0bc0d885dd88fc4","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.2.3.tgz","fileCount":27,"unpackedSize":134750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDRP+CRA9TVsSAnZWagAAVq4P/im7ne6RDEKtXDeYXKwc\nfZVQr5oc7Z86bWvfokz90o3ICvbl4pk9DhHXgkTZo7K14QgFe/ZFp+y3YmDT\nuo69d9lH/eYDGDd6W0APjZZFUh3w+RKWOSA/v+xEQqZw5qJZFg1hkXLMzJlq\n0xHH1SnNy6HEsG9o0qYRnAYqc2parQAzYlDxtc9oK30zF9JVyMAXSHBWLg7n\nCgy97RPZTCCCb0X16zuA/COr9efXvaQ0WSq4b5XbySbIIEf13UmFUZrpJ9zO\nFqb+MJKnZxdFEzA1OAprYPI7vQwhCmY+qtZ4K1cORMbLzIro+myaUaBEd6Sn\nE4tdldw4TDY9IfeMTbTcB8B2B6U24dNbB+QtoJEw/b1IRDCRSU62UlInKHhs\n8OVJejNgoV6nrAcK5bDP4VzH75ml6JydUdWe3TaqH53cVr334UuFMIyYygSV\nVpDNekBdW4hW/0m+dSrWmlIkyqcbfHTA6pFj7OjN8REaO+tokacRYYpTzUFn\nm0ei8AzzBeU806i5z9pr2q8w43C8jsSFS/bEp/tuRkWuQPFPZaJJ+YwO6AzO\nWVsUSMv08GqDa/h4bZNpqJxysNAtcFyA2TixUjvI6/3Bo+ZWXf/FIz7tciOg\n9Em8ynITNf5RRZgamk4Efb66CEQe6KoqHENIxtULflOnVOCzXwKPf4MljdxV\nXK9g\r\n=MYCi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe6Bc4KdFgeVgM3/YyHiZxwB4vv3fkeqSTTZRXmSCKFQIhAOwam9QGKn4exmZjg+ZuF/HymWu7JoKP1XIZkjdgi27g"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.2.3_1527583742215_0.17985513221783966"},"_hasShrinkwrap":false},"4.2.4":{"scripts":{"dev":"npm run build:es6 -- --watch","build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.2.4","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"babel":{"presets":["./tool/babel-preset"]},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.7.0","lodash":"^4.17.10","mingo":"2.2.2","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.47","@babel/core":"7.0.0-beta.47","@babel/plugin-proposal-class-properties":"7.0.0-beta.47","@babel/plugin-proposal-export-default-from":"7.0.0-beta.47","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.47","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.47","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.47","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.47","@babel/preset-env":"7.0.0-beta.47","@babel/preset-react":"7.0.0-beta.47","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.0-alpha.0","babel-plugin-lodash":"3.3.2","delay":"2.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.11.0","eslint-plugin-jest":"21.15.1","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.8.2","jest":"22.4.3","react":"16.2.0","react-dom":"16.2.0","shelljs":"0.8.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"7dfe45925bbc18b53e80f55fab7c183171355c5a","_id":"datavan@4.2.4","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-Lk/XkUtBfBvL1FxIA/4X9UBJpCp9r3LFYL9qfAKpC5OzM7eM/l7lE1YFI9XrS40c6bA7+NTkmu8XNKWxs9N+AA==","shasum":"f8729334c98ad9b069334842783f0b62b0a0807e","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.2.4.tgz","fileCount":27,"unpackedSize":134859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDRQuCRA9TVsSAnZWagAAIsQP/1435wOOzha4XAvT+E3J\nPjfCQoB75y7GPYMgsUM96JxWz7JdXTyuu7Xi2ZIdEHcO6ql+FXe9fftU35ZS\nsg84ffIWNjz1A4W8K+iHsbzQyGvv+RaLE3Mr6cFAVP1HQ1CX1A8TWKVf2Gjx\nc6Wb7OMJv3L0OcwhrwTlLLYnpPuPz5TRDHv8Yn+3TWhL9/ynx4LQwbQFYhA9\ndL2kpIw3egSVJc6qi1I29rsvajFdW3yOHtTlNPtWV2xf8YTgCnl358agqEeS\nMdkPZqm6CRCGkCBDVy+39zApmmR+PlaR3IiTCS8rrkKjWF0eeOrJg9u3JucN\n96DcLjpUTcwntTSU0UZluiNqC6XCpRbGMQGjIT6tUFdqEScZ6ZfzkgLsdUYY\na1aS2KmL/LVRJuVOVqd9mWQ3s4lx1tdOSP7e2nkhIoTqAqMmuYdXpOUlCL3C\n2D5xu3v1QEC37fE8s5VrCEcPJ8vdy/pTH8N7QF6iMv0e0mGFieelIvzU+L1y\n9h+c9mHklgzsJOH5R9iBeUy70d223XHrimWo0RAugwFnjl6nliIzjbW431OL\n2CviJlTWUd3xedfzDkiRy/+GK1oB+XkL9df+0MCXk7stsvX4hM9oQRiT0XY1\nr0JBFdsJfrA4i9lyqsSxKnOfn0t6ORDRyLpdXBK/DUTgliQza8C3GH3wFBc9\nuIKR\r\n=Nsli\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6eg75FxPOLccJB3OoO1VumAuKhbS4c7z9hBPGgoGkaQIhAPW4jB6rHcJoZVv7n8EfgfFtCxo+Da/9iiGANapvXnHd"}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.2.4_1527583789965_0.8441748632757444"},"_hasShrinkwrap":false},"4.2.5":{"scripts":{"dev":"npm run build:es6 -- --watch","build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.2.5","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"babel":{"presets":["./tool/babel-preset"]},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.7.0","lodash":"^4.17.10","mingo":"2.2.2","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.49","@babel/core":"7.0.0-beta.49","@babel/plugin-proposal-class-properties":"7.0.0-beta.49","@babel/plugin-proposal-export-default-from":"7.0.0-beta.49","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.49","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.49","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.49","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.49","@babel/preset-env":"7.0.0-beta.49","@babel/preset-react":"7.0.0-beta.49","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.1","babel-plugin-lodash":"3.3.2","delay":"3.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.12.0","eslint-plugin-jest":"21.17.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.8.2","jest":"23.1.0","react":"16.4.0","react-dom":"16.4.0","shelljs":"0.8.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"48768164857deb63266c81522425741511d5a483","_id":"datavan@4.2.5","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-b+AdU1Ng9vHNpUQlR1NX4tZ6k8/GIg0CgNrhESfAHTzKhoQ6Aw8A0QYV38PHnV82yEYVOPjKVBmytJ9nCZNP4Q==","shasum":"ecae11d80f134479d3ae63545612cd28a78ce3bd","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.2.5.tgz","fileCount":27,"unpackedSize":136351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFPApCRA9TVsSAnZWagAAFKIP/2bSX4UP/9uFnOTAIlX4\naXwPRvGuEJdImsqVJPS9p1LLTpQ3+ScBIvy3Rr9TVB4C7H2r6kI7Iq3cRIeX\npGizNkb3xfg319I7IZ9xbJGjw2y6V+TQTWqo5h6/sDQfaXyrpEGdf3j5qMoS\noiUHVt5HD4Fgvr2H1AaElNXAQANZUtLdQ3SlafJrkQqpzeq3e31sglGuSlQo\njr6dXnBWtJvSvA0dGCWL4lQ9yU4NghCHRVLblNEDCZZiNcuNbkUzFQDW8qpt\nfZW7Sb9ucIhu1UbFIXs5ewy7V4TLNYfNnu1f4MDqKwZPI0uMZNfmfNAIKckb\nyd4x1IMKPaJAL2vwRJvdL7ZiyxhCv2IQqPFV2ihbuJVpIXMJzFGdiudVEaq+\nvkhkfXmxwZgb98gOG17sfpsFjDpYQCDn5TLT+CNnxmm3XbqjdzP3zwjb3FMu\n1nvPHlEWC+EUgc4R9NgpjL+WxUA0MJN4F0vlCkr4IH6aFpnk8EDpZKeS2qvg\nFCo/l4o9LWDKRzxKPhhIbnepHMOCzBXkstpE8FpIxh/95aN+TZLpTCMpMI5f\nctbnUARpdWzs3liX/UxV8ortfq+1j266XKgha86CyHOu5s1piDzGUtRlZ8zX\nrXgJvYLXQfFjqBEkM9r7Ch/xQjwpruW3K3BDKXcstHR0YzO4/v/G0+YDd35N\nL1+1\r\n=o0jT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHB0eUAmGmjorjbg4J1OZ4lkCVCYKHeA6DgW1uC96RsMAiEA7Xti5uqsQ84DRc0ktwx4nKRo3nQdNiGEQld5OvvyDsM="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.2.5_1528098855640_0.8503590041135567"},"_hasShrinkwrap":false},"4.2.6":{"scripts":{"dev":"npm run build:es6 -- --watch","build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**.test.js,**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**.test.js,**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.2.6","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"babel":{"presets":["./tool/babel-preset"]},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.2","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.7.0","lodash":"^4.17.10","mingo":"2.2.2","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.49","@babel/core":"7.0.0-beta.49","@babel/plugin-proposal-class-properties":"7.0.0-beta.49","@babel/plugin-proposal-export-default-from":"7.0.0-beta.49","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0-beta.49","@babel/plugin-proposal-object-rest-spread":"7.0.0-beta.49","@babel/plugin-proposal-optional-chaining":"7.0.0-beta.49","@babel/plugin-proposal-pipeline-operator":"7.0.0-beta.49","@babel/preset-env":"7.0.0-beta.49","@babel/preset-react":"7.0.0-beta.49","babel-core":"^7.0.0-0","babel-eslint":"8.2.3","babel-jest":"23.0.1","babel-plugin-lodash":"3.3.2","delay":"3.0.0","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.12.0","eslint-plugin-jest":"21.17.0","eslint-plugin-jsx-a11y":"6.0.3","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.8.2","jest":"23.1.0","react":"16.4.0","react-dom":"16.4.0","shelljs":"0.8.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"d431687cf169067b95eb5d1d9fbac2106199967f","_id":"datavan@4.2.6","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-8PIUJtlSq1txuXXFDSPUt8gB+DDVe+7cb25kwCQdLSZhkKnDtNUGpbqEC56+6Z6pEyDXS7TlpL4Uoi7pSCGC7Q==","shasum":"95ff62dde87b8fc07d243eb24a9d57a01f88ce5a","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.2.6.tgz","fileCount":27,"unpackedSize":136675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbI2KkCRA9TVsSAnZWagAAGJoP/is00FxMWp5150jJGWxS\nM2yztaluQzRjz1w0o6sZIx8SnlTamH457uRWqlf8hj1M29bCjqlpD7ShzNcG\nLohTx8xRdJdqUg9WfAm75CDdnfgNRrYloywJH5Rgyjq1Bl1P4DWbVQHhETOd\n8KrCmh2r7eoDb2SRfEyTSxPY3kUwmEzYQSfax60Ps9//CeKF6zIaleRDZsyc\n8HB6m3xrlggvU/qqP4Hc64WXWxr2qjuUh6YPousVLoGXydLp9ax5jlieP5MS\nHB4az8UtzHG9nvuQfpgq3B48gXbPr8zKEKBGlzWq40wIGQolC6+lzU4Og6q2\nBZS63Wlr2v1BHzOI3PzUTtpS3e/wTDUC5jkvGN2wNmGyadbtYOdJeEHU7Tb3\njbAQL8CWk2bB+sFHDLxnEf1CAI6dLh8UgYpFpTjpNQnoqZCPPGIndjd0aepc\nl8fGecEZTZ/n4so/MmQRyu4pLRiYWZlczs7fSNHNiTHp9EbtNByp1LqayyuM\nQ67X117MUphogI5YrxGVEx3w82C8hF3cAFBf40LA4Lzro+yr6OxrsJPtaPu6\n8u3SAzmjZBMw2lORzlYqxT18eR03nCd81KKmwlTALvYsQ1FN3hykapKCCMCh\noYQkvvaMiy1rMLOk2fD1KzzNZfBFBaX+89U2K52/xoKpKz+5Coumm8+32wWK\niMMw\r\n=kCmU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaZ2SpiF1X1oewWXfpNzkqPE7+NzmdnmuXc4o9FFDwHQIgYj5Jt2kLLnhxL6K6RWjnFVnPchUFwd5kV7MswimeUvs="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.2.6_1529045667101_0.2644449540466407"},"_hasShrinkwrap":false},"4.2.7":{"scripts":{"dev":"npm run build:es6 -- --watch","build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**/**.test.js,**/**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**/**.test.js,**/**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.2.7","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"babel":{"presets":["./tool/babel-preset"]},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.3","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.7.1","lodash":"^4.17.10","mingo":"2.2.3","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^16.2.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"7.0.0","@babel/plugin-proposal-class-properties":"7.0.0","@babel/plugin-proposal-export-default-from":"7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0","@babel/plugin-proposal-object-rest-spread":"7.0.0","@babel/plugin-proposal-optional-chaining":"7.0.0","@babel/plugin-proposal-pipeline-operator":"7.0.0","@babel/preset-env":"7.0.0","@babel/preset-react":"7.0.0","babel-core":"^7.0.0-0","babel-eslint":"9.0.0","babel-jest":"23.4.2","babel-plugin-lodash":"3.3.4","delay":"4.0.0","enzyme":"3.6.0","enzyme-adapter-react-16":"1.4.0","eslint":"5.5.0","eslint-config-airbnb":"17.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.14.0","eslint-plugin-jest":"21.22.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.11.1","jest":"23.5.0","react":"16.4.2","react-dom":"16.4.2","shelljs":"0.8.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"7bb105cee6f54d85074b4ed65a0f6e15363fae82","_id":"datavan@4.2.7","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-j1J2sjGvbaJryaD8LLrYYUVjTLf322xmaFAqJeYndYaBwU5iHPVJn9p7ih5WMjHRnzgmzlgCBAuCSIB7zB0a3w==","shasum":"a6c249a60836a28e5eaef32fbf12eda8f599f5b8","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.2.7.tgz","fileCount":35,"unpackedSize":154536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj0kvCRA9TVsSAnZWagAAZWUP/RYevbcupu50hTskNCJy\n0kcE86nQ6wW3ANbiKnDDCUsI40oT3J437BIkvyiZXapAkZm+t2+0qz5wem+9\njfqa6FlJWW1rStC6uSyMj9HD0AAq/ToQrmUHM/pzIsPp7J4iIr75LFuEDrih\npZDG3u7Qoev8Bl4+N4zNZ9RHtcU5kpIIaZUjqCiq+g/grHx2YXcT6sBCIMYw\nJVe8iErjjBXzyIHochT8iWP0RQ2lSk7mV/d2Guoizpqsc3oe9J6W4AdcXXpv\n/YwI0BA4QVVQRuF2gh4HbGzeKP7TDCNTdXPjhbwjrxpcdcbYFdGNvziTV3op\nkHapmTceXWN5DgVa5neNkT1M7Pv7OokfO0CGNPg9oekzxKTY2fRieHWed9as\nIQDQFiy6VgV8UL1CcEmuzbizXXjHoIWNv+EiddEIl+LoAz5/pW3JzH31OlmJ\npR8l7YvSlWoTWmd3QVrlgqjHLIMhY7PrQK1b6fXk2QIqeLtS7N2W8D2ZbNOl\nwLvapiq9yy/oU/KgDmpn6R+l408T3Y7jkECcfCxaaUMoukzLhM7jR7CQ1Qzb\nco/M0CcmgHZLb89NMUw+Q5CQOUDqCgapkXc+iB4gHyMeZOFsPNAaEqRtk8FQ\n+ZCEeSBml3MCzOIqcxPHNHctzITjdu/hbJVW60TY8sv9ozH+nu6xIQaeqRJ0\n5lnm\r\n=ssm0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1YbsvkPYhBVT4HpVqoRQZeXEw2LJUFI3yMGEnLAd/oQIgXDogwioSIn6awgMWZrRC1p1UbifM34bnDBgfotyAEe4="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.2.7_1536117038812_0.5853576492089914"},"_hasShrinkwrap":false},"4.2.8":{"scripts":{"dev":"npm run build:es6 -- --watch","build":"npm run build:cjs && npm run build:es6","build:cjs":"BABEL_ENV=cjs babel src --out-dir lib --ignore '**/test/**,**/**.test.js,**/**.test.jsx'","build:es6":"BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore '**/test/**,**/**.test.js,**/**.test.jsx'","prepublish":"npm test && npm run eslint && rm -rf ./lib && npm run build","eslint":"eslint --ext jsx --ext js src","test":"NODE_PATH=src jest"},"name":"datavan","version":"4.2.8","description":"Define your collections layer over redux state, with mixins to fetch, submit changes to your server","main":"./lib/index.js","browser":"./lib/es6/index.js","module":"./lib/es6/index.js","engines":{"node":">= 8.9.4"},"babel":{"presets":["./tool/babel-preset"]},"jest":{"roots":["<rootDir>/src"],"testPathIgnorePatterns":["/node_modules/","/bower_components/","/lib/","/tmp/"]},"dependencies":{"create-react-context":"^0.2.3","fast-stable-stringify":"^1.0.0","immutability-helper":"^2.7.1","lodash":"^4.17.10","mingo":"2.2.3","search-text-tokenizer":"^2.1.1"},"peerDependencies":{"fbjs":"^0.8.0","react":"^16.2.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"7.0.0","@babel/plugin-proposal-class-properties":"7.0.0","@babel/plugin-proposal-export-default-from":"7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.0.0","@babel/plugin-proposal-object-rest-spread":"7.0.0","@babel/plugin-proposal-optional-chaining":"7.0.0","@babel/plugin-proposal-pipeline-operator":"7.0.0","@babel/preset-env":"7.0.0","@babel/preset-react":"7.0.0","babel-core":"^7.0.0-0","babel-eslint":"9.0.0","babel-jest":"23.4.2","babel-plugin-lodash":"3.3.4","delay":"4.0.0","enzyme":"3.6.0","enzyme-adapter-react-16":"1.4.0","eslint":"5.5.0","eslint-config-airbnb":"17.1.0","eslint-plugin-babel":"5.1.0","eslint-plugin-dependencies":"2.4.0","eslint-plugin-import":"2.14.0","eslint-plugin-jest":"21.22.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-lodash":"2.7.0","eslint-plugin-react":"7.11.1","jest":"23.5.0","react":"16.4.2","react-dom":"16.4.2","shelljs":"0.8.2"},"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"keywords":["database","mongo","collection","react","reactive","ajax","fetch","sync","async"],"author":{"name":"Eric Fong"},"license":"MIT","bugs":{"url":"https://github.com/ericfong/datavan/issues"},"homepage":"https://github.com/ericfong/datavan#readme","gitHead":"d630a48ddb7a275a9cfd8d9486547987959dc988","_id":"datavan@4.2.8","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ericfong","email":"e@ec5.me"},"dist":{"integrity":"sha512-iY2Y4MpMn/4Sj6p168q5v34DPHD8rljjtsc9qhVGeNqlNHOAWROXhN+e+hPwyKkub1L71ODHG4Fu4vcO4Ab9dQ==","shasum":"4776df71b2abbe552fe947e86fb4a93983b24ff9","tarball":"https://registry.npmjs.org/datavan/-/datavan-4.2.8.tgz","fileCount":35,"unpackedSize":155034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj01qCRA9TVsSAnZWagAAMwwP/AxERlB5rLjOFNB6FVcD\nu/ZKiP1f6BUA9ZE3Y8xxdQFJ6dxDQuHxvNa/v5ohHYfwa9SjHTWTH7l0EltV\nvyehT/1J3IdcrfN3SBcXOaMjMlPBi7Z9d93ytqb52aEgEUhToxS+/S5A8nnV\npy6mDmJwZKJqhoaCOq3no5PHXAHPWkmb0d9i0t7VhVG07fCIr7/EEQgaC95A\nWfueNPkPakOpoZqhrApbpq0863xSV93h4qt6LKOFnPSE+nPrqzcu6WNFgaLc\nQTAgrj0de14o+JGR6AhL5i6wzMjS4+gCgYVwWay2ZCix1WmUh0rGHyWEgW5A\nY9a76Pi+wFxnY5W7UqXXTQBC+uZ4pdoEtucAqmCow7qsdIAmFR5uG7PX4xtt\nSo+FUJRsbevhkxmOVASOHJAvZF2VVV+aQRjzUyl368uqlN/G5KZAuOIO1HUO\n5iQI1DU4S1xgRj/Q8WlPfH9PZa2gT3mC8Cd2gyFT+fRjY4Sa4RB7BY7fHiyx\nm9PZTlFrIry4ncshv5Yoqzfe1/Gbn+3y4LKDuxiz0qC3ZuI1eFVyqv/9vyoW\njgM49crW1QRVVYOWu5bGxsRJpbBKdYG7wiKYJ3upAxu68WJTF1k22n/wdFym\nfPVmpjUaAmgxMRF5k2lh2s9kwGa0t/8uzMTJDwiizww3P87optcG7w2N60TP\nTMYw\r\n=Wlcl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClrXzh5fE78aqjRlxL4axDqR0wpxvO8ztJqAzbCEBf2AIgJSghqQDvHhUyC7uAHR+NiRXxPOFJc2nuNjjSTMy6XjE="}]},"maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datavan_4.2.8_1536118122276_0.52288681337947"},"_hasShrinkwrap":false}},"readme":"**datavan: in-memory mongodb for react that can track changes and sync with server**\n\n![https://img.shields.io/npm/v/datavan.svg](https://img.shields.io/npm/v/datavan.svg?style=flat-square)\n[![state](https://img.shields.io/badge/state-alpha-green.svg?style=flat-square)]()\n[![npm](https://img.shields.io/npm/dt/datavan.svg?maxAge=2592000&style=flat-square)]() [![npm](https://img.shields.io/npm/l/datavan.svg?style=flat-square)]()\n\n**Features**\n\n* based on [New React Context](https://reactjs.org/docs/context.html)\n* mongodb-like find(), update() api\n* design with offline in mind\n* customizable server fetch, submit, persistent, conflict-resolve logic\n* built-in reselect-like memoizing layer\n* supports server rendering\n* code in es6, support tree-shaking\n\n**How It works?**\n\nDuring find(), datavan will query your local-data first. If local-data is missing, it will call your onFetch() as a side effect and update the local-data.\n\n**Table of Contents**\n\n<!-- TOC START min:1 max:3 link:true update:true -->\n- [Getting Started](#getting-started)\n- [Setup](#setup)\n    - [createDb](#createdb)\n    - [data inside db](#data-inside-db)\n- [Better Performance](#better-performance)\n    - [memoize result and auto re-run](#memoize-result-and-auto-re-run)\n- [API](#api)\n    - [find, pick](#find-pick)\n    - [findAsync, pickAsync](#findasync-pickasync)\n    - [findInMemory](#findinmemory)\n    - [fetch](#fetch)\n    - [get](#get)\n    - [getById, getOriginals, getSubmits](#getbyid-getoriginals-getsubmits)\n    - [insert](#insert)\n    - [update](#update)\n    - [remove](#remove)\n    - [mutate](#mutate)\n    - [set](#set)\n    - [invalidate](#invalidate)\n    - [reset](#reset)\n    - [load](#load)\n    - [recall](#recall)\n\n<!-- TOC END -->\n\n**Other Docs**\n\n* [searchObjects](https://github.com/ericfong/datavan/blob/master/src/searchObjects/searchObjects.md)\n\n# Getting Started\n\n```js\nimport _ from 'lodash'\nimport { createDatavanContext } from 'datavan'\n\nconst Van = createDatavanContext({\n  // defined collection called 'myUserTable'\n  myUserTable: {\n    onFetch(collection, query, option) {\n      return Promise.resolve([{ _id: 'id', name: 'john' }])\n    },\n  },\n})\n\nrender(\n  <Van.Provider store={store}>\n    ...\n    <Van>\n      {db => {\n        // first call result will be undefined\n        // after HTTP response, connect will be re-run\n        // second result will get user object\n        const users = db.find('myUserTable', { name: { $in: ['John'] } })\n\n        const onClick = () => db.update('myUserTable', { name: 'John' }, { $merge: { name: 'smith' } })\n\n        return (\n          <button onClick={onClick}>\n            {_.map(users, 'name').join()}\n          </button>\n        )\n      }}\n    </Van>\n    ...\n  </Van.Provider>\n)\n```\n\n* [query syntax from mingo](https://www.npmjs.com/package/mingo)\n* [update syntax from immutability-helper](https://www.npmjs.com/package/immutability-helper)\n\n# Setup\n\n### createDb\n\n```js\nimport { createDb } from 'datavan'\n\nconst db = createDb({\n  myUserTable: {\n    // id field for document (default: `_id`)\n    idField: 'id',\n\n    // async fetch function (default: `undefined`). Should return array or map of documents\n    onFetch(query, option, collection) {\n      return fetch('restful-api?name=john')\n    },\n\n    // cast and convert doc fields. Return: casted doc\n    // NOTE only cast to primitive types that can use === to compare. (DON'T cast to Date, Object, Array or anything that cannot be JSON.stringify)\n    cast(doc) {\n      doc.count = parseInt(doc.count, 10)\n      // Can cast to Number as count === JSON.parse(JSON.stringify(count))\n      doc.arr = 'a,b'.split(',')\n      // Can cast to Number as arr !== JSON.parse(JSON.stringify(arr))\n      return doc\n    },\n\n    onInsert(doc) {\n    },\n\n    onLoad(doc) {\n    },\n\n    // generate a new tmp id string (default: genId from datavan)\n    genId: genId,\n\n    getFetchQuery: (query, idField) => '',\n    // calculate and return fetchKey (to determine cache hit or miss) from fetchQuery (default: defaultGetQueryString from datavan)\n    getFetchKey: (query, option) => '',\n\n    // another way to setup initial data. With `{ byId: {}, originals: {}, fetchAts: {} }` object tables.\n    initState: {\n      // byId is table of docs\n      byId: {\n        'user-1': { _id: 'user-1', name: 'John' },\n      },\n      // originals is table of modified docs' originals\n      originals: {\n        'user-1': { _id: 'user-1', name: 'Old Name' },\n      },\n      // fetchAts is server fetched queries times (msec, to prevent re-fetch after server rendering)\n      fetchAts: {},\n    },\n  },\n})\n\ndb.find('myUserTable', { name: 'John' })\n```\n\n### data inside db\n\ndatavan will store docs in the following structure\n\n```js\nconst db = createDb()\ndb = {\n  user_table: {\n    submits: {\n      id_1: {\n        _id: 'id_1',\n        name: 'John',\n      },\n      id_2: {\n        _id: 'id_2',\n        name: 'May',\n      },\n    },\n\n    // table of modified docs' originals\n    originals: {},\n    preloads: {},\n\n    // server fetch times/markers (msec, to prevent re-fetch after server rendering)\n    fetchAts: {},\n  },\n}\n```\n\n# Better Performance\n\n### memoize result and auto re-run\n\n```js\nimport { createDatavanContext, getMemoizeHoc } from 'datavan'\n\nconst Van = createDatavanContext(...)\nconst withVan = getMemoizeHoc(Van)\n\nconst MyApp = withVan(\n  // array of props that provide to map function\n  ['name', 'role'],\n  // map function\n  (db, { name, role }) => {\n    return { users: db.find('user_table', { name, role }) }\n  }\n)(ReactComponent)\n```\n\n# API\n\n### find, pick\n\n```js\ndb.find(collection, query, [option])\n// Return: Array of documents\n```\n\n* collection: collection name\n* query: Array<id> | query-object (mongodb like query object, we use [mingo](https://www.npmjs.com/package/mingo) to filter documents)\n\n```js\narr = db.find('user_table', { name: 'john' })\n\n// query starts with $$ which trigger find within the result from onFetch response\narr = db.find('user_table', { name: 'john', $$limit: 10, $$sort: ... })\n\nuserById = db.pick('user_table', { name: 'john' })\n```\n\n### findAsync, pickAsync\n\n```js\ndb.findAsync(collection, query, [option])\n\nbyId = db.pickAsync(collection, query, [option])\n```\n\nAsync function that always fetch and find data from server\n\n### findInMemory\n\nlike find() but only find in local memory\n\n### fetch\n\ninternally used by find(), findAsync() to call onFetch and return a raw result in promise. Without call findInMemory() after onFetch to normalise onFetch result.\n\n### get\n\n```js\ndoc = db.get('user_table', 'id-123')\n```\n\n### getById, getOriginals, getSubmits\n\n```js\n// get all documents. This won't trigger onFetch()\nconst docsTable = db.getById('user_table')\n\n// get local changed documents\nconst dirtyDocs = db.getSubmits('user_table')\n\n// get local changed documents' originals\nconst originalDocs = db.getOriginals('user_table')\n\nconst docsPreloads = db.getPreloads('user_table')\n```\n\n### insert\n\nReturn: inserted docs\n\n```js\ninsertedDoc = db.insert('user_table', { name: 'Mary' })\n// can also insert array\ninsertedDocs = db.insert('user_table', [{ name: 'Mary' }, { name: 'John' }])\n```\n\n### update\n\n* update operations based on [immutability-helper](https://www.npmjs.com/package/immutability-helper)\n\n```js\nconst query = { name: 'Mary' }\nconst mutation = { $merge: { name: 'Mary C' } }\ndb.update('user_table', query, mutation)\n```\n\n### remove\n\nremove all docs that match the query\n\n```js\ndb.remove('user_table', { name: 'May' })\n```\n\n### mutate\n\nmutate documents using [immutability-helper](https://www.npmjs.com/package/immutability-helper) syntax\n\n```js\n// merge by doc id\ndb.mutate('user_table', 'id-123', { $merge: { name: 'Mary' } })\n\n// merge by array of path\ndb.mutate('user_table', ['id-123', 'name'], { $set: 'Mary' })\n\n// merge in many docs\ndb.mutate('user_table', { $merge: { docId1: doc1, docId2: doc2 } })\n```\n\n### set\n\nshortcut of [mutate](#mutate) which always use `{ $set: value }`\n\n### invalidate\n\n```js\n// invalidate all collections\ndb.invalidate()\n\n// invalidate one collection (all docs)\ndb.invalidate('user_table')\n\n// invalidate one collection (some docs)\ndb.invalidate('user_table', ['user-1', 'user-2'])\n```\n\n### reset\n\nreset local change and re-fetch in future get/find\n\n```js\n// reset all collections\ndb.reset()\n\n// reset one collection (all docs)\ndb.reset('user_table')\n\n// reset one collection (some docs)\ndb.reset('user_table', ['user-1', 'user-2'])\n```\n\n### load\n\nload bulk data into store. data can be\n\n```js\ndb.load('user_table', data, option)\n```\n\n* Array of docs\n* Or a object with `{ byId: {}, originals: {}, fetchAts: {} }`\n* Or Table of docs\n\n```js\n// Array of docs\ndb.load('user_table', [{ _id: 'user-1', name: 'John' }])\n\n// Or a object with at least one of `{ byId: {}, originals: {}, fetchAts: {} }`\ndb.load('user_table', {\n  // byId is table of docs\n  byId: {\n    'user-1': { _id: 'user-1', name: 'John' },\n  },\n  // originals is table of modified docs' originals\n  originals: {\n    'user-1': { _id: 'user-1', name: 'Old Name' },\n  },\n  // fetchAts is server fetched queries times (msec, to prevent re-fetch after server rendering)\n  fetchAts: {},\n  // submitted tmp and stored id mapping\n  $submittedIds: { tmpId: storedId },\n})\n\n// Or Table of docs (byId)\ndb.load('user_table', {\n  'user-1': { _id: 'user-1', name: 'John' },\n})\n\n// load collections\ndb.load({\n  'user_table': {\n    'user-1': { _id: 'user-1', name: 'John' },\n  },\n  'collection-2': {...}\n})\n```\n\n* load() data will consider as fill data from backend and trigger re-render\n\n### recall\n\ncall a function (anonymous or collection-defined) only-if store data or argument changed. If no changes, cached result will be used.\n\n```js\n// recall collection-defined function\nconst db = createDb({\n  myUserTable: {\n    groupByFunc(byId, arg1) {\n      return _.groupBy(byId, arg1)\n    },\n  },\n})\nconst result = db.recall('myUserTable', 'groupByFunc', 'arg1-value')\n```\n","maintainers":[{"name":"ericfong","email":"e@ec5.me"}],"time":{"modified":"2022-06-14T19:55:35.325Z","created":"2017-03-03T10:51:34.121Z","1.0.0":"2017-03-03T10:51:34.121Z","1.0.1":"2017-03-04T01:24:53.566Z","1.0.2":"2017-03-09T00:34:52.156Z","1.0.3":"2017-05-05T03:40:16.921Z","1.1.0":"2017-05-05T03:57:01.057Z","1.3.0":"2017-05-09T09:49:55.856Z","1.3.1":"2017-05-09T16:49:22.999Z","1.4.0":"2017-05-10T07:20:48.696Z","1.4.1":"2017-05-10T10:44:29.997Z","1.5.0":"2017-05-10T17:13:26.592Z","1.5.1":"2017-05-10T17:14:33.519Z","1.5.2":"2017-05-10T17:45:15.544Z","1.5.3":"2017-05-11T03:47:03.172Z","1.6.0":"2017-05-11T08:46:41.625Z","1.7.0":"2017-05-12T05:39:15.689Z","1.7.1":"2017-05-12T08:41:18.036Z","1.7.2":"2017-05-12T16:49:24.468Z","1.7.3":"2017-05-12T17:20:19.561Z","1.7.4":"2017-05-15T05:55:35.998Z","1.7.5":"2017-05-15T09:28:11.577Z","1.7.6":"2017-05-17T04:50:39.657Z","1.7.7":"2017-05-17T10:38:28.950Z","1.7.8":"2017-05-19T08:09:39.258Z","1.8.0":"2017-05-26T10:29:21.103Z","1.8.1":"2017-05-27T16:52:11.574Z","1.8.2":"2017-05-30T14:27:20.196Z","1.9.0":"2017-06-06T09:57:04.043Z","1.9.1":"2017-06-06T14:09:31.353Z","1.10.0":"2017-06-08T10:30:52.114Z","1.10.1":"2017-06-13T07:44:32.930Z","1.10.2":"2017-06-16T03:24:43.770Z","1.10.3":"2017-06-21T05:14:29.528Z","1.10.4":"2017-06-23T02:29:44.284Z","1.10.5":"2017-06-25T13:07:13.203Z","1.10.6":"2017-06-25T15:10:54.553Z","1.10.7":"2017-06-28T08:14:07.561Z","1.10.8":"2017-06-29T16:16:06.167Z","1.10.9":"2017-06-29T16:31:34.918Z","1.10.10":"2017-07-03T05:28:22.896Z","1.10.11":"2017-07-05T04:05:30.778Z","1.10.12":"2017-07-07T15:49:52.104Z","1.10.13":"2017-07-10T03:52:00.063Z","1.11.0":"2017-07-12T05:28:26.940Z","1.11.1":"2017-07-14T09:29:00.125Z","2.0.0":"2017-07-30T16:52:33.364Z","2.0.1":"2017-08-03T03:26:11.010Z","1.11.2":"2017-08-03T03:31:30.737Z","1.11.3":"2017-08-03T03:34:01.451Z","2.0.2":"2017-08-05T10:35:10.862Z","2.1.0":"2017-08-05T10:37:24.853Z","2.1.1":"2017-08-05T16:16:18.621Z","2.1.2":"2017-08-05T16:50:02.819Z","2.1.3":"2017-08-05T16:56:11.388Z","2.1.4":"2017-08-06T16:02:55.223Z","2.1.5":"2017-08-09T17:09:11.417Z","2.1.6":"2017-08-09T17:52:42.515Z","2.1.7":"2017-08-10T15:49:33.367Z","2.2.0":"2017-08-11T03:01:07.109Z","2.2.1":"2017-08-13T15:40:39.559Z","2.2.2":"2017-08-13T16:27:00.528Z","2.2.3":"2017-08-18T02:46:11.404Z","2.3.0":"2017-08-27T14:16:31.527Z","2.3.1":"2017-08-28T14:33:48.730Z","2.3.2":"2017-08-29T09:10:05.430Z","2.3.3":"2017-08-29T10:41:10.065Z","2.3.4":"2017-08-30T10:02:32.892Z","2.3.5":"2017-09-06T05:51:07.854Z","2.4.0":"2017-09-08T10:38:37.260Z","2.3.6":"2017-09-09T10:48:19.220Z","2.4.1":"2017-09-09T10:49:51.521Z","2.5.0":"2017-09-09T15:49:35.480Z","2.5.1":"2017-09-15T08:33:49.751Z","2.5.2":"2017-09-20T02:23:08.129Z","2.5.3":"2017-09-22T08:22:50.471Z","2.5.4":"2017-09-27T06:02:21.346Z","2.5.5":"2017-10-03T09:20:42.371Z","2.6.0":"2017-10-12T05:10:13.584Z","2.6.1":"2017-10-12T17:41:40.648Z","2.6.2":"2017-10-17T02:04:51.799Z","2.6.3":"2017-10-24T09:47:19.954Z","2.6.4":"2017-10-26T16:52:07.198Z","2.6.5":"2017-10-26T18:00:49.981Z","2.6.6":"2017-10-31T10:10:44.993Z","2.6.7":"2017-11-04T15:23:27.170Z","2.6.8":"2017-11-16T15:45:18.168Z","2.7.0":"2017-11-17T14:52:32.143Z","2.7.1":"2017-11-24T06:18:54.581Z","2.7.2":"2017-11-27T10:25:35.231Z","2.7.3":"2017-11-28T15:56:08.059Z","2.8.0":"2017-11-30T10:28:18.215Z","2.9.0":"2017-12-02T16:27:49.798Z","2.9.1":"2017-12-03T10:34:29.657Z","2.10.0":"2017-12-07T16:54:05.359Z","2.10.1":"2017-12-09T02:15:49.244Z","2.10.2":"2017-12-09T17:16:58.844Z","2.10.3":"2017-12-12T04:36:57.196Z","2.10.4":"2017-12-13T10:09:44.025Z","2.11.0":"2017-12-14T14:55:38.727Z","2.11.1":"2017-12-20T02:11:20.550Z","3.0.0":"2017-12-20T02:23:21.577Z","3.0.1":"2017-12-20T02:59:03.232Z","3.0.2":"2017-12-29T15:05:25.699Z","3.1.0":"2018-01-05T03:58:26.534Z","3.2.0":"2018-01-09T10:42:32.875Z","3.3.0":"2018-01-10T09:46:50.907Z","3.3.1":"2018-01-11T09:02:58.640Z","3.3.3":"2018-01-11T09:10:12.056Z","3.3.4":"2018-01-16T03:07:16.923Z","3.3.5":"2018-01-17T05:26:37.161Z","3.3.6":"2018-01-18T06:23:55.880Z","3.3.7":"2018-01-23T02:29:49.776Z","3.3.8":"2018-01-25T02:53:19.356Z","3.4.0":"2018-01-29T03:23:58.826Z","3.4.1":"2018-01-29T09:01:12.566Z","3.4.3":"2018-01-31T03:20:12.116Z","3.4.4":"2018-01-31T03:25:29.815Z","3.4.5":"2018-02-10T16:08:19.859Z","3.5.0":"2018-02-15T09:51:30.509Z","3.5.1":"2018-02-28T10:36:13.204Z","3.5.2":"2018-03-08T14:46:31.112Z","3.5.3":"2018-03-09T10:40:19.171Z","3.5.4":"2018-03-13T10:40:57.752Z","3.5.5":"2018-03-14T13:38:04.653Z","3.5.6":"2018-03-15T10:37:57.163Z","4.0.0-0":"2018-03-19T09:01:44.486Z","4.0.0-1":"2018-04-06T06:32:07.619Z","4.0.0-2":"2018-04-10T08:54:46.330Z","4.0.0-3":"2018-04-11T08:44:13.214Z","4.0.0-4":"2018-04-12T06:20:26.574Z","4.0.0-6":"2018-04-13T10:47:12.905Z","4.0.0-7":"2018-04-17T10:44:43.402Z","4.0.0-8":"2018-04-18T07:31:40.290Z","4.0.0":"2018-04-24T06:58:27.145Z","4.1.0":"2018-04-26T07:01:06.706Z","4.1.2":"2018-04-26T07:13:21.524Z","4.1.3":"2018-05-02T09:13:11.133Z","4.1.5":"2018-05-08T10:43:51.498Z","4.2.0-0":"2018-05-11T06:16:28.720Z","4.2.0":"2018-05-11T06:17:27.103Z","4.2.1":"2018-05-16T07:52:09.865Z","4.2.2":"2018-05-29T08:32:14.427Z","4.2.3":"2018-05-29T08:49:02.417Z","4.2.4":"2018-05-29T08:49:50.083Z","4.2.5":"2018-06-04T07:54:15.907Z","4.2.6":"2018-06-15T06:54:27.152Z","4.2.7":"2018-09-05T03:10:38.962Z","4.2.8":"2018-09-05T03:28:42.399Z"},"homepage":"https://github.com/ericfong/datavan#readme","keywords":["database","mongo","collection","react","reactive","ajax","fetch","sync","async"],"repository":{"type":"git","url":"git+https://github.com/ericfong/datavan.git"},"author":{"name":"Eric Fong"},"bugs":{"url":"https://github.com/ericfong/datavan/issues"},"license":"MIT","readmeFilename":"README.md"}