{"_id":"redux-persist-transform-encrypt","_rev":"23-6f76b8d59e21b40e59a09afbc98ec413","name":"redux-persist-transform-encrypt","description":"Encrypt your Redux store.","dist-tags":{"latest":"5.1.1"},"versions":{"0.1.0":{"name":"redux-persist-transform-encrypt","version":"0.1.0","description":"Encrypt your Redux store.","main":"index.js","scripts":{"test":"mocha --compilers js:babel-register --recursive"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","dependencies":{"crypto-js":"^3.1.6","redux-persist":"^3.1.1"},"devDependencies":{"babel-cli":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.8.0","chai":"^3.5.0","mocha":"^2.4.5"},"peerDependencies":{"redux-persist":"^3.0"},"gitHead":"700cf5bb0eef9757e22da48f81b8f72243c1712a","_id":"redux-persist-transform-encrypt@0.1.0","_shasum":"fa9cc7da1f7aa42bcf04c5fe5d9118b0dc4ea2ea","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"dist":{"shasum":"fa9cc7da1f7aa42bcf04c5fe5d9118b0dc4ea2ea","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-0.1.0.tgz","integrity":"sha512-nfS51EEEfWrSmeKtznOLZnyGtgbAd3K8wwrU6f0rjvvevOTbvaZMjkaZD/nUSNDpj2T0HqdbZ5qvoI2J4fZhtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC+09SbpKVw0x5DBHVQUrp13qcjBk64fLgMwKvCi4QogIhAP9brjqw2ZrZtguK321uL50PeUfuDl93kHVq5bTWrBwY"}]},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-persist-transform-encrypt-0.1.0.tgz_1463274847618_0.09721337398514152"},"directories":{}},"0.1.1":{"name":"redux-persist-transform-encrypt","version":"0.1.1","description":"Encrypt your Redux store.","main":"index.js","scripts":{"test":"mocha --compilers js:babel-register --recursive"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","dependencies":{"crypto-js":"^3.1.6","redux-persist":"^3.1.1"},"devDependencies":{"babel-cli":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.8.0","chai":"^3.5.0","mocha":"^2.4.5"},"peerDependencies":{"redux-persist":"^3.0"},"files":["LICENSE","README.md","index.js"],"gitHead":"307049150b0236d6c485a25a9c85ff0b139dfd19","_id":"redux-persist-transform-encrypt@0.1.1","_shasum":"fb427179c119151ee9f2c989283ab31ba976b670","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"dist":{"shasum":"fb427179c119151ee9f2c989283ab31ba976b670","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-0.1.1.tgz","integrity":"sha512-7BVmi58Dcqcx5mwI6udTzgAoCs25wP6w4CgzQmUUybc04tXVT/y4z4LQOTqJn+A7qxT9/kG15qFFQBTdJMlrIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgo/2Yjm8ps/34XIYqFqIxs5klVFNlWJVq0mWf243FpQIhAJT7foFdQtkmfQaCr5nSPc5oSRbbtVn6Vw+aZk/ih0Xc"}]},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-persist-transform-encrypt-0.1.1.tgz_1468372881079_0.5559979274403304"},"directories":{}},"0.1.2":{"name":"redux-persist-transform-encrypt","version":"0.1.2","description":"Encrypt your Redux store.","main":"index.js","scripts":{"test":"mocha --compilers js:babel-register --recursive"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","dependencies":{"crypto-js":"^3.1.6","json-stringify-safe":"^5.0.1","redux-persist":"^3.1.1"},"devDependencies":{"babel-cli":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.8.0","chai":"^3.5.0","mocha":"^2.4.5"},"peerDependencies":{"redux-persist":"^3.0"},"files":["index.js"],"gitHead":"2a008d2cdb33b49f8165f01474922ebcc7e83334","_id":"redux-persist-transform-encrypt@0.1.2","_shasum":"f144abdbd574f2680fcf61ec7669629f959a36cc","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"dist":{"shasum":"f144abdbd574f2680fcf61ec7669629f959a36cc","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-0.1.2.tgz","integrity":"sha512-/NvbUMIh4y6/VJX6y00363D2v5d771W8TShwaZ08tTyxIPNC1PRvmpubg46lJxOrwS/mFa3gJ7Es+BJobgzgKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3EGLPKh04BtySp8HLyQX3flDbBPwMSgWKuKrE6IM4FwIgWpc0cTx1FVDvDetE0qS7shDvM/xanM0AVtZYxwrVv/o="}]},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-persist-transform-encrypt-0.1.2.tgz_1468374962760_0.08139279927127063"},"directories":{}},"0.2.0":{"name":"redux-persist-transform-encrypt","version":"0.2.0","description":"Encrypt your Redux store.","main":"lib/index.js","scripts":{"prepublish":"npm run build","build":"babel src -d lib","test":"mocha --compilers js:babel-register --recursive"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","files":["lib/"],"peerDependencies":{"redux-persist":"^4.x.x"},"dependencies":{"crypto-js":"^3.1.6","json-stringify-safe":"^5.0.1","readable-stream":"^2.1.5"},"devDependencies":{"babel-cli":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.8.0","chai":"^3.5.0","mocha":"^2.4.5","redux-persist":"^4.0.0"},"gitHead":"98647c314b293a71b3c8e905538d0ee52dac756a","_id":"redux-persist-transform-encrypt@0.2.0","_shasum":"5f7d3cb3f42f893af4e01f893fa877f24161a6a6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"dist":{"shasum":"5f7d3cb3f42f893af4e01f893fa877f24161a6a6","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-0.2.0.tgz","integrity":"sha512-vzY80UFaybOUxlWr2gQYn1usbs/vAs3DodlpMKGGScfAGxJzrlyfUjotje00dALkGOQAIdP2y31MvuUDUByP9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXmDJRwAaCYCgoWcezfXneqioWHD0ZO/2iSYEcDCzg5AiEA8sd3BVcIYY2iM9o9X38e5UkwLPPQBIDaKngv6t4K9CU="}]},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-persist-transform-encrypt-0.2.0.tgz_1482120573947_0.5403903762344271"},"directories":{}},"1.0.0":{"name":"redux-persist-transform-encrypt","version":"1.0.0","description":"Encrypt your Redux store.","main":"lib/index.js","scripts":{"prepublish":"npm run build","build":"babel src -d lib --ignore __tests__","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","files":["lib/","async.js"],"peerDependencies":{"redux-persist":"^4.x.x"},"dependencies":{"crypto-js":"^3.1.6","json-stringify-safe":"^5.0.1","readable-stream":"^2.1.5"},"devDependencies":{"babel-cli":"^6.8.0","babel-jest":"^18.0.0","babel-preset-es2015":"^6.6.0","jest":"^18.0.0","redux-persist":"^4.0.0"},"jest":{"testPathIgnorePatterns":["/node_modules/","<rootDir>/lib/"]},"gitHead":"30dec3493ea71394c2976b682ee7036bf582f3b4","_id":"redux-persist-transform-encrypt@1.0.0","_shasum":"a8c2465e47bdc273646744e009bfaa5b8538020b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"dist":{"shasum":"a8c2465e47bdc273646744e009bfaa5b8538020b","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-1.0.0.tgz","integrity":"sha512-cf3UaX8NfNcIO99K4eTyeav5HpNAY9Lg7Iqlj5IpkFA5+z0c/n4vr2fKroaNkehpncAT23OKY3wfLyt0rWGJMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAraH84oynD76KvMNqwo5PLh5MLaG18oEeILNmfPHD4dAiBtQeva07T2Ugqa8DwuRMAkDjN/x40eF42n8u9OzfyPnQ=="}]},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-persist-transform-encrypt-1.0.0.tgz_1482603608730_0.4085130055900663"},"directories":{}},"1.0.1":{"name":"redux-persist-transform-encrypt","version":"1.0.1","description":"Encrypt your Redux store.","main":"index.js","scripts":{"prepublish":"npm run build","build":"babel src -d lib --ignore __tests__","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","files":["lib/","async.js"],"peerDependencies":{"redux-persist":"^4.x.x"},"dependencies":{"crypto-js":"^3.1.6","json-stringify-safe":"^5.0.1","readable-stream":"^2.1.5"},"devDependencies":{"babel-cli":"^6.8.0","babel-jest":"^18.0.0","babel-preset-es2015":"^6.6.0","jest":"^18.0.0","redux-persist":"^4.0.0"},"jest":{"testPathIgnorePatterns":["/node_modules/","<rootDir>/lib/"]},"gitHead":"ea60e47ac3baa74d0754358607ae6cf0ca9a0430","_id":"redux-persist-transform-encrypt@1.0.1","_shasum":"b75288993cdaa659bdaa6144b562d467e147b033","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"dist":{"shasum":"b75288993cdaa659bdaa6144b562d467e147b033","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-1.0.1.tgz","integrity":"sha512-xSUz9+TNdQdkn4Cb34DhJeIWiEe+4SrdcdU/dfnEWCpukpVkCdFMmDKKCFdh3fFW2FzCRjSgiUDGnXBrVC7zUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9wkwGxKM6Gu11DUFpNVbn33IPOFSid1e9/tnyM0JIQAIgOKEa+9qa2F/aCC/qBzPw9CFYt1rxEa33QMe/atUg6tk="}]},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-persist-transform-encrypt-1.0.1.tgz_1482780691589_0.8185281839687377"},"directories":{}},"1.0.2":{"name":"redux-persist-transform-encrypt","version":"1.0.2","description":"Encrypt your Redux store.","main":"index.js","scripts":{"prepublish":"npm run build","format":"prettier --single-quote --write 'src/**/*.js'","build":"babel src -d lib --ignore __tests__","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","files":["lib/","async.js"],"peerDependencies":{"redux-persist":"^4.x.x"},"dependencies":{"crypto-js":"^3.1.6","json-stringify-safe":"^5.0.1","readable-stream":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^18.0.0","babel-preset-es2015":"^6.24.0","jest":"^18.1.0","prettier":"^0.22.0","redux-persist":"^4.5.0"},"jest":{"testPathIgnorePatterns":["/node_modules/","<rootDir>/lib/","<rootDir>/examples/"]},"gitHead":"8c39c40cadef6b9d0b2acc4995209d53223541d6","_id":"redux-persist-transform-encrypt@1.0.2","_shasum":"89e30aeeacb56567a0d0889d2f78403e8264ba22","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"dist":{"shasum":"89e30aeeacb56567a0d0889d2f78403e8264ba22","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-1.0.2.tgz","integrity":"sha512-9+gsJM4rIZAhLjnbCqnN2RLmHpqP/T1VZyvlvSdZPQDZKEIynQ2jvzf062eYrjUtgiKz/V1uHaENbLNNRh8SpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtfB4DWPba4x7ReuzuKSY+NSzrgorSeUnqDfOJUcX/fAIhAOtuIlImNTLOQLR//TA4+e46ltFgynuYzFRwOSQxl5ex"}]},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-persist-transform-encrypt-1.0.2.tgz_1491446859601_0.39461340685375035"},"directories":{}},"2.0.0":{"name":"redux-persist-transform-encrypt","version":"2.0.0","description":"Encrypt your Redux store.","main":"index.js","scripts":{"prepublish":"npm run build","format":"prettier --write 'src/**/*.js'","build":"babel src -d lib --ignore __tests__","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","files":["lib/","async.js"],"peerDependencies":{"redux":">3.0.0","redux-persist":"^5.x.x"},"dependencies":{"crypto-js":"^3.1.9-1","json-stringify-safe":"^5.0.1","readable-stream":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^18.0.0","babel-preset-es2015":"^6.24.0","jest":"^18.1.0","prettier":"^1.8.2","redux":"^3.7.2","redux-persist":"^5.3.4"},"jest":{"testPathIgnorePatterns":["/node_modules/","<rootDir>/lib/","<rootDir>/examples/"]},"gitHead":"7fd534f44684c8fca96d1ad3776e8d9c57d00174","_id":"redux-persist-transform-encrypt@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"dist":{"integrity":"sha512-X8iO8sjnzW5wDun3Qfm4LYOyj0Lk23gdssVNkGhmWNS5kTO3bvRCyfOQeYWYnoJm2Q5HemAnUrTduVB4JT0hTA==","shasum":"a9751d0cd76301799279d3618583eee890e1f412","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3tX4+m+7whXsRL8Dm2kS0HOF8Z6sGtm3HzZ1cAmzHJAiEAiUWHq4IdCW6guBgtijhAxH2+Hn1+1wY+M3bM7iJP8QU="}]},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-encrypt-2.0.0.tgz_1510415972856_0.054013189394026995"},"directories":{}},"2.0.1":{"name":"redux-persist-transform-encrypt","version":"2.0.1","description":"Encrypt your Redux store.","main":"index.js","scripts":{"prepublish":"npm run build","format":"prettier --write 'src/**/*.js'","build":"babel src -d lib --ignore __tests__","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","files":["lib/","async.js"],"peerDependencies":{"redux":">3.0.0","redux-persist":"^5.x.x"},"dependencies":{"crypto-js":"^3.1.9-1","json-stringify-safe":"^5.0.1","readable-stream":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^18.0.0","babel-preset-es2015":"^6.24.0","jest":"^18.1.0","prettier":"^1.8.2","redux":"^3.7.2","redux-persist":"^5.3.4"},"jest":{"testPathIgnorePatterns":["/node_modules/","<rootDir>/lib/","<rootDir>/examples/"]},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017 Marshall Bowers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"redux-persist-transform-encrypt@2.0.1","dist":{"shasum":"5832ee93c3b3c3224705c5350594b8472617ea46","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-2.0.1.tgz","fileCount":14,"unpackedSize":14210,"integrity":"sha512-QHInXJaVQIANbS7hpzFyL+boOHdgAzRXkNWdhYQrhCqkfZ0jlSMmmCEFclPiOhmyrWIlcrW4rJ5dAavvX/Zdxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC39l8e9wWf4nYi/L3roScWuVBmaaP2lpIRdfxCqqDrIAIgSW4yimLyrCQ9iNQ7aqK+OJLCCUwpTdEEmP3If5NE+fA="}]},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-encrypt_2.0.1_1522722218265_0.49787622992956093"},"_hasShrinkwrap":false},"3.0.0":{"name":"redux-persist-transform-encrypt","version":"3.0.0","description":"Encrypt your Redux store.","main":"index.js","scripts":{"prepublishOnly":"npm run build","format":"prettier --ignore-path .gitignore --write '**/*.+(js|json|md|ts|tsx)'","build":"tsc -p . --outDir lib/","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","peerDependencies":{"redux":">3.0.0","redux-persist":"^6.x.x"},"dependencies":{"crypto-js":"^4.0.0","json-stringify-safe":"^5.0.1","readable-stream":"^3.6.0"},"devDependencies":{"@types/crypto-js":"^4.0.1","@types/json-stringify-safe":"^5.0.0","@types/redux-persist":"^4.3.1","jest":"^26.5.3","prettier":"^2.1.2","redux":"^4.0.5","redux-persist":"^6.0.0","ts-jest":"^26.4.1","typescript":"^4.0.3"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2020 Marshall Bowers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"redux-persist-transform-encrypt@3.0.0","dist":{"shasum":"986e5b8745917e2560d49314b78bf9636cd7ee75","integrity":"sha512-3NeVzy6B+n0OszP/P9OtKdtSYV4ohZQ0UMZWRDwolIdnxo0VqAewC99zVbQap5NmqairILpp2/E+EC1VZDQIVg==","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-3.0.0.tgz","fileCount":15,"unpackedSize":19604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfinB5CRA9TVsSAnZWagAAIJMQAJc0+TwkOnQwifjWFGy0\n7tfScBqY7rUm6mP8Ct2KVikLQEHGXFtddln+AbuzpOCO+nEtAJZA5p7tu7N5\n6rwfMOzXuIcWxNSvQbdGnXmM7b5wbaznwTjhqhdO80KhtSTyp0Xs0/Qqkhmd\nchTwCBFd0jdXUtbk9N6SsTtLpRB7gCy/F85L+VGMPLoGQQeXC8t+cokjqbWB\nQV0kmeGBaji1N1LovcWLU2k8TE2Plu4Vmf3utJv/b2O0v9EYe/r4JozrIjMN\nWGIfjnZFQN35s/fWyprBLHwovuuwicrb3sFg+IgytIHytlcZl0tPTm13gyFN\nlYMDC3YFukwFW9U7i/doNzCDsRNMICYowfUfG1OA/pt819Tda9LQuHasei/N\n/IPs2oUoRM7+pl+OiCsrCdvNlbd6o/V6RtCBAUMGV1ZpZHHJi/s+krBZIymx\ntTEDrYY/MX71gZbRNT3WAGuUrT73vvReJZWuua5okhrwuh0uz281jPHYo/KL\n2KIniBL/M/L1RDhEBbqKmJTK1sHIV0v2fM36GOKPeazVWgIgCdfpnVrNIbUj\nBd6BtWvQ4H9+r/7iQhat63pHuEWlgIYAmCVlPSkk+gSIHJT8ZJdmKyaM+IYj\n52e+HAcfhXXuuaNFTnnYufVJk1pL0aO1w2ksartrPPabRzQffEC+U/Dszguk\nW3aX\r\n=X1og\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBj5kyDyF+3zZsmweCwIboSASUEQvq+GgykB0lbNW0DAIgPj92Z87kEJpecuqUR61agb2zGozZKDvG+TYCp0ch0QM="}]},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-encrypt_3.0.0_1602908281305_0.9735381603393187"},"_hasShrinkwrap":false},"3.0.1":{"name":"redux-persist-transform-encrypt","version":"3.0.1","description":"Encrypt your Redux store.","main":"index.js","scripts":{"prepublishOnly":"npm run build","format":"prettier --ignore-path .gitignore --write '**/*.+(js|json|md|ts|tsx)'","build":"tsc -p . --outDir lib/","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","peerDependencies":{"redux":">3.0.0","redux-persist":"^6.x.x"},"dependencies":{"crypto-js":"3.1.9-1","json-stringify-safe":"^5.0.1"},"devDependencies":{"@types/crypto-js":"^4.0.1","@types/json-stringify-safe":"^5.0.0","@types/redux-persist":"^4.3.1","jest":"^26.5.3","prettier":"^2.1.2","redux":"^4.0.5","redux-persist":"^6.0.0","ts-jest":"^26.4.1","typescript":"^4.0.3"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2020 Marshall Bowers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"redux-persist-transform-encrypt@3.0.1","dist":{"shasum":"d9428a649a6eefa69f88f61ed9d846f4b8ea0d5b","integrity":"sha512-09cgNeTnCTzTjMqmbNty+7wPQeQ5YLnKilbVyeKc/YeTvR0vHGo5hnal3+hiQiJMnYRS/qLkII2jhxSfb5Lw6Q==","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-3.0.1.tgz","fileCount":15,"unpackedSize":21830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk11ACRA9TVsSAnZWagAAXkgP+wais8CnDPYzcjTS2uu/\noyt18gn161OxL1bAIIT3nZPbIYwj8jhULHqHvcvaxpfBuEiE+nPTC2Wc2Nze\nEaYh80ceyqXyustYf3eGhxwebctPeh25fKllfXG0g+LzRPp8mu+zu8TGkABJ\nNQ8XXshIGUtAPjEgz9LEtDizQuskg2m5C4sqYk8007Y894XTdiHmoF5DxiEL\niysJ2YHXew//XutfMlf8++jYHpmPAlFiAQfWLKhnUUh4Nws8XawF2myRC8Qb\nwmz35dgVCFjDRSJoawcsofgtWwBL4ldBrZ7wE8xB0Gi7U4TZ1VQDVO2tGsoB\nJG8/Hm58oYHnGWMEobko/1jTqsgHPkbcfAydnl+UYvFRWJsDeEBuZOgKCLKX\nmYx+P97vd5nLcCYKyilfVq1wcP3NKapI88Fo3K6dNU6hi99A9DZlLDVs5coA\nkV3GXFFkGbr10bOZ70x52jHlx259rVl8TaFlHTjJfun2GgzrQPTN3giXv4M4\nJiui/viKPLZDIjNVKC1XS13IHIYIklzsuwHH1Syah8aHtaGYN1T4SiqyAoot\ngrUguSRGng6J/SAG8rMOsGMpEVLO/oIkeQoGKU0pb0sDGB0BeLRKg1pFHYXQ\nZjkk4E1KltTZyk/EOBzH5WI0PpFgbiIIgBL5XkLtVPCazU6U92yb0iQ4Jibg\nLbbR\r\n=WlCC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGST6WCHlVhF7V9haxfvYDRN3R+PeCz3LfWkfo9Rvr2/AiEAwuLgWuK1HFNgjfs655Pg6ffa0Dp8fIx+5J1muEfIk+o="}]},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-encrypt_3.0.1_1603493183594_0.47162598883519813"},"_hasShrinkwrap":false},"4.0.0":{"name":"redux-persist-transform-encrypt","version":"4.0.0","description":"Encrypt your Redux store.","main":"index.js","scripts":{"prepublishOnly":"npm run build","format":"prettier --ignore-path .gitignore --write '**/*.+(js|json|md|ts|tsx)'","build":"tsc -p . --outDir lib/","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","peerDependencies":{"redux":">3.0.0","redux-persist":"^6.x.x"},"dependencies":{"crypto-js":"^4.1.1","json-stringify-safe":"^5.0.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/jest":"^28.1.6","@types/json-stringify-safe":"^5.0.0","@types/redux-persist":"^4.3.1","jest":"^28.1.3","prettier":"^2.7.1","redux":"^4.2.0","redux-persist":"^6.0.0","ts-jest":"^28.0.7","typescript":"^4.7.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2022 Marshall Bowers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"redux-persist-transform-encrypt@4.0.0","dist":{"shasum":"f635268667b5a047930e48a9fe52a9207a2eef75","integrity":"sha512-F+ynB4v8rgipI7xJyXo6b/dSWDydIAz56AyvCJH+K1LWHQzlwV6/i/mU9XrKxyog9qY56C+1Rizmk9ztw9ailA==","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-4.0.0.tgz","fileCount":15,"unpackedSize":22776,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWl4t0uEOVyx0cKn0HCCMYFW3/Lr4PBqGnUUsokqpfCAiEA2MkXUM2qiZTFEZ0ao48nHbue09qxSBzILgddq5elu2s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4z9FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnlhAApPax0xMKIj5DuEOwNwwH360eu47L5ULF0hyvGj5aa+4YIpua\r\nE4NlrRiRf6qZBiAhO5Rk95ug5yOlQOmlNlvx4YRDG5657ZNQCSV1GNQ8XEv6\r\nD/69KZGDBxp8mteafcTFm8hgBgxWx3QtzY6p3WOh4JWqvYehXxIOPdsJH7s0\r\nuG5ZVeNgLTQp7skpBqSEw6slpROkC0G/0Gs4LT7WiQoN6WFfUak1nNVueJmP\r\nNaS4h4DLuI25a4O7ckhs/T13fp2O0x+UW6XD+A64T/62/MQCpUZMjTxZ2+pS\r\nRl+lgSbWpB5bXRC1Qr+1bYZtMesyCcJpUzEo7K55C4efklF/Z8XvigoEAC05\r\n2oNtgOohRuVbHxhRMz9qAeQyBcTsG0JbGfGW4cEObLM81DAyeB6J+UKXBLSn\r\nNaULnhf5iDTVxPKKivDGHE26KWZyiDzy9EdY/CPEpyQLWAlater1CGGlK1Od\r\nSEINLB6yr35U51PrVqLO2/jk19LNbTnXunexIQdEnMXbKrKOri1e7+1rEJbG\r\nzZNF5N+SC3PL0e6/dSaM1FhQCR5ucBOu3UzDiEQwzWUZcbRlfGrFtQ+CbVsG\r\nVJbStHfI1B5cINy+G6y8V6vSYM1IDtMd1sS+8hx+JC6gSe3xtnHoEETnQu81\r\nccb7gJ5iSJr5/8bVam+0zsJ9l7iXu+eIDX4=\r\n=JHkv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"directories":{},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-encrypt_4.0.0_1659060037340_0.5484685312299626"},"_hasShrinkwrap":false},"5.0.0":{"name":"redux-persist-transform-encrypt","version":"5.0.0","description":"Encrypt your Redux store.","type":"module","module":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","peerDependencies":{"redux":">3.0.0","redux-persist":"^6.x.x"},"dependencies":{"crypto-js":"^4.1.1","json-stringify-safe":"^5.0.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/json-stringify-safe":"^5.0.0","@types/node":"^18.15.8","@types/sinon":"^10.0.13","ava":"^5.2.0","prettier":"^2.8.7","redux":"^4.2.1","redux-persist":"^6.0.0","sinon":"^15.0.2","ts-node":"^10.9.1","typescript":"^5.0.2"},"scripts":{"format":"prettier --ignore-path .gitignore --write '**/*.+(js|json|md|ts|tsx)'","build":"tsc -p . --outDir lib/","test":"ava"},"_id":"redux-persist-transform-encrypt@5.0.0","_integrity":"sha512-etgQwkGPOPM1vLyPrp6XjcjXvRbpTBQN9IY7oLqd5dFwme1VYDkf2CyFPCxszRuSBh36uwQOLAukcFULVyRnkw==","_resolved":"/private/var/folders/yq/lgtpjgl10ls0n9c93yyq2db00000gn/T/2d413f784faebee76764c02895c3f7cc/redux-persist-transform-encrypt-5.0.0.tgz","_from":"file:redux-persist-transform-encrypt-5.0.0.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-etgQwkGPOPM1vLyPrp6XjcjXvRbpTBQN9IY7oLqd5dFwme1VYDkf2CyFPCxszRuSBh36uwQOLAukcFULVyRnkw==","shasum":"98ea44523d1a85bdbcbc73566960518d02b3fefa","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-5.0.0.tgz","fileCount":7,"unpackedSize":7354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnS51AFGskzJZGn4aG2LJlHlB77r0fz2e8Sfs1gv5ioAiEAg874JNEqrf/IMoAOfTXVwLniLTVj5YjdW6WN7cnHo4I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHwmlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8hw/9GTy8biINmrjn3DuCNgGx0r0OlY9cdOCGTTvW6Yo4OGBR+vEl\r\nPVn/USfkTwyzRGcMjAS9TyoDm7C524qquLPn+FfOgZnDiGhyV/3WE7gq9YOJ\r\nXEkdxaSTepPDe/92Mi3zZGFF/a4Wqvm8rrFPgTuS3ilCjbIArum+Jd9dTgra\r\n/IylxnF8RbG1Cxv52hRZr2RakFFAH9YpnuZmjzfGckMzwS7bbySJn57ICVVj\r\nZZzMyJ2WTJkDewsSUyjYbSSXulNc99bd1LgkBSP5xogtOYp0RspQpdc/tzF8\r\nqWGMzqBmD7cJ8mbfB44LtxE2Cyk54d+eykSHlBTIPankuvmdzHcG3BdM0iLy\r\n3kwTYgYrfeLRBmPNNsrvdQ+1semT/pOcLHX2i6/cTsqjW+6lfDfccC4D0JyK\r\nl0jz9cdMlZntRntQLFU4SDy6mAPbbt0aPUNJ2m1kwRpXw8XdnP+jA5sJVDfP\r\n3AhjkpPe7/xY8xEbU66oORS//WOqUz6YUeJbNmwjU2wZtyWcszzlf+z36J9J\r\nE2guwDoqhSnYmjuE7Q5dUych7qPoLhrqZDjVVVoI+mAqcF01cam9MofQWH/5\r\n99CpGpVG6h79JUDa7oQJC2T0ZclcPx0DrDi/oMyKzKA6qfoECJ0g4iLxFSEW\r\n5b9MWx+gRSUPfAwjRuD490vRGSR6pcAJeng=\r\n=WiCY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"directories":{},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-encrypt_5.0.0_1679755684926_0.8670645696123607"},"_hasShrinkwrap":false},"5.0.1":{"name":"redux-persist-transform-encrypt","version":"5.0.1","description":"Encrypt your Redux store.","type":"module","module":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","peerDependencies":{"redux":">3.0.0","redux-persist":"^6.x.x"},"dependencies":{"crypto-js":"^4.2.0","json-stringify-safe":"^5.0.1"},"devDependencies":{"@types/crypto-js":"^4.1.3","@types/json-stringify-safe":"^5.0.2","@types/node":"^18.15.8","@types/sinon":"^10.0.13","ava":"^5.2.0","prettier":"^2.8.7","redux":"^4.2.1","redux-persist":"^6.0.0","sinon":"^15.0.2","ts-node":"^10.9.1","typescript":"^5.0.2"},"scripts":{"format":"prettier --ignore-path .gitignore --write '**/*.+(js|json|md|ts|tsx)'","build":"tsc -p . --outDir lib/","test":"ava"},"_id":"redux-persist-transform-encrypt@5.0.1","_integrity":"sha512-wWnenLbqbFnJOMLA2/3YACYt3tfdBmN7NDHflLiEoZqjK9yosQGW5lDBRnIT2JSh55uIaxGR70MQvCes1LsbkQ==","_resolved":"/private/var/folders/yq/lgtpjgl10ls0n9c93yyq2db00000gn/T/f62ea7b570440e990da2184ae40b9c33/redux-persist-transform-encrypt-5.0.1.tgz","_from":"file:redux-persist-transform-encrypt-5.0.1.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-wWnenLbqbFnJOMLA2/3YACYt3tfdBmN7NDHflLiEoZqjK9yosQGW5lDBRnIT2JSh55uIaxGR70MQvCes1LsbkQ==","shasum":"4d8468f494ed9c9c4031afb4bfb2ebdfa6074070","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-5.0.1.tgz","fileCount":7,"unpackedSize":7354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVWY95mikeTnm3MdQpKIZa0Z8R+rRjXDaAyPmo4IndiAIhAOXn5j+LJlAYhMdzLRThLNPFSL66tzDAjAZPf3OBgJyx"}]},"_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"directories":{},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-encrypt_5.0.1_1698680929234_0.9659631061379916"},"_hasShrinkwrap":false},"5.1.0":{"name":"redux-persist-transform-encrypt","version":"5.1.0","description":"Encrypt your Redux store.","type":"module","exports":{"default":"./lib/index.js","types":"./lib/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","peerDependencies":{"redux":">3.0.0","redux-persist":"^6.x.x"},"dependencies":{"crypto-js":"^4.2.0","json-stringify-safe":"^5.0.1"},"devDependencies":{"@types/crypto-js":"^4.1.3","@types/json-stringify-safe":"^5.0.2","@types/node":"^18.15.8","prettier":"^2.8.7","redux":"^4.2.1","redux-persist":"^6.0.0","typescript":"^5.0.2","vitest":"^0.34.6"},"scripts":{"format":"prettier --ignore-path .gitignore --write '**/*.+(js|json|md|ts|tsx)'","build":"tsc -p . --outDir lib/","test":"vitest run"},"_id":"redux-persist-transform-encrypt@5.1.0","_integrity":"sha512-QvjYcia0xDqLhQ2tUXNP4PuT5Griwe9T6l24bMO9yXf081E1t6MeaduazepAMxHk8aGG/4UhgGtlP8SgfyUSQw==","_resolved":"/private/var/folders/yq/lgtpjgl10ls0n9c93yyq2db00000gn/T/9c24720ac903082a4d93fbc63898304c/redux-persist-transform-encrypt-5.1.0.tgz","_from":"file:redux-persist-transform-encrypt-5.1.0.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QvjYcia0xDqLhQ2tUXNP4PuT5Griwe9T6l24bMO9yXf081E1t6MeaduazepAMxHk8aGG/4UhgGtlP8SgfyUSQw==","shasum":"97b764a191001e2e109ccdb53e94ec672c1dd5c5","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-5.1.0.tgz","fileCount":7,"unpackedSize":7309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEIIOieiH91GcZ/TjbsKEvvF923oxRPFUTsO4ORfhgTAiEAxbZHTYRAPFJI/oH1u63cg7e32f28YMg01/OVaXhB1Qc="}]},"_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"directories":{},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-encrypt_5.1.0_1702153945099_0.3260952968758126"},"_hasShrinkwrap":false},"5.1.1":{"name":"redux-persist-transform-encrypt","version":"5.1.1","description":"Encrypt your Redux store.","type":"module","exports":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"keywords":["redux","redux-persist","redux-persist-transform","encryption"],"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","peerDependencies":{"redux":">3.0.0","redux-persist":"^6.x.x"},"dependencies":{"crypto-js":"^4.2.0","json-stringify-safe":"^5.0.1"},"devDependencies":{"@types/crypto-js":"^4.1.3","@types/json-stringify-safe":"^5.0.2","@types/node":"^18.15.8","prettier":"^2.8.7","redux":"^4.2.1","redux-persist":"^6.0.0","typescript":"^5.0.2","vitest":"^0.34.6"},"scripts":{"format":"prettier --ignore-path .gitignore --write '**/*.+(js|json|md|ts|tsx)'","build":"tsc -p . --outDir lib/","test":"vitest run"},"_id":"redux-persist-transform-encrypt@5.1.1","_integrity":"sha512-PN+yypR6fBVMEFBnwZmTN9rEovs+zmBojejIGF8WxP4Qt+Tt1MQtIUUkeUKoeG4QrMWoXtRYmbBkaWpKcdpXHg==","_resolved":"/private/var/folders/yq/lgtpjgl10ls0n9c93yyq2db00000gn/T/6192a5086f7e6ad27734da0554d53ecd/redux-persist-transform-encrypt-5.1.1.tgz","_from":"file:redux-persist-transform-encrypt-5.1.1.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-PN+yypR6fBVMEFBnwZmTN9rEovs+zmBojejIGF8WxP4Qt+Tt1MQtIUUkeUKoeG4QrMWoXtRYmbBkaWpKcdpXHg==","shasum":"fd167bdee0621aaed489f2ee059808450d4fb3c6","tarball":"https://registry.npmjs.org/redux-persist-transform-encrypt/-/redux-persist-transform-encrypt-5.1.1.tgz","fileCount":7,"unpackedSize":7309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxCgYdjb1heWyI79WJyOl7ctMlcw3vvRomeq/7D8CK2AiBLC1meSF4ojSsEHHfsMlg/L/ENTgnfGIJaqq7sRLgUGA=="}]},"_npmUser":{"name":"maxdeviant","email":"elliott.codes@gmail.com"},"directories":{},"maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-persist-transform-encrypt_5.1.1_1702572376055_0.6995941401415244"},"_hasShrinkwrap":false}},"readme":"# redux-persist-transform-encrypt\n\n[![npm](https://img.shields.io/npm/v/redux-persist-transform-encrypt.svg?maxAge=3600)](https://www.npmjs.com/package/redux-persist-transform-encrypt)\n[![CI](https://github.com/maxdeviant/redux-persist-transform-encrypt/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/maxdeviant/redux-persist-transform-encrypt/actions/workflows/ci.yml)\n\nEncrypt your Redux store.\n\n## Installation\n\n`redux-persist-transform-encrypt` must be used in conjunction with `redux-persist`, so make sure you have that installed as well.\n\n#### Yarn\n\n```sh\nyarn add redux-persist-transform-encrypt\n```\n\n#### npm\n\n```sh\nnpm install redux-persist-transform-encrypt\n```\n\n## Usage\n\n### Synchronous\n\n```js\nimport { persistReducer } from 'redux-persist';\nimport { encryptTransform } from 'redux-persist-transform-encrypt';\n\nconst reducer = persistReducer(\n  {\n    transforms: [\n      encryptTransform({\n        secretKey: 'my-super-secret-key',\n        onError: function (error) {\n          // Handle the error.\n        },\n      }),\n    ],\n  },\n  baseReducer\n);\n```\n\n### Asynchronous\n\nAsynchronous support was removed in v3.0.0, as it was never fully supported and is not able to be implemented correctly given the current constraints that `redux-persist` imposes on transforms. See [#48](https://github.com/maxdeviant/redux-persist-transform-encrypt/issues/48) for more details.\n\n### Custom Error Handling\n\nThe `onError` property given to the `encryptTransform` options is an optional\nfunction that receives an `Error` object as its only parameter. This allows\ncustom error handling from the parent application.\n\n## Secret Key Selection\n\nThe `secretKey` provided to `encryptTransform` is used as a passphrase to generate a 256-bit AES key which is then used to encrypt the Redux store.\n\nYou **SHOULD NOT** use a single secret key for all users of your application, as this negates any potential security benefits of encrypting the store in the first place.\n\nYou **SHOULD NOT** hard-code or generate your secret key anywhere on the client, as this risks exposing the key since the JavaScript source is ultimately accessible to the end-user.\n\nIf you are only interested in persisting the store over the course of a single session and then invalidating the store, consider using the user's access token or session key as the secret key.\n\nFor long-term persistence, you will want to use a unique, deterministic key that is provided by the server. For example, the server could derive a hash from the user's ID and a salt (also stored server-side) and then return that hash to the client to use to decrypt the store. Placing this key retrieval behind authentication would prevent someone from accessing the encrypted store data if they are not authenticated as the user.\n","maintainers":[{"name":"maxdeviant","email":"elliott.codes@gmail.com"}],"time":{"modified":"2023-12-14T16:46:16.444Z","created":"2016-05-15T01:14:09.627Z","0.1.0":"2016-05-15T01:14:09.627Z","0.1.1":"2016-07-13T01:21:22.838Z","0.1.2":"2016-07-13T01:56:05.370Z","0.2.0":"2016-12-19T04:09:34.527Z","1.0.0":"2016-12-24T18:20:09.371Z","1.0.1":"2016-12-26T19:31:32.219Z","1.0.2":"2017-04-06T02:47:40.291Z","2.0.0":"2017-11-11T15:59:33.688Z","2.0.1":"2018-04-03T02:23:38.331Z","3.0.0":"2020-10-17T04:18:01.473Z","3.0.1":"2020-10-23T22:46:23.841Z","4.0.0":"2022-07-29T02:00:37.552Z","5.0.0":"2023-03-25T14:48:05.088Z","5.0.1":"2023-10-30T15:48:49.487Z","5.1.0":"2023-12-09T20:32:25.247Z","5.1.1":"2023-12-14T16:46:16.227Z"},"homepage":"https://github.com/maxdeviant/redux-persist-transform-encrypt#readme","keywords":["redux","redux-persist","redux-persist-transform","encryption"],"repository":{"type":"git","url":"git+https://github.com/maxdeviant/redux-persist-transform-encrypt.git"},"author":{"name":"Marshall Bowers","email":"elliott.codes@gmail.com"},"bugs":{"url":"https://github.com/maxdeviant/redux-persist-transform-encrypt/issues"},"license":"MIT","readmeFilename":"README.md","users":{"abuelwafa":true,"karzanosman984":true}}