{"_id":"mock-async-storage","_rev":"15-9d781555fc5e0a0d261d3beacc7ada9c","name":"mock-async-storage","description":"Its a mock of react-native AsyncStorage for jest tests","dist-tags":{"latest":"2.9.0","beta":"2.0.0"},"versions":{"1.0.0":{"name":"mock-async-storage","title":"Jest Mock AsyncStorage for react-native","version":"1.0.0","description":"Its a mock of react-native AsyncStorage for jest tests","main":"lib/index.js","keywords":["jest","react-native","mock","async-storage"],"editions":[{"description":"Source + ESNext + Import + Flow","entry":"src/index.js","syntaxes":["javascript","esnext","import","arrows","const","let","destructuring","async"]},{"description":"Babel Compiled + ES2015 + Require","entry":"lib/index.js","syntaxes":["javascript","es2015","require"]}],"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"badges":{"list":["travisci"]},"license":"MIT","scripts":{"tdd":"jest --watch","lint":"eslint src","test:src":"jest","test":"npm run lint && npm run test:src","build":"babel src --out-dir lib --ignore spec.js","projectz":"projectz compile","compile":"npm run lint && npm run build && npm run projectz"},"engines":{"node":">=6.9.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-node6":"^11.0.0","eslint":"^3.12.2","eslint-config-airbnb-base":"^11.0.0","eslint-plugin-flowtype":"^2.29.1","eslint-plugin-import":"^2.2.0","flow-bin":"^0.37.4","jest":"^18.0.0"},"dependencies":{"deepmerge":"^1.3.1"},"maintainers":[],"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"}],"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"gitHead":"7d7cf7b8c8a4e2d9362bb7ff321c322c449c23f6","homepage":"https://github.com/devmetal/mock-async-storage#readme","_id":"mock-async-storage@1.0.0","_shasum":"164d25897568f15a12eb9bc8927d759a31898961","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"metaladam91","email":"metaladam91@gmail.com"},"dist":{"shasum":"164d25897568f15a12eb9bc8927d759a31898961","tarball":"https://registry.npmjs.org/mock-async-storage/-/mock-async-storage-1.0.0.tgz","integrity":"sha512-4/uKtGUxlcDgpOqsmnxjd/ikJFBf0LxZHyaO9QDic+KWXHK9PuQhjUNhLx+OhivIZ8SadkV3L35WIys92HU2Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDle5UszoBC1z2lbzCnJufcBKdFLUjoYxKwXCXmls9WsgIgHAbneCcFMXs8+aJbHMNTB06Mee6XZTBgEp13yUiGyn4="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mock-async-storage-1.0.0.tgz_1482778741516_0.4741883873939514"},"directories":{}},"1.0.1":{"name":"mock-async-storage","title":"Jest Mock AsyncStorage for react-native","version":"1.0.1","description":"Its a mock of react-native AsyncStorage for jest tests","main":"lib/index.js","keywords":["jest","react-native","mock","async-storage"],"editions":[{"description":"Source + ESNext + Import + Flow","entry":"src/index.js","syntaxes":["javascript","esnext","import","arrows","const","let","destructuring","async"]},{"description":"Babel Compiled + ES2015 + Require","entry":"lib/index.js","syntaxes":["javascript","es2015","require"]}],"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"badges":{"list":["travisci"]},"license":"MIT","scripts":{"tdd":"jest --watch","lint":"standard src/*.js src/**/*.js","test:src":"jest","test":"npm run lint && npm run test:src","build":"babel src --out-dir lib --ignore spec.js","projectz":"projectz compile","compile":"npm run lint && npm run build && npm run projectz"},"engines":{"node":">=6.9.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-node6":"^11.0.0","eslint-plugin-flowtype":"^2.29.1","flow-bin":"^0.37.4","jest":"^18.0.0","standard":"^8.6.0"},"standard":{"parser":"babel-eslint","plugins":["flowtype"]},"dependencies":{"deepmerge":"^1.3.1"},"maintainers":[{"name":"metaladam91","email":"metaladam91@gmail.com"}],"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"}],"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"gitHead":"d76a7f38f35436d7affd9c398c691a720e86e67c","homepage":"https://github.com/devmetal/mock-async-storage#readme","_id":"mock-async-storage@1.0.1","_shasum":"4a02799e0a7c0856d91895941389e9545d7b5db0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"metaladam91","email":"metaladam91@gmail.com"},"dist":{"shasum":"4a02799e0a7c0856d91895941389e9545d7b5db0","tarball":"https://registry.npmjs.org/mock-async-storage/-/mock-async-storage-1.0.1.tgz","integrity":"sha512-bL6b5ExaTjZ/Un0hbBTsOi65pnMFZaqbHeZRyupWFEWkmRzyHixfKhgSDLT8zx93d+CX2Kc46ifxOE5eB/5jOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFckkD2PkypufgIUtxJajjKtXvbCPikROGEGHsu1D1IWAiEAooeEKNHSITcU+n4bz3zudsSsqCWAf4Lq4pZbbzBmXHk="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mock-async-storage-1.0.1.tgz_1483020227808_0.06993196881376207"},"directories":{}},"1.0.2":{"name":"mock-async-storage","title":"Jest Mock AsyncStorage for react-native","version":"1.0.2","description":"Its a mock of react-native AsyncStorage for jest tests","main":"lib/index.js","keywords":["jest","react-native","mock","async-storage"],"editions":[{"description":"Source + ESNext + Import + Flow","entry":"src/index.js","syntaxes":["javascript","esnext","import","arrows","const","let","destructuring","async"]},{"description":"Babel Compiled + ES2015 + Require","entry":"lib/index.js","syntaxes":["javascript","es2015","require"]}],"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"badges":{"list":["travisci"]},"license":"MIT","scripts":{"tdd":"jest --watch","lint":"standard src/*.js src/**/*.js","test:src":"jest","test":"npm run lint && npm run test:src","build":"babel src --out-dir lib --ignore spec.js","projectz":"projectz compile","compile":"npm run lint && npm run build && npm run projectz"},"engines":{"node":">=6.9.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-node6":"^11.0.0","eslint-plugin-flowtype":"^2.29.1","flow-bin":"^0.37.4","jest":"^18.0.0","standard":"^8.6.0"},"standard":{"parser":"babel-eslint","plugins":["flowtype"]},"dependencies":{"deepmerge":"^1.3.1"},"maintainers":[{"name":"metaladam91","email":"metaladam91@gmail.com"}],"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"}],"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"gitHead":"c52f659029ab4f899aef0a686854246560a1d13d","homepage":"https://github.com/devmetal/mock-async-storage#readme","_id":"mock-async-storage@1.0.2","_shasum":"a00c4358397117f6ac1f199047459f43dfb1858e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"metaladam91","email":"metaladam91@gmail.com"},"dist":{"shasum":"a00c4358397117f6ac1f199047459f43dfb1858e","tarball":"https://registry.npmjs.org/mock-async-storage/-/mock-async-storage-1.0.2.tgz","integrity":"sha512-0cE3KEAUwVNGc47NyekHrp59tQO2kQsBUHh1qQpLD7GywLriBA/0mwoOu/OKdGbYp7o3MJo02d5z8cMBPRh+cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoCKq82PI97UDcWe4Jn0113nckns+b5VuqgwxAXMZFOAiBAI2nxVSV+J2DHFl7Hd557dh9P4V4l1nMO+t0F4JYr3Q=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mock-async-storage-1.0.2.tgz_1487800058697_0.8068821611814201"},"directories":{}},"1.0.3":{"name":"mock-async-storage","title":"Jest Mock AsyncStorage for react-native","version":"1.0.3","description":"Its a mock of react-native AsyncStorage for jest tests","main":"lib/index.js","keywords":["jest","react-native","mock","async-storage"],"editions":[{"description":"Source + ESNext + Import + Flow","entry":"src/index.js","syntaxes":["javascript","esnext","import","arrows","const","let","destructuring","async"]},{"description":"Babel Compiled + ES2015 + Require","entry":"lib/index.js","syntaxes":["javascript","es2015","require"]}],"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"badges":{"list":["travisci"]},"license":"MIT","scripts":{"tdd":"jest --watch","lint":"standard src/*.js src/**/*.js","test:src":"jest","test":"npm run lint && npm run test:src","build":"babel src --out-dir lib --ignore spec.js","projectz":"projectz compile","compile":"npm run lint && npm run build && npm run projectz","prepublish":"npm run build"},"engines":{"node":">=6.9.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-node6":"^11.0.0","eslint-plugin-flowtype":"^2.29.1","flow-bin":"^0.37.4","jest":"^18.0.0","standard":"^8.6.0"},"standard":{"parser":"babel-eslint","plugins":["flowtype"]},"dependencies":{"deepmerge":"^1.3.1"},"maintainers":[{"name":"metaladam91","email":"metaladam91@gmail.com"}],"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},{"name":"Alexis Mangin","url":"http://www.alexismangin.com/"},{"name":"Kees Kluskens","url":"http://webduck.nl"}],"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"gitHead":"d20dfea9af12ff7e223d7efb826b3a6daa1a87e5","homepage":"https://github.com/devmetal/mock-async-storage#readme","_id":"mock-async-storage@1.0.3","_shasum":"e097e255af27d0276deba3d7a5022d6f47440b96","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"metaladam91","email":"metaladam91@gmail.com"},"dist":{"shasum":"e097e255af27d0276deba3d7a5022d6f47440b96","tarball":"https://registry.npmjs.org/mock-async-storage/-/mock-async-storage-1.0.3.tgz","integrity":"sha512-HrYl0YG2ElqzgbWOTB5L0u0dVIs3hTITWNTbZGTbl/hurXv5/rrSBs3+gyjradHu5oiY9WM+eDLgnuTpDKwG7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoVqw5q92FFqK40lcmgWr5jTaaok221rvBSZAKq3Y4GAiB7wDdlA10fDXclgEc7Qu3GByOxUpISieT6CVtmNYJwLw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mock-async-storage-1.0.3.tgz_1488899723153_0.2348830197006464"},"directories":{}},"2.0.0":{"name":"mock-async-storage","title":"Jest Mock AsyncStorage for react-native","version":"2.0.0","description":"Its a mock of react-native AsyncStorage for jest tests","main":"lib/index.js","keywords":["jest","react-native","mock","async-storage"],"editions":[{"description":"Source + ESNext + Import + Flow","entry":"src/index.js","syntaxes":["javascript","esnext","import","arrows","const","let","destructuring","async"]},{"description":"Babel Compiled + ES2015 + Require","entry":"lib/index.js","syntaxes":["javascript","es2015","require"]}],"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"badges":{"list":["travisci"]},"license":"MIT","scripts":{"tdd":"jest src/** --watch","lint":"standard src/*.js src/**/*.js","test:src":"jest src/**","test":"npm run lint && npm run test:src && npm run examples","build":"babel src --out-dir lib --ignore spec.js","projectz":"projectz compile","compile":"npm run lint && npm run build && npm run projectz","example-jest":"jest ./examples/with-jest/**","example-sinon":"jest ./examples/with-sinon/**","examples":"npm run example-jest && npm run example-sinon","prepublish":"npm run build"},"engines":{"node":">=6.9.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-node6":"^11.0.0","eslint-plugin-flowtype":"^2.29.1","flow-bin":"^0.37.4","jest":"^18.0.0","sinon":"^4.0.0","standard":"^8.6.0"},"standard":{"parser":"babel-eslint","plugins":["flowtype"]},"dependencies":{"deepmerge":"^1.3.1"},"maintainers":[{"name":"metaladam91","email":"metaladam91@gmail.com"}],"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},{"name":"Alexis Mangin","url":"http://www.alexismangin.com/"},{"name":"Kees Kluskens","url":"http://webduck.nl"}],"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"gitHead":"34d7e162a389c2dd07abf47f96811efac07cb71c","homepage":"https://github.com/devmetal/mock-async-storage#readme","_id":"mock-async-storage@2.0.0","_shasum":"4440c43e84fc77edf42cf850bc91ae4c7f6489e6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"metaladam91","email":"metaladam91@gmail.com"},"dist":{"shasum":"4440c43e84fc77edf42cf850bc91ae4c7f6489e6","tarball":"https://registry.npmjs.org/mock-async-storage/-/mock-async-storage-2.0.0.tgz","integrity":"sha512-7y3lfxOOBL7s/+7+keWFsXeo7iJeF2A3oZhJJFidB9AtUMWXsLDwN4hiM9C8TsuXJm/2DWTgSwNwhgLV+KnNdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGRnXkwZJimyXCdfjy5OvEJ+xbC50p/waWAQrLk4NNNAiEAhLJJ4Lgbsa4Xbl+c5XodpZR+biH7M+DqjbrcXBsrae8="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-async-storage-2.0.0.tgz_1507031875621_0.43824797007255256"},"directories":{}},"2.0.2":{"name":"mock-async-storage","title":"Jest Mock AsyncStorage for react-native","version":"2.0.2","description":"Its a mock of react-native AsyncStorage for jest tests","main":"lib/index.js","keywords":["jest","react-native","mock","async-storage"],"editions":[{"description":"Source + ESNext + Import + Flow","entry":"src/index.js","syntaxes":["javascript","esnext","import","arrows","const","let","destructuring","async"]},{"description":"Babel Compiled + ES2015 + Require","entry":"lib/index.js","syntaxes":["javascript","es2015","require"]}],"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"badges":{"list":["travisci"]},"license":"MIT","scripts":{"tdd":"jest src/** --watch","lint":"standard src/*.js src/**/*.js","test:src":"jest src/**","test":"npm run lint && npm run test:src && npm run examples","build":"babel src --out-dir lib --ignore spec.js","projectz":"projectz compile","compile":"npm run lint && npm run build && npm run projectz","example-jest":"jest ./examples/with-jest/**","example-sinon":"jest ./examples/with-sinon/**","examples":"npm run example-jest && npm run example-sinon","prepublish":"npm run build"},"engines":{"node":">=6.9.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-node6":"^11.0.0","eslint-plugin-flowtype":"^2.29.1","flow-bin":"^0.37.4","jest":"^18.0.0","sinon":"^4.0.0","standard":"^8.6.0"},"standard":{"parser":"babel-eslint","plugins":["flowtype"]},"dependencies":{"deepmerge":"^1.3.1"},"maintainers":[{"name":"metaladam91","email":"metaladam91@gmail.com"}],"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},{"name":"Alexis Mangin","url":"http://www.alexismangin.com/"},{"name":"Kees Kluskens","url":"http://webduck.nl"}],"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"gitHead":"994cfda71b1e9cd491206fce6c31b9bbb7941af4","homepage":"https://github.com/devmetal/mock-async-storage#readme","_id":"mock-async-storage@2.0.2","_shasum":"92fcc27e48dcf0e9db746f028d0c247d03a2c1f6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"metaladam91","email":"metaladam91@gmail.com"},"dist":{"shasum":"92fcc27e48dcf0e9db746f028d0c247d03a2c1f6","tarball":"https://registry.npmjs.org/mock-async-storage/-/mock-async-storage-2.0.2.tgz","integrity":"sha512-jgGd4Pr0fboQCGJ+RTVI0pkJdeFGjNW6ZQDOAyDNMpYDLnU+I2IyP2JUp+YgN1B21JAbHG7YgCLhelZxkLDVvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA48mQ7CC1BXezatUjIHgBMQGRAmyDMKkr4Ao22IH82RAiA1C24vrK76i6MtAuCKvutJovdIV8kq46iCoIbVTVz1mg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-async-storage-2.0.2.tgz_1509358673867_0.3772289645858109"},"directories":{}},"2.0.3":{"name":"mock-async-storage","title":"Jest Mock AsyncStorage for react-native","version":"2.0.3","description":"Its a mock of react-native AsyncStorage for jest tests","main":"lib/index.js","keywords":["jest","react-native","mock","async-storage"],"editions":[{"description":"Source + ESNext + Import + Flow","entry":"src/index.js","syntaxes":["javascript","esnext","import","arrows","const","let","destructuring","async"]},{"description":"Babel Compiled + ES2015 + Require","entry":"lib/index.js","syntaxes":["javascript","es2015","require"]}],"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"badges":{"list":["travisci"]},"license":"MIT","scripts":{"tdd":"jest src/** --watch","lint":"standard src/*.js src/**/*.js","test:src":"jest src/**","test":"npm run lint && npm run test:src && npm run examples","build":"babel src --out-dir lib --ignore spec.js","projectz":"projectz compile","compile":"npm run lint && npm run build && npm run projectz","example-jest":"jest ./examples/with-jest/**","example-sinon":"jest ./examples/with-sinon/**","examples":"npm run example-jest && npm run example-sinon","prepublish":"npm run build"},"engines":{"node":">=6.9.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-node6":"^11.0.0","eslint-plugin-flowtype":"^2.29.1","flow-bin":"^0.37.4","jest":"^18.0.0","sinon":"^4.0.0","standard":"^8.6.0"},"standard":{"parser":"babel-eslint","plugins":["flowtype"]},"dependencies":{"deepmerge":"^1.3.1"},"maintainers":[{"name":"metaladam91","email":"metaladam91@gmail.com"}],"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},{"name":"Alexis Mangin","url":"http://www.alexismangin.com/"},{"name":"Kees Kluskens","url":"http://webduck.nl"}],"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"gitHead":"c21564713c5abb74cd6684463bbb5ccca14e261b","homepage":"https://github.com/devmetal/mock-async-storage#readme","_id":"mock-async-storage@2.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"metaladam91","email":"metaladam91@gmail.com"},"dist":{"integrity":"sha512-I0zlj+njSR9PkSObM7vURlI219S70sci3IR+EJ0wP+HeP6h6fKEstKetW9E3rGKO3nFR7UY1APh4A5rCgZ6eOA==","shasum":"c38b00af743e6ddc850b806691e607c929c29ab1","tarball":"https://registry.npmjs.org/mock-async-storage/-/mock-async-storage-2.0.3.tgz","fileCount":11,"unpackedSize":127333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTPAgCRA9TVsSAnZWagAAYUgQAIq+JGzEf7FeP9aA9mCa\n+RgEjlkGneesuWohfucP/5ITqrWIbVbp6EYCndygIlkq/xvEI0RMgA3kxsWI\nbdirB7o/HBl4t0HrxEpeWnKloR8E4TaveAoGOQZljPloQySr9giKJlVyXr9e\njPeBLXZe7LZTmj9BpDwfebuz/1gVuA619lKjlJkObiE9kxsaAt5xRb8KCP95\nW3RMhaIbYDl459aEWHFf240SMjEMQsrc0HRgkLK9HJqdI6Rr5Eh61r1UmrYb\nyu5uH8hU2VLldNtX4cROtXjIVQXAzZi8Mxf/BR/OEFYptpH9ZPMuwV6+Ptei\nmUsiB2/qarR6Ob9QK35FZdq/PrFDjI2LGl6dB6IcKCgMpQkbYzTGmJcTLJR1\nOPTphaYkj1zOq5opHkZrVoUPPdtO81gVAzMms69FGc3yUS++EatLhOJ0BtaA\nJQLosEQ0mP9jCTto+O4OJqAQjYQgaKH7RjY7DronJ0utQiZS0BnIVkez4mJ4\n0MtW/B0VHS2J5hss4dls9fBQ5SyBQmNqWj8CBzrdCYmGy7H7lY7XGznJCRa+\nZuRmfo5l42/bxhaOBk3XF5jmGHD4ibwUfJADOgplh3ZOo5RPvsseXzgBUQcc\nEczeR2Bzlbg1An8srGYlGzvJFJzIIeJLm5out89ks/1IdBECPzibTtgYBHca\nQjef\r\n=EaU8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXLLo+aUZtdRIIQi5bkeSlK2RJ1RiY/PG5hUoNKTQ5TAiEAmnchpyxXICGQfO+4kEmITJ6HlD0xWwBzDIBg2NUAVlk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-async-storage_2.0.3_1531768864725_0.812491616488346"},"_hasShrinkwrap":false},"2.0.4":{"name":"mock-async-storage","title":"Jest Mock AsyncStorage for react-native","version":"2.0.4","description":"Its a mock of react-native AsyncStorage for jest tests","main":"lib/index.js","keywords":["jest","react-native","mock","async-storage"],"editions":[{"description":"Source + ESNext + Import + Flow","entry":"src/index.js","syntaxes":["javascript","esnext","import","arrows","const","let","destructuring","async"]},{"description":"Babel Compiled + ES2015 + Require","entry":"lib/index.js","syntaxes":["javascript","es2015","require"]}],"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"badges":{"list":["travisci"]},"license":"MIT","scripts":{"tdd":"jest src/** --watch","lint":"standard src/*.js src/**/*.js","test:src":"jest src/**","test":"npm run lint && npm run test:src && npm run examples","build":"babel src --out-dir lib --ignore spec.js","projectz":"projectz compile","compile":"npm run lint && npm run build && npm run projectz","example-jest":"jest ./examples/with-jest/**","example-sinon":"jest ./examples/with-sinon/**","examples":"npm run example-jest && npm run example-sinon","prepublish":"npm run build"},"engines":{"node":">=6.9.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-node6":"^11.0.0","eslint-plugin-flowtype":"^2.29.1","flow-bin":"^0.37.4","jest":"^18.0.0","sinon":"^4.0.0","standard":"^8.6.0"},"standard":{"parser":"babel-eslint","plugins":["flowtype"]},"dependencies":{"deepmerge":"^1.3.1"},"maintainers":[{"name":"metaladam91","email":"metaladam91@gmail.com"}],"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},{"name":"Alexis Mangin","url":"http://www.alexismangin.com/"},{"name":"Kees Kluskens","url":"http://webduck.nl"},{"name":"Caleb Gregory","url":"http://caleb-gregory.com"}],"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"gitHead":"168f96c71c54baf71b54f3365d77afc2c8d823d3","homepage":"https://github.com/devmetal/mock-async-storage#readme","_id":"mock-async-storage@2.0.4","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"metaladam91","email":"metaladam91@gmail.com"},"dist":{"integrity":"sha512-lusYDDqAxqzxVCB+svZLUJC8efG25fCeQvzJ6z6Qt4sbJiGTF4fK27ic96eFCbQqfQWDPr1SPxkRtX0AcwiUoQ==","shasum":"2994a3d5e6553ec7aae0b3b83c3ad0de9cbbbffb","tarball":"https://registry.npmjs.org/mock-async-storage/-/mock-async-storage-2.0.4.tgz","fileCount":11,"unpackedSize":127543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCkgDCRA9TVsSAnZWagAA0wQP/jCvsZGxMCx+oPGX5OBb\nWbOcfRlEbUiN5Z8uGBqPbVq3cViyy8z6CWy4rBRWmrzq4VSUcdVrVTkqIVIo\nin+O7XCUt1JhHoExUK9zBlYELNSJYqcjwh4NHunw7QFzushriInJJaT3JDz+\nUszHIiIQIg0aJsE/GfND5kSTmzhc8dDxcqRNyilFwIrrM/Ei/OGarnd8UGij\n5UYuIaZ2Gv0OWouXu5QOgSjAk9UvOoVnLuItlcPxO4FgmS1W/BN/tvfgKEJD\no7jkjWDJW6/MZzu77ZUvTKGwpKjrRLiC5wKbOP+xcbC0xqIv4jeBgbjD+PBv\nVwxupBk/KK1D4gpRXSrfjvx5mJjvf+ZS69UecBK3OV11TxpaxXSkowAtDgSb\nOiUZYzBW64ylZgLhLJistN0eEE5LIXuzD4AbGvcZslF/oCss48LrjvwT8rTu\nZB9eECbchKLkU/z0sDKLd7/bOej4Su0VAdbXWD+bq+4PGZzzofzLqjFh0rUi\nZY6QttR1zbn3pZAxZib4m7mXCs8OTBnIg6ljYc9mV95IybBQlvDCKB828+hK\nVubyGSuwFUfRpZcPhWNP39SwJP1Jg4bTjX1dyCh2lgfzbQd9ibMn4AxTdDbH\n/5WwdFZK51XWEPK3Lpf+q4EzyNBd2u5QjLLvCV/0gZzOeWL+u7L6zPp36HXE\nE8/U\r\n=G2dZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF/2E9/PyO0EwQmOBqXZy1xTxIunfuQdG8uUJ316kT8QIhAN37SfG+6v6IdBj9RxkZte65pLn/bibG2IGrKd9grJPa"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-async-storage_2.0.4_1544177666857_0.6706986468460134"},"_hasShrinkwrap":false},"2.0.5":{"name":"mock-async-storage","title":"Jest Mock AsyncStorage for react-native","version":"2.0.5","description":"Its a mock of react-native AsyncStorage for jest tests","main":"lib/index.js","keywords":["jest","react-native","mock","async-storage"],"editions":[{"description":"Source + ESNext + Import + Flow","entry":"src/index.js","syntaxes":["javascript","esnext","import","arrows","const","let","destructuring","async"]},{"description":"Babel Compiled + ES2015 + Require","entry":"lib/index.js","syntaxes":["javascript","es2015","require"]}],"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"badges":{"list":["travisci"]},"license":"MIT","scripts":{"tdd":"jest src/** --watch","lint":"standard src/*.js src/**/*.js","test:src":"jest src/**","test":"npm run lint && npm run test:src && npm run examples","build":"babel src --out-dir lib --ignore spec.js","projectz":"projectz compile","compile":"npm run lint && npm run build && npm run projectz","example-jest":"jest ./examples/with-jest/**","example-sinon":"jest ./examples/with-sinon/**","examples":"npm run example-jest && npm run example-sinon","prepublish":"npm run build"},"engines":{"node":">=6.9.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-node6":"^11.0.0","eslint-plugin-flowtype":"^2.29.1","flow-bin":"^0.37.4","jest":"^18.0.0","sinon":"^4.0.0","standard":"^8.6.0"},"standard":{"parser":"babel-eslint","plugins":["flowtype"]},"dependencies":{"deepmerge":"^1.3.1"},"maintainers":[{"name":"metaladam91","email":"metaladam91@gmail.com"}],"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},{"name":"Alexis Mangin","url":"http://www.alexismangin.com/"},{"name":"Kees Kluskens","url":"http://webduck.nl"},{"name":"Caleb Gregory","url":"http://caleb-gregory.com"}],"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"gitHead":"64297b9c6a5790656dceb1f2bcc2381e89634626","homepage":"https://github.com/devmetal/mock-async-storage#readme","_id":"mock-async-storage@2.0.5","_npmVersion":"6.4.0","_nodeVersion":"8.11.4","_npmUser":{"name":"metaladam91","email":"metaladam91@gmail.com"},"dist":{"integrity":"sha512-U1HDVlgL5A+tF9sqKUsQUyqd5/0LAkRoNbcEdQ5QMNAa7UOjC6K+PsJsLIe0MYVyMs5hR9lPrFHFpAiXtk/qDg==","shasum":"67ccc7fa9b252472c4f47c8101c8c45cc96e0df6","tarball":"https://registry.npmjs.org/mock-async-storage/-/mock-async-storage-2.0.5.tgz","fileCount":11,"unpackedSize":127481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceZ6oCRA9TVsSAnZWagAAsHsP/iAXdE2cS2kcLT8OIaKW\nSkHbqymAPBmhjuFVG8cws9jNYNEgbsyRQxqMgI+81Gu+Rp9V6B3fjy9DtwtL\n84fNtkn6fVur4cbgNWq0sB6BQ9CJgXt9g6HMUFaRrQivPZEFPtzBNip8cmiE\nKmRu+gJ5OanDVsnAdo2gjUIa1YdX4TgFlM7mynSk1v2LijvDV+22QvHVu87+\nPeiuVTdIcQX0Ch1DLax1A87wvIliUv0MwWalnGB9yWORUf9jRvGsoOZhGgGS\nrfHlUQmDC0VYwl7HFPW8OF8MLLau7c3aJuk1HS4ZLJcTRZSqZg73clqaApRv\ndlnpOrE6y2w/6tirJ5NGp9fraSIndV1ntlatZrEvIMadOB4U8jSmHHM8Tg3g\neyEznDORZjwoXDds4TpAlO+QjPE2Hc09ZFcMgtNYXjWBNwH1v9FPFV9+tZrh\nul4E7SELOkEfOmvjVdadqLY2DAR/kDkMnxGqjrKOL0wl3qvr71vYTEqowpMs\nCkCnvwtOp2/SL3aHCMFFWoVHm+/3g9w6Qm1qpu06hsRNxcWlJmktVUn4+8Ui\nBIp6FAgiOJ/m7lVLfZWDNsVeM703LL6g8h+FBw7z1TP3uYxwNZjH07M3Bi6j\nsT5WYp4+pAAxQvGIqO/zcaV5OPTHVuCQjaz6UhpMsSS8vfn1YVhBQ+r32PCn\nTS75\r\n=IRCD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAP7u80PYRBJoTkRVVrolrOoP6fw7eV81VurbQDV83DpAiA4pYTFxs3jVJ8p7cFuHf7cR6OG2ZUV9k8L/7sxI8dxcw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-async-storage_2.0.5_1551474343343_0.9478229318497118"},"_hasShrinkwrap":false},"2.1.0":{"name":"mock-async-storage","title":"Jest Mock AsyncStorage for react-native","version":"2.1.0","description":"Its a mock of react-native AsyncStorage for jest tests","main":"lib/index.js","keywords":["jest","react-native","mock","async-storage"],"editions":[{"description":"Source + Typescript","entry":"src/index.ts","syntaxes":["typescript"]},{"description":"Babel Compiled + ESNext + Require","entry":"lib/index.js","syntaxes":["import","javascript","esnext","require","async"]}],"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"badges":{"list":["travisci"]},"license":"MIT","scripts":{"tsc":"tsc","tdd":"jest src/** --watch","lint":"standard src/*.ts src/**/*.ts","test:src":"jest src/**","test":"yarn run tsc && yarn run lint && yarn run test:src && yarn run examples","build":"babel src --out-dir lib --ignore spec.ts --extensions .ts","projectz":"projectz compile","compile":"yarn run lint && yarn run build && yarn run projectz","example-jest":"jest ./examples/with-jest/**","example-sinon":"jest ./examples/with-sinon/**","examples":"yarn run example-jest && yarn run example-sinon","prepublish":"yarn run build"},"engines":{"node":">=6.9.1"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.4.4","@types/jest":"^24.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.7.1","jest":"^24.7.1","sinon":"^4.0.0","standard":"^12.0.1","typescript":"^3.4.5"},"standard":{"parser":"babel-eslint"},"dependencies":{"deepmerge":"^3.2.0"},"maintainers":[{"name":"metaladam91","email":"metaladam91@gmail.com"}],"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},{"name":"Alexis Mangin","url":"http://www.alexismangin.com/"},{"name":"Kees Kluskens","url":"http://webduck.nl"},{"name":"Caleb Gregory","url":"http://caleb-gregory.com"}],"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"gitHead":"3493693ee8a7330e543c342b417fba7286696234","homepage":"https://github.com/devmetal/mock-async-storage#readme","_id":"mock-async-storage@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"metaladam91","email":"metaladam91@gmail.com"},"dist":{"integrity":"sha512-yoayYL1MHspI8tqk2gLM0ohqjgkylTfc8DxBToJGNfdvYZsj9taJMely0PZ8g2ZwqtZbE9KtdqnLLeXpc3XBZg==","shasum":"d3d68393a29a8451814fd30548e7baa9e8ce55ad","tarball":"https://registry.npmjs.org/mock-async-storage/-/mock-async-storage-2.1.0.tgz","fileCount":13,"unpackedSize":253201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczelpCRA9TVsSAnZWagAAudQP/32T6OGIlQrQANYZzJ/U\nOUeUum4ynuSyFF5SSChSahZsqGuRcFCoaU5L7i78vOq9HY/tqTpkhcQtj5CX\nLYxZhBxFyz7C8midrqw7KQYVga3r52I5ROgnxOyRkd1qGo+ycG5/lfrnexpw\nk/DmoSx7ZFDU2ies7WIscU8Dr8ZgjjSss3ysfFODF0kskBNsk3rpxTkupHIq\njgG/Qp/a31FojHx2NtkLcqyf7OOiWDU4IjzzEoRGHgxdWqItZ4GmWy8HJjmM\nyu/q7a5NBHA5TzKSSy45KQFi1Lv1KrFoV4DZADbaS6v51Gd1stDkobLG1mKx\nXUkurvcDMMiyVRhw82tNtqwJFKZnQSdAxbkkvQIcwq0wdlaZeq36q461BI53\nj+9ffReaC5amUcvNbyUSGFcapmB1+M8TAuatz60617DT5gQpx1v8zhGggzrv\n4+3K/zok6lIsK68v8K/2RppbJBRPa8S3cK7aNaZswN/JnbmO530EfVPpqR2f\n1pPR29orBMH/yw73KFFhVCXMlRM+eSe7AMl1QuYkkSI4kcdKc+Y9Zcl1dmBR\nbMJWsy1V67NN2msDRD5SigXyFp5Sj4dB+cq5ArUzUpt9oqaXPR8KbLr0LbFy\nfzQsCrRKp4BzmNbkaBpjz4vBTVcEOT+fu4fP23OATA15+teYdznMk8/efgN3\n2+1A\r\n=T//R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0Ly9drQXYS0t0GBDOfiJdWC5Qamlo49eE9/VfW/o+dAiArbWOLZYDeblwkWXeFWIywQ3TrDXsBU90pFNaXSaRquQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-async-storage_2.1.0_1556998504586_0.21750788186904635"},"_hasShrinkwrap":false},"2.2.0":{"name":"mock-async-storage","title":"Jest Mock AsyncStorage for react-native","version":"2.2.0","description":"Its a mock of react-native AsyncStorage for jest tests","main":"lib/index.js","keywords":["jest","react-native","mock","async-storage"],"editions":[{"description":"Source + Typescript","entry":"src/index.ts","syntaxes":["typescript"]},{"description":"Babel Compiled + ESNext + Require","entry":"lib/index.js","syntaxes":["import","javascript","esnext","require","async"]}],"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"badges":{"list":["travisci"]},"license":"MIT","scripts":{"tsc":"tsc","tdd":"jest src/** --watch","lint":"standard src/*.ts src/**/*.ts","test:src":"jest src/**","test":"yarn run tsc && yarn run lint && yarn run test:src && yarn run examples","build":"babel src --out-dir lib --ignore spec.ts --extensions .ts","projectz":"projectz compile","compile":"yarn run lint && yarn run build && yarn run projectz","example-jest":"jest ./examples/with-jest/**","example-sinon":"jest ./examples/with-sinon/**","examples":"yarn run example-jest && yarn run example-sinon","prepublish":"yarn run build"},"engines":{"node":">=8"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-typescript":"^7.3.3","@babel/runtime":"^7.4.4","@types/jest":"^24.0.12","babel-eslint":"^10.0.1","babel-jest":"^24.7.1","jest":"^24.7.1","sinon":"^4.0.0","standard":"^12.0.1","typescript":"^3.4.5"},"standard":{"parser":"babel-eslint"},"dependencies":{"deepmerge":"^3.3.0"},"maintainers":[{"name":"metaladam91","email":"metaladam91@gmail.com"}],"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},{"name":"Alexis Mangin","url":"http://www.alexismangin.com/"},{"name":"Kees Kluskens","url":"http://webduck.nl"},{"name":"Caleb Gregory","url":"http://caleb-gregory.com"}],"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"gitHead":"5efdb9fb60b86431eec9a17d906e038f8fda2915","homepage":"https://github.com/devmetal/mock-async-storage#readme","_id":"mock-async-storage@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"metaladam91","email":"metaladam91@gmail.com"},"dist":{"integrity":"sha512-HpMe9KNKxlyiRyOXFBrEOSQ1Idcoz1k5W5J+6C8zYzjasSxFJlrA5wVVjPR4U6zJJtrbuky1c0s1o3whzgghSQ==","shasum":"c3f3edd62eaea372bc91d9d39271ece253b8b313","tarball":"https://registry.npmjs.org/mock-async-storage/-/mock-async-storage-2.2.0.tgz","fileCount":13,"unpackedSize":255150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHyFBCRA9TVsSAnZWagAAPu0P/0hQ0NmT67go4mvIdekz\nGddhDosmG8ZJJLg+nmYpdtYz5pCgES3uZF4h84l5OQ1OMntgexs7bHNYV+QC\nPXlqAJKOiQw+NraUeLTJW3VGhyvNOi3Hsic7BkWItPsbcsoW/lz4nIsyD+OT\nuqv8ihSwbjjhXxz8yeL3miUTZvqMh+4nqYHOf7ZG+X756+tla0o6YLTZf9rX\nXHMavsLGE2VPLFqN7vWwviy2k5SOLw0wE+05kWF4CE1AK4vk7B1hGIJ7gPsc\nkhGsbRRqxOs1M8kMUZzl8Qgbi2GNYT8Lhk6gOvhRSbPJ4IlXC1bT7rxZfb99\n3Z/aI/iN+g1dGn/VuDJ0t0YuqE2bTeCIwCYWML3PZZkuflrJ2VdaOBvs98L5\nscv4lhyBiFdiaQL7251OJJhUZteLyK4Bb5hZqJnPJG1MvnXlQXKQcJD5Zbu8\nvRsRsn8+Hwuu6t5iS0ulr23ABhIHWxCbpQ3dfbrZXql9HEQDLHyX64A9atI6\naTL1j5HPyxF1LELXkG5fnKIzF87qo+oqlhYseTVvc0f+kxwa1jIeu/9ixM/W\n5CAORBEIbIU121g/QgfAZqGBzZJeMW6MtXxVecR9TnFTVaZiTheW7SCMx4cf\nbZ28FwxBTBZtf3/ucUK+3fWF0plmoMzAW7I3Z0oDeq3PWDEzcLxZJ/MTvxh4\nX4Yg\r\n=hLrS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq3z/CdtcIGsa5Ys3ov/KRQ7RlrKXJBlN9qEI3VCP6aQIgNE9NpxgxBSDFCOPvXtiqUEv/ujje95aj8SUv3GfEvAk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-async-storage_2.2.0_1562321216460_0.6687985642073124"},"_hasShrinkwrap":false},"2.9.0":{"name":"mock-async-storage","title":"Jest Mock AsyncStorage for react-native","version":"2.9.0","description":"Its a mock of react-native AsyncStorage for jest tests","main":"lib/index.cjs","type":"module","keywords":["jest","react-native","mock","async-storage"],"tsup":{"entry":["src/index.ts"],"splitting":false,"sourcemap":true,"clean":true},"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"license":"MIT","engines":{"node":">=18"},"devDependencies":{"@eslint/js":"^9.3.0","@types/jest":"^29.5.12","eslint":"^9.3.0","globals":"^15.3.0","jest":"^29.7.0","sinon":"^18.0.0","ts-jest":"^29.1.3","tsup":"^8.0.2","typescript":"^5.4.5","typescript-eslint":"^7.10.0","@types/sinon":"^17.0.3"},"dependencies":{"deepmerge":"^4.3.1"},"maintainers":[{"name":"metaladam91","email":"metaladam91@gmail.com"}],"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},{"name":"Alexis Mangin","url":"http://www.alexismangin.com/"},{"name":"Kees Kluskens","url":"http://webduck.nl"},{"name":"Caleb Gregory","url":"http://caleb-gregory.com"}],"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"scripts":{"tsc":"tsc","build":"tsup -d ./lib --dts","tdd":"jest src/** --watch","lint":"eslint ./src/*.ts ./src/**/*.ts","test:src":"jest src/**","test":"pnpm run compile && pnpm run test:src && pnpm run examples","compile":"pnpm run lint && pnpm run build","example-jest":"jest ./examples/with-jest/**","example-sinon":"jest ./examples/with-sinon/**","examples":"pnpm run example-jest && pnpm run example-sinon","prepublish":"pnpm run build"},"homepage":"https://github.com/devmetal/mock-async-storage#readme","_id":"mock-async-storage@2.9.0","_integrity":"sha512-thc3pdb2EP2FLlFCfWRTHOX1tCxkmde+9n1PLUBpLozL+QGZwmPdfIczUXg+oMwvkSaO3+YOLHBU2wJZcHN3Og==","_resolved":"/tmp/de9690541151cef66ef591f54aa0f69d/mock-async-storage-2.9.0.tgz","_from":"file:mock-async-storage-2.9.0.tgz","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-thc3pdb2EP2FLlFCfWRTHOX1tCxkmde+9n1PLUBpLozL+QGZwmPdfIczUXg+oMwvkSaO3+YOLHBU2wJZcHN3Og==","shasum":"7bbcb0210667f314eabf3c7aa5d9053cee310331","tarball":"https://registry.npmjs.org/mock-async-storage/-/mock-async-storage-2.9.0.tgz","fileCount":15,"unpackedSize":27958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKH24BcoySxY+RaH+bn3436RM0fdJ8isgSF08YA1RaUAiAgwRl8NImY3NixNwsc4aNC7oQZ1aIDHNKY9l5bC4pO7A=="}]},"_npmUser":{"name":"metaladam91","email":"metaladam91@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock-async-storage_2.9.0_1716373692827_0.7200883733230286"},"_hasShrinkwrap":false}},"readme":"<h1>Mock AsyncStorage for react-native</h1>\n\nIts a mock of react-native AsyncStorage for jest tests\n\n<h2>ES modules</h2>\n\nFrom 2.9.x version, added esmodules support.\n\nI suggest to use this library with **setupFilesAfterEnv** configuration. Its more stable and during my tests its working as expected.\n\n<h2>Install</h2>\n\n<a href=\"https://npmjs.com\" title=\"npm is a package manager for javascript\"><h3>NPM</h3></a><ul>\n\n<li>Install: <code>npm install --save mock-async-storage</code></li>\n<li>Import: <code>import MockAsyncStorage from 'mock-async-storage'</code></li></ul>\n\n<h1>Quick Jest Example</h1>\n\n```JavaScript\n// jest.config.js\nmodule.exports = {\n  setupFilesAfterEnv: [\n    '<rootDir>/setup-tests.js',\n  ],\n};\n```\n\n```JavaScript\n// setup-tests.js\nimport MockAsyncStorage from 'mock-async-storage';\n\nconst mockImpl = new MockAsyncStorage();\njest.mock('@react-native-community/async-storage', () => mockImpl);\n```\n\n<h2>@react-native-async-storage/async-storage</h2>\n\n```JavaScript\nimport MockAsyncStorage from \"mock-async-storage\";\n\njest.mock(\n  \"@react-native-async-storage/async-storage\",\n  () => new MockAsyncStorage()\n);\n```\n\n<h1>mock-async-storage@2.x.x</h1>\n\n<h2>Whats the main difference?</h2>\n\n<p>\nI removed the jest specific part from the mock lib. In the next version\nthe mocking method is not predefined. You can use any kind of library (sinon) for use this mock.\n</p>\n\n<h2>Usage</h2>\n\n<h3>Manual mocks</h3>\n\n<p>\nI suggest to use jest manual mocks <a href=\"https://facebook.github.io/jest/docs/en/manual-mocks.html\">\nJest Manual Mocks\n</a>\nFor demonstrate this solution you can find an example in examples folder.\n<p>\n\n<h3>Another mocking solution</h3>\n\n```JavaScript\nimport MockAsyncStorage from 'mock-async-storage';\n// or import { mock, release } from 'mock-async-storage';\n// mock();\n// release();\n\nconst mock = () => {\n  const mockImpl = new MockAsyncStorage()\n  jest.mock('AsyncStorage', () => mockImpl)\n}\n\nconst release = () => jest.unmock('AsyncStorage')\n\nmock();\n\n// For unmock\nmockStorage.release();\n```\n\nWorking example:\n\n```JavaScript\nimport 'react-native';\nimport MockAsyncStorage from 'mock-async-storage'\nimport React from 'react';\nimport Index from '../index.android.js';\n\n// Note: test renderer must be required after react-native.\nimport renderer from 'react-test-renderer';\n\nconst mock = () => {\n  const mockImpl = new MockAsyncStorage()\n  jest.mock('AsyncStorage', () => mockImpl)\n}\n\nmock();\n\nimport { AsyncStorage as storage } from 'react-native'\n\nit('renders correctly', () => {\n  const tree = renderer.create(\n    <Index />\n  );\n});\n\nit('Mock Async Storage working', async () => {\n  await storage.setItem('myKey', 'myValue')\n  const value = await storage.getItem('myKey')\n  expect(value).toBe('myValue')\n})\n```\n\n<h1>mock-async-storage@1.x.x</h1>\n\n<h2>Usage</h2>\n\nIn your test codes:\n\n```JavaScript\nconst mockStorage = require('mock-async-storage');\n// or import { mock, release } from 'mock-async-storage';\n// mock();\n// release();\n\n// For mock AsyncStorage\nmockStorage.mock();\n\n// For unmock\nmockStorage.release();\n```\n\nWorking example:\n\n```JavaScript\nimport 'react-native';\nimport { mock, release } from 'mock-async-storage'\nimport React from 'react';\nimport Index from '../index.android.js';\n\n// Note: test renderer must be required after react-native.\nimport renderer from 'react-test-renderer';\n\nmock()\n\nimport { AsyncStorage as storage } from 'react-native'\n\nit('renders correctly', () => {\n  const tree = renderer.create(\n    <Index />\n  );\n});\n\nit('Mock Async Storage working', async () => {\n  await storage.setItem('myKey', 'myValue')\n  const value = await storage.getItem('myKey')\n  expect(value).toBe('myValue')\n})\n```\n","maintainers":[{"name":"metaladam91","email":"metaladam91@gmail.com"}],"time":{"modified":"2024-05-22T10:28:13.128Z","created":"2016-12-26T18:59:04.173Z","1.0.0":"2016-12-26T18:59:04.173Z","1.0.1":"2016-12-29T14:03:48.402Z","1.0.2":"2017-02-22T21:47:40.657Z","1.0.3":"2017-03-07T15:15:25.071Z","2.0.0":"2017-10-03T11:57:56.657Z","2.0.2":"2017-10-30T10:17:54.957Z","2.0.3":"2018-07-16T19:21:04.918Z","2.0.4":"2018-12-07T10:14:26.982Z","2.0.5":"2019-03-01T21:05:43.473Z","2.1.0":"2019-05-04T19:35:04.814Z","2.2.0":"2019-07-05T10:06:56.681Z","2.9.0":"2024-05-22T10:28:12.973Z"},"homepage":"https://github.com/devmetal/mock-async-storage#readme","keywords":["jest","react-native","mock","async-storage"],"repository":{"type":"git","url":"git+https://github.com/devmetal/mock-async-storage.git"},"contributors":[{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},{"name":"Alexis Mangin","url":"http://www.alexismangin.com/"},{"name":"Kees Kluskens","url":"http://webduck.nl"},{"name":"Caleb Gregory","url":"http://caleb-gregory.com"}],"author":{"name":"Metál Ádám","email":"devmetal91@gmail.com","url":"https://github.com/devmetal"},"bugs":{"url":"https://github.com/devmetal/mock-async-storage/issues"},"license":"MIT","readmeFilename":"README.md"}