{"_id":"redux-persist-transform-passwords","_rev":"26-970f175df04c2800200058f6dd647c2e","name":"redux-persist-transform-passwords","description":"Store parts of your state tree in keytar","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"redux-persist-transform-passwords","version":"1.0.0","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"keytar":"^4.0.3","lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.unset":"^4.5.2"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"e39e97c42b986171f3b258e6f606fd1598d6efaa","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.0.0","_shasum":"442d90744ec53dcedbca16e985a9a69df114661c","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"442d90744ec53dcedbca16e985a9a69df114661c","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.0.0.tgz","integrity":"sha512-g0Od0feLYqS9AzTaN5/sYCw8X27/rEpXNi5MZ8eXMtIPTk+mWo3r+rWQs6h3tltVu5wjOyTfCYKWMQ4PY9JMXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnUE5vTmgqmYlyCQ4hAxtqYV/LRR8IevrQ2adhBeQniAiEAm23oDHLaav8JHDHTLiqKzlLPdw5/1HEtUfdE463UuJ4="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.0.0.tgz_1496042116666_0.1404756079427898"},"directories":{}},"1.0.1":{"name":"redux-persist-transform-passwords","version":"1.0.1","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"keytar":"^4.0.3","lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.unset":"^4.5.2"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"e39e97c42b986171f3b258e6f606fd1598d6efaa","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.0.1","_shasum":"a7cbcae43fbfbec65e1ce1ebc661d37488d91298","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"a7cbcae43fbfbec65e1ce1ebc661d37488d91298","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.0.1.tgz","integrity":"sha512-9C6yqEt0nPkJoD8txcQC7nkQUBhErohPz6CrBELtzFXiRG+lOhwy+xA+kfh+oBvKV5u7FdwnGCgaaGvG3HNzTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENCn3D8p6zJz9e7p759vL8xMnC+rYPkmn6k6PXDqepUAiEA/njI9DSN2UwAsjF4krnjJCH5COK1isE46uZY6xZEnis="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.0.1.tgz_1496043274848_0.26633827248588204"},"directories":{}},"1.0.2":{"name":"redux-persist-transform-passwords","version":"1.0.2","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"keytar":"^4.0.3","lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.unset":"^4.5.2"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"64b506ff470fa81f7a4a1ed93b590dbef220a9c7","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.0.2","_shasum":"706adf798d70a83ef7c29590e5a2b36fae5cad1c","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"706adf798d70a83ef7c29590e5a2b36fae5cad1c","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.0.2.tgz","integrity":"sha512-pirbLqmOU57me0yvUIxA1WkoQPb5CStaT8u+yj+8w7W/s0eCOPjEWwXHw3LmtkGbELKDhKws+G+miEVFMhxy8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxmwiK93lXwM/8InZ0FtqdlaL+TnJSvFAErjHFJMacRAIhALndJE/ocWGG1+V+pZvSrngf4eD7j2LURp5dK8EOuHhU"}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.0.2.tgz_1496044506310_0.9085028760600835"},"directories":{}},"1.0.3":{"name":"redux-persist-transform-passwords","version":"1.0.3","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"keytar":"^4.0.3","lodash":"^4.17.4"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"64b506ff470fa81f7a4a1ed93b590dbef220a9c7","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.0.3","_shasum":"77308f1d463472604aaed0eb3e2f276f9520270d","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"77308f1d463472604aaed0eb3e2f276f9520270d","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.0.3.tgz","integrity":"sha512-PMXOmOr2JceTut6nwb8CKSsj5TSwC4t6Aq7qHAcKfrIcQATOhzNFit2yu2+ezLLp2O7GiGpK0Q44SYqEvoStnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEN8ekOFlBdMHw6bMHbXIGXU1mmzVxBmu69YnTjg4NDAiBehrcjDtgjRM2zUILqvvtZV3sen/zSg2W7G1nMy/SgnA=="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.0.3.tgz_1496086385316_0.6896200538612902"},"directories":{}},"1.1.0":{"name":"redux-persist-transform-passwords","version":"1.1.0","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"keytar":"^4.0.3","lodash":"^4.17.4"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"5b1d98599ec324e75e669aa4fad026a1b3902161","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.1.0","_shasum":"f210231b05aa8c7f599462769ae2bdfb950eb959","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"f210231b05aa8c7f599462769ae2bdfb950eb959","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.1.0.tgz","integrity":"sha512-nN8NxQuPLEbwA3F+AACx6f0gZ/ePLE53ZfW1nO0oBGHDpu7oqKrgJvhF5ByoxIx/8fjiygZYQ2E4DPg87beAvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdG3/D7gFOXJhEVKWqx9YPQ+00hXiD8jnRYefU0cZWfwIhALz0APKOgMRBIMnOo+Wt3WljG0YtWd7J7jE7HIJlZznu"}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.1.0.tgz_1496100005785_0.09187784185633063"},"directories":{}},"1.1.1":{"name":"redux-persist-transform-passwords","version":"1.1.1","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"keytar":"^4.0.3","lodash":"^4.17.4"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"5b1d98599ec324e75e669aa4fad026a1b3902161","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.1.1","_shasum":"ffafdde325fb64f6d2132e0c0f8d465b75833f5a","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"ffafdde325fb64f6d2132e0c0f8d465b75833f5a","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.1.1.tgz","integrity":"sha512-ZHWjIshR9nAIzmKDqoSG2Rt3qzrR7ZTGpVC43L7BPKnZ6nGjLFdF9gP7SAk4qQ2WZk1eypcBofEcgS4JMrXntA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM2VFVackLk6xdyJVmqmhCIGENBwBy+CqOOtefYxLfVAiEAqW1oKIljO54uKrYpt9SvUzIDBieeBp72eV73bGtTtZw="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.1.1.tgz_1496100061554_0.9189964740071446"},"directories":{}},"1.1.2":{"name":"redux-persist-transform-passwords","version":"1.1.2","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"keytar":"^4.0.3","lodash":"^4.17.4"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"155a41d1bbf185ea5420bdcd7935c63e39de9e93","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.1.2","_shasum":"889e47c7e76e01474c273a7a4e4e1ec3459c8640","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"889e47c7e76e01474c273a7a4e4e1ec3459c8640","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.1.2.tgz","integrity":"sha512-0PT2o/knJAVKbMhQyGcmeo/1d7llVTnOPGeTTZb5ua6RitKcHe6QBTzwdcoCArhuA5AzXnr/UKBTvHrx5Q/3og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2mpvOkw53/C0Zypnzn/dl7rGkalM8dTcpj1shwGgIDwIgLhlQ15vyhjpfgbcl3Hh8zvd9/Jbs+uCVsE7z9cGsLwM="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.1.2.tgz_1496878107827_0.8716554848942906"},"directories":{}},"1.1.3":{"name":"redux-persist-transform-passwords","version":"1.1.3","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"keytar":"^4.0.3","lodash":"^4.17.4"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"5efa1806357841cbde1c8ee4f728b5065713c06a","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.1.3","_shasum":"dc8d2569d111551b1a99ec65bebcc0cb897ae2bc","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"dc8d2569d111551b1a99ec65bebcc0cb897ae2bc","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.1.3.tgz","integrity":"sha512-og0MSDXjaLK/td5X/2CCc0Hhi3krICHMjlb2+HNR0oP1O+N0rZI7DYpRSGAvhJ3yoR+jxKIFygoiULGlUo9nUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrqFMHmM+hLEDNnWSqIZVFOdZ2hybl1BcGsxTcrRFSgAIhAJFvUTVsvHSfkIjIuap+DADTTBFwXeGgla5QD6uhzbGh"}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.1.3.tgz_1498094637205_0.04109249357134104"},"directories":{}},"1.2.0":{"name":"redux-persist-transform-passwords","version":"1.2.0","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"keytar":"^4.0.3","lodash":"^4.17.4"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"3ec09b385e9e4320c69ecfebc417ec500fcbf5aa","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.2.0","_shasum":"70be207e7ac5f4c34170da5936d922a0a7b9b0c6","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"70be207e7ac5f4c34170da5936d922a0a7b9b0c6","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.2.0.tgz","integrity":"sha512-uC27fAWMw18hM/mYkpARceFleZHX8LkYEvl/HOwIPVHSLdaTv3uGip/NOGnMNdipKF9dMmAv14TJZlb6zZfoBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKfIH9uVIzita1cbW/MRFAMvlUSijcnyLdEcneMuExuwIgZveLy1z9keUAoxFG3PJbBJKxwmRIS6u6Rd0+FhPC4kA="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.2.0.tgz_1498679884542_0.1980471385177225"},"directories":{}},"1.2.1":{"name":"redux-persist-transform-passwords","version":"1.2.1","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"keytar":"^4.0.3","lodash":"^4.17.4"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"e8ace0f8990b3ad0b71924b712beff4b149c6923","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.2.1","_shasum":"c402373cdb170af76e686d4a0cdceae359cb4f9b","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"c402373cdb170af76e686d4a0cdceae359cb4f9b","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.2.1.tgz","integrity":"sha512-jvo4DLVx9t4L+n23htpPNlWU9yEPjLkYQ5O3yBPs96hugYXr5ZaUSUedT9j9jrBNJ3TGPXO9I4GVnruzd7CvRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIhrkcs95C6svbOvcjQBdvwvAlW5zd9avT9BZucpD7qAiEAn9JuXw3vI5BgfWdp4SoPBkzedzzYUVM149gv2wYtnZ0="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.2.1.tgz_1498680114673_0.6680676306132227"},"directories":{}},"1.2.2":{"name":"redux-persist-transform-passwords","version":"1.2.2","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.0.3","lodash":"^4.17.4"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"346e7cd9a5b2847b7ee45136bffd3725b96ef1cb","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.2.2","_shasum":"87e6ec4e559e7af87afa71a57d9f12e3b48ef701","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"87e6ec4e559e7af87afa71a57d9f12e3b48ef701","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.2.2.tgz","integrity":"sha512-xidNeDlrdYPJp00eR7LsHulsyGs+of+yIfyjNZbmQwIOlg0TCJyoDGmIhshbnZNAhnst6Z8+9ccNif2tqgEcwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIp66E5+Gjdg8tSnJ4AX7DzyL6O2Fqg/i+N8FvBJMngwIgSIE+8iGV/XojX0wZj83VyXuU/UmmdcyQY7k8jTGWvLs="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.2.2.tgz_1499278357984_0.7379839466884732"},"directories":{}},"1.2.3":{"name":"redux-persist-transform-passwords","version":"1.2.3","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.0.3","lodash":"^4.17.4"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"f111bc9db511526d8b4c0dcb9cfab5a9cf82197e","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.2.3","_shasum":"45742b18b1cfecd00070a43073f19e736116c551","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"45742b18b1cfecd00070a43073f19e736116c551","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.2.3.tgz","integrity":"sha512-LyxOuB4jAYVFd63N7QsmlaJKllCKF8t/2k2TXkb2CGn1zVzcIvmgvBRczKYkRIkoXpLT5jCQdCnAT2x7GTmWxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGX8KQROEK57q5ygpZDxwsovLLxfUmnkc8u6s9PGXxpAIgD0USUomJ/Z2y7ex9ukVR2YJ+B8CxfTI43BcOaoY/b8k="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.2.3.tgz_1499722014142_0.09716319455765188"},"directories":{}},"1.2.4":{"name":"redux-persist-transform-passwords","version":"1.2.4","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.0.3","lodash":"^4.17.4"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"7a2590aa1e2ebca368630a3216ce0c3cd1fa3ae3","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.2.4","_shasum":"fe13e839157cd6efdf969025646b1b35d2e33aec","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"fe13e839157cd6efdf969025646b1b35d2e33aec","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.2.4.tgz","integrity":"sha512-+bUgBx2BfPly9pnw22RzLbYjYbSpY/5Qr3oGVMk9azlOljT3oIadq3KHcSSfbH29py3+b4vwH3vUXtTH0U2GUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+sq1JkHf/Y0HbIo1pdDtsyRaEBOiIPf1xuIHP069m1QIhANay/PXiOvDeZV9c9W2tSL0r5xFZcGC9xynbOqo1OfJT"}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.2.4.tgz_1499905064968_0.8853636009152979"},"directories":{}},"1.2.5":{"name":"redux-persist-transform-passwords","version":"1.2.5","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.0.3","lodash":"^4.17.4"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"faebdc56039a9da6517fa18b3c382f0b63a6561c","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.2.5","_shasum":"677a055a5ce299b95a80b66db992f7693b80da4f","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"677a055a5ce299b95a80b66db992f7693b80da4f","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.2.5.tgz","integrity":"sha512-HcIBcH0h1Un4r6e2kodDFBVFEDi3y1vfGUs+bEOhno+T1N1cujjCoH938JAEMZt6/HuTjSyzZni9SF2vrrh+iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9+mq1UDw1ULgWWxjCVMyNoJT22MJrZkO74xI+bembdAiEA+Gz3c0Kh9hC1B7sLErlkZvwIZkr3uSAepdliGX8MQVA="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.2.5.tgz_1499909528737_0.09542076336219907"},"directories":{}},"1.2.6":{"name":"redux-persist-transform-passwords","version":"1.2.6","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.0.3","lodash":"^4.17.4"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"3515312e537bd18fdb4e85fb08e4487e8637239f","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.2.6","_shasum":"e1cf7917b2a93213e8084c464cb82f12e04813d8","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.2.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"shasum":"e1cf7917b2a93213e8084c464cb82f12e04813d8","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.2.6.tgz","integrity":"sha512-jR3tdVh4uKEDScv3svg4Sy7AI90Lmq8wFEqk4ae5YJSA3pve5RgHH7vEZSA7cW4IhvP5LM13/sp+VVpLCHFsvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5e8Mmo3f0akVhjJ1zTPMRJ24BsJ9wW8+cQUYa0Tfm5AiEA6i6qO79bBmqntUlSfWHhsalDhC5Trp3V4BCG786T4Y0="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords-1.2.6.tgz_1499909840800_0.0810636063106358"},"directories":{}},"1.2.7":{"name":"redux-persist-transform-passwords","version":"1.2.7","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.2.0","lodash":"^4.17.5"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"95e9fd2f6d922d819f7d17b53bbfd61d24f01eb7","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.2.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"integrity":"sha512-MuGseEAdrXzsmlRUioCDzh2THu4VgK6bgrFfkG3lMSxgX2s6lD3nALUW3+1i1+gcHhigD/sknzhgfD55QhVexA==","shasum":"071e4eb3de9499ec9736c591f00d36b41c23ffff","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.2.7.tgz","fileCount":6,"unpackedSize":24107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBn+TiO5hqeP6FN1kkiBmImhgbvAXzsVSgRiR0ZNGaMUAiBa9UNDYJf0Oi2OlvxoxUhdFNS2d8M7bn8mHtSct3+kZQ=="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords_1.2.7_1520873564869_0.23097375552168375"},"_hasShrinkwrap":false},"1.3.0":{"name":"redux-persist-transform-passwords","version":"1.3.0","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.2.0","lodash":"^4.17.5"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"c202922ba8f7c2358dc833e1be53b1c6d3702326","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"integrity":"sha512-KH5sjUQvWq0mgLDqu+36WwLac39YCE2JM9wP7INKV/p93KIormURUKJBHZoMeLYJhFlKBHqi++wkKOWWZn/KCg==","shasum":"568774c9ef6322275a4ff50efa5fe8698bb803cd","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.3.0.tgz","fileCount":6,"unpackedSize":24131,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZLCv1mHjonq7w9tbZAflOcCDxol1varHV09k3zxR9uAiEAwWuxtn5rRoVil6KtH8evoni6N9AWWKvm+XlXetFrwow="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords_1.3.0_1521064285543_0.5604942576622296"},"_hasShrinkwrap":false},"1.3.1":{"name":"redux-persist-transform-passwords","version":"1.3.1","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.2.0","lodash":"^4.17.5"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"915ff6c633d4bd9222cb22d39c0684f95cd89ecc","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"integrity":"sha512-8UFqTWIYHe6SogweTk/Q92Qw9gaK5ymCCE1+KYoMK6+6bYT29q2YFjQf7CU0ctuFl8NOyrrBadnrsd59yZvgSg==","shasum":"b14d212db6071d6d28de770c0b14528b9b7d803f","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.3.1.tgz","fileCount":6,"unpackedSize":24133,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLdcLQTVTu2YIBCsRON6O9hLW7mqT1vxEQG3W/ttKnIgIgTse7A3MEJuoGsSzO23mKbV2lfk0MWCGOkSSVT+PR06c="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords_1.3.1_1521065507108_0.5643446379678574"},"_hasShrinkwrap":false},"1.3.2":{"name":"redux-persist-transform-passwords","version":"1.3.2","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"babel src --out-dir lib && npm run copy-types","test":"jest","clean":"rimraf lib","copy-types":"cp -r type-definitions/ lib/","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.0.3","lodash":"^4.17.5"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"efc45849f0bf760248140954a09eeee4d7d85c25","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"integrity":"sha512-C3TpGF/y6mUZ+liFDGmvsFBEJwlvlNB+/QUjEVsoDv1ErWYpXf0tzytVj3EK3J1C8XbMiMSwHbHoo0z2/qD0rQ==","shasum":"5bd2ec08c7f43f0027b7da0c13bef35978ee2019","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.3.2.tgz","fileCount":6,"unpackedSize":24133,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAmomrqjLEc17O5ntGoklRjrMDWq7/KFqor84jl2ce0AiALzWVVzh9UDVBgyhxMCBHOCfNv/3W9UBjeZZk7+G55Ww=="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords_1.3.2_1521650236927_0.3296546054062932"},"_hasShrinkwrap":false},"1.3.3":{"name":"redux-persist-transform-passwords","version":"1.3.3","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"cross-env process.env.BABEL_ENV=cjs babel src --out-dir lib && npm run build:esm && npm run copy-types","build:esm":"cross-env process.env.BABEL_ENV=esm babel ./src/index.js -o lib/index_esm.js","test":"cross-env process.env.BABEL_ENV=cjs jest","clean":"rimraf lib","copy-types":"cp type-definitions/index.d.ts lib/index.d.ts && cp type-definitions/index.d.ts lib/index_esm.d.ts","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.0.3","lodash":"^4.17.10"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","cross-env":"^5.2.0","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"71b55e89162ceba5b54ab0bb77072ff44e560756","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.3.3","_npmVersion":"6.3.0","_nodeVersion":"10.1.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"integrity":"sha512-HXeynclH31vGmPRP1R4JsNotyu3rVf7/VPI+eber55w7xordvBWCE+9BguYmyryQZ8/BTJiqN+00lcV3j//e/w==","shasum":"845f84bde8aa5c43070db28c63187183b5a40417","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.3.3.tgz","fileCount":8,"unpackedSize":34315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbczBDCRA9TVsSAnZWagAAkCYP/0XZcAwqrHFKqSJqdyr+\nMZ4CP4LGMbp3/tzs5EDwZKjbC0SS68YuaGdKDnJ/HnxSYsl3fHU/X3n+yoe7\n/AoaArZlvwi9H4HPJGzQlGvs139t5ihcfKyFPQK56b7WCcI6F1hPFkIcJ9pz\nzf1ZOA147977640LeW63pkCQHyLqTeAvm3X1q25Ny3f5l6gqcUjcNAePdEfK\nCYn3X3kG4QWnac4p8UXrULIK+JhB3BoKtbToSkY2p06HLsWU3fSj2EksMDgs\nnn0ixBgpmKNf0zWDmdeoy39duqNy75BEgmrkhHxKYjMfWEvZrgno88khyRrV\nqD36toCNyqXQBbEyMBJSLWCfhApSVYXIr6QaR+/7TVOYGDOHjZD5PZXUPMWc\n2L81oOJI/rKE6Fe0eJHM7jcMyeyK1721QAJx3SrlIIt+yWvto+j+0lCNLLgc\nqJgV5dxqeBNNQ6MYQ2HS+TPhz3amzyoP7xdCugcfJYV1/OX5doqiZIcTXv59\nKFEQ/o5ywCW0EEIHlgZr/dNhN6FORzRi1GjnoL5IeVRXm0qOsBUACR6SPDmu\ndUoQr2fBMPuRsIoaKGcPRlU2oIn5Jww5isx9xcihQRmDQF8SXzKa9JVqoscd\nytUIJs5vpvL+ydov1MLDyAm7THGREpFh1/tha4Ob1I4wFMpybrH/mrsyaGgZ\nwOpI\r\n=gKOo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPseZBw6M7vrM7Vf5NJKcWuXCMXQoFAABzPf7jQ/CrUAiA08/ScVBuAj0V02FoBWyJh55G9kE+q01iylESLbUW7FQ=="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords_1.3.3_1534275650950_0.14005668339224497"},"_hasShrinkwrap":false},"1.4.0":{"name":"redux-persist-transform-passwords","version":"1.4.0","description":"Store parts of your state tree in keytar","main":"lib/index.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"cross-env process.env.BABEL_ENV=cjs babel src --out-dir lib && npm run build:esm && npm run copy-types","build:esm":"cross-env process.env.BABEL_ENV=esm babel ./src/index.js -o lib/index_esm.js","test":"cross-env process.env.BABEL_ENV=cjs jest","clean":"rimraf lib","copy-types":"cp type-definitions/index.d.ts lib/index.d.ts && cp type-definitions/index.d.ts lib/index_esm.d.ts","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.2.1","lodash":"^4.17.10"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","cross-env":"^5.2.0","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"b764c61ab67a391561cc24816571275e1e28486a","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.4.0","_npmVersion":"6.3.0","_nodeVersion":"10.1.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"integrity":"sha512-LpgKnS+U77CpyXiReeG0GgFthz09ml6ntQBN9kz2nk+yFOpvu7hUYY1XCa+10y4wuoqbEzA5FlI6CaHwc4EaNg==","shasum":"8ad3b79027b38ae57e6090a33bc2fd44a44b69b9","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.4.0.tgz","fileCount":8,"unpackedSize":34315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbczCVCRA9TVsSAnZWagAA9XoP/jQSq29lhjni/LJwh0tC\nOp5Lh+UJpfTVdtl2qHGmpYIkJ4qJ90bRAhY4dNvUgTudsTV5SACV0OqINyOZ\nbQGk4ytCK8dGQklpaXH9xPub2u/gnID9A9I8pT9XH22d3TF6udUnLmgrqxlF\nLFQziy2qpo2oDaq3IGHFsrT5qOgPdTpdr6/J9c7lD+fOV+DW2dh8ea5IYTZR\nBYDHo2YKV5ChZcqJn7+nzYVCpl02YEshEXMpTc+pjd+vgHP1km0MVf6soqqK\nSMmMelHo9qmoc5T4fO14Wlxr5PHKNchMR/XlCZfPBmzMz3tjWGvuHUZuzpWE\nevqqBrr6sQlc9YeQftlu64eOL6TnqaYEbtnGrrJpNLViNYInCJz+UtHcaGZr\nHDJVXn5P3uEFH9/ZgYPtNgqCKKooqhQ0KIhiAkzS3tnF+toxKDEnuFVR50P0\nj7+Dwxcz6EFcFuYd3CRo8LcgjcbDbTfWBrClSjOi0pjHymRTJBY3aKvQDFlV\ncMEgveEsViPiT8fiX3F8/pAXT1SGAMLUx7ZbHgbo7h40QZK0YMIgVDkKwmi5\nJi81WuTSh3CC9dOo7k/2kNlONfATYSDWM6qwmjl3Xe5taAJ9dpWVTcyng55Z\np6asYJMMnmHOrjMVjk21cQSOQsifDcPcuqYVzxzwXHivJe/1albQMfRakRNx\nvX/m\r\n=jcMz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPum81Dt9jusKTQoAAtc0h+2JJc28az/m4ZkaLw1Fm9wIgBORWUUOXF4sbxEf9kpiZyKIAy38iAfQk4FxcHVcDerI="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords_1.4.0_1534275733258_0.04800712950050756"},"_hasShrinkwrap":false},"1.4.1":{"name":"redux-persist-transform-passwords","version":"1.4.1","description":"Store parts of your state tree in keytar","main":"lib/index.js","module":"lib/index_esm.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"cross-env process.env.BABEL_ENV=cjs babel src --out-dir lib && npm run build:esm && npm run copy-types","build:esm":"cross-env process.env.BABEL_ENV=esm babel ./src/index.js -o lib/index_esm.js","test":"cross-env process.env.BABEL_ENV=cjs jest","clean":"rimraf lib","copy-types":"cp type-definitions/index.d.ts lib/index.d.ts","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.2.1","lodash":"^4.17.10"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","cross-env":"^5.2.0","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"faf12a98602fad8c4302d6ba1bb7bb67869253e2","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.4.1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"integrity":"sha512-5uh9+SxajNiZ38YrNclAG4ol7Z29AMkNIDvtMJfyqeprNrGskm62caLPwxWZvx4P7mGW7nCfs0vH/vYajw1vsg==","shasum":"dc736caf0670cc359edd56f5c39b67d788e77f07","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.4.1.tgz","fileCount":7,"unpackedSize":33580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv4PZCRA9TVsSAnZWagAA1KUP/1qMnNUN3B5oD9oPTpQI\nftfHyu9ItB69FnTo5WwZDf+lmla9PW/H0ZPzZGn5FOvzeRq0K4k9jVXCER0l\nuomk7QQRqbv8cSto0uneQF7XuSAJ2JMkoL22CWeph6DCJIJziD9HQsEJUtis\nSGmOxa2GBrc+QOkfM4qfgmaUMRI6cOfL78D4gOqnG99JhtFBflmZBX8Azxre\nbo6MStkcwdz4i+0jDVB23kQDZs4MbbcHzZupi9rOKvWhR7OUPAxHyTLkW5Dk\nFDVSv3t9ViewklrTmAOCK/wc5FcPIP0bXiWNakDa10T+M7DSumP2VBxR1IrI\nN1RJD+EPSFbNM4imzU4ZJYkt45ZJGULb6Egz8i0NbHFiiQmJaAaRUQsp8EJ4\ndQgFhqco7xFi53OMjp8kHpFfhaKBUbbpNfJMOCtDJH3CoKEKuFG1xiyEtrBE\nLa1a/VjnGzf304mvYJXC+TUJXkE41vBkVmP5bWwt4BK7fuPT4fiofOssPS+Q\nl8HFXslgGUh9FAmyl/clm1GrMm1GTQbC69UGTkQysNMk59V4ffIDnYvqcUXM\n2A/OV/LTjS1BvgHvoVqHekFK3nGmxzAQCga9R+BbHmMrSrvltKseu7NXzRzb\n4/+Sh39WTFqQTRccZaa6jKRxoCPNqMpkN84mi9JTg+D8BjxlhVYjQwyFvwCD\nPEjk\r\n=OwiA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZqrUxQWqZkh8DAqO9CgDDul+G1vdLAh6MukYbfHMGrAiEA0F8Jcz+2PbsArxIdyb0RcjBBy1KiGNUn1/bdjo+mvpA="}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords_1.4.1_1539277784070_0.9152940018292166"},"_hasShrinkwrap":false},"1.5.0":{"name":"redux-persist-transform-passwords","version":"1.5.0","description":"Store parts of your state tree in keytar","main":"lib/index.js","module":"lib/index_esm.js","jest":{"testMatch":["**/test/**"]},"typings":"lib/index.d.ts","scripts":{"build":"cross-env process.env.BABEL_ENV=cjs babel src --out-dir lib && npm run build:esm && npm run copy-types","build:esm":"cross-env process.env.BABEL_ENV=esm babel ./src/index.js -o lib/index_esm.js","test":"cross-env process.env.BABEL_ENV=cjs jest","clean":"rimraf lib","copy-types":"cp type-definitions/index.d.ts lib/index.d.ts","prepare":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","author":{"name":"Charlie Hess"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","keytar":"^4.6.0","lodash":"^4.17.10"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-lodash":"^3.2.11","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-2":"^6.24.1","cross-env":"^5.2.0","deep-freeze":"0.0.1","jest-cli":"^20.0.4","rimraf":"~2.5.4"},"peerDependencies":{"redux":">=3.0.0","redux-persist":">=4.0.0"},"keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"gitHead":"7141bfcd5ca4622ae25071db9b91449bd3a9f39a","bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"_id":"redux-persist-transform-passwords@1.5.0","_npmVersion":"6.3.0","_nodeVersion":"9.11.2","_npmUser":{"name":"charliehess","email":"ifightnoman@gmail.com"},"dist":{"integrity":"sha512-2B0oL90jiQEAdpvMYNq0gwJ/o+nzjroU9MpPECX3WDGcj+W0j7HoX8WJ4+rrr98myU57mJP8fcGimFN8zuzATQ==","shasum":"047a9df61b807d8aab1f06ca8fe0646d47ac9de3","tarball":"https://registry.npmjs.org/redux-persist-transform-passwords/-/redux-persist-transform-passwords-1.5.0.tgz","fileCount":7,"unpackedSize":33695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1FtECRA9TVsSAnZWagAABBAP/3+rGSOhj5Nav3YlORnl\nIzD0grDKDnmd+N4YfJf4eV7f4Jaz7tw7lSTE4N3V8ggQK2a+lx1Jx2UBwSyT\ntP+i109bRDJ6FqCyQUGYdTqQPz2f6hSCk4w9h1GzyMBQAWphR4oy3tw7vN7X\nfuarmsSv9jUNfVgJ72skn57VDB4DrPomQfp/sxN4Ue0BxczLzzMc7N0ymBYb\nHEcouAtCoqC+ePfcW6JzyOfTUf2Zd37PC9FpJd1gmY62Dgf05NHPxDGauoAt\n36sUWxhyHSVZv6A0inYiZg+OBEp2amGiee/vtYjbz/yQ0z9z2VFCQbGbm+N/\n6V1Y3unwASTw5EgH09KRb7oNE/+AwuYnzNz+QcYbLaeZ/jWmaMYxvLqHDAub\nfL42nnG6VhXDQCbQPCZr1aB0BqvaalwvYLklQBAne2gCwdw2Kr3qDYjuGnzg\nu2Jrna4yP+oQ5ERouIMhkN6nQ5KvQqFsr5NE5EV33Le/vo8Hnc8x9UMvOSra\nruxje5pttKwFsCBc1BwZfR/JJWYKvfXKo7Jtt+hapq3VsaN6nh9mSlapY5DR\nzdPjuy8rMspELKNaGppk5lOnopgXiTzOpVKI/6VIDIkVe39r9RS2LKlG+8f5\neN89qccwLYeHIarnAKiF+tEsiyNo1UP0+kETmFAJe6TSJj5UiKM3DQwIUn0y\npGKi\r\n=Rrri\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4eaYPPydg45rJC4U9GZBoTqbANnIjZIb6sviVzy+18gIhAKm70YX/Hi+mReTh2E2NI7MtokBF75Fa6zOnnaVCZ02N"}]},"maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-passwords_1.5.0_1557420868004_0.2928628177646695"},"_hasShrinkwrap":false}},"readme":"## redux-persist-transform-passwords\nStore some parts of your state in the macOS Keychain, Credential Vault on Windows, or `libsecret` on Linux. Uses [`keytar`](https://github.com/atom/node-keytar). Adheres to the `redux-persist` [transform API](https://github.com/rt2zz/redux-persist#transforms), but [async transforms](https://github.com/rt2zz/redux-persist/pull/360) must be enabled.\n\n## Install\n```\nnpm i redux-persist-transform-passwords --save\n```\n\n## Usage\n\nGiven a state shape like:\n\n``` js\n{\n  credentials: {\n    username: 'charlie',\n    password: 'hunter42'\n  }\n}\n```\n\nSupply either a getter string (see Lodash [get](https://lodash.com/docs/4.17.4#get)) or a function that, given your input state, returns a getter string:\n\n```js\nimport { persistStore } from 'redux-persist';\nimport createPasswordTransform from 'redux-persist-transform-passwords';\n\nconst passwordTransform = createPasswordTransform({\n  serviceName: 'com.mySecretCompany.mySecretApp',\n  passwordPaths: 'credentials.password',\n  whitelist: ['authReducer']\n});\n\npersistStore(store, {\n  transforms: [passwordTransform],\n  asyncTransforms: true\n});\n```\n\nBefore serialization, the values at `passwordPaths` will be removed from your state and written into `keytar`. When the store is rehydrated, the secrets are read in from `keytar` and reapplied to your state.\n\nYou can find more usage examples by reading the tests.\n\n## API\n\n### `createPasswordTransform(config)` - Creates a new transform instance.\n\n#### `config (Object)` - Configuration parameters\n    * `serviceName (String)` - The top-level identifier for your app to store items in the keychain.\n    * `accountName (String)` - (Optional) A sub-identifier for individual entries. If not provided, strings taken from `passwordPaths` will be used.\n    * `passwordPaths (String|Array<String>|((state) => String|Array<String>)` - (Optional) Lodash getter path(s) to passwords in your state, or a function that, given your state, returns path(s). Leave empty to write the entire reducer.\n    * `clearPasswords (Boolean)` - (Optional) Whether or not to clear the properties from `passwordPaths` before the state is persisted. Defaults to `true`.\n    * `serialize (Boolean)` - (Optional) Whether or not to serialize password properties as JSON strings. Defaults to `false`.\n    * `logger ((message, ...args) => void)` - (Optional) An optional logging method. Defaults to `noop`.\n\n### `clearKeychain(serviceName, accountName): Promise<boolean>` - Remove an entry from the keychain.\n\n### `accessKeychain(serviceName, accountName): Promise<boolean>` - Test for access to the keychain.\n\nSince we don't want to throw any errors during the state transform, we'll catch & log any exceptions in the keychain operation. To give consumers a way to check access beforehand (and to control the time at which the OS keychain prompt appears), we provide the `accessKeychain` method. You'll need to call this method _before_ your Redux store is rehydrated, since the rehydrate will attempt to read from the keychain:\n\n``` js\nimport createPasswordTransform, {\n  accessKeychain\n} from 'redux-persist-transform-passwords';\nimport createEncryptor from 'redux-persist-transform-encrypt';\n\nasync createAndPersistStore() {\n  // Check if we can access the keychain first\n  // On some platforms this will pop an OS permissions dialog!\n  const canAccess = await accessKeychain();\n\n  // If we don't have access, fallback to encrypting the passwords\n  const passwordTransform = canAccess ? createPasswordTransform({\n    serviceName: 'MyApp',\n    accountName: 'Passwords',\n    whitelist: ['passwords']\n  }) : createEncryptor({\n    secretKey,\n    whitelist: ['passwords']\n  });\n\n  // Business as usual for redux-persist\n  persistStore(yourStore, {\n    asyncTransforms: true,\n    transforms: [passwordTransform]\n    ...\n  });\n}\n```\n","maintainers":[{"name":"charliehess","email":"ifightnoman@gmail.com"}],"time":{"modified":"2022-06-26T10:19:16.563Z","created":"2017-05-29T07:15:16.905Z","1.0.0":"2017-05-29T07:15:16.905Z","1.0.1":"2017-05-29T07:34:34.952Z","1.0.2":"2017-05-29T07:55:06.392Z","1.0.3":"2017-05-29T19:33:05.387Z","1.1.0":"2017-05-29T23:20:05.859Z","1.1.1":"2017-05-29T23:21:01.695Z","1.1.2":"2017-06-07T23:28:28.018Z","1.1.3":"2017-06-22T01:23:57.313Z","1.2.0":"2017-06-28T19:58:06.016Z","1.2.1":"2017-06-28T20:01:54.906Z","1.2.2":"2017-07-05T18:12:38.075Z","1.2.3":"2017-07-10T21:26:54.291Z","1.2.4":"2017-07-13T00:17:45.167Z","1.2.5":"2017-07-13T01:32:08.846Z","1.2.6":"2017-07-13T01:37:20.905Z","1.2.7":"2018-03-12T16:52:45.002Z","1.3.0":"2018-03-14T21:51:25.597Z","1.3.1":"2018-03-14T22:11:47.161Z","1.3.2":"2018-03-21T16:37:16.990Z","1.3.3":"2018-08-14T19:40:51.043Z","1.4.0":"2018-08-14T19:42:13.338Z","1.4.1":"2018-10-11T17:09:44.198Z","1.5.0":"2019-05-09T16:54:28.095Z"},"homepage":"https://github.com/CharlieHess/redux-persist-transform-passwords","keywords":["redux","redux-persist","redux-persist-transform","keytar","passwords","transform-passwords"],"repository":{"type":"git","url":"git+https://github.com/CharlieHess/redux-persist-transform-passwords.git"},"author":{"name":"Charlie Hess"},"bugs":{"url":"https://github.com/CharlieHess/redux-persist-transform-passwords/issues"},"license":"MIT","readmeFilename":"README.md"}