{"_id":"react-native-sensitive-info","_rev":"77-17520a1b89e1a90d7018cd9812ce0bb7","name":"react-native-sensitive-info","dist-tags":{"beta":"5.2.5","next":"6.0.0-rc.12","latest":"6.1.5"},"versions":{"2.0.2":{"name":"react-native-sensitive-info","version":"2.0.2","keywords":["android","shared-preferences","react-native"],"author":{"name":"ClassApp","email":"i@classapp.com.br"},"license":"MIT","_id":"react-native-sensitive-info@2.0.2","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"homepage":"https://github.com/classapp/react-native-sensitive-info","bugs":{"url":"https://github.com/classapp/react-native-sensitive-info/issues"},"dist":{"shasum":"2e622a33ca5fdec2fe76875453159c57a81b1bde","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-2.0.2.tgz","integrity":"sha512-XOp5ENw8JRkF7TTsNbFmjITef0RtDZimcH5HyWhCCLZLqmZ+Y94oIxx/3YJoqfG0McG7n5uInwfyRnKVOvmDPA==","signatures":[{"sig":"MEUCIB42O+HOOfxpLjKakUxMHUc9UxfRD1lHwIYZQPGuY1YoAiEA+ucToIjbObdTUTcEFf2aDMNTLoKf/fI36AR85oQLXj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.android.js","_from":".","_shasum":"2e622a33ca5fdec2fe76875453159c57a81b1bde","gitHead":"a700f24115937f5063e8b5451cf57b6ae328cffc","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/classapp/react-native-sensitive-info.git","type":"git"},"_npmVersion":"3.8.9","description":"This module was produced by ClassApp Team and will be improved in future updates. `react-native-sensitive-info` manage all data stored in Android shared preferences. You can grab, set and get all keys/values using only one line of code.","directories":{},"_nodeVersion":"6.2.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-2.0.2.tgz_1463602317882_0.2881441595964134","host":"packages-16-east.internal.npmjs.com"}},"2.0.3":{"name":"react-native-sensitive-info","version":"2.0.3","keywords":["android","shared-preferences","react-native"],"author":{"name":"ClassApp","email":"i@classapp.com.br"},"license":"MIT","_id":"react-native-sensitive-info@2.0.3","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"homepage":"https://github.com/classapp/react-native-sensitive-info","bugs":{"url":"https://github.com/classapp/react-native-sensitive-info/issues"},"dist":{"shasum":"0ac1e6036a54d5f767701e9e2fb7d2700073df53","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-2.0.3.tgz","integrity":"sha512-lq6wm5CJ+kmmH754MKedsgufkMP55JPyIWkuT2NZGahwgwRFT1TmaS62STz+yPOSFXzH3LNwdPAqhOPU7XtqXQ==","signatures":[{"sig":"MEYCIQCbw9Eh3VwnoU+7l8ITvX5vEzRvx+TecTVH34ahqAZw/gIhAKo8Gk+1/fUSBsMhu5nbsYFGDDy5aw2X/YXDdpiL7KEY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.android.js","_from":".","_shasum":"0ac1e6036a54d5f767701e9e2fb7d2700073df53","gitHead":"f8a731cf73d0b19fdc819d3e8ac7f7508f04f942","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/classapp/react-native-sensitive-info.git","type":"git"},"_npmVersion":"3.8.9","description":"This module was produced by ClassApp Team and will be improved in future updates. `react-native-sensitive-info` manage all data stored in Android shared preferences. You can grab, set and get all keys/values using only one line of code.","directories":{},"_nodeVersion":"6.2.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-2.0.3.tgz_1463603045241_0.9303356332238764","host":"packages-12-west.internal.npmjs.com"}},"2.0.4":{"name":"react-native-sensitive-info","version":"2.0.4","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"ClassApp","email":"i@classapp.com.br"},"license":"MIT","_id":"react-native-sensitive-info@2.0.4","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade","email":"mateus@classapp.co"}],"homepage":"https://github.com/classapp/react-native-sensitive-info","bugs":{"url":"https://github.com/classapp/react-native-sensitive-info/issues"},"dist":{"shasum":"9cc685206c2400d0835658863c9d7fae9cd73449","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-2.0.4.tgz","integrity":"sha512-fLrzQbfra+Ue54WcVQRZmY6logsjO7RqijVQ3mYUQM6w8eF5REo8JB0oVysyhXtuxfuGnz2GkQQE3HUCPpRL2A==","signatures":[{"sig":"MEYCIQDfK1bX/1HrHVE6L+9nzaR/KlB0bvhAI4haNY0Y76IvnAIhAMprKs25dVKFFuu+FOQAFargakQongjcsqWB94vKPCWP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"RNSensitiveInfo.js","_from":".","_shasum":"9cc685206c2400d0835658863c9d7fae9cd73449","gitHead":"3f08a09e5d97f6f7d8af6f696e3c7645aba0eb14","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/classapp/react-native-sensitive-info.git","type":"git"},"_npmVersion":"3.8.9","description":"`react-native-sensitive-info` manages all data stored in Android Shared Preferences and iOS Keychain. You can set and get all key/value using simple methods.","directories":{},"_nodeVersion":"6.2.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-2.0.4.tgz_1463760440638_0.691615890013054","host":"packages-16-east.internal.npmjs.com"}},"2.1.0":{"name":"react-native-sensitive-info","version":"2.1.0","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"ClassApp","email":"i@classapp.com.br"},"license":"MIT","_id":"react-native-sensitive-info@2.1.0","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade","email":"mateus@classapp.co"}],"homepage":"https://github.com/classapp/react-native-sensitive-info","bugs":{"url":"https://github.com/classapp/react-native-sensitive-info/issues"},"dist":{"shasum":"70c0d13818fae12e88f4558ce9ff24ff43e8ed52","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-2.1.0.tgz","integrity":"sha512-XP4jZ2eU1Fiuoe58jajeLtZ2N7oqYBxsxrWkaDDWdAvVupzTrkT4xtkGMWGsk4nCcQzQV/fpv6CIOEKllJZ3Iw==","signatures":[{"sig":"MEQCICCbfFeIcmojuE0r/34c9Dq7IH1j2800Bi8WUWj02li2AiBNQea1zLSh+5oH8RPsX1/RkUQKE43/0H72RA9xCk71ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"RNSensitiveInfo.js","_from":".","_shasum":"70c0d13818fae12e88f4558ce9ff24ff43e8ed52","gitHead":"44349da9a67959256c36e2c39f2c9d8a469a7e4d","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/classapp/react-native-sensitive-info.git","type":"git"},"_npmVersion":"3.9.3","description":"`react-native-sensitive-info` manages all data stored in Android Shared Preferences and iOS Keychain. You can set and get all key/value using simple methods.","directories":{},"_nodeVersion":"6.2.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-2.1.0.tgz_1465297309297_0.3124154838733375","host":"packages-16-east.internal.npmjs.com"}},"2.2.0":{"name":"react-native-sensitive-info","version":"2.2.0","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"ClassApp","email":"i@classapp.com.br"},"license":"MIT","_id":"react-native-sensitive-info@2.2.0","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade","email":"mateus@classapp.co"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/classapp/react-native-sensitive-info","bugs":{"url":"https://github.com/classapp/react-native-sensitive-info/issues"},"dist":{"shasum":"e216ee939bec48b3309a0b2978e8123f3cac3d0d","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-2.2.0.tgz","integrity":"sha512-oLKE343PDVlfZ7gOWWIecfa8fwlAJbOv6rHoCZdaofzEmzdVpc5AQ75IxzbnRzpaulxM3t+5IwSMQDoC1xuRUA==","signatures":[{"sig":"MEUCIAYHaWl3y0VQ6Mjyz2x/VNhN3Y5o5rYJLr+tvbN/a+XvAiEA12UzgPqSmKnGldDFrbS0r0gYdCs+7U4fAgmV9lYE9es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"RNSensitiveInfo.js","_from":".","_shasum":"e216ee939bec48b3309a0b2978e8123f3cac3d0d","gitHead":"80901d68fb01722c0e487529f2b2d6b105a415a3","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/classapp/react-native-sensitive-info.git","type":"git"},"_npmVersion":"3.9.3","description":"[![npm version](https://badge.fury.io/js/react-native-sensitive-info.svg)](https://badge.fury.io/js/react-native-sensitive-info)","directories":{},"_nodeVersion":"6.2.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-2.2.0.tgz_1465569944221_0.9670785986818373","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"react-native-sensitive-info","version":"3.0.0","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"ClassApp","email":"i@classapp.com.br"},"license":"MIT","_id":"react-native-sensitive-info@3.0.0","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade","email":"mateus@classapp.co"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/classapp/react-native-sensitive-info","bugs":{"url":"https://github.com/classapp/react-native-sensitive-info/issues"},"dist":{"shasum":"58a1b6f8c67a6b79ef613f45e3093aaba7e4fab1","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-3.0.0.tgz","integrity":"sha512-nVrpKoANWPLYnZj5FoY804e3qm9e3fdon0xhPB5W5kX/v3V0gKbJ95pA5l93OvS29wgms2eayU/u+jBwpcMndg==","signatures":[{"sig":"MEQCIEPc4O6v+5kvZbZDMavnf69sESwGAH409o9MChrN+zqGAiBBt19Fwlz3aN0SUxNyX4Wj0E9Yhm6atW1MLmyQuN5pZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"RNSensitiveInfo.js","_from":".","_shasum":"58a1b6f8c67a6b79ef613f45e3093aaba7e4fab1","gitHead":"42b16a76460b6bb54c53d5050be8774d36df66ea","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/classapp/react-native-sensitive-info.git","type":"git"},"_npmVersion":"3.9.3","description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"_nodeVersion":"6.2.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-3.0.0.tgz_1465934375727_0.4376629404723644","host":"packages-12-west.internal.npmjs.com"}},"3.0.1":{"name":"react-native-sensitive-info","version":"3.0.1","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"ClassApp","email":"i@classapp.com.br"},"license":"MIT","_id":"react-native-sensitive-info@3.0.1","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade","email":"mateus@classapp.co"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/classapp/react-native-sensitive-info","bugs":{"url":"https://github.com/classapp/react-native-sensitive-info/issues"},"dist":{"shasum":"b00d42554b34021f8b211fe053ded3ae623fcc38","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-3.0.1.tgz","integrity":"sha512-+MzQq4JIAYUHFWOVBkhGsWWPoac5sA8GIWz3J2BoQ57DzEtFp0oAnheQh3eNrg0IJuwDbQzFBylLqtnP1W6Faw==","signatures":[{"sig":"MEYCIQCJWcuangCpdK4pq2pkAhgOAyVmOahP9TUiVl6KJ3G0ywIhAL9Y4d8exOmp0RSymzKMookQFW6St4eofEXCmgwBBlSj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"RNSensitiveInfo.js","_from":".","_shasum":"b00d42554b34021f8b211fe053ded3ae623fcc38","gitHead":"ff65738996bf480bbf9341fd86b7641dd2d66f32","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/classapp/react-native-sensitive-info.git","type":"git"},"_npmVersion":"3.9.3","description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"_nodeVersion":"6.2.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-3.0.1.tgz_1466446557959_0.870196829084307","host":"packages-16-east.internal.npmjs.com"}},"3.0.2":{"name":"react-native-sensitive-info","version":"3.0.2","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"ClassApp","email":"i@classapp.com.br"},"license":"MIT","_id":"react-native-sensitive-info@3.0.2","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade","email":"mateus@classapp.co"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/classapp/react-native-sensitive-info","bugs":{"url":"https://github.com/classapp/react-native-sensitive-info/issues"},"dist":{"shasum":"b2919b9081cdba640b0fa752ef608565babfad1e","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-3.0.2.tgz","integrity":"sha512-FvZSKwRTQ+w1fuNRwaDXtJZi1WC5Fu9l5yHih5zV7RSyi2pfPQyAtI09BrxpnE0D7eJRE7EZlPPFEXh6i9vwvg==","signatures":[{"sig":"MEQCIEcCPIPWr0F8458DCgajZs+8CYCjAEF7vQYgnQmT1rFhAiAVdNaQK7Wxgv7h1OOXca6Ep1nE6ovUxDWmQfmyf5uwBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"RNSensitiveInfo.js","_from":".","_shasum":"b2919b9081cdba640b0fa752ef608565babfad1e","gitHead":"c8d0d2f49890b8f6bb6e6f4f0196802842d774bc","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/classapp/react-native-sensitive-info.git","type":"git"},"_npmVersion":"3.10.3","description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"_nodeVersion":"6.7.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-3.0.2.tgz_1476102921464_0.7964181392453611","host":"packages-16-east.internal.npmjs.com"}},"4.0.0":{"name":"react-native-sensitive-info","version":"4.0.0","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"ClassApp","email":"i@classapp.com.br"},"license":"MIT","_id":"react-native-sensitive-info@4.0.0","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade","email":"mateus@classapp.co"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/classapp/react-native-sensitive-info","bugs":{"url":"https://github.com/classapp/react-native-sensitive-info/issues"},"dist":{"shasum":"0001c054076dbc30c383c4fc7048e655c3bb79af","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-4.0.0.tgz","integrity":"sha512-/PjM5czd+sxlHkVmHvdZBfFonETPz9yVe320UGhO/yQ/Z6znhCTTBbVCaagRv2sDw1L2SyehqSO8Pt6kpOs2zg==","signatures":[{"sig":"MEYCIQDiGOLke4NFWs0G7rBRpmrPDlNp4TlaqULSh9ApWxpVHwIhANCoDAxIitxzwI6LnmHQfc5n+aEXtgMwdEoeyz5LQCUy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"RNSensitiveInfo.js","_from":".","_shasum":"0001c054076dbc30c383c4fc7048e655c3bb79af","gitHead":"587b85755ed6cc8cbe65c0ce4690d6f303c80fcc","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/classapp/react-native-sensitive-info.git","type":"git"},"_npmVersion":"4.1.2","description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"_nodeVersion":"7.5.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-4.0.0.tgz_1486669762354_0.19967607501894236","host":"packages-18-east.internal.npmjs.com"}},"5.0.0":{"name":"react-native-sensitive-info","version":"5.0.0","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"ClassApp","email":"i@classapp.com.br"},"license":"MIT","_id":"react-native-sensitive-info@5.0.0","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade","email":"mateus@classapp.co"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/classapp/react-native-sensitive-info","bugs":{"url":"https://github.com/classapp/react-native-sensitive-info/issues"},"dist":{"shasum":"766c11e0d15dd2fe530340110c1c8d529803af42","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.0.0.tgz","integrity":"sha512-O3+ctCQvBszOKIpQkx1eOgGuktvDt+hDqeqd9TwGo22rqmVvtv2DJu+9Ws0YCnmyPHhWpAyiAgNAu0s6N7DY9w==","signatures":[{"sig":"MEYCIQClWqtFlOquXmKIv2kjXEPZ6WSd98M4qY4gh4sFiA75LAIhAN07BKHVF8ug+NfuVRbCxrW7yEUw9v0bDUy0iYvYyvD6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"RNSensitiveInfo.js","_from":".","_shasum":"766c11e0d15dd2fe530340110c1c8d529803af42","gitHead":"f3be931d04fd82ec7794ea3705053d64e35d1b2c","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/classapp/react-native-sensitive-info.git","type":"git"},"_npmVersion":"4.2.0","description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"_nodeVersion":"7.10.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-5.0.0.tgz_1494867568675_0.06158492271788418","host":"packages-12-west.internal.npmjs.com"}},"5.0.1":{"name":"react-native-sensitive-info","version":"5.0.1","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"ClassApp","email":"i@classapp.com.br"},"license":"MIT","_id":"react-native-sensitive-info@5.0.1","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade","email":"mateus@classapp.co"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/classapp/react-native-sensitive-info","bugs":{"url":"https://github.com/classapp/react-native-sensitive-info/issues"},"dist":{"shasum":"ca48defd1c2952ec2380da5c8ab54ab51994e5f7","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.0.1.tgz","integrity":"sha512-wf6znwx+9Qf1XGMHp+qF5Q1PGPrUMvuTlOj5Uf0tg5rcTgR/HPOZF5XCGe6FZnRxrjU7ANaPg3Hp9IvKvm9b/A==","signatures":[{"sig":"MEYCIQDAbDjyOcI2VsKHFrq8Jiqt0q2eFAPDmzmu9Gs7bE+oXwIhAK2DfhoigNxIUlGDhcmVqoD2Vq7t9Uib0vieqTGmDcPB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"RNSensitiveInfo.js","_from":".","_shasum":"ca48defd1c2952ec2380da5c8ab54ab51994e5f7","gitHead":"d0769a4b35aaa66a3b9863ae3536e6a5d9f14a9e","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/classapp/react-native-sensitive-info.git","type":"git"},"_npmVersion":"4.2.0","description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"_nodeVersion":"7.10.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-5.0.1.tgz_1494944249901_0.5427209646441042","host":"packages-18-east.internal.npmjs.com"}},"5.0.2":{"name":"react-native-sensitive-info","version":"5.0.2","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.0.2","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"2a08183e4fd4b0f9c66b195e87df5a6d4fc229bb","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.0.2.tgz","integrity":"sha512-68lCk8GdYY+HvDEC0Oa9ysp6YLMx4pu3+Akfftex3DQCUGVcpCdP7vmD8YVHPrpDbNLtNJtroPUTfxFkjFE7Jg==","signatures":[{"sig":"MEUCIF4DlTR2f/wHn/o/cPe6U5c4NltMcgj9UZ0vEEZnN0DbAiEA3X7zCp/LzE9E4+MXviGxB5D15juV6owrTSjk32QisPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"RNSensitiveInfo.js","_from":".","_shasum":"2a08183e4fd4b0f9c66b195e87df5a6d4fc229bb","gitHead":"622eaae0dd019197ff3fe6b88be93e5105a9f651","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"_npmVersion":"4.2.0","description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"_nodeVersion":"7.10.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-5.0.2.tgz_1495049869447_0.8849066912662238","host":"packages-18-east.internal.npmjs.com"}},"5.1.0":{"name":"react-native-sensitive-info","version":"5.1.0","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.1.0","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"1655c482f99c80023a23b2d9adab1ae260b1988a","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.1.0.tgz","integrity":"sha512-W6CRLVYsBVlULDmxa6ZG6acP2hkYHpUtyMRP8Uc5TMB4RJsgePB9inCJTsy3PKU15HgWPo5DNczzUXZnE16jNg==","signatures":[{"sig":"MEQCIHFnRwO8m6IOi+gpeT/0QxkUxkhLFCiaoBbdBbHTqNRHAiBLFPDz/BeoQ3bz9PUI95s4D8/n+uETKIgsqOPSOSmMSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"RNSensitiveInfo.js","_from":".","_shasum":"1655c482f99c80023a23b2d9adab1ae260b1988a","gitHead":"44b358f04e5dedac47b6d0f2c1392f90d13a4d0f","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mat.andrade@live.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"_npmVersion":"4.1.2","description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"_nodeVersion":"7.6.0","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-5.1.0.tgz_1495745423532_0.24588035605847836","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"react-native-sensitive-info","version":"5.2.0","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.2.0","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"57d1c8b7bee7a6b73bacce6f90d40c072cc76103","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.2.0.tgz","integrity":"sha512-gwj2byyUVgTVy4XaSb29RE4HsiPBNp3OIQk0U3A1J1pOT82+U3zh5Q1DntxfgY3kucUCvmS2ephyTMHQLeJ0rg==","signatures":[{"sig":"MEUCIQCfYvIr80MsLvLj1oTnJjcn6k3zbqj/+VzlzexVfQLaEQIgHy1oliWNb6d6/mQDW/oCC0V8uIM8pxNLldp2Cqi2mvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"RNSensitiveInfo.js","gitHead":"df828d25b79a596938b8a5d7355c7be378ced8ae","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"_npmVersion":"5.5.0","description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"_nodeVersion":"8.1.4","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info-5.2.0.tgz_1507634949385_0.4986302158795297","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"react-native-sensitive-info","version":"5.2.1","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.2.1","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"6900d0824b523fb7e990985d30421d415702232f","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.2.1.tgz","fileCount":59,"integrity":"sha512-4jTZdnkn0gyDSqF87HLZhFL1cmCE5RvhPjsdnxj+3xwnObeVxLiL2qHgy4TXkSdz28nBRsTLtkBfbmiVT2Wy4g==","signatures":[{"sig":"MEYCIQDjQkzOUT+r78j9JJLnOwnlR2F9HggSA5i2KzBpJknu4wIhAMrTJjBixHCCiMRQq8vst3/j2DMd8pIp2S/xfUQA7+tN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1288428},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.2.1_1528993909551_0.1709623456514653","host":"s3://npm-registry-packages"}},"5.2.4":{"name":"react-native-sensitive-info","version":"5.2.4","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.2.4","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"e6e49b60f176256e941043eb22523680bcef0c9e","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.2.4.tgz","fileCount":98,"integrity":"sha512-9DDyeVFv+TiM2kQ4VxCY2ebE+hz2hsqsF5N/g4v/rdQbhhwErzD9zGrQ9KLeNQXMQbDbJvu5OfLpPFlWndKAsg==","signatures":[{"sig":"MEUCIQDFN7G9L0Mcf3pW73NsnD6vXa2iG5cLGzLOQvBuTSReSQIgKTrPpa2W3KvHtQKF95sYlP//J4KkruRQbOxuFlRMBJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1381206},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.2.4_1532702219316_0.03273652167359331","host":"s3://npm-registry-packages"}},"5.2.5":{"name":"react-native-sensitive-info","version":"5.2.5","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.2.5","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"2e2c67379c46c5476cc9db61168aa3b62548b0f8","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.2.5.tgz","fileCount":98,"integrity":"sha512-Zt5zflsydnJ+J9Q7IDObIiCaoT9vC/fITUROFRBr7N6hBIR1oJX8q8wZTzqgEKGi58nGaQWgNxn/cPcgBWqZkA==","signatures":[{"sig":"MEYCIQCUi/JknJN7BXUQkXCbn9BDLioLLXzG/oP9jPUm32AftAIhAL5LvI2rmMkXIUCtO22rmvo3hd4JFwgsSps8guymofhy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1381273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaaJNCRA9TVsSAnZWagAAV5AQAJ+puuqrBrUiJQ17FxZN\ni/jxqol/cNfohiG0YvWvz6B/sKC182f564I/RNlFJ4IYayy8erY/QikGUH5q\nK/09h6NJxdWlcTEXocjpdq+8ncnpEb5lUkVovLCLZzLwFZkMdh0pFg11gkcL\ngN7YxssSgfPp37NfUOlqgh0WykCw71DZufyG7X4qRhDWWGQkmEKlKOV5H1/K\nuYphZkqbx7MQZBrWVkpgidfF6lxL6/Xz5+43pyC90wtN7LJAM1dJEAbWAMi6\neXvsA2CU1QQb0r7Y3Ir7PefphH0izbvhWtP+1ry7WK1oEubP1knqICAK+nmg\nYSGh0LCRNDYTkzollSqdXxlsqhsismzkijyifWIJ8qvCzvi5j8AcfihC4mhv\nPcdgbp6ggjX+TMFjzDzqGde6D3Ncl5JxexrB44YFczyp8FgclN45VSmJMpSZ\nWxk/qbQmMQt0PylEeLFM4PvMZ7UKO8pIh3PpNzUN96RiZ8AEn9Z2SLcPS8RX\n6eVldeApoTMAoMIHVEytZy6RIakzDTyGMi9tcbUwH5k6jLAy/qBdmVSPAndw\n4eNUrTh+Ns8uRCTUhiAwT8EpxpfBYgwv+1ClxzNfefqF5EonjmQEmYm0dJCi\n1jxUL8Fhy3h7HIGUiOJfh0vz5ndB6P540RqOJTkf0kO9YJG6aE+SwN252kwU\nkARZ\r\n=KKM3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.2.5_1533649460812_0.5414541057396247","host":"s3://npm-registry-packages"}},"5.2.6":{"name":"react-native-sensitive-info","version":"5.2.6","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.2.6","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"df20e7e95b24db385324fc1915d599bfa5017216","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.2.6.tgz","fileCount":98,"integrity":"sha512-Xd0K/je93kbYh+8s3sy3glTpBoU2Il5rhNYTCLiK8qu3NBiXD/SlnJaslaFkZG9KyVHpcCMkZIKzXhr+H7QK4Q==","signatures":[{"sig":"MEYCIQDiWoZS5MN8ScNUvaOP261xT0mnL37d3GsljsMBkyyoyQIhAO/YCpCu3TiPrQWzpeLvufGJFPPtIpVS/edeVtYMiOcJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1381461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu19ECRA9TVsSAnZWagAAf1UP/3UlNHwwumcyTEe+8BbA\nGDx0IRr4EUS/sjMUFlH5yUu7savgewMDcepqN+27yCP842Hhi56e6Q6o+cFK\nOR4mQPW08bu9+f8NFu0VbX5cx+kyYiR9lOGF0ZWZ+DAjFujgtRygOrv0p8+u\nguNno2JBb0HAP4HbTi0o3bxkHuUIwg1wCCMNQg2kSr6YSEpc7SQxVtkvldaZ\nGi18gAf3+2/aMSBtbaVV5NFiaVvL88zOxd1l+jQC4rYP0Z05SowZb7u3+3S8\nm3BPhp5L3rWRNHTyVdaGQVI/SivcJS+CMBmzBQkZ+QSXDQKYhJ/ClESXN85o\nyB2QB5bCOQC+4j7540rAMGTMkk4+yrTsDHBBQYUG2DN/o1A3i5OlawGYZC3+\nvyHur1OVqBqjyVpzYKVlwg2gaC10CdITjuydUwMZ9HGBp8PPBmR2mIsgWzyp\nGOW7A0FwJU6dUw08O7nyo/wzvES5gBc98JoAetAZig+Qp1/D8xf5n2nfyLF5\nTiNY5UC4rXwjnWLDENKdW/5g0JbyOZPK9sOofzAeUwuEEQlnJtljXLk7yGAx\n6+bltoAqOTSaX5nKNHJI1r7zUr0skrPr5A82uh5XjGA4Hp8QQdgk31kNCavL\nPGmKhjG8YcP5BGxtxnn9j8lXHmMVWMz+M+cVm+Bti2nvy9HVzJ6G8oRc9tXE\nSGMI\r\n=FHph\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.2.6_1539006276054_0.542725991213701","host":"s3://npm-registry-packages"}},"5.2.7":{"name":"react-native-sensitive-info","version":"5.2.7","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.2.7","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"e49be2dacac9b6a9b332903de0070282939c4ddb","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.2.7.tgz","fileCount":98,"integrity":"sha512-e5HTRQ/QWIVUXkLUHO2YglyCYFwuPjuI91Bhqp9y8jOOgP/ZX8rwS+JyJFDTytbg5ym5lLyjnOTKsc/dlFMRMg==","signatures":[{"sig":"MEQCIG/8GbkE4yfuNUaLEoVdYeRV0rG4k8lD1iRiea3m9HdzAiAZLPWaxyEUYF6wOeKBjC8j+uewtSzqWVj+9MgkBzZ9lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1381632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCn0WCRA9TVsSAnZWagAAaNAP/R78AQVK/mK5OHj+cKUU\nq8OWusRCGrKmRA7lLrxdV7D8Y871zCR/pLWuItPQAKz44Pl/yJ6X7u/nD2jm\nwNIKUGP7m+iwTCosYNNa4w6Ivw6ovlE7JYTNht/7J40LWdxbOQkYFjOyINVI\n1vA5MLk3yKpzMcpCWr6q5iPC79sld2AjgEvb2TjZRTY2FvAwYa2g50LPue2P\nVtNj5hj+KGRZzf0ya9iKP0upophI2dX/dlOwgvZqjOlqgeEo5zhnrvtmNy+g\nrIvtNHbFBxyIf7s9QWSPSJ0655R4XSVyjlumoCMrQshlbRP+Z6lEEzVNNQ71\n4EOiPP1F6ad3cbu9dRdJ34kDv51VDgzYNVO142sUWiyPRfNFbf07tEc+IuHK\nVZiw28K3yuivN+msuUR4D2oQAwMrXu8ae+U1WgcvmYyv8hXpQ/0kSTDRu7vN\nPdu69yWhha5nAiV0aXNRNU6i4kWZ1PUKUSyUwXtd44ONE7RhCKCZZEGiNfO+\n/zI/QiTRzY7ryW/B1NHnf6o2wnz9pS7PdG+8dfq02CIX/GUsP7uDDy75cgro\n+mccQf9Tu0sxcMBgDHbptxWD1RW6MuV4vQ8NZ7vNw4Bd+kFkqbgyn64ztsIT\ne9vsc53qVaiXey7QFlQbF4ixFa1a3ZncW1iO39qZbbSBo2NyePIH00Pamqm9\nG5Eq\r\n=e+HE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.2.7_1544191253428_0.24322865761837953","host":"s3://npm-registry-packages"}},"5.2.8":{"name":"react-native-sensitive-info","version":"5.2.8","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.2.8","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"e60847e0b065054f0ae095789e76c64f578691cb","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.2.8.tgz","fileCount":98,"integrity":"sha512-7jdr68ukkjcY5BhQQEdg4Xq8/OSvY1mwYYNIQ9RF4B1oV2wzfxmELYrQImS9xbZMFb7c09ZYc85XonB90XuHsQ==","signatures":[{"sig":"MEUCIQDNRoXmNXyJcaekD0paj8ZNDXigcmbgdAgOe7Pa6L1JpwIgc8n7yMN/CXLLxiXvEykmTfn84o5sRzmIuMHLzDhGWnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1385354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdyDBCRA9TVsSAnZWagAA9bIP/0d1KWvbkQNnct/Y9x02\nP6LfCaGhORoGZH2mW4izXzsJO9HvOJSrKKfsNYpRY+IJ7F/0YjhmvFkBvAx9\nU5xmJxz/yMtd3pTlhUPwyF+6xVK6dmu8TT/ATZe1NtnbPU07+zkDbbI8ZQ9I\ns63oq/feKW2ibbKwVP4OC7otVicIVzd6usLZbwzWhp+kdffd+kRSQPGa6rEk\ngF39rKKGuSO8WnqRwmU33InQ05BtDQk0U3eXGnZD+bYygmJPqnUzIeaCPK2Y\nRyL9hmcAxRVKZo3IRtLI/nga7oGYr0/8WdPjIi8Kl5JSCE9me42a4go+jaNb\n+sa5KtjwWMbeohQ3wxFs21tawf5NNgOcLtTeAOMl1v/uKdLp2TxGGp2z0GbS\nbtbN2vZnxtbYbPCXYxu3TVjNq03900c00Ez9TddeYe3SQ1/hL82lfy7437At\nVve9r4TtVcElMgbNMUbuOg1uFN48R9eEO/m9eNruMKObVbxWIBtRP4pguECa\n4s6QwQEgwKCzMKwVQuuNKIXYElZRCclUaxgxI40zIqquREYc+ILjOQG/lKxF\nI4Z9k7gjwa4oAZ0k19UKExXYPDPqIbIMmBQb/iU0ZWTAb+TtdnuOjP4YVAgD\nvDEKkluzrzopJzSmTV3StbdL6A5h65JI4G6W+FTPiqOQvec/wVxuv2w81+yx\npZRn\r\n=5a2W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.2.8_1551311040685_0.33351823771850175","host":"s3://npm-registry-packages"}},"5.2.9":{"name":"react-native-sensitive-info","version":"5.2.9","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.2.9","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"412b0a5140316e889723518f73a0d9fe42bac308","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.2.9.tgz","fileCount":98,"integrity":"sha512-ybEgRcsFGORO1qBfCVHx2zMT4kC6GGCyNaJ5JwR1ugVN9mA0DX8nhfWyXXVJlsyZue/3gLYoOZVarUmvNvUXZQ==","signatures":[{"sig":"MEUCIQCL6FRb+R63awyikztFserNl0LU0nedKjJfUJEtN4fbVQIgHgLq6aWU/zKPY6OWjILiVSEMENgIxT/aMax6FuGibi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1385899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceBCFCRA9TVsSAnZWagAAaQIP/As/fUwKY8gbyXqHhWkp\nFsz0nwtHPEauoj6NqvXdxuAbzuVb4DG+n91MlvjPHiHIHUj3fSwV3EbEqbsk\nh9M4B9MY/nGP8A1UTJSgitLG0n1S7kARbEBcQzoWQNXj8owO04cH5WrELxYv\ni50NLFVi4mdE+z0yMBBOzuHxCuqDeYvyWrmfNWKnB6RijG1D8X3uCBPTUUyY\n0tyB2FmeuAbH2zV/Y4dkTsJknUlqGQVXO9A5R9zXBhpZh9edm2Ny1F55fkY8\n4ofafWp+VO9tO7wF/CnRqmBC1T9lZoVG4HcXWBGHLnXiJFGhOpM81qv6+Xer\nlmcQleE/Srx6iaIcZiKb9WgdNnBWhloW9Py3JLMNYDS4vV0DMbBH8fNI5SGB\njsH3Nmbwi6OXlUcHrfdwj37Nn9o7No7IglZ6ArJXu80U86gD1RJ9OSPh5DOx\nDuElfkUDWCZInKxm/vzjJtXV72g4sCcDbG2mlS51ukiSX8KEEfkIFxeYQORc\nOBE+Gfbf+K0aLjCeeIqZeXJ3H6uYt4PjcD49VtkfLWPNbn5HitqGCzUIF6b0\nT2gjwdIKyOydxSd1Bm/gXtiQEuRFC8KZ/xbIZseo/tSy4zc1enYPMsH1oFKC\nVm83sGuu1QZg7QIGfQBGSsOcg/q9aLUKiAIWH1YV0vP+tCwQXRAQLg5VstIA\ntu1h\r\n=utuU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.2.9_1551372421213_0.9398481073570568","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"react-native-sensitive-info","version":"5.3.0","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.3.0","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"dab9f346a6f7cc6d4c520c4973e60854b7a82ef8","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.3.0.tgz","fileCount":98,"integrity":"sha512-bAY05Tye8QDr1Bytv950P7ToxQjan6ZzVdF34Y/RWz7O5b2wvfRLJIafmuY/XN5DboQF+ShIUPxIuBf09vVBAg==","signatures":[{"sig":"MEUCIH5YKTheFC571RNndFlbbB+6iIxl6r+gGt73jntW8QJgAiEAqcEM/GPZ6HurqMZEqb4BTVaQjeIMr3QltqUcuDy5Q60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1386352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceaGnCRA9TVsSAnZWagAAiBgQAJfRy5ZzXQmNs4O1/WOZ\nZsjqal5yRoIq/eUsArOIYKBH3BMlw/biDCNW7Eb6131tVGl5gTh7LBCo8rCs\n8uz8fDu9yd/CaFZ9vx96KYtnpqHyBkyLbeq3EDU2EwYPtIqR8p26GftSdJYC\nzXHlgoGhR++Ko+aBrX9rQ2aBCsYtQD+K0lXG7v5NsNUNPWheDoWFoHoevvku\nzLP7U1eVJInGFwvpaf+HWzK57DQygNx9/lGYfmCUBmdcxPCMbTFw/lleQZbX\nFLj+Eoda4mqdVl/OFAqdKPGja0y97bExXKjw6c3N5Xc6hte642te4UPa+aQz\n1dVh9qBWSwGjaxbSBiccNq+f8PFjP9R4SmJF2OIVcxDqfKMVOlj/C0Nhp549\nHu+t3et388ybhzO9UZ3JKKv/2xsODj72Urt26tXnpQwdp7FhV9DPEDKDrulR\nTPGcRmkY86Ie2O+Nbu/4PJ8LJw1W8ht8IrhpLV+VfW+nlluLjicBq1KPVouO\nVeJoIf2pMn2DhqhtTIt1PUzok0LiekAKcHOqfKw6kHpL5kyDEMpyFwJDsM0s\nhrTLXhHC/IRAgmWs7lzH5Os6OMjhtT59l5Bj3vOtaSiWErRL6HUzlrr+hjWh\nVNT7d6n53VdKfjvrgAnEJBHy6b3z+WR4ntmQityYJ+Wg2CHQr85n9mBh8Tsv\nmeVc\r\n=i10L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.3.0_1551475110657_0.18101742934810683","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"react-native-sensitive-info","version":"5.4.0","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.4.0","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"96e45cc5f101b430fc312f07151f1c125f7915d8","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.4.0.tgz","fileCount":98,"integrity":"sha512-+u8/mRZOpnZKBEMyhzMudzZk6VHtyTRxCNFml951YcjV3UV3PJEKOYiW1cikodmdTFoFrXE47cdtBEsePFi5PQ==","signatures":[{"sig":"MEUCIF1pIoWn3jx16cE1n6vA5+TMnVUyi79WeSK68dUL98xZAiEA3OD1zp+qwZcbYRrJgv/f8g+uRabaFz14Lm3Eu8OzQag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1387529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxuKMCRA9TVsSAnZWagAAuYEP/0uok3g61cWiMvIZpWf8\nT4rAeRRP9n1A7sP4PUcrhjQ0UjNrA7yLRSYldcMHDvwhhu7enzFbP25T00kK\nukEfASM3y/r9bModNo6Ng557UaxFC4wsIoc5rx5pMJvuksZhyxWRbLGXNFPa\nxS3/KAGUJNE7rOVu5q7Bd0IyQuog62+GgUtcX6jxWjrC2Yvm3Qn7je+MrSVm\n+AnQqL6r48bJi8o9B3+bFB5glruY/uN6eL9w8PjfIn9q7UkFR5m6K7SeanL0\nei0CuwbSBqi+LF4ZI2Wa4D7B8OER6pW2h+cvQD/qLXbCWY8RBdvovIuc/WmC\na2UwdCrEbbxI7gJz5BI1tHeS6pEW6cNy7Wl8alkCuJVFhdlJxWP7KimGmzGB\nI5wJcToJolwE1POFdVNponrae/JnFC8LFk06hwK6P+Nfb3oSGbaI5/sdYQe4\nukjD9QQt1Fc/HVD1fw1us8CCZhwAHZvpLfGxSpru8EPD9eHMSdetLuoDlCMb\nojgIRW6potWnT946VVSZ6+yZ2/U6sphYiyWdf7TXGo0MwmQoz2taJAy7pIFB\nfcMZFmsDvdEZdHiTx8AiebiifCLt7Cb2l76vRLMtkwF61uFfLjfT2BrJFYMk\n3HP5n+LqFCTIZ5d4QlmHOXK2PpRySW+ANldzaiH4bhZqa/qgCa4Y3rJ7BL9V\n2BL7\r\n=VNA/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.4.0_1556537995520_0.8486951148970754","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"react-native-sensitive-info","version":"5.4.1","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.4.1","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"9cec225b7838f793d2d24709e4c2d0aad74dc0a7","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.4.1.tgz","fileCount":98,"integrity":"sha512-T0eJVAb8cBZOiYHq5TagaUsuETFJlCxjcLUpkciIUlYqeU55L4XTkdy6BgfOmVAowEMv5z3i3cmvJuTRUVrqZw==","signatures":[{"sig":"MEQCIFRbAM9Va65LfifcsYONzFHKSK6jN9TNGzP8IDLQ+EnvAiB0DIgEKyniaEp81py9PWYEnOssNMMUiKk2JQ1MHpwxWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1389218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcydpUCRA9TVsSAnZWagAAmUoP/ijY1ayIFy54vs4VEnN+\ntleB/Z+xB+aE0yqpfV3jpeyWoyMUfq69DW4NXyeh4sxFXLtwGbZc6dMtbrCD\nzoqZXolhSiJ/7rFU8CcRsXNE/UwQZVqrNt6KySb/4AjhWBC8/yr0Awxyg9Pi\nMcY5hRYsowSvrsKqB7Td0Sv/1BlXEyvzXFC0kfA1wIlWRphzN3+eA6vJ8CU7\nrcJ1m/jGeHZg/VTUx+udAUqkxas6FzgSy1e/fRU0K/Hr9LlZ0IgjRue20mrW\nNslPjqeZB6KMSMfKViHWDNFIwAa2uuHLITs1RBcyDkyHZTisQGwuXM5nzv5n\ni/i1s/qiRj0Z/EuDZTAQNndr0zK2LizwWe7Kbe5wqs5em8XydRtw7gR0Vps6\n+t38RkKJg1vxqeFdX2BVa9ln1PIIBrNfXrjTRz7I2HHLJeTJ2np8dwpNwgzN\n0pPc9VUMarIH3TpGsmsHP+ft8VShsFTw9vwOZnQsNxMQWIbRnqtmPNCkxUAY\n2Jp2SKTPGQ7hSiJLJH381sDfbxXkz3bC2N//tJ69w8jcYEOK/G0uCt5tgAVZ\nUR1IU3fI3y3RUeR9IogmGeG0MQPR0kmsYP56p2CpqF4tG+h44n3WpLl0cjsv\nHcxPbS6ovAKuVpfp8gBRL4UnKZfX3VSABvEX77O7NsWROaalAXeY98zdwZW0\nqXDf\r\n=JRXB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.4.1_1556732499502_0.2768141506183708","host":"s3://npm-registry-packages"}},"5.4.2":{"name":"react-native-sensitive-info","version":"5.4.2","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.4.2","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"d2454991707927f27b5cdedfe21a07f30a5afd22","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.4.2.tgz","fileCount":98,"integrity":"sha512-C8eROsdK4/hPokgGXkAJ+FfDyF9ml48GyJHNT4pdVCbpA54Y3Ow6CTBKq6OE4djaBQsJ6Xim1iPNea25ark1fg==","signatures":[{"sig":"MEYCIQDDI59gA65G6WibbI/I05zmpp+TkqcSSvXi07V6+VHrqgIhAJL8qI/sbbZACoF5lAWYMm16rvUQGQrFWm63ENbLc8el","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1389439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHJjKCRA9TVsSAnZWagAAHFwQAIFg92OwlsNgpTyCXwq5\nhBXM1GRZCPJvgqy/+L6xF5nQLWI2n3bjfi8hhJBkdAhqQKCOAXQelQ6T690n\n9tsoRxbwDSpq2WzduAhmJs9I1SNBvSqDa+O2zsYYXFJouGoazHH6BM5o9SLZ\ncoIOdXwvKL+UWpJa8gF2cE7EHgPNy7iN/02dh/i3d7OZguMTovjyJsrZOD/k\nZs0idiNiHQQrIAaOyC/VlnEOFSpffdacqFaVme7+OvvQB8MG4uHvxrm9p4aj\nliK6/d79sRjpXPAuikABnF9kIH0xGGQG6z9A2/jss+hWENUpxRYxgAmeqmt0\nhNdU+RDO1odaavexwo1UqCxrUUzCFSJBcRtCuQP7p+mYwuEAgxX8m+FWLPky\nrYGULKER/jkLLizP358Tni1oGgpL9MU2KxfiMWTmUfSCSqmy3wm72fbUawVn\niv7h7jTF7yvu17Dw675zsPbHKjgkxH5TApDhsDexsA3WXeohUCwAw1tYK3D3\n/IXwpK7xP3F7h9q8PofaV1G/vaM/Bz8RE0yhzupQ4/pQkZtdhoR3i4aGbwsB\n92dlqT2x3Zd+KM+D7GoZG5wVPHtE78ERrVuoIVIvEL2xyf7v+Duup9sVWJqD\nvKCtnBqNMWYrv6UhJHRu9g8otrRt2CoVp0gH2UlrBV8Yn0UsYuCkHvXUnHSg\nK69f\r\n=ntS7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.4.2_1562155209453_0.06945612653506128","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"react-native-sensitive-info","version":"5.5.0","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.5.0","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"90d32b0ac02f20c2f71eec109024b01adb8114bb","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.5.0.tgz","fileCount":98,"integrity":"sha512-ZEebxnPdianNi+zUowy48LvqDRul2w6K0SCp1SYW80nInQuzwZ/wAqA2sfT7FuqVJ4faP1mDUJwt/7LZTZqApQ==","signatures":[{"sig":"MEYCIQDBcYX8wSyf/gKkPKbeJECXSXxsTahL7wCQizuFM7gYswIhAIvYC0qA4WInOYp7FXE/L02QWnAKi2Ns9Tuj5E+t4ovJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1389433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQiibCRA9TVsSAnZWagAAWqIQAJi+wtrBGYaMAq3QDYdl\nDyQieyFRmtHG46DBuTrmEXwdL0U2ADzO7M+Gvs1kGIBgHHwEqfyPd/jQ591c\nHbzQJBN0FxHG87/EpjBqbZQKjp4s9Sd72nV8Z9PGpuUP+l7eI6fRgDDwTDtd\niGTMLgjAZN1vGO1RsneMH/yOAoM4sJGMg4mW0bhr+Umj/9hC/UM5c+qOd2P3\nD+qUsNInDDJrRZ0z7SWz7al+xF8m0bbDYX0SDS5w3wo8qFrCGWXhnoSRa/NC\nF8+fd64dwXvpI2G7HcFKMNiyX34U9wIdz6MuKbjdG792RlPUnIBA+k3pcFWN\nLZvBeABHDYMQoMlyeM/0O3TZjlwiYaW62+K/kA/qrLTjSAA2Lkw289pucC19\njmmeNYFGQQ4/3fd+ldH2E5kVyGJdb6HnV/O7fFdYQOgR3K3cuRcYM4jddjyC\nK/pWvZbfRNaACZbm0grnoEBefPnT/ZUU2PA1O5W15gOg63NtlXjPjT5gFzv+\neesFqDSh4CXhR39EQHjaURstgPJXJxEwx+mWN6KwMfMVyyX4TJs1eFnJqh5A\nreETvvX1q3H2Vu+SAKZqFI0kMP/XOeN2IhTd523AchgsoOEmm5qq+B1PWzYv\nE2TpCceY/3apgSCjk7AevMJN1lajdjVb3FW85zIG6BafTQMR8gc5QjStM/lR\nIjWg\r\n=QJ3m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.5.0_1564616858043_0.1338300309189191","host":"s3://npm-registry-packages"}},"5.5.1":{"name":"react-native-sensitive-info","version":"5.5.1","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.5.1","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"180367059650daca265d8b8811a961b68d0161e7","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.5.1.tgz","fileCount":98,"integrity":"sha512-mIeDwyAs9Gyba/94AySs3qB2nJo7Qikqz9sO5ygpw2thsp+j734qAJSaZTGWJOEYbCgwu/FUXKVe1TLWAREtaw==","signatures":[{"sig":"MEUCID0V5gdn1/w99Z/C4JzGNmDsFPLAxoYJC//z5bgOgAcYAiEA8V7XtH7VjK4dp1a3OZ8yG96XKBrJApYAoM4eWhwUXFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1390025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbQ6VCRA9TVsSAnZWagAAme0P+wWsHXI2i2FgIB/9o/5P\nAFpKvSOpEvLZzy4MJQ/QuornL6lWmvRJ4jErjvIlEx3ByNRopw8J9axASM8B\nfxo+pu593u9yJYguqBHhSOEZaRvLVzehXrWPMZQpRyxnEOEORPNF3+YpadOa\nMSV7QNwSMJEAfUS6BmFKv1gKC+YJHx5zMx4Ril0354SGcha1RPAm2Vh9gDPU\nWZnYNbyJTl/yi3DzMJFUgvgZYq6Vwy+kS43tJGAduXUo15SNoCLBgaVZYbzB\nS8n+7HR7tUwSficSdZZm+aMUux5PgzkDPJ6nOOaettE5p8l4CDqZoZo2C6cI\nUmTpiBC4JPkA7oPiSYkqNLWMz6mcrlfuYI7PH0vqm181PBl4wBhPr05diznx\nrlqL+5tY0BM0VTdQJkNB+j6Jmb+TzpDdRfhxTXSRRyy3vog705MHKQux4WtX\nf0jD70ovm6Us8eJk17eCihONFRSIsUhTp3f+owthBmKwtouDmGFcmYU80Hbo\nprsFxBKecHLwf9b0GAw6VCBGt5DCqWQw+Lg3c/TJzb31Vbq4ewSF0Zqvebda\ncZgJBQyfHcENMhMYQqmaRgSmbACZ8CuTRgEeIiQR2nxU6vOq5Yv9cAEuroFH\n1NZr1Zujevzk9BsdIEzyULx2jbrOwKfZP0paJakGjY25VJZ91MEvmJwiYSEn\nq4Uv\r\n=t779\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.5.1_1567428245119_0.8805293498190254","host":"s3://npm-registry-packages"}},"5.5.2":{"name":"react-native-sensitive-info","version":"5.5.2","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.5.2","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"bcca70cf6880adb9aae8c174c2ac297af6c0f305","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.5.2.tgz","fileCount":98,"integrity":"sha512-9IpEQuNWN3A4cKJVFuLnmaYudlOJJ3N0RiO63GEAI9rXf8GV8bqCLRA2U6OzYhkafhUJBTPRBR1xoSnMe1Vbjg==","signatures":[{"sig":"MEYCIQD5tLA0UnqjmxFoZRaK4l9TIwbZJvSmEIsqgchHbpGVzwIhAI+q5oNRm75foiGbceXrgSZ2A7OlnpM2Cau+0NCabGOn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1390980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoHXHCRA9TVsSAnZWagAANe4P/RHrjTBe8VfdytWzQV24\nA63cGBPzeMsPcVZw4lIArnDd2bgf15FwC5ZnFWK+NUwxf9nEkbzZ6beXzvLd\nPW/LU7DlIV7B8hnZf85NvCh4jy42wMeF9YOcm25VmlZrwcAAtpnhLBQZFflO\nO6SX91gjMWWJncLBlwBXcmbdcDvTJyXfhsTltuz+mrwYG1hnSGFonUgINI7O\njJjD+vOROkJAg19R1cy+zBBZWqAl2a1P47gUwkVPjr/blurkKZoGfkheQRmF\n7/hw2arILSK6ABAjulItxlu6t3CfmHGepbOrTMN8TQttMTW7m3+n5vRyi36i\n/1SlxJFq1y8qKLkDMGA1+orFSthZy7dJJda7UBbu9Uv28tNevoTCVaE2KjGE\npqGqcukJQk3oUoXXlRff9Vi7Ua56b3cOA4U9h7pP6FSzOH6YS9/mLWhZrN5Z\nyPz0ADJgLSTHxuU6z+zbY738ROfx6jDcGCuSsu90Zssmnm6Srmo7Ehtjqcdv\nkC4pJ1OZubnWtfMKILaz81yhWvctgmW2TYTOj1PCsbb6vXEJ9JcBCXd0E9zJ\nqS92m0NoqwRDhgdr9CKEEtdqXOLtwjyd5JyVxQsgNH+4DqtZ+YAFZCtetD8/\n5lydPz177elTIdqUNwOp+iy0Lauahd/g1fdEXeuTm88Hp2fsz8aSPUAXQwqh\n26k+\r\n=g3da\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.5.2_1570796998785_0.7641822627941419","host":"s3://npm-registry-packages"}},"5.5.3":{"name":"react-native-sensitive-info","version":"5.5.3","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.5.3","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"0e1d19b0cb290bf86e37b855f4272c641ebbeb0f","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.5.3.tgz","fileCount":98,"integrity":"sha512-Ezz6sEpBu4SiVqWjnt1Jk0d5V87MvdPD8xmVuUlhX3g+pL7RM4TuWR0c9hRJA9KDDYPmGH3FeRXgUyXqoVnZlw==","signatures":[{"sig":"MEUCIADryAe4jH3SjJrX7xBO0eI0JcBM5KCqowX9pzlKAuz/AiEAzrM0wfXlscdPFacCzRYnReF5O7xpVS8Br8nmz86Eh/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1391172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoPqFCRA9TVsSAnZWagAAwoIP/3H9Mw6ujRfmelZ/fwn7\nPD8ZNOzMQU7vNMtfh14WZ/8w4g1jetHxQHjFlzp5j9yU3Lk6Aq2mTffiKj4c\nplQUstzfAPLChI2iruXY/qT0NWI5rYSD8T3JJ1nSB/iLUJKjPbpMGoupKaWX\nSF88mdQRTibNyoHgrt6GSASSjELTpWVfzi6lJL+TYCFenWqQfDayaIk8D+ak\nZ7rB6iKaoVsJgrrq0J+V7/KKo7sNkNk1OKRoCwN0XnCVWhIn9He9hG+Y9klQ\nfgtAV+nv0N7C2+SJM7/6cr+J6xEdfrHs4fMTAZtZ3dQ70U3dDn5QQbWJvk/w\nxRYsP0a57txk++cHsbmH1hfAiueoPpyghiM/snCFzqftPEfQ3YEe63eQcLo8\nCV4cnIWo7qbVph5PJI7Qfoa2cEfHvlC5ijvGRl5bKBo1z0IVzmCCDlJtyQTU\n3jYMh7ryzNSvYYyP8qpa/t7sLaSrcLSh1SO+WOwfdEcWOpP1gFONMeQ03ePa\ngjHZo0deQn/GgAIpZcN/6tr6P1C4X663hOBzXXNLkH0D3L+zsCAsru6r6d+j\ncygM4/lgsLNEhPNeuzYtkZC6bmeCsaFwedAVj8FfHtwLHnZ92dlA7zONyfhB\nNh2h6SU8mDdYZcEDu+fuLLRR0Y82ekpW/DUWQKw356MfcZ6ZnRTt/vhCWYzM\nUrKL\r\n=XL7n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.5.3_1570830980513_0.7583367996327055","host":"s3://npm-registry-packages"}},"5.5.4":{"name":"react-native-sensitive-info","version":"5.5.4","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.5.4","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"8c1fea5db5e673d7e2ca50072cc00e5995ef0588","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.5.4.tgz","fileCount":99,"integrity":"sha512-ErKoq9VYpqrZlBhDiF12FJF+16IboppgDI8rHnVlaOGxCfTFullCDRfgqpj93t8O84i8jEZIMYqxRokizi7twg==","signatures":[{"sig":"MEUCIQDTHsfk05dij1wDodSRTA3d54XWCT41I6/aP17TEhGiBQIgd4RT+PS6RwhlsxPDPZFnHJzmdVakPgurMs/N3TN38eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1392114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8n/nCRA9TVsSAnZWagAAVQkP/jzpH4VdSrEX7lr/NrQP\n2XvoVYz2f6mlMpetORrqZ8E1dPI/Q4dt+fhAy3ZhL1LaJiye2CEhk7abHc5j\nyLzoy8GwNMnNt50dpbrpm8mY/UzvTAQLACGZLLW/DXebet0HnqKTDjDWNnHa\nAFVFKFMwb+wRoXBmhgaUD4VnSA7jjpot+nhF/glBlbPwKjk+8cp+YDLIEV/l\nspMIRAlNTtoNyRgxtVRMrxXmb7hpgpXiTQ7qqsfYT7yL9IWtv8TBEWlZSguO\nhlQYMAOAlTN4cZDHpip62+Mn3d2R4WvHLji8hYVN3Er4G3xvf4fZecSjjMnN\nK+OoL4EtTQc8hORtWhLVhY/o2lwAeVdLJPk+EajEH/xJIx3UFF90re5ZWHPs\nkQZAqr6uc7xwZpb3aQmEoQW4Ow1KOZQWQ6EwcRbXDFn6652VoOvJcZTO8GN2\nzQlqe25BPacw/uNi4RVfMr7beRxFfYXOgtsy0RAl7k2R7gzshzc+Igj1EIAo\nSK5nw29btxzqcqAfvHE/lX1mqAwN+Lo8X0N+lnp/E3235Z6nGISzZnGUZ2/P\nuG04XopM34B7Xx6kJ23s0Y7Jcl4CjIpy+Bmhhls3n9y96bV+L/9oHQLCCb3J\nUqeDwo5VKF/c5RcESADtRxKX9LloJvmm5UODahidrnieGZfS5F1vGgLCYgc/\nxNgU\r\n=afxl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","types":"index.d.ts","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.5.4_1576173542984_0.5373233600008294","host":"s3://npm-registry-packages"}},"5.5.5":{"name":"react-native-sensitive-info","version":"5.5.5","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.5.5","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"0559aaff6bd59b6a14d92035c032b46bd007b55f","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.5.5.tgz","fileCount":99,"integrity":"sha512-ShRqvHTZnY4VYNEF+5pCBUu/2wslojY445FdA9nuH9nkVqOQRXxIGYqTRYXJ42mDLTt+KnW5hcvuAjpVVokafQ==","signatures":[{"sig":"MEUCIQCwUE2Wqx7Oe54zv1x03BR1D0uk1sJ3U4HCPBlDBmWoKAIgTCipajWHcSLyksJrh/JKxWtinjuYFmtPTMLdLkfkCDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1392178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG15dCRA9TVsSAnZWagAAe78P/ieR5TcUp7L/xxl/UzNq\nTzSo7OjeS9rmAWFpxj1u/jVdhikqquI1I3n73XiZ+0nuuEYub9rZ74Xk8A1u\n3CXq/KJxLgJwYqdbYztnLVMj3evHzzOvX7KtJ2Ti+8uytTJRsYwMI40QBLg+\nkVbYHzz6LnitP5fovdPZ8yS56BbVS/EpTWNSB5WLu8Nf5466a2V+aegfZgMi\nwZD/1PKzvtHt3WU8BxOvdZft1jx1NImehrxeUt7k1QvHVsMZTJ07LO2iX4lo\nC8NScLfEFnQQR2gyYtb6RMJdk45v3uEi8g0UnYenT5eWAXfyh0AhAmrQi7vO\nZuLbfee430TqjUX90X0F9gMdS/NDB41C0QU6A2LeglXn6nK3NEn5LwFantP/\ncBwM3ZZvwr/HjbL8Ydxx1yJJwjQYrsPg9bYeugbes1Rw62aMKFN+ruhZaA+s\ngcp7i6FxLw7X94/iVc/mS4/44TshRT7tdV37d0NEMXbE3ZqOmU0bWEB4qKJy\nCT38ZecErWVKbAn8skaMa6JSbipjlr6bI0uMHtdrbE3b2syjzBJQH3CzVjyr\nkbOSmEGz68nASxZfAyjEWlYLOnFooN3bDiWgBrE/z7ZTQ96ypSek1b6hE5zU\nMZaY6WXBXgTA9l6F5Y3g/oLprj1zbZY1YRv/60b7EnHig3aypBrOr98GPvfv\ngbRV\r\n=e4Bq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","types":"index.d.ts","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.5.5_1578851932783_0.10203294257400386","host":"s3://npm-registry-packages"}},"5.5.6":{"name":"react-native-sensitive-info","version":"5.5.6","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.5.6","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"eead039f19133203d05de7b637d7dfbfc5537c6d","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.5.6.tgz","fileCount":104,"integrity":"sha512-GVIWRFY+85j5jqSly1Z3NUJCqoDc5JWMZ2q68lLl8r8A9ErLTDoBGzimzw3bfWSLhzULrdgj3JFzixPecVBFtQ==","signatures":[{"sig":"MEQCIEgJWXxp+l3/Xhox9rKvY+fdCUo1kbfNWPDaaDWI5ry6AiAmzJE/v15+SIq6MWMJWfbpMOqcY2tRtMFvy3vRHsU8cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1385556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF21TCRA9TVsSAnZWagAAdvAQAJBDZe0kmO5zenwVeJFB\nihYG/Z7TLs5O4wOOO+9mo+cTdl8rCSVVemj/B9LjFQyXrrwjwdcWHGf9jMgc\nsZAv0AMyCoHq3jxeFKzVM/aVtikmu817HolDznkVFoPhXhKqgOJTHQMoNIT2\nL9Th6o0havXMoDWWn4u6j4YZ4RWqncRXvCOd3MeNbWAX2rT48hLrUlzFF1nV\ni65GXapmxGkChdcaBvrIsA8pUGkPEyfoWqjeWvw0D3+QLu9VFUojNLHDk/Ez\n3kjN+gkqrvyMumV7el2bhin9rH5407qOFJed81g9OYnJ6L6DoZmq9zMAaocu\nGKe60u0eIUq8DZHliJiRFkuZUTDnW1f1FR3ZupBw2LCwk/wwcs7DSfNgVk4B\n5xiOjysTWxYzTFnWw/tBp58r76ntQEz+UPTU3iavfLfpmCS7xACffqLDTwXK\nzHj4CfaLtNkctDEvr8sLqG5jT4nGtZCWrvkm3TOETAAkm+hcUU3/CnirCP5Z\np00BF+oJ9cR5X5i5S041/s+EjG0t6aTNqkbnucZJYXiyz+9Se8vpFrS7bTas\nWRNpkIAFiX9DNZRyVa0qkE7bMKxDRv2xgMfJd1ZLjtRnC5CfRAnPZK5VAow0\n9ZIGIN4dMdI9/R4TyrVL7nbtTyTtLnVYS13amvIQs5wLUGAOMMVGUSxhLZbP\nKbff\r\n=+VyG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","types":"index.d.ts","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","prettier":"^1.19.1","eslint-plugin-prettier":"^3.1.2","@react-native-community/eslint-config":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.5.6_1595370835224_0.9048624146028743","host":"s3://npm-registry-packages"}},"5.5.7":{"name":"react-native-sensitive-info","version":"5.5.7","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.5.7","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"f7f637e8fd7d179f0c61ab9b96c2e4fb662471e6","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.5.7.tgz","fileCount":104,"integrity":"sha512-whMAGDS5QolAvgM+YuuvGdxUdkq4I3Iu1BciwdfHf12VzuUuuLZCw1/PqPclzfZ37xvPUIGDmHsV5mg/WXTrAA==","signatures":[{"sig":"MEUCIQDDAdHXik5liBSpfPEloG+/Lnhe/OMXUWWF+ZBHDfUcWAIgaBMm/t3e6ITdtZCDL9rgUZqZobEMezUZLZZYBVQqNV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1385615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGer4CRA9TVsSAnZWagAAsQwP/1Hm/foG6KXN68ZZQ30u\n4KYB0jKJ70YQnOY7Q7bd3xcFU/35sOTpxDSn4HF4jAoFUyZ755kYAWHl/13L\nJf3pzepp0WT2b7oAEdoWfmvOUhgMCcgqz+L4eaYeotYi6b34iBUKUinfBFWA\nC5t0OoEHw5HfKNN6tWzVM6/ThgEPjqlfGcjxnVU7ou4zNGVY7KwR4lz7WhXV\nGT5EXsFcKcfJz3Czj1NTdUQtmCdePLB43XFCqpEE1S1Zfj83yCmbqeD5ZuYk\nnvb/rUzVkYX/6OCVmyuPpFgnqKH8lsTUadIiuEpqTRn+thKsPaZWDd9JvqK4\nwS1K+l+MNi657oUHUqvGWVsUxW4CvNmEKiNrGa+2LmePEbXdVQ8ieVXLNLPf\nz83K6l7QvMsdeyNtayxpWt+fVon0VUqqqBCB22Z0zqG8B/+bA1y7F1XHQdtq\nOmCIkNXYJ8uc3uLHftspn7AYZnc47g+QhPVaI/13pVMB1YiO93Ra0DWRKMh9\nMfaeJq2pk8WT+rpAQXINLoVOazEHNIY2K6ctOQBZJj8mAdjqwmIXDqOCIiLJ\n7ktx+04krBDeqoJ6jhc2f8wPUBZ+GmPDkIrOYrJB4LsjnJiWnP3ZsIgHqiZx\n4Vl8HxyThdn+dtNBDB0ESHk8hUlWBXya19xFcAmCd1QUzftI/hOHAhDolmxH\nAT7K\r\n=86B6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","types":"index.d.ts","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","prettier":"^1.19.1","eslint-plugin-prettier":"^3.1.2","@react-native-community/eslint-config":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.5.7_1595534071547_0.2733955873015259","host":"s3://npm-registry-packages"}},"6.0.0-alpha.1":{"name":"react-native-sensitive-info","version":"6.0.0-alpha.1","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-alpha.1","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://mcodex.dev/react-native-sensitive-info/","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"945edf6e439950f619e68dd381659313b093d11a","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-alpha.1.tgz","fileCount":99,"integrity":"sha512-sbNDceTRgLFMJrMH4JkkPWCY/xHGEjVdX88ksxtMyo+fjnemeRrKksqVvWszLwwiQI3/olyXQoqvuKqTsz2Uyg==","signatures":[{"sig":"MEQCIGO83grRH26RjkUNU9yfTHjLZFDBYfZm1uHBSpxRZnjhAiBYnvhjoa682IAWCbQtn68BenTyaCLOjmu/7vdP61C/UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1404454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIHqvCRA9TVsSAnZWagAAD3wP/js0f/pY5ooe/XJq0gLT\nVQKaT8vkt7+FGbk8sNBE9IC3HdEtoaaPQ9jzUSMSfR/N7E3fdLsb0kYhBJv9\nK9WwQcDLaDm9Ud8e5Z39QlU4wonVApHsw5kHdl57u4G7k+FtW7jDH+NLyGB8\njwRwQwCrANG6XEkQgt/rx7ZrsGZ5DgkegAKCDoal0tJE1pulR0BHzjILOGHr\n6Q8nbU2K/8lToHFgNzeDeCzMuv27Huj7uBGr4rrZn0JLzTrpFqBYis+fvoQK\ndicoKQcSsVUuSjrw+MS3HmRysKBZH7dUcCGlXPGeHm/LGeXFvHCbvH4VySL8\nJxrqziozZRXZQxqJArVGflhN40Jl14cMi0yYuUVKA/aqB0lcNRAmiMRHfYR1\nWqNlOglb/Or67+Yl4Aa1blsBzI0lLy/MduPWlK/tGXgNgidQgOgS+eCJjuxP\n+542liXol++V9mn2WO7YlaZkqYkDErOF2iHp3k0H4t6wcj9/3ZRxIeDHUQI8\n37kyJsvTl/oSDQKOGiFEP8Y4mwEZgKlqDJC5xVlTqIWlGVueBH3iBea94H7h\n7diZncinROqW9vydkW/V7YcyAyAPR5PqfRn3ILxPTc1CueNJTymniu0C95tS\nMaGAOnbKp8pCeT0ZANVrkSF0QL4ISqRYFkXwA0ZYcLcISPhcGWn0XN3tkdQP\nv3Ls\r\n=pUie\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"index.d.ts","module":"build/index.es.js","scripts":{"build":"rimraf -rf build && rollup -c","localPublish":"yalc publish && cd example && yalc add react-native-sensitive-info --yarn && cd ..","prepublishOnly":"yarn build"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"jsnext:main":"build/index.es.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yalc":"^1.0.0-pre.40","eslint":"^7.5.0","rollup":"^2.23.0","prettier":"^2.0.5","typescript":"^3.9.7","react-native":"^0.63.2","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.20.4","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","@rollup/plugin-commonjs":"^14.0.0","@typescript-eslint/parser":"^3.7.1","eslint-plugin-react-hooks":"^4.0.8","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^3.7.1","rollup-plugin-peer-deps-external":"^2.2.3","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-alpha.1_1595964077896_0.9454111121325275","host":"s3://npm-registry-packages"}},"6.0.0-alpha.2":{"name":"react-native-sensitive-info","version":"6.0.0-alpha.2","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-alpha.2","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://mcodex.dev/react-native-sensitive-info/","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"0572f4772a35deccb843b6d71c17b2b7f2e0a721","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-alpha.2.tgz","fileCount":99,"integrity":"sha512-O9GtY7yaDfWD8RjHgai9+Ro5iRO/N6zayCd/0lqcEEIc0GoxlHqTBPeTAKUKNA1N9tfXWhdAJpFrYofVW60wHA==","signatures":[{"sig":"MEUCIQD44E6ApIcaCWJQ8Ca9WgQ6hoqPtzRjTqrW0W7BCg1+/gIgaHv9CjjeEC1W59pxwImLo3aJbHlB06AS7IbrR469VWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1404514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIHwtCRA9TVsSAnZWagAAR9cP/3hRgHoIwHxak95pqvEQ\nzPTWvcpBK/flfotFpBujqQsHNZufvb/YtABq3qG6Ipq/lXPbceezngJCZ2hW\n2J2nRp1ESnSQI5sWzhxBjub6IOIwn5xE9ejAm6uj3TitUW2MOzz+jzdjPg4f\nnoddb80g5Y4uZ1W8UMG4jab3jreNaPr4XIr4WqooPKS6cmRyU0nuDEyKnYYd\nN+VvvdoSw2ICcjBWaJoqQwofMl7jODn+y07HbkWG6oS/pHyphYornKHINTaQ\ndsMYALUiNj7Skn4hbnn/pMe5rKiIZa50YCrpB3GitOSkZUMj0z39yPVe4R6U\n1PfdeebFk2J9sZfe3jU4n44+KCPdw/i07IaWtDtNZZlTlIiqOQm8f6xxcBl4\nUrRhs4HqAS+MVtgaYsGu2bRdA2FqAs8ovEREPW59Saf/gJODT/ZmPzP6Iv8/\njrfjex+UwqOU3csw+zNeCcB0JiHTEWkfGhp//y4nqL3MTUy97M1wDiBcmY8H\nJTX3/DLCDq1e9xgJfmTtF/uoVmNJRQA1rKxxd2CL9pIjvlYBW6shtudBYEU3\nAQTXgysof9rwu5CITao3s+yiOIJ87tDqJf/uF76bY0ZEaUPQws2lLajKvVQ3\nk5/wzCtyJ75DjyxbmWiD0s2eQ4j2xlOID/0xDiF7Pv7AwkcVQCUWJN0Hyo2P\nSG1N\r\n=bwAJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"index.d.ts","module":"build/index.es.js","scripts":{"build":"rimraf -rf build && rollup -c","localPublish":"yalc publish && cd example && yalc add react-native-sensitive-info --yarn && cd ..","prepublishOnly":"yarn build"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"jsnext:main":"build/index.es.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yalc":"^1.0.0-pre.40","eslint":"^7.5.0","rollup":"^2.23.0","prettier":"^2.0.5","typescript":"^3.9.7","react-native":"^0.63.2","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.20.4","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","@rollup/plugin-commonjs":"^14.0.0","@typescript-eslint/parser":"^3.7.1","eslint-plugin-react-hooks":"^4.0.8","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^3.7.1","rollup-plugin-peer-deps-external":"^2.2.3","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-alpha.2_1595964460978_0.4152555902302877","host":"s3://npm-registry-packages"}},"5.5.8":{"name":"react-native-sensitive-info","version":"5.5.8","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@5.5.8","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://mcodex.dev/react-native-sensitive-info/","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"6ebb67eed83d1c2867bd435630ef2c41eef204ed","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.5.8.tgz","fileCount":105,"integrity":"sha512-p99oaEW4QG1RdUNrkvd/c6Qdm856dQw/Rk81f9fA6Y3DlPs6ADNdU+jbPuTz3CcOUJwuKBDNenX6LR9KfmGFEg==","signatures":[{"sig":"MEQCIHuI6MwwB5MiBtXdllduF7TKcgvLEOL2FveVoO3bRHawAiBFxcsuqKzxksUvJRJvy4x0sqvUfO/NMoVoliR24UtbLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1401007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIchgCRA9TVsSAnZWagAAjSoP/2yEWcKJv4Ns3ueuqORd\nxn2MijIGGUpRgCINQzLIx4QrcjAZMfxEGExkG/7L8I6QGUyWGAHy1VyzTv/I\n+F30HDNFga81P27W4hgGHUqf8wz0pGbm/H1V4AQqY8Hcnxq4qbQ+Zq03X08D\nj4j+EDKx4pYLUV3HyeRpG5OYfNILWIIV3SH+9+IIzGHC4GfVNnZ6rLqoQaAE\n8GbF7nfsHeidEGkMW7lqyE674jx22tpne2J7crn80GtmkwwKpPDj49kwxcu9\nhSAfPMagkFmCLvRotTTGm83Iffy+wERJTrXImpGqLlg3+O7vhSPBnf+K3WSw\n8/c7UeWxp3xdN3l5veEmmFI9g11nknU/zTeHUAAn0My7uXYpm8a15QjQYV7q\nsoun+cOphI+f2IO8KENDfpX0DM/pTsrDFlfXXuSYzfZ/CJhE6D1MuH56T8QW\n80kUKDaeVBKErKWClIX8GA6Kh02NQvJ0Sux7BEbDm5ufuBJlijqk2TjH5dMN\noMOKoNbTBKczrOe/oheuVegpBIMtyIeTMQqAHfdvYrKljpgej54k3V6HOwjp\nNIggy5ng7u6w1ZCN4zR9hcG+lV9+eMlREgeBYOD5737Q8pg1zrljOTBAz+4W\nSXYnY/ddZCWvY65mdDpxJiX0tBzOGcSBuYi316RI26jHmAmg13WWu88Ian8m\nTIdt\r\n=c3aV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"RNSensitiveInfo.js","types":"index.d.ts","scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","prettier":"^1.19.1","eslint-plugin-prettier":"^3.1.2","@react-native-community/eslint-config":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.5.8_1596049503920_0.76390776118312","host":"s3://npm-registry-packages"}},"6.0.0-alpha.3":{"name":"react-native-sensitive-info","version":"6.0.0-alpha.3","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-alpha.3","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://mcodex.dev/react-native-sensitive-info/","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"caef90b05af5678cf890c0cd5ef36aaf7b1fb1f9","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-alpha.3.tgz","fileCount":115,"integrity":"sha512-4dQdoPrA1H3fIZrDXohoqXX6oLNOCSubeOT1xO6kmG+WLbjvK00P0cxX/5NSMo1uf4yHLdC74A2TROrQDu3qPQ==","signatures":[{"sig":"MEUCIQD7cxxW84UH/W9y0cA8fCgeV4hhfYhJgoRNezlQjIPsnQIgDkz485d7OiJvYxRfIufJQLViRCnCmZ5UYTVQvb1VNOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1430726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfItubCRA9TVsSAnZWagAAqCAQAI98XHlf3wvvN/PLBxZV\nDQwU83t/yhVSv8VRZVC4XwaBolnwF0ru8oilz3MODeIdtSAvobrLT7/QUOin\n2vL6Iq7vQ5nuxaoYU/efXlL9mikNg/c4hsuaTfwVg/UcwGQUIEilnaXPC5iR\nsJP07rVaPuO4iuDgf8fEUYw5i6a+3Wc76ONMSknral4c150K6cbaMDD2WLnX\n/Z+oThFJCluT1JJPnkah+NRQdyurEcYgwYjNn40gNd/9e8/+NTuJfUHV0/kS\ngPFmO6jHM3Fl2YDBR1tcm9US8YH78+Y2A4dui8r3i2pgkTjXZPUVAfg/rzzT\nyybRYKnLzdjECiwMM1G54qDlmuKL2EtvKHUV3Ye93yPCn6fIm58JXg26OflB\nx7vxmalBeIKxHVCDTbcYohYfkY7Mej0FFkxO48qAaqpETt7ElQw//1j2S1WX\nDsPF648V2IyYN9j+zzmM8NS0jZNokspNxd/0TkdlA5l2JqugnWxC2cKh6mY1\nkONDhWRsn+5ot0wesMPdXCCzW8hrLhxtkMrOIJX1r18St1mseIP3Lm87aFiN\nrLzEHlPU+RKU2E/sRHPqO7FC0J9rBmHYjhqaB+LkRtClCqlkbB+X1gYeuMEI\nAAS6+rmV7ui2rpmqFVNpsBT2GeFPdDJXRqlWGSGj5zBxukHCk6qiDWhMHG2I\nFieO\r\n=/vMi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"index.d.ts","module":"build/index.es.js","scripts":{"build":"rimraf -rf build && rollup -c","localPublish":"yalc publish && cd example && yalc add react-native-sensitive-info --yarn && cd ..","prepublishOnly":"yarn build"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"jsnext:main":"build/index.es.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yalc":"^1.0.0-pre.40","eslint":"^7.5.0","rollup":"^2.23.0","prettier":"^2.0.5","typescript":"^3.9.7","react-native":"^0.63.2","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.20.4","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","@rollup/plugin-commonjs":"^14.0.0","@typescript-eslint/parser":"^3.7.1","eslint-plugin-react-hooks":"^4.0.8","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^3.7.1","rollup-plugin-peer-deps-external":"^2.2.3","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-alpha.3_1596119962824_0.27246821940775634","host":"s3://npm-registry-packages"}},"6.0.0-alpha.4":{"name":"react-native-sensitive-info","version":"6.0.0-alpha.4","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-alpha.4","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://mcodex.dev/react-native-sensitive-info/","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"a01ef533823cda912eed6281e1e9a4017663ec43","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-alpha.4.tgz","fileCount":109,"integrity":"sha512-CV+Q/DUZmMeEeQ4G98Jvv9I5opnrs/H5JEPrh4Tj3yO5BUA0z3Qv+gvXerLTTMPxncdFWWQxaR9Q2t5bu8xv5A==","signatures":[{"sig":"MEQCIB/jsH/MYSRQCfAjJvyAGxb8FJs6MM2G+Rr3yS9PMdsiAiAtODcWVLtmZgXDmYITgTcfRq1TQ4QS0+0CxSlPOhZ93w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1423473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIwRsCRA9TVsSAnZWagAAKAgP/REkqUCukeQGAJyIG18W\nJdG6Ci8I58Q1mOUIC8FgZRElehWLazxdc/OqWpMZ0Gva5Dp1G8qSP2GrULPY\nUkyFpY5y5bgPQFeViSMc2+AP2YSrQtCYICuC8FQJv63wXKNi1Kss0ptPe1sB\nJIBe8hJQFgm7gc+9SkFO7nP7Mb6Y6Zb8ZUuAmHxaF4NHDR9ZtZW+A4RigN9X\npaxPN4ez0TKg0w/xQA7/ArdNMrwwGfMFBh9kRV4qjEBzD7+BvI4oGFFCFmTa\ngZ735HRjyHPfZQ1ecjc5g+WHp07MZX5w7Xpcn1I+3iTP/KLcOP4Y8m+cP/MG\nZB8ELtYQjiE4ao4/XypeL5DCu3UWsGbV0NZ6LFJB40WBNIPfeHbRyJ9lJ4YA\nwrG3GMf8tMVWSUWn4LB4P56D3gORyfvRtwcOLkICZ0fUgsFjt3D21cmcfSHs\nwIQhNktpxwB3vpbqDYm0axRQP/e3YVQYYjMPW4xw0/mqMCmYODhAPyuMLPIo\nnhmVhatCd7rNVphI5GY48DtQVbpQGk4LU2yXYkBD3IwMA8KEoVGDkMSna17a\noC7TIPCdvkuwlyDLja/Iyq3F3zm47S5GXN3+pYo25cUE480XvaF9N6Pdoc58\n0JoJ/5LRzDq2mXpjkyMLfC1M2RTdX6ZKW8k1DeU7uWb9CYQOnCXB2hbx22RR\nyQMd\r\n=slH0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"index.d.ts","module":"build/index.es.js","scripts":{"build":"rimraf -rf build && rollup -c","localPublish":"yalc publish && cd example && yalc add react-native-sensitive-info --yarn && cd ..","prepublishOnly":"yarn build"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"jsnext:main":"build/index.es.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yalc":"^1.0.0-pre.40","eslint":"^7.5.0","rollup":"^2.23.0","prettier":"^2.0.5","typescript":"^3.9.7","react-native":"^0.63.2","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.20.4","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","@rollup/plugin-commonjs":"^14.0.0","@typescript-eslint/parser":"^3.7.1","eslint-plugin-react-hooks":"^4.0.8","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^3.7.1","rollup-plugin-peer-deps-external":"^2.2.3","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-alpha.4_1596130412524_0.44749346564728065","host":"s3://npm-registry-packages"}},"6.0.0-alpha.5":{"name":"react-native-sensitive-info","version":"6.0.0-alpha.5","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-alpha.5","maintainers":[{"name":"mcodex","email":"mat.andrade@live.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://mcodex.dev/react-native-sensitive-info/","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"1d813e2a8b6a90308a18131fb88e4a7c368a6654","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-alpha.5.tgz","fileCount":97,"integrity":"sha512-Ucdx138L2xO//4fQAsw+tvJrWynnrn5YEUE5xQbMiree0T4gQJiyOpfIrFDudywNWf4G8mtdZklGB2LT1LRt0Q==","signatures":[{"sig":"MEUCIQDwqFnX4nTMPoaJHwySlDBcXuZaEBgCZg7lI745eoOohQIgMMuAmNoG2Ah5aSAaD49k93Rc157zuQSSokMRwFkVWC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPSerCRA9TVsSAnZWagAAnWUQAIgmjoC0oYSGPuMn6dxj\nb9kR9rd8myBwI34C30SlIdcajOaq3Pqn3I40sSFBliQSJFwgRaK8Z1DzWnuH\nQ0ujPSJGst7/h9UV162qIBpU9vNfqyhiAuXVIJosqL7DPFHlZapw2uzoUg+f\nixEsC0gCab/PhCmRDcIhVNVoXqHFDDWrFAUdRitN9YJza4jKZwTJEAfRq5rm\nQRN2baz8x19Z5Om6sKh7ZpNc68YadgXhlqTkZdZZZB30VsKHMvLLMheCl1Gp\nkLuJ+LdaEuZHBy17lbgcwcm790cBh7IpSlnFt0mRyLSQKQpH+oIMkX7ze+oY\nBXbzuzgu/3ms7YtFCbLB7YNpN7B9fFdSd7GTfSil3HylQv50/z8ClcDXNGEr\nr4PD4yt7RULqAsuwTE0Qumc1+2/yEJc/U64yvQz6hjK+yGTXivXs/E6mpR9e\nSWcDTQkyEZ9ugtx9Ka7m2fKs14CHbG56G/QtIrGrj4HhNesOFlmKfMErmdTe\nXpZGpKDuv2uRSENAlsCEkvaeqVzeMGlD0VRlpFjHmnqg6JoQzuPXtNf78ZdP\nc7wOvWhfi4fTMVV8+fGU4iTyDazPB8NoWZEO4zzISuAxvNmu1WU0NjQgquwy\nv2yu758gZOO3SvQDFvFJPaMh0ihgrEpd9+5ROYLkqLqyDPgWrhlCen/Q185S\n/vk5\r\n=05cB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"index.d.ts","module":"build/index.es.js","scripts":{"build":"rimraf -rf build && rollup -c","localPublish":"yalc publish && cd example && yalc add react-native-sensitive-info --yarn && cd ..","prepublishOnly":"yarn build"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"jsnext:main":"build/index.es.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yalc":"^1.0.0-pre.40","react":"^16.13.1","eslint":"^7.5.0","rollup":"^2.23.0","prettier":"^2.0.5","typescript":"^3.9.7","react-native":"^0.62.2","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.20.4","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.0","react-native-windows":"0.62.4","eslint-config-prettier":"^6.11.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","@rollup/plugin-commonjs":"^14.0.0","@typescript-eslint/parser":"^3.7.1","eslint-plugin-react-hooks":"^4.0.8","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^3.7.1","rollup-plugin-peer-deps-external":"^2.2.3","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-alpha.5_1597843370660_0.6858347572385677","host":"s3://npm-registry-packages"}},"6.0.0-alpha.6":{"name":"react-native-sensitive-info","version":"6.0.0-alpha.6","keywords":["android","ios","keychain","shared-preferences","react-native"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-alpha.6","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://mcodex.dev/react-native-sensitive-info/","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"9d7ca058259a2db533037829c2930da71b109945","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-alpha.6.tgz","fileCount":102,"integrity":"sha512-f44YllDlvGNtgg9r7vEgyT2I0PTchD+MB44qwshe8c3qgYlWxOJ5eXrTA3vjT6Xkum3/9YYJJblu1IMMYTBL/g==","signatures":[{"sig":"MEQCIGowA4h0pze8XSk6I5s/DXl9QlTpO8W2DnZ4wS+qtIO3AiBDYAsr7iCd7I6saV9pgDdapAXTbVtdU9VvdU9j8410SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWNmpCRA9TVsSAnZWagAARHcP/1i3FfkLs7a1FFE2UniF\nQdqUKYkwGb1O5vSvD+EKiMFaHz7CwQfJDTlU3pQAYxpCKCLvNrVni1xMJ6k9\nTtucjp5GZMR3ssDt7e2uopiuZgBy8y+dty0ck/euSKkXYPrV54uaBsdemr1a\nd44EZ6JjeT3PL442TlVx/jfEMdYRUqBrromr1WbuL3fiAdiMLoJ1sbdR9rWe\nN0OO7jjJMXdaH2YK+mQNJule/HI0fCO/gEgvbeqbmNUHpWRpV5yltC/Y8UMU\ndOFAUMbjSjTxdLWLLIJL8dgGs5j8U4aYENiNbygBgMHHCVbxuORA/778JTAg\nCxwpsSrpr+jMhwoO5BX6pgA8myIET9Hm4wUhDkr+jfTPjhbX4/JESPGLrOkm\nNewN23ykPGf44vKbrZn5C2wGK0r66EaJhYFcQucGi8gpC6YPasjgTQ4Ltdw3\n5uTIpsNVyqYrBxtnkBwFCrmV7oetiM6ga65s2UoZ5UHWOIBLYQOpjFigZA8B\n3uJ6csfVyrtev9Vf/eyKI+UMdwf6NmYN/JGKWwG+FKWb5tSqFJIFL7rvduZ1\n7QsIMbMwZNEatDnGGE7Xv0cKRV0K8XuBEAzTFL0FIX2o+yE3ndAa5zn8W+K+\nmLA88E8HVIHmTDKxVkXrPQPqahE3c4L6Q0fjGssImGnSOSVLqgnVgw6gNM5+\nhSk7\r\n=KIz/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"index.d.ts","module":"build/index.es.js","scripts":{"build":"rimraf -rf build && rollup -c","localPublish":"yalc publish && cd example && yalc add react-native-sensitive-info --yarn && cd ..","prepublishOnly":"yarn build"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"jsnext:main":"build/index.es.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yalc":"^1.0.0-pre.40","react":"^16.13.1","eslint":"^7.5.0","rollup":"^2.23.0","prettier":"^2.0.5","typescript":"^3.9.7","react-native":"^0.62.2","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.20.4","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.0","react-native-windows":"0.62.4","eslint-config-prettier":"^6.11.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","@rollup/plugin-commonjs":"^14.0.0","@typescript-eslint/parser":"^3.7.1","eslint-plugin-react-hooks":"^4.0.8","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^3.7.1","rollup-plugin-peer-deps-external":"^2.2.3","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-alpha.6_1599658409439_0.3303730618147631","host":"s3://npm-registry-packages"}},"6.0.0-alpha.7":{"name":"react-native-sensitive-info","version":"6.0.0-alpha.7","keywords":["android","ios","keychain","shared-preferences","react-native","windows"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-alpha.7","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://mcodex.dev/react-native-sensitive-info/","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"1f7cdca291dfdf63b7aa0be39c471cf90db6bc3b","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-alpha.7.tgz","fileCount":126,"integrity":"sha512-VAfc6tfdrau0a43Ob4c7ow9z4uxIFgpyPvS2OkvwDBCaPpNlHzBQ4sJlUCvZQFsi662wLm4j9xCxaOPNN+VamQ==","signatures":[{"sig":"MEQCIFDjenqmtccDUbZ9AbIivyov/9692juIxZH2Frb5qII3AiADhs/MQYzfEqSGQLW/7Dg8Sum5DDcv5l5rvSFZG472xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoFnTCRA9TVsSAnZWagAALjUP/i99WE9JumiTeQIUEtSj\nTdU0CchROthv7hzGWQXQHt9PeDHymJxEISYOZPP41MxUjZh1o4KzNc0hay4V\nWZiHYI1SKCkaUYnXxFdrcIzdhpn3Ja4HJ5t6etfEePv9yyXcsXyGZ9bUDdrO\ntny703vhl4OZ8rskDT99zlutaPVMDTy1jzUmeVNiJSB3zici/jg5XdyyfV4P\nOpHpmgfU6ivsHeQtKAYlhHLQBSignsi/6evJtHeRf5dtFXTc3rDOv2GJTGUd\nJIpSWBd/Z19RHic+yfStxiG5RUxovYn5NfKcQKk9kzk08oYQFn8jmMiVGyb7\nY5vIdAfz9xlMLaDAOr06VHg2gjdoKbuNnKr9IDc3lGw/g0KZB64Kq0rDVscP\nOX9ygyR0aYtPpuYsLQ11MYYnGxaG0D60qPypGQgdaDRv5hMEqhyS1UWcAG1o\n+zPowZc6PBK3bW+KSG+yB9VCIvATbkIPQ9lK7KeJflad4V87cB+00gQqNcx4\nIwJ5XnEdVN8r1djt+mxxLdMz2murSkDWFXTlIjyHXsTIxHVw2Hg+3nCtPhPu\nMtG01yb1m1d9WP0w8uGufJEhfiba9E9H6yozsDIgCr5OHkNgJ/EINX9eq9hD\nk0sxvYFLy9JsXVe5OQTrLy1+PQmAhY/CvOTD0v9q1+NgD9V5M4OoHbY2wyQ3\nHIHb\r\n=nOcR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"index.d.ts","module":"build/index.es.js","scripts":{"build":"rimraf -rf build && rollup -c","localPublish":"yalc publish && cd example && yalc add react-native-sensitive-info --yarn && cd ..","prepublishOnly":"yarn build"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"jsnext:main":"build/index.es.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"devDependencies":{"yalc":"^1.0.0-pre.40","react":"^16.13.1","eslint":"^7.5.0","rollup":"^2.23.0","prettier":"^2.0.5","typescript":"^3.9.7","react-native":"^0.62.2","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.20.4","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.0","react-native-windows":"0.62.4","eslint-config-prettier":"^6.11.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","@rollup/plugin-commonjs":"^14.0.0","@typescript-eslint/parser":"^3.7.1","eslint-plugin-react-hooks":"^4.0.8","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0","@typescript-eslint/eslint-plugin":"^3.7.1","rollup-plugin-peer-deps-external":"^2.2.3","eslint-import-resolver-typescript":"^2.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-alpha.7_1604344275430_0.07424864579305979","host":"s3://npm-registry-packages"}},"6.0.0-alpha.8":{"name":"react-native-sensitive-info","version":"6.0.0-alpha.8","keywords":["android","ios","keychain","shared-preferences","react-native","windows"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-alpha.8","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://mcodex.dev/react-native-sensitive-info/","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"7787e1d8734c22ac6295a600152f3a57f9b88275","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-alpha.8.tgz","fileCount":126,"integrity":"sha512-yI+knVW5rbrCYafXuh1RCM2VxrQlalW2ULMVwgcxlof1QRMT62JpdnpHcuUT6LQDsoy5K/TOEkHedevKxJs2Aw==","signatures":[{"sig":"MEQCIDUurtMZd5NvX0cIs0yGJTwkMDgohLy1cOsux95aMUKQAiAqD9EaSWV5htKq6/aVafayvkfMBPP4n1eWM1AlIe0fSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoFs8CRA9TVsSAnZWagAAgEkP/iB2Kvqr0hg7+RIidILd\n7OvizIUuhjxFvEb4j+R8WrjYFg6SWKpLSJQ1moL+sAUuKQXUFBScAaRDmBon\nBQ3fHU71Qq7nFI1vvmi+EXenqa99a7y9RE/sSf5jBVTDhqEFGoD1Q9i78nR8\nF3gPTXgV+Da5Ms9FoGXWjLqf6/pXfn7XekxHl4zL5H/bNbx1bPd5WIq3h0gD\nbXlb3kdFBXwjz/P9EKVvi1wAFzMVYbiqkM9dfl6dZCC2FbxbbuuXlnQAw5+J\nOPed2dLdGMUIMWM9YnSdYCXAwk9H5mn/GnZwvsJY6mrwM8AA5iCMmMXYDodq\nuHXC1uWMpy5OOeOiMIM4p81sUPb6EDoROMW7dLWqRV2G2a7+00hQufd4w2CI\nC+FBcoSWjDC0xsG0AXvR+WhBB2dqyNjOWK+s+PDyfnWQG4StHNdtB+eRIjLF\nmHAeoKYFQFalD7M64gzr0bRLprdInkPBXj4FlwJE65ITXINXKVapzt8BgtiY\np6Rhvv5AZLH0Xp9fiRHrnUeSeboWP7JEI3q2b48JhOXO3OcbzYg1JDBtUf2C\nw7SlcDl1tzTB3ZI1OWx4/zsJZpUkRrSgMfhvYmjDROs6PaJ6dHgCwMzcudOE\ngu/wHUIR51WFeZGoGCxakLTTaAZ4Bzfk3rpKWda5M+oiY4VDM8DZwbCdWdIt\n+Qqf\r\n=53Mo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"index.d.ts","module":"build/index.es.js","scripts":{"build":"rimraf -rf build && rollup -c","localPublish":"yalc publish && cd example && yalc add react-native-sensitive-info --yarn && cd ..","prepublishOnly":"yarn build"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"jsnext:main":"build/index.es.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yalc":"^1.0.0-pre.45","react":"^17.0.1","eslint":"^7.12.1","rollup":"^2.33.1","prettier":"^2.1.2","typescript":"^4.0.5","react-native":"^0.62.2","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.21.5","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.1","react-native-windows":"0.63.6","eslint-config-prettier":"^6.15.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.1.4","@rollup/plugin-commonjs":"^16.0.0","@typescript-eslint/parser":"^4.6.1","eslint-plugin-react-hooks":"^4.2.0","rollup-plugin-typescript2":"^0.29.0","@rollup/plugin-node-resolve":"^10.0.0","@typescript-eslint/eslint-plugin":"^4.6.1","rollup-plugin-peer-deps-external":"^2.2.4","eslint-import-resolver-typescript":"^2.3.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-alpha.8_1604344635888_0.23786036758691598","host":"s3://npm-registry-packages"}},"6.0.0-alpha.9":{"name":"react-native-sensitive-info","version":"6.0.0-alpha.9","keywords":["android","ios","keychain","shared-preferences","react-native","windows"],"author":{"name":"mCodex & ClassApp","email":"mtw.andrade@gmail.com"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-alpha.9","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"contributors":[{"name":"Mateus Andrade mtw.andrade@gmail.com"},{"name":"Samin Shams","email":"samin@classapp.co"}],"homepage":"https://mcodex.dev/react-native-sensitive-info/","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"b488fab715d36efdf80b377a21545cfe888ab8d2","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-alpha.9.tgz","fileCount":121,"integrity":"sha512-W2R1gUHgBAmy+wVl0BvA7s01SqqTitnG4Sdj2zmck0OS5a54kq+pTnXRqDljMa2NQs4Mue2IHyvd+Tf0X1ZL6Q==","signatures":[{"sig":"MEUCICodM9qTImiAq0FQOpudRjhz98+K3SxwVeqmwlaLu4sjAiEA90UmArdva8fAO1flS5mK1IOXcmzjkFbFe9qgbl06A8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf27nlCRA9TVsSAnZWagAASjIP+wbCO29Y3SNU05UvDXQF\nkQR4Dpa2Z1dfyhhRWQMaOltBeTTrMrrYcGDi90yLke5qjQC15CMqU74iwysG\nu6xMLehnkxY06ADlvqmXKv9Nu/E2GM4AqagXPBrFae2inQ+WiyCSWCqMiQ+T\nSWDYg78+VEKMO85hDcNFsVcDfbPx66n9VABpycCVRTrAFMFeZUklWJUG8sSq\n24U+qWQ8IiI3TrW3/9n2momxW+3u4hs8N2P1wbld3VH/VYA71CQwrrqVjYbt\ngwWEVyDTtStfRHOS2P/b5G4Hf8ex9q+dsf6qEkpyGN4Lr4Ok4qfSHgxpX2yU\n9W1VpDkbyCCyTD3pU270Zx5hAWkAxBq9ajgYDq8E+HdIncFpxi0U3B5nEUny\nVQIVYZaMyiZ1D4TGk0tf6kNJTeBQ+604JpR9nCsPVsOiCYsSjkBKvpONApRy\nqH+GoOa5EFRB9BT8aFmb/O3DNXAgGkq3HqIFB0lI7wbMGDrY8bVGw3BP5jrl\nmex+DQZNbNiYW7NiPkxaIcb4a+i6Vc1Al5ulyRLSmPHN4Gu43Xr50KGFHQoV\nxuGNbhD3blhoMqfGoWsQV8t1ZVjcrDhiDcn3Qx5ED49yScplYME4gj2F72Oa\nnbCGBQuFvk+GLdkyiaMWJMdhqpnlMycT2KwxmnAYDUEgz3vAG0f0Xrb7Nk4q\n5RXc\r\n=BE+k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"index.d.ts","module":"build/index.es.js","scripts":{"build":"rimraf -rf build && rollup -c","localPublish":"yalc publish && cd example && yalc add react-native-sensitive-info --yarn && cd ..","prepublishOnly":"yarn build"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"description":"react-native-sensitive-info manages all data stored in Android Shared Preferences and iOS Keychain. You can set, get and delete keys/values using simple methods.","directories":{},"jsnext:main":"build/index.es.js","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 ClassApp\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","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"yalc":"^1.0.0-pre.45","react":"^17.0.1","eslint":"^7.12.1","rollup":"^2.33.1","prettier":"^2.1.2","typescript":"^4.0.5","react-native":"^0.62.2","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.21.5","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.1","react-native-windows":"0.63.6","eslint-config-prettier":"^6.15.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.1.4","@rollup/plugin-commonjs":"^16.0.0","@typescript-eslint/parser":"^4.6.1","eslint-plugin-react-hooks":"^4.2.0","rollup-plugin-typescript2":"^0.29.0","@rollup/plugin-node-resolve":"^10.0.0","@typescript-eslint/eslint-plugin":"^4.6.1","rollup-plugin-peer-deps-external":"^2.2.4","eslint-import-resolver-typescript":"^2.3.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-alpha.9_1608235493263_0.31379299776897507","host":"s3://npm-registry-packages"}},"6.0.0-rc.1":{"name":"react-native-sensitive-info","version":"6.0.0-rc.1","keywords":["react-native","react-native-sensitive-info"],"author":"Mateus Andrade","license":"MIT","_id":"react-native-sensitive-info@6.0.0-rc.1","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mateusandrade/react-native-sensitive-info#readme","bugs":"https://github.com/mateusandrade/react-native-sensitive-info/issues","dist":{"shasum":"3d82544d97d8a5fa21b056ef2784b5434ed322b4","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-rc.1.tgz","fileCount":114,"integrity":"sha512-wZGvx7QQagsdQcVxBEW+FFcDABEA5EnekxZssLt+pCEYkmz4vksRCPxRlrpBokhJ0VTDBuHrq1pkq2jzvs9fCQ==","signatures":[{"sig":"MEUCIHpaRv6kV311MO4GWh25ULMBF7V+Im5K4tq7uN50aMzjAiEAyjWsjYGD39FxbKO3d+i3NDZIo6ZhHQAwH2OJYBB34kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345491},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"f7d80fd34c468cbb476baff5f8cd0deb114ceee9","scripts":{"build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":"https://github.com/mateusandrade/react-native-sensitive-info.git","workspaces":["example"],"description":"react-native-sensitive-info is a react native package built with Nitro","directories":{},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"jiti":"^2.6.1","react":"19.1.1","eslint":"^9.37.0","globals":"^16.4.0","nitrogen":"0.30.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"19.1.x","react-native":"0.82","@eslint/compat":"^1.4.0","semantic-release":"^24.2.9","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.13","eslint-plugin-react-hooks":"^7.0.0","react-native-nitro-modules":"0.30.0","@semantic-release/changelog":"^6.0.3","eslint-plugin-import-helpers":"^2.0.1","eslint-import-resolver-typescript":"^4.4.4","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-rc.1_1760446188124_0.4618600303684606","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"6.0.0-rc.2":{"name":"react-native-sensitive-info","version":"6.0.0-rc.2","keywords":["react-native","react-native-sensitive-info"],"author":"Mateus Andrade","license":"MIT","_id":"react-native-sensitive-info@6.0.0-rc.2","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mateusandrade/react-native-sensitive-info#readme","bugs":"https://github.com/mateusandrade/react-native-sensitive-info/issues","dist":{"shasum":"2ecc10c52f680bc45069f425303e37ac59d7d10b","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-rc.2.tgz","fileCount":113,"integrity":"sha512-0bl7ovyJeKtDXNKlZNYN25Efo12uf/1IMO705QENDmsOuWmluq08PEvLQRhzys4Smzb8gGQZzOczdUpHngZKBQ==","signatures":[{"sig":"MEUCIBy0U0eW2g5htoc9L2j4E3/jUiSy6uXGra8dTWMzcXV3AiEAlvBR41abnrXXTVIUUUxxrEsnqZuNNnZ0KcUFZQGIH4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347313},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"0789b30e5894e9a869234b1fb4b61dd3d3c0285f","scripts":{"build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":"https://github.com/mateusandrade/react-native-sensitive-info.git","workspaces":["example"],"description":"react-native-sensitive-info is a react native package built with Nitro","directories":{},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"jiti":"^2.6.1","react":"19.1.1","eslint":"^9.37.0","globals":"^16.4.0","nitrogen":"0.30.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"19.1.x","react-native":"0.82","@eslint/compat":"^1.4.0","semantic-release":"^24.2.9","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.13","eslint-plugin-react-hooks":"^7.0.0","react-native-nitro-modules":"0.30.0","@semantic-release/changelog":"^6.0.3","eslint-plugin-import-helpers":"^2.0.1","eslint-import-resolver-typescript":"^4.4.4","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-rc.2_1760474731792_0.0516313363454064","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"5.6.0":{"name":"react-native-sensitive-info","version":"5.6.0","keywords":["react-native","ios","macos","visionos","watchos","android","secure-storage","keychain","biometric"],"author":{"url":"https://github.com/mCodex","name":"Mateus Andrade","email":"mat.andrade@live.com"},"license":"MIT","_id":"react-native-sensitive-info@5.6.0","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mCodex/react-native-sensitive-info/issues"},"dist":{"shasum":"b7d4371c7a2c764d8275419d5c4789381179060a","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.6.0.tgz","fileCount":46,"integrity":"sha512-A9hTnDNRP6xHrTa7JoEkgUzdjJeaM00uJYeFo84QyceiNtS4JGo8Buj3LSDJcnmJdaFLV43n4v4jpCdyqSRiTw==","signatures":[{"sig":"MEUCIHUtUs9AvadT9BA08+LI7D/CJfAspbLOFxDA56vf4gFmAiEAiZ6WeYNMd+Heuy+D1aGtpphY8pixrF7IgVQw9kfVjQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354953},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"bd82c1473511c4292c6a19017c2900af3af8e6e9","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-sensitive-info-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/mCodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.3","description":"Securely store and retrieve sensitive information on React Native with biometric authentication, AES-256-GCM encryption, and hardware-backed key storage.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^30.2.0","react":"19.1.1","turbo":"^2.5.8","eslint":"^9.38.0","del-cli":"^7.0.0","ts-jest":"^29.4.5","prettier":"^3.6.2","@eslint/js":"^9.38.0","commitlint":"^20.1.0","release-it":"^19.0.5","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.2","react-native":"0.82.1","@eslint/compat":"^1.4.0","@eslint/eslintrc":"^3.3.1","@evilmartians/lefthook":"^2.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.13","@react-native/babel-preset":"0.82.1","@react-native-community/cli":"20.0.2","@react-native/eslint-config":"^0.82.1","@commitlint/config-conventional":"^20.0.0","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.6.0_1761261084958_0.3531754059688035","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"6.0.0-rc.3":{"name":"react-native-sensitive-info","version":"6.0.0-rc.3","keywords":["react-native","react-native-sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-rc.3","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"2163c16cc847ff9f941b58b3536df82d99368007","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-rc.3.tgz","fileCount":119,"integrity":"sha512-/rQtLRWP0r1i/BfdIQyy/xVZmRJeJENnhQgja9XT1aZBMYmWC01ndwJ6+Y6d4NMkW+vREYJSV+it8WfkUdY2Nw==","signatures":[{"sig":"MEUCIFIqWc4oduGTNjGSqn6SroLZONVDDvEs6cFBaV8cNLrBAiEAtbQGqdJHNShgx8oAVmnfN5cFFc9+hgmUK9FB6XzALi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378450},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"33528598772613119619a4d2ea51dd614b2fdaff","scripts":{"build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"react-native-sensitive-info is a react native package built with Nitro","directories":{},"_nodeVersion":"22.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","react":"19.1.1","eslint":"^9.38.0","globals":"^16.4.0","nitrogen":"0.31.2","prettier":"^3.6.2","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.82","@eslint/compat":"^1.4.0","semantic-release":"^25.0.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.13","eslint-plugin-react-hooks":"^7.0.1","react-native-nitro-modules":"0.31.2","@semantic-release/changelog":"^6.0.3","eslint-plugin-import-helpers":"^2.0.1","eslint-import-resolver-typescript":"^4.4.4","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-rc.3_1761334335958_0.4713176551639111","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"6.0.0-rc.4":{"name":"react-native-sensitive-info","version":"6.0.0-rc.4","keywords":["react-native","react-native-sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-rc.4","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"3c9a1ad1e2083e0aa8e716c25f7082558ef24fea","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-rc.4.tgz","fileCount":132,"integrity":"sha512-E1p86SOkTVnbBf0Hsx4SQ2JHlIe548aurYQS95UcMn3cEhhp1d2YTvjma2i4PCZFFqVUHjMKMLup6CXB+OjAbg==","signatures":[{"sig":"MEQCIA0VBtS0DaWWxTxQxusUmxofIstLZVYm222LlAxYE6xLAiARE+TQs7nwhbCaLeJSUStJTyuwvWpy5b4znXc8AL8KZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405901},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"daaff5f072657395b56be4397a811039cb38c7c0","scripts":{"build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"react-native-sensitive-info is a react native package built with Nitro","directories":{},"_nodeVersion":"22.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","react":"19.1.1","eslint":"^9.38.0","globals":"^16.4.0","nitrogen":"0.31.2","prettier":"^3.6.2","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.82","@eslint/compat":"^1.4.0","semantic-release":"^25.0.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.13","eslint-plugin-react-hooks":"^7.0.1","react-native-nitro-modules":"0.31.2","@semantic-release/changelog":"^6.0.3","eslint-plugin-import-helpers":"^2.0.1","eslint-import-resolver-typescript":"^4.4.4","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-rc.4_1761401675090_0.4453127046622096","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"6.0.0-rc.5":{"name":"react-native-sensitive-info","version":"6.0.0-rc.5","keywords":["react-native","react-native-sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-rc.5","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"8c9ec259c641b839bf5ba4276df5142055a945bb","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-rc.5.tgz","fileCount":291,"integrity":"sha512-63vlJa3V7VNivQegmh5iGoTgsjjbWyEO3wvP6vJIHLbWmHushIiYgJjQJyY2XLV84nXwKfw3JlSsAj7Ddt/1Ow==","signatures":[{"sig":"MEYCIQCnFWmVGVqT0Q/gaZpbtWRltbDJ5fbYgj7a7VaKeqGPswIhAJ+TU+T9vsqqIwSmByGs9NTuQ/pvbSQKH406sXvJlw0o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593678},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"23543b270cba0de6dade401955691eb981efe14d","scripts":{"test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"react-native-sensitive-info is a react native package built with Nitro","directories":{},"_nodeVersion":"22.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"19.1.1","eslint":"^9.38.0","globals":"^16.4.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","nitrogen":"0.31.2","prettier":"^3.6.2","react-dom":"19.1.1","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/react":"19.2.x","react-native":"0.82","@eslint/compat":"^1.4.0","semantic-release":"^25.0.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","@testing-library/react":"^16.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^29.7.0","react-native-builder-bob":"^0.40.13","eslint-plugin-react-hooks":"^7.0.1","react-native-nitro-modules":"0.31.2","@semantic-release/changelog":"^6.0.3","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-import-helpers":"^2.0.1","eslint-import-resolver-typescript":"^4.4.4","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-rc.5_1761585964109_0.3749070823967122","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"6.0.0-rc.6":{"name":"react-native-sensitive-info","version":"6.0.0-rc.6","keywords":["react-native","react-native-sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-rc.6","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"e229b9fdbffb3ea522070021666f832e2d0b6031","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-rc.6.tgz","fileCount":292,"integrity":"sha512-5BDlBi2N4SZ1ftuRLsUxwbxtxzFZdoP10pqRQzclnwNRn8+JbFBYTdABp3k+kW6Elt8TXQ5vA/W5DtjQTWKhXA==","signatures":[{"sig":"MEUCIDZm/pq9RaQd8NOQp3sr7y1q+dF0V46V+ZENhHGDGyZlAiEA7IIp50TClXItslAFIzVXZ4YU3zGonVyKaYbzyCQ+ni0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595961},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"c28b1b72594bf697eedae271be99622305a7a11d","scripts":{"test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"react-native-sensitive-info is a react native package built with Nitro","directories":{},"_nodeVersion":"22.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"19.1.1","eslint":"^9.38.0","globals":"^16.4.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","nitrogen":"0.31.2","prettier":"^3.6.2","react-dom":"19.1.1","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/react":"19.2.x","react-native":"0.82","@eslint/compat":"^1.4.0","semantic-release":"^25.0.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","@testing-library/react":"^16.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^29.7.0","react-native-builder-bob":"^0.40.13","eslint-plugin-react-hooks":"^7.0.1","react-native-nitro-modules":"0.31.2","@semantic-release/changelog":"^6.0.3","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-import-helpers":"^2.0.1","eslint-import-resolver-typescript":"^4.4.4","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-rc.6_1761598952999_0.26789360653782546","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"6.0.0-rc.7":{"name":"react-native-sensitive-info","version":"6.0.0-rc.7","keywords":["react-native","react-native-sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-rc.7","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"df2dbebbf693061fac1d91bfd9b529ceea30b91a","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-rc.7.tgz","fileCount":292,"integrity":"sha512-bFg8boHXbd5ffn2Cwvg34gdTJzuENOjwtH4QmXAQPzqQVGXAv/3jNLjEsT1AnXb/jWsTyuB+5JZfqzJReo2fmw==","signatures":[{"sig":"MEQCIB2vUgtsFuqDVQi1Dz2nOa0/ppJxXXC5pgMfbfey1QY1AiA3yKvFsvKgmLtdfAhY0CARas0d5bvyfL+rFXC+k4MYvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595941},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"f92f2ba6d6a0f86b22c83a0fbb331a91f06a775e","scripts":{"test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"react-native-sensitive-info is a react native package built with Nitro","directories":{},"_nodeVersion":"22.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"19.1.1","eslint":"^9.38.0","globals":"^16.4.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","nitrogen":"0.31.2","prettier":"^3.6.2","react-dom":"19.1.1","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/react":"19.2.x","react-native":"0.82","@eslint/compat":"^1.4.0","semantic-release":"^25.0.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","@testing-library/react":"^16.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^29.7.0","react-native-builder-bob":"^0.40.13","eslint-plugin-react-hooks":"^7.0.1","react-native-nitro-modules":"0.31.2","@semantic-release/changelog":"^6.0.3","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-import-helpers":"^2.0.1","eslint-import-resolver-typescript":"^4.4.4","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-rc.7_1761599236415_0.5009909493384073","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"6.0.0-rc.8":{"name":"react-native-sensitive-info","version":"6.0.0-rc.8","keywords":["react-native","react-native-sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-rc.8","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"8899ad5b7c822986040ed0ba481a1b5aa993c594","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-rc.8.tgz","fileCount":292,"integrity":"sha512-1TJCluPdzcLVb2mRRLsqwXtXbpFUGAbzsIl8l2O5MUbR+jk0eWu2ZfgOM0u6Oh6j6ah33HE/9J+ioxdTrlc8Xw==","signatures":[{"sig":"MEUCIHoW56tK14zkvz4940c1TNXFsMQ+7nYd4WDd9QIs5lupAiEAlnKuF/RC7Z49eh+kuZl9A/RSH65jbH8oYwh2R0Q/VLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598961},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"72e0fd13b16d1f7c8eec3345e4c8462bab0a4993","scripts":{"test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"react-native-sensitive-info is a react native package built with Nitro","directories":{},"_nodeVersion":"22.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","jiti":"^2.6.1","react":"19.1.1","eslint":"^9.38.0","globals":"^16.4.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","nitrogen":"0.31.2","prettier":"^3.6.2","react-dom":"19.1.1","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.82","@eslint/compat":"^1.4.0","semantic-release":"^25.0.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.2.0","react-native-builder-bob":"^0.40.14","eslint-plugin-react-hooks":"^7.0.1","react-native-nitro-modules":"0.31.2","@semantic-release/changelog":"^6.0.3","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-import-helpers":"^2.0.1","eslint-import-resolver-typescript":"^4.4.4","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-rc.8_1761602766646_0.5004461092408867","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"5.6.1":{"name":"react-native-sensitive-info","version":"5.6.1","keywords":["react-native","ios","macos","visionos","watchos","android","secure-storage","keychain","biometric"],"author":{"url":"https://github.com/mCodex","name":"Mateus Andrade","email":"mat.andrade@live.com"},"license":"MIT","_id":"react-native-sensitive-info@5.6.1","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mCodex/react-native-sensitive-info/issues"},"dist":{"shasum":"dd3f56e46dc2c9789cb76e113bce14a486cd592b","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.6.1.tgz","fileCount":48,"integrity":"sha512-fjeAP5juyCQKhhaElWG8vUPH8FBMKiz1BxDGsKNppKVnDPeZ9g25PdO6OMlxaX+3ijk31oNTzCIdJ5NlEpUSDA==","signatures":[{"sig":"MEUCICq6Nu2HWoLI4zALi5cUwbKwnX6OZ/cpTHonss2pJU+KAiEA2Whh9wjxYqQbBCgm8VQU+sw2D4RLds/iGzdc3ns1cLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389302},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"4ccb7f1ef616b23dac75627ec5bb9dea9c6ce702","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-sensitive-info-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/mCodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.3","description":"Securely store and retrieve sensitive information on React Native with biometric authentication, AES-256-GCM encryption, and hardware-backed key storage.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^30.2.0","react":"19.1.1","turbo":"^2.5.8","eslint":"^9.38.0","del-cli":"^7.0.0","ts-jest":"^29.4.5","prettier":"^3.6.2","@eslint/js":"^9.38.0","commitlint":"^20.1.0","release-it":"^19.0.5","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.2","react-native":"0.82.1","@eslint/compat":"^1.4.0","@eslint/eslintrc":"^3.3.1","@evilmartians/lefthook":"^2.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.14","@react-native/babel-preset":"0.82.1","@react-native-community/cli":"20.0.2","@react-native/eslint-config":"^0.82.1","@commitlint/config-conventional":"^20.0.0","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.6.1_1761739146104_0.8450644141469392","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"5.6.2":{"name":"react-native-sensitive-info","version":"5.6.2","keywords":["react-native","ios","macos","visionos","watchos","android","secure-storage","keychain","biometric"],"author":{"url":"https://github.com/mCodex","name":"Mateus Andrade","email":"mat.andrade@live.com"},"license":"MIT","_id":"react-native-sensitive-info@5.6.2","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mCodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mCodex/react-native-sensitive-info/issues"},"dist":{"shasum":"8f38a2f210f30c4f4204fc561adcf06b5465f98f","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-5.6.2.tgz","fileCount":47,"integrity":"sha512-crIx/ptLfk3nszFkfoGhuAqHOJcVYtI8VMIVTdwpcM0Jl0xuvOKVKpP8E+unQB1NC5wtkJbaLP3TP31v7jeZ9w==","signatures":[{"sig":"MEUCIQChWrlPPeGoz6I1sIP95tBnj+tdhRWbvcX16I6vbWiPmAIgajX1U8K8t2umoKJfB2AJAKb5HITWUElZWqhAyfJkcVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394340},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.ts","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"006236a9328bba6ae7d29e361cd0367600ab7509","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-sensitive-info-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/mCodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.3","description":"Securely store and retrieve sensitive information on React Native with biometric authentication, AES-256-GCM encryption, and hardware-backed key storage.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^30.2.0","react":"19.1.1","turbo":"^2.6.0","eslint":"^9.39.0","del-cli":"^7.0.0","ts-jest":"^29.4.5","prettier":"^3.6.2","@eslint/js":"^9.39.0","commitlint":"^20.1.0","release-it":"^19.0.5","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.2","react-native":"0.82.1","@eslint/compat":"^1.4.1","@eslint/eslintrc":"^3.3.1","@evilmartians/lefthook":"^2.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","react-native-builder-bob":"^0.40.14","@react-native/babel-preset":"0.82.1","@react-native-community/cli":"20.0.2","@react-native/eslint-config":"^0.82.1","@commitlint/config-conventional":"^20.0.0","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_5.6.2_1762179195243_0.29906139830755074","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"6.0.0-rc.9":{"name":"react-native-sensitive-info","version":"6.0.0-rc.9","keywords":["react-native","react-native-sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-rc.9","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"87bcd6ab81a590cd7292bc6e8d589e3b3e309852","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-rc.9.tgz","fileCount":292,"integrity":"sha512-Vc4AO7dPWhLMB+dt7/FRPAsrIeCJHdimbcz9cWzxVw1dBXSwnfhxc7+D1T/aMmuv5OFFmtCDsVbgn6kWIMnu+A==","signatures":[{"sig":"MEUCIAeifi76MjMM6cULa3I9cnCQ4YY4D9Fxr1bzMw6oJWF2AiEA7umUEKO9vvEJ5fRUjBC4CRpngstge7Nzq+Esr8ILo7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620477},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"c9087e68b217dba7bd26a2bed591dceee32beb1a","scripts":{"test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps","directories":{},"_nodeVersion":"22.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","jiti":"^2.6.1","react":"19.1.1","eslint":"^9.39.0","globals":"^16.5.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","nitrogen":"0.31.4","prettier":"^3.6.2","react-dom":"19.1.1","@eslint/js":"^9.39.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.82","@eslint/compat":"^1.4.1","semantic-release":"^25.0.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.2.0","react-native-builder-bob":"^0.40.14","eslint-plugin-react-hooks":"^7.0.1","react-native-nitro-modules":"0.31.4","@semantic-release/changelog":"^6.0.3","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-import-helpers":"^2.0.1","eslint-import-resolver-typescript":"^4.4.4","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-rc.9_1762182817560_0.6391645971665356","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"6.0.0-rc.10":{"name":"react-native-sensitive-info","version":"6.0.0-rc.10","keywords":["react-native","secure-storage","biometrics","keychain","strongbox","nitro-modules","sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-rc.10","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"b70d9f5d8261e218a4a496d43c2385900cfe1147","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-rc.10.tgz","fileCount":292,"integrity":"sha512-6nD3yI2tuTze/iH5cssEmF6AZVAqYwEM2TaNUOHJ4F/H8mAm6jvVqsJekisoF/ofXQOm5KyxQd96YuDUSPQANA==","signatures":[{"sig":"MEUCIQCAXs8WOgeTeD2UgKvfUN4coS3HzT1oCB+ZOQ2UrblyMgIgXCnnW3P27W6LcU9ZGW1kbsGJzJKmDFk+gaaNqthmyk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620880},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"c6cbfe37c266cdaf32ddc65875142ba27c2df439","scripts":{"test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps","directories":{},"_nodeVersion":"22.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","jiti":"^2.6.1","react":"19.1.1","eslint":"^9.39.0","globals":"^16.5.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","nitrogen":"0.31.4","prettier":"^3.6.2","react-dom":"19.1.1","@eslint/js":"^9.39.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.82","@eslint/compat":"^1.4.1","semantic-release":"^25.0.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.2.0","react-native-builder-bob":"^0.40.14","eslint-plugin-react-hooks":"^7.0.1","react-native-nitro-modules":"0.31.4","@semantic-release/changelog":"^6.0.3","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-import-helpers":"^2.0.1","eslint-import-resolver-typescript":"^4.4.4","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-rc.10_1762370038800_0.8182286369994656","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"6.0.0-rc.11":{"name":"react-native-sensitive-info","version":"6.0.0-rc.11","keywords":["react-native","secure-storage","biometrics","keychain","strongbox","nitro-modules","sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-rc.11","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"1c3e814c2d3e551c9e672943e61087c248f95dec","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-rc.11.tgz","fileCount":292,"integrity":"sha512-nBVUcjXK4T2KjdH+nIZaCgS0HbX8AtiOWSvAdkZEoOvnUxpo+l+r9dvSWcIPbhj/EHLiZmTM4WbEATLokwe5tQ==","signatures":[{"sig":"MEUCIQDY/7ZV0WpGioLgaaMGTcVluHP1rpGutICmwoVcaHhqzgIgaO3eZXgtzmJqH9YaRIW5GuvDl/IZnD/FbgtbBsT0aOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623227},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"240bc609521d3d3d19e7e25b319bab2e8fb236d4","scripts":{"test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps","directories":{},"_nodeVersion":"22.20.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["warn",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","jiti":"^2.6.1","react":"19.1.1","eslint":"^9.39.0","globals":"^16.5.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","nitrogen":"0.31.4","prettier":"^3.6.2","react-dom":"19.1.1","@eslint/js":"^9.39.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.82","@eslint/compat":"^1.4.1","semantic-release":"^25.0.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.2.0","react-native-builder-bob":"^0.40.14","eslint-plugin-react-hooks":"^7.0.1","react-native-nitro-modules":"0.31.4","@semantic-release/changelog":"^6.0.3","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-import-helpers":"^2.0.1","eslint-import-resolver-typescript":"^4.4.4","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-rc.11_1762372371545_0.4137238551715028","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"6.0.0-rc.12":{"name":"react-native-sensitive-info","version":"6.0.0-rc.12","keywords":["react-native","secure-storage","biometrics","keychain","strongbox","nitro-modules","sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0-rc.12","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"9fcd04bb19c03a64439be27331003c49b06919b2","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0-rc.12.tgz","fileCount":296,"integrity":"sha512-3G0W+AZEt79tfN1SAJsIZHB6wSe5o5fKfvbSqsPSutcHB3lV3ebgNvNu6PK44YmSmSdYU5hL3J3ceTXOgkOjXA==","signatures":[{"sig":"MEQCIBpteZzMgXunM4dCbMaQtajPUNfy6QDOWOq5pSip8y07AiApq2yp35Gkn2MkAw49G4MsoNkQhQ2N2Y/tIi62ZXBFSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634540},"main":"./lib/commonjs/index.js","types":"./lib/typescript/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","gitHead":"9e39622beac9c69d7a66dccd402c814764ab8dcc","scripts":{"lint":"eslint . --fix","test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","release":"semantic-release","typecheck":"tsc --noEmit","release:it":"release-it --config .release-it.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"prettier":{"semi":true,"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps","directories":{},"_nodeVersion":"22.20.0","eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","jiti":"^2.6.1","react":"19.2.3","eslint":"^9.39.2","globals":"^16.5.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","nitrogen":"0.31.10","prettier":"^3.7.4","react-dom":"19.2.3","@eslint/js":"^9.39.2","release-it":"^19.1.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.83","@eslint/compat":"^2.0.0","semantic-release":"^25.0.2","typescript-eslint":"^8.49.0","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.2.0","react-native-builder-bob":"^0.40.17","eslint-plugin-react-hooks":"^7.0.1","conventional-changelog-cli":"^5.0.0","react-native-nitro-modules":"0.31.10","@semantic-release/changelog":"^6.0.3","babel-plugin-react-compiler":"^1.0.0","eslint-plugin-import-helpers":"^2.0.1","eslint-import-resolver-typescript":"^4.4.4","conventional-changelog-conventionalcommits":"^9.1.0","@jamesacarr/eslint-formatter-github-actions":"^0.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0-rc.12_1765897604734_0.7705158993509149","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.json"}]]}},"6.0.0":{"name":"react-native-sensitive-info","version":"6.0.0","keywords":["react-native","secure-storage","biometrics","keychain","strongbox","nitro-modules","sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.0.0","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"5f9795801895eccfab1f2429f3b4e7cc0bccfb0e","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.0.0.tgz","fileCount":380,"integrity":"sha512-lHHi44mYhxFuqWOjY7y38awJvCXSSncYVsspOc2ceB4NZoEt17kJtUSbJ3JmyCbjnIxnIOdpb9rpfC0XPmT7DQ==","signatures":[{"sig":"MEQCIEnUC3UXglkfIhZa6EwgprWXvG0p1Q61DOA+shoT1rr7AiAYC/IfuMpCMK2gwS8T2QC2CFCfRXpFo3LwyZlyu7+ZqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047230},"main":"./lib/commonjs/index.js","types":"./lib/typescript/module/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"default":"./lib/module/index.js","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./hooks":{"import":{"types":"./lib/typescript/module/src/hooks/index.d.ts","default":"./lib/module/hooks/index.js"},"default":"./lib/module/hooks/index.js","require":{"types":"./lib/typescript/commonjs/src/hooks/index.d.ts","default":"./lib/commonjs/hooks/index.js"},"react-native":"./src/hooks/index.ts"},"./errors":{"import":{"types":"./lib/typescript/module/src/errors.d.ts","default":"./lib/module/errors.js"},"default":"./lib/module/errors.js","require":{"types":"./lib/typescript/commonjs/src/errors.d.ts","default":"./lib/commonjs/errors.js"},"react-native":"./src/errors.ts"},"./package.json":"./package.json"},"gitHead":"09d80350f39b37f630c4a35954825b32e3af56c1","scripts":{"lint":"biome check --write .","test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","format":"biome format --write .","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","lint:ci":"biome ci .","prelint":"node -e \"const p=require('./package.json');const d={...p.dependencies,...p.devDependencies};const f=Object.keys(d).filter(x=>x.startsWith('eslint')||x.startsWith('@eslint/')||x.startsWith('@typescript-eslint/')||x.startsWith('prettier')||x.startsWith('@trivago/prettier'));if(f.length){console.error('[prelint] Forbidden lint/format tools detected: '+f.join(', ')+'. This project uses Biome only.');process.exit(1)}\"","release":"semantic-release","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","release:it":"release-it --config .release-it.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.9.0","description":"🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"jest":"^30.3.0","jiti":"^2.6.1","react":"19.2.3","ts-jest":"^29.4.9","ts-node":"^10.9.2","nitrogen":"0.35.5","react-dom":"19.2.3","release-it":"^20.0.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.85.2","@biomejs/biome":"^2.4.13","semantic-release":"^25.0.3","@testing-library/dom":"^10.4.1","@semantic-release/git":"^10.0.1","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","react-native-builder-bob":"^0.41.0","conventional-changelog-cli":"^5.0.0","react-native-nitro-modules":"0.35.5","@semantic-release/changelog":"^6.0.3","babel-plugin-react-compiler":"^1.0.0","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.0.0_1777390102261_0.2941868441997677","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.json"}]]}},"6.1.0":{"name":"react-native-sensitive-info","version":"6.1.0","keywords":["react-native","secure-storage","biometrics","keychain","strongbox","nitro-modules","sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.1.0","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"9de375ae9e15ec7443646dc9be329cd2470743d5","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.1.0.tgz","fileCount":404,"integrity":"sha512-MYwFOqHJD8R2lX8BYb4XY1hV1fncKAI6M0eQv3S+81gH8o6o+V3wXtAzl9BVrJHc/ySqpZpMXH/rmBlDzM1APw==","signatures":[{"sig":"MEUCICHCCyi5rIHWT/+7Cq6vXLmJ+f/PftY+WOXlvDhOAf2kAiEAn1f78z0tANzxOTuqcRkSNpk4ngc3UNRqSRqb+d951aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1158869},"main":"./lib/commonjs/index.js","types":"./lib/typescript/module/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"default":"./lib/module/index.js","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./hooks":{"import":{"types":"./lib/typescript/module/src/hooks/index.d.ts","default":"./lib/module/hooks/index.js"},"default":"./lib/module/hooks/index.js","require":{"types":"./lib/typescript/commonjs/src/hooks/index.d.ts","default":"./lib/commonjs/hooks/index.js"},"react-native":"./src/hooks/index.ts"},"./errors":{"import":{"types":"./lib/typescript/module/src/errors.d.ts","default":"./lib/module/errors.js"},"default":"./lib/module/errors.js","require":{"types":"./lib/typescript/commonjs/src/errors.d.ts","default":"./lib/commonjs/errors.js"},"react-native":"./src/errors.ts"},"./package.json":"./package.json"},"gitHead":"bfceb1b70a757c574696090d7a05c11b707738ed","scripts":{"lint":"biome check --write .","test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","format":"biome format --write .","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","lint:ci":"biome ci .","prelint":"node -e \"const p=require('./package.json');const d={...p.dependencies,...p.devDependencies};const f=Object.keys(d).filter(x=>x.startsWith('eslint')||x.startsWith('@eslint/')||x.startsWith('@typescript-eslint/')||x.startsWith('prettier')||x.startsWith('@trivago/prettier'));if(f.length){console.error('[prelint] Forbidden lint/format tools detected: '+f.join(', ')+'. This project uses Biome only.');process.exit(1)}\"","release":"semantic-release","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","release:it":"release-it --config .release-it.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.9.0","description":"🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"jest":"^30.3.0","jiti":"^2.6.1","react":"19.2.3","ts-jest":"^29.4.9","ts-node":"^10.9.2","nitrogen":"0.35.5","react-dom":"19.2.3","release-it":"^20.0.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.85.2","@biomejs/biome":"^2.4.13","semantic-release":"^25.0.3","@testing-library/dom":"^10.4.1","@semantic-release/git":"^10.0.1","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","react-native-builder-bob":"^0.41.0","conventional-changelog-cli":"^5.0.0","react-native-nitro-modules":"0.35.5","@semantic-release/changelog":"^6.0.3","babel-plugin-react-compiler":"^1.0.0","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.1.0_1777407525857_0.5507551820597401","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true,"configFile":true}],["module",{"esm":true,"configFile":true}],["typescript",{"project":"tsconfig.json"}]]}},"6.1.1":{"name":"react-native-sensitive-info","version":"6.1.1","keywords":["react-native","secure-storage","biometrics","keychain","strongbox","nitro-modules","sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.1.1","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"fdd5e252a82bf8f29c231c856a40b74b6bdfa1a2","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.1.1.tgz","fileCount":404,"integrity":"sha512-V4E1W9Nvzp7nryLkPtacztrJc7/wxxCxsBaEr/10PehSDEw4tI5Rao72fgE8cVvWuK7fZtLX72oP204Mg2UrPw==","signatures":[{"sig":"MEUCICSq0Ybe5fntg/Kpb++pVTFL+dX+bGzWC37vAL+iX/UhAiEAk41X8NQVHbLDgWPHJJeWmzpCVXX9ld954UtbS7j7pDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160932},"main":"./lib/commonjs/index.js","types":"./lib/typescript/module/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"default":"./lib/module/index.js","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./hooks":{"import":{"types":"./lib/typescript/module/src/hooks/index.d.ts","default":"./lib/module/hooks/index.js"},"default":"./lib/module/hooks/index.js","require":{"types":"./lib/typescript/commonjs/src/hooks/index.d.ts","default":"./lib/commonjs/hooks/index.js"},"react-native":"./src/hooks/index.ts"},"./errors":{"import":{"types":"./lib/typescript/module/src/errors.d.ts","default":"./lib/module/errors.js"},"default":"./lib/module/errors.js","require":{"types":"./lib/typescript/commonjs/src/errors.d.ts","default":"./lib/commonjs/errors.js"},"react-native":"./src/errors.ts"},"./package.json":"./package.json"},"gitHead":"003b00e2bf96af28685afdf2da57d067a87339c1","scripts":{"lint":"biome check --write .","test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","format":"biome format --write .","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","lint:ci":"biome ci .","prelint":"node -e \"const p=require('./package.json');const d={...p.dependencies,...p.devDependencies};const f=Object.keys(d).filter(x=>x.startsWith('eslint')||x.startsWith('@eslint/')||x.startsWith('@typescript-eslint/')||x.startsWith('prettier')||x.startsWith('@trivago/prettier'));if(f.length){console.error('[prelint] Forbidden lint/format tools detected: '+f.join(', ')+'. This project uses Biome only.');process.exit(1)}\"","release":"semantic-release","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","release:it":"release-it --config .release-it.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.9.0","description":"🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"jest":"^30.3.0","jiti":"^2.6.1","react":"19.2.3","ts-jest":"^29.4.9","ts-node":"^10.9.2","nitrogen":"0.35.5","react-dom":"19.2.3","release-it":"^20.0.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.85.2","@biomejs/biome":"^2.4.13","semantic-release":"^25.0.3","@testing-library/dom":"^10.4.1","@semantic-release/git":"^10.0.1","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","react-native-builder-bob":"^0.41.0","conventional-changelog-cli":"^5.0.0","react-native-nitro-modules":"0.35.5","@semantic-release/changelog":"^6.0.3","babel-plugin-react-compiler":"^1.0.0","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.1.1_1777465360027_0.6011177150601332","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true,"configFile":true}],["module",{"esm":true,"configFile":true}],["typescript",{"project":"tsconfig.json"}]]}},"6.1.2":{"name":"react-native-sensitive-info","version":"6.1.2","keywords":["react-native","secure-storage","biometrics","keychain","strongbox","nitro-modules","sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.1.2","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"b1c69b085e653d0e5564f8f0817955f319c4b9ea","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.1.2.tgz","fileCount":302,"integrity":"sha512-fbQd3XWpaIUB0bnVTrSjsNrOVPMNi7f62UYgZQzxcqCNwbhwrVLgU9QJ8UlmlkKDBWtcI9/bHlqs+1Il1ofk1w==","signatures":[{"sig":"MEQCIG0S7ONEDELdLuyjpgzGLbZVEkCSb7PiF5mO/MXsVVxzAiBNcHnmRwf2MelWE9tROzThbMFPINSXvLIA2aET3jz3CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836689},"main":"./lib/commonjs/index.js","types":"./lib/typescript/module/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"default":"./lib/module/index.js","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}},"./hooks":{"import":{"types":"./lib/typescript/module/src/hooks/index.d.ts","default":"./lib/module/hooks/index.js"},"default":"./lib/module/hooks/index.js","require":{"types":"./lib/typescript/commonjs/src/hooks/index.d.ts","default":"./lib/commonjs/hooks/index.js"}},"./errors":{"import":{"types":"./lib/typescript/module/src/errors.d.ts","default":"./lib/module/errors.js"},"default":"./lib/module/errors.js","require":{"types":"./lib/typescript/commonjs/src/errors.d.ts","default":"./lib/commonjs/errors.js"}},"./package.json":"./package.json"},"gitHead":"ebd633854a9e948df2507a6f638b8a28c2c8a604","scripts":{"lint":"biome check --write .","test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","format":"biome format --write .","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","lint:ci":"biome ci .","prelint":"node -e \"const p=require('./package.json');const d={...p.dependencies,...p.devDependencies};const f=Object.keys(d).filter(x=>x.startsWith('eslint')||x.startsWith('@eslint/')||x.startsWith('@typescript-eslint/')||x.startsWith('prettier')||x.startsWith('@trivago/prettier'));if(f.length){console.error('[prelint] Forbidden lint/format tools detected: '+f.join(', ')+'. This project uses Biome only.');process.exit(1)}\"","release":"release-it","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"release-it":{"git":{"push":true,"tagName":"v${version}","pushArgs":["--follow-tags"],"commitMessage":"chore(release): v${version}","requireBranch":["master","next"],"tagAnnotation":"Release v${version}","requireUpstream":false,"requireCleanWorkingDir":true},"npm":{"publish":true,"tokenRef":"NPM_TOKEN","verifyAccess":true},"hooks":{"before:init":["npm run typecheck","npm run build"]},"github":{"release":true,"tokenRef":"GITHUB_TOKEN","releaseName":"v${version}"},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":{"name":"conventionalcommits","types":[{"type":"feat","section":"✨ Features"},{"type":"fix","section":"🐛 Bug Fixes"},{"type":"perf","section":"💨 Performance Improvements"},{"type":"refactor","section":"🔄 Code Refactors"},{"type":"docs","section":"📚 Documentation"},{"type":"chore","section":"🛠️ Other changes"}]}}}},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.9.0","description":"🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"jest":"^30.3.0","jiti":"^2.6.1","react":"19.2.3","ts-jest":"^29.4.9","ts-node":"^10.9.2","nitrogen":"0.35.6","react-dom":"19.2.3","release-it":"^20.0.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.85.2","@biomejs/biome":"^2.4.13","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","react-native-builder-bob":"^0.41.0","react-native-nitro-modules":"0.35.6","babel-plugin-react-compiler":"^1.0.0","@release-it/conventional-changelog":"^11.0.0","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.1.2_1777467962439_0.4064426360869058","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true,"configFile":true}],["module",{"esm":true,"configFile":true}],["typescript",{"project":"tsconfig.json"}]]}},"6.1.3":{"name":"react-native-sensitive-info","version":"6.1.3","keywords":["react-native","secure-storage","biometrics","keychain","strongbox","nitro-modules","sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.1.3","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"7ae7b02536a762302b325c872fc7a5e6004debef","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.1.3.tgz","fileCount":406,"integrity":"sha512-c8I+53vl4i/AAyI7s+nZz20era9Cha/rFgShqNYYhmEoz0i3zRW4EEZ/CunO09JV7DirLjvjqgKryElWVdtPgQ==","signatures":[{"sig":"MEUCIEeQxkMwEvXDp01Nd1cHwfK/0Re9PnLdnXHraXU76/3kAiEAmTUoN3dY8+L2sZT4RrI1mtxvHnD27TP3OMJq+FTY5+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174235},"main":"./lib/commonjs/index.js","types":"./lib/typescript/module/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"default":"./lib/module/index.js","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}},"./hooks":{"import":{"types":"./lib/typescript/module/src/hooks/index.d.ts","default":"./lib/module/hooks/index.js"},"default":"./lib/module/hooks/index.js","require":{"types":"./lib/typescript/commonjs/src/hooks/index.d.ts","default":"./lib/commonjs/hooks/index.js"}},"./errors":{"import":{"types":"./lib/typescript/module/src/errors.d.ts","default":"./lib/module/errors.js"},"default":"./lib/module/errors.js","require":{"types":"./lib/typescript/commonjs/src/errors.d.ts","default":"./lib/commonjs/errors.js"}},"./package.json":"./package.json"},"gitHead":"91a606993f7ca3d8c72ed4e578e74b014ea7c32c","scripts":{"lint":"biome check --write .","test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","format":"biome format --write .","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","lint:ci":"biome ci .","prelint":"node -e \"const p=require('./package.json');const d={...p.dependencies,...p.devDependencies};const f=Object.keys(d).filter(x=>x.startsWith('eslint')||x.startsWith('@eslint/')||x.startsWith('@typescript-eslint/')||x.startsWith('prettier')||x.startsWith('@trivago/prettier'));if(f.length){console.error('[prelint] Forbidden lint/format tools detected: '+f.join(', ')+'. This project uses Biome only.');process.exit(1)}\"","release":"release-it","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","release:prepare":"npm run codegen && node scripts/verify-release-artifacts.js && node scripts/smoke-test-release.js"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"release-it":{"git":{"push":true,"tagName":"v${version}","pushArgs":["--follow-tags"],"commitMessage":"chore(release): v${version}","requireBranch":["master","next"],"tagAnnotation":"Release v${version}","requireUpstream":false,"requireCleanWorkingDir":true},"npm":{"publish":true,"tokenRef":"NPM_TOKEN","verifyAccess":true},"hooks":{"before:init":["npm run release:prepare"]},"github":{"release":true,"tokenRef":"GITHUB_TOKEN","releaseName":"v${version}"},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":{"name":"conventionalcommits","types":[{"type":"feat","section":"✨ Features"},{"type":"fix","section":"🐛 Bug Fixes"},{"type":"perf","section":"💨 Performance Improvements"},{"type":"refactor","section":"🔄 Code Refactors"},{"type":"docs","section":"📚 Documentation"},{"type":"chore","section":"🛠️ Other changes"}]}}}},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.9.0","description":"🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"jest":"^30.3.0","jiti":"^2.6.1","react":"19.2.3","ts-jest":"^29.4.9","ts-node":"^10.9.2","nitrogen":"0.35.6","react-dom":"19.2.3","release-it":"^20.0.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.85.2","@biomejs/biome":"^2.4.13","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","react-native-builder-bob":"^0.41.0","react-native-nitro-modules":"0.35.6","babel-plugin-react-compiler":"^1.0.0","@release-it/conventional-changelog":"^11.0.0","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.1.3_1777468939140_0.22275399246560634","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true,"configFile":true}],["module",{"esm":true,"configFile":true}],["typescript",{"project":"tsconfig.json"}]]}},"6.1.4":{"name":"react-native-sensitive-info","version":"6.1.4","keywords":["react-native","secure-storage","biometrics","keychain","strongbox","nitro-modules","sensitive-info"],"author":{"name":"Mateus Andrade"},"license":"MIT","_id":"react-native-sensitive-info@6.1.4","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"dist":{"shasum":"351e74f99be1645712fd6e237fc5a00168552821","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.1.4.tgz","fileCount":406,"integrity":"sha512-/iv6eYPhYAGcOw5U7Ob62nBQVwpX5aUrgTa5Otx3JzsCdSpV2k0afwDuuOhulfJ4ocz8ZF0+aTNP8PnzxgnmuQ==","signatures":[{"sig":"MEQCIB5TZbpBcUc5Hq5j472JJF9VhLWC87Gi9hzGP7T4FJKOAiAG94bn4/ZthDYOOorLojNfo+fZ14BYXxBXaGJwvZEjWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188621},"main":"./lib/commonjs/index.js","types":"./lib/typescript/module/src/index.d.ts","module":"./lib/module/index.js","source":"src/index","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"default":"./lib/module/index.js","require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}},"./hooks":{"import":{"types":"./lib/typescript/module/src/hooks/index.d.ts","default":"./lib/module/hooks/index.js"},"default":"./lib/module/hooks/index.js","require":{"types":"./lib/typescript/commonjs/src/hooks/index.d.ts","default":"./lib/commonjs/hooks/index.js"}},"./errors":{"import":{"types":"./lib/typescript/module/src/errors.d.ts","default":"./lib/module/errors.js"},"default":"./lib/module/errors.js","require":{"types":"./lib/typescript/commonjs/src/errors.d.ts","default":"./lib/commonjs/errors.js"}},"./package.json":"./package.json"},"gitHead":"00ce2929c86b54a0e2fd8e501dd10a034c289ad4","scripts":{"lint":"biome check --write .","test":"jest","build":"npm run typecheck && bob build","clean":"git clean -dfX","format":"biome format --write .","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","lint:ci":"biome ci .","prelint":"node -e \"const p=require('./package.json');const d={...p.dependencies,...p.devDependencies};const f=Object.keys(d).filter(x=>x.startsWith('eslint')||x.startsWith('@eslint/')||x.startsWith('@typescript-eslint/')||x.startsWith('prettier')||x.startsWith('@trivago/prettier'));if(f.length){console.error('[prelint] Forbidden lint/format tools detected: '+f.join(', ')+'. This project uses Biome only.');process.exit(1)}\"","release":"release-it","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","release:prepare":"npm run codegen && node scripts/verify-release-artifacts.js && node scripts/smoke-test-release.js"},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"release-it":{"git":{"push":true,"tagName":"v${version}","pushArgs":["--follow-tags"],"commitMessage":"chore(release): v${version}","requireBranch":["master","next"],"tagAnnotation":"Release v${version}","requireUpstream":false,"requireCleanWorkingDir":true},"npm":{"publish":true,"tokenRef":"NPM_TOKEN","verifyAccess":true},"hooks":{"before:init":["npm run release:prepare"]},"github":{"release":true,"tokenRef":"GITHUB_TOKEN","releaseName":"v${version}"},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":{"name":"conventionalcommits","types":[{"type":"feat","section":"✨ Features"},{"type":"fix","section":"🐛 Bug Fixes"},{"type":"perf","section":"💨 Performance Improvements"},{"type":"refactor","section":"🔄 Code Refactors"},{"type":"docs","section":"📚 Documentation"},{"type":"chore","section":"🛠️ Other changes"}]}}}},"repository":{"url":"git+https://github.com/mcodex/react-native-sensitive-info.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.9.0","description":"🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"jest":"^30.3.0","jiti":"^2.6.1","react":"19.2.3","ts-jest":"^29.4.9","ts-node":"^10.9.2","nitrogen":"0.35.6","react-dom":"19.2.3","release-it":"^20.0.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/react":"19.2.x","react-native":"0.85.2","@biomejs/biome":"^2.4.13","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","react-native-builder-bob":"^0.41.0","react-native-nitro-modules":"0.35.6","babel-plugin-react-compiler":"^1.0.0","@release-it/conventional-changelog":"^11.0.0","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sensitive-info_6.1.4_1777486658518_0.07945351212946306","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true,"configFile":true}],["module",{"esm":true,"configFile":true}],["typescript",{"project":"tsconfig.json"}]]}},"6.1.5":{"name":"react-native-sensitive-info","version":"6.1.5","description":"🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps","main":"./lib/commonjs/index.js","module":"./lib/module/index.js","types":"./lib/typescript/module/src/index.d.ts","react-native":"src/index","source":"src/index","sideEffects":false,"exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"},"default":"./lib/module/index.js"},"./hooks":{"import":{"types":"./lib/typescript/module/src/hooks/index.d.ts","default":"./lib/module/hooks/index.js"},"require":{"types":"./lib/typescript/commonjs/src/hooks/index.d.ts","default":"./lib/commonjs/hooks/index.js"},"default":"./lib/module/hooks/index.js"},"./errors":{"import":{"types":"./lib/typescript/module/src/errors.d.ts","default":"./lib/module/errors.js"},"require":{"types":"./lib/typescript/commonjs/src/errors.d.ts","default":"./lib/commonjs/errors.js"},"default":"./lib/module/errors.js"},"./package.json":"./package.json"},"scripts":{"typecheck":"tsc --noEmit","clean":"git clean -dfX","release":"release-it","release:prepare":"npm run codegen && node scripts/verify-release-artifacts.js && node scripts/smoke-test-release.js","build":"npm run typecheck && bob build","codegen":"nitrogen --logLevel=\"debug\" && npm run build && node post-script.js","lint":"biome check --write .","lint:fix":"biome check --write .","lint:ci":"biome ci .","prelint":"node -e \"const p=require('./package.json');const d={...p.dependencies,...p.devDependencies};const f=Object.keys(d).filter(x=>x.startsWith('eslint')||x.startsWith('@eslint/')||x.startsWith('@typescript-eslint/')||x.startsWith('prettier')||x.startsWith('@trivago/prettier'));if(f.length){console.error('[prelint] Forbidden lint/format tools detected: '+f.join(', ')+'. This project uses Biome only.');process.exit(1)}\"","format":"biome format --write .","test":"jest","test:coverage":"jest --coverage"},"keywords":["react-native","secure-storage","biometrics","keychain","strongbox","nitro-modules","sensitive-info"],"workspaces":["example"],"repository":{"type":"git","url":"git+https://github.com/mcodex/react-native-sensitive-info.git"},"author":{"name":"Mateus Andrade"},"license":"MIT","bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@biomejs/biome":"^2.5.1","@release-it/conventional-changelog":"^11.0.1","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@types/jest":"^30.0.0","@types/react":"19.2.x","babel-plugin-react-compiler":"^1.0.0","conventional-changelog-conventionalcommits":"^10.2.0","jest":"^30.4.2","jest-environment-jsdom":"^30.4.1","jiti":"^2.7.0","nitrogen":"0.36.1","react":"19.2.7","react-dom":"19.2.7","react-native":"0.86.0","react-native-builder-bob":"^0.43.0","react-native-nitro-modules":"0.36.1","release-it":"^20.2.1","ts-jest":"^29.4.11","ts-node":"^10.9.2","typescript":"^6.0.3"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["commonjs",{"esm":true,"configFile":true}],["module",{"esm":true,"configFile":true}],["typescript",{"project":"tsconfig.json"}]]},"release-it":{"git":{"commitMessage":"chore(release): v${version}","tagName":"v${version}","tagAnnotation":"Release v${version}","requireCleanWorkingDir":true,"requireBranch":["master","next"],"requireUpstream":false,"push":true,"pushArgs":["--follow-tags"]},"npm":{"publish":true,"verifyAccess":true,"tokenRef":"NPM_TOKEN"},"github":{"release":true,"releaseName":"v${version}","tokenRef":"GITHUB_TOKEN"},"hooks":{"before:init":["npm run release:prepare"]},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"conventionalcommits","types":[{"type":"feat","section":"✨ Features"},{"type":"fix","section":"🐛 Bug Fixes"},{"type":"perf","section":"💨 Performance Improvements"},{"type":"refactor","section":"🔄 Code Refactors"},{"type":"docs","section":"📚 Documentation"},{"type":"chore","section":"🛠️ Other changes"}]},"infile":"CHANGELOG.md","header":"# Changelog"}}},"packageManager":"yarn@4.10.3","gitHead":"72149f7b9a6964fef3ba17df055aeff863464e4f","_id":"react-native-sensitive-info@6.1.5","_nodeVersion":"24.16.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-HDeoC8pRb/PnkSGOcq33kKh0TqGhUyYtCNvPdGEov1rdEwjwrC0gzjM3x4ViMd5vQx2jAI46nmIr02W+Is9YKA==","shasum":"0e633bc346290b2655d77fec89d479838858a6e7","tarball":"https://registry.npmjs.org/react-native-sensitive-info/-/react-native-sensitive-info-6.1.5.tgz","fileCount":406,"unpackedSize":1064494,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD/0b/Et4W5k3e0+Iuh5cbC3vzmM6jcteR7OjDEsj4OqAIhANyhiflsq+1moa91OOfoF3gUhcQQC/fNxMUbBV9mbSrW"}]},"_npmUser":{"name":"mcodex","email":"mtw.andrade@gmail.com"},"directories":{},"maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-sensitive-info_6.1.5_1782827677678_0.1497122779959652"},"_hasShrinkwrap":false}},"time":{"created":"2016-05-18T20:12:02.427Z","modified":"2026-06-30T13:54:37.959Z","2.0.2":"2016-05-18T20:12:02.427Z","2.0.3":"2016-05-18T20:24:05.891Z","2.0.4":"2016-05-20T16:07:25.643Z","2.1.0":"2016-06-07T11:01:53.007Z","2.2.0":"2016-06-10T14:45:45.295Z","3.0.0":"2016-06-14T19:59:36.798Z","3.0.1":"2016-06-20T18:16:08.474Z","3.0.2":"2016-10-10T12:35:31.710Z","4.0.0":"2017-02-09T19:49:24.244Z","5.0.0":"2017-05-15T16:59:29.776Z","5.0.1":"2017-05-16T14:17:35.659Z","5.0.2":"2017-05-17T19:38:00.873Z","5.1.0":"2017-05-25T20:50:25.945Z","5.2.0":"2017-10-10T11:29:11.369Z","5.2.1":"2018-06-14T16:31:49.736Z","5.2.2":"2018-07-26T12:12:59.912Z","5.2.3":"2018-07-27T12:13:12.316Z","5.2.4":"2018-07-27T14:36:59.413Z","5.2.5":"2018-08-07T13:44:44.270Z","5.2.6":"2018-10-08T13:44:36.192Z","5.2.7":"2018-12-07T14:00:53.573Z","5.2.8":"2019-02-27T23:44:00.860Z","5.2.9":"2019-02-28T16:47:01.363Z","5.3.0":"2019-03-01T21:18:30.821Z","5.4.0":"2019-04-29T11:39:55.797Z","5.4.1":"2019-05-01T17:41:39.831Z","5.4.2":"2019-07-03T12:00:09.578Z","5.5.0":"2019-07-31T23:47:38.318Z","5.5.1":"2019-09-02T12:44:05.331Z","5.5.2":"2019-10-11T12:29:58.963Z","5.5.3":"2019-10-11T21:56:20.697Z","5.5.4":"2019-12-12T17:59:03.132Z","5.5.5":"2020-01-12T17:58:52.992Z","5.5.6":"2020-07-21T22:33:55.447Z","5.5.7":"2020-07-23T19:54:31.686Z","6.0.0-alpha.1":"2020-07-28T19:21:18.077Z","6.0.0-alpha.2":"2020-07-28T19:27:41.132Z","5.5.8":"2020-07-29T19:05:04.226Z","6.0.0-alpha.3":"2020-07-30T14:39:23.002Z","6.0.0-alpha.4":"2020-07-30T17:33:32.705Z","6.0.0-alpha.5":"2020-08-19T13:22:50.825Z","6.0.0-alpha.6":"2020-09-09T13:33:29.600Z","6.0.0-alpha.7":"2020-11-02T19:11:15.597Z","6.0.0-alpha.8":"2020-11-02T19:17:16.065Z","6.0.0-alpha.9":"2020-12-17T20:04:53.472Z","6.0.0-rc.1":"2025-10-14T12:49:48.308Z","6.0.0-rc.2":"2025-10-14T20:45:31.992Z","5.6.0":"2025-10-23T23:11:25.262Z","6.0.0-rc.3":"2025-10-24T19:32:16.185Z","6.0.0-rc.4":"2025-10-25T14:14:35.342Z","6.0.0-rc.5":"2025-10-27T17:26:04.349Z","6.0.0-rc.6":"2025-10-27T21:02:33.199Z","6.0.0-rc.7":"2025-10-27T21:07:16.617Z","6.0.0-rc.8":"2025-10-27T22:06:06.860Z","5.6.1":"2025-10-29T11:59:06.306Z","5.6.2":"2025-11-03T14:13:15.467Z","6.0.0-rc.9":"2025-11-03T15:13:37.786Z","6.0.0-rc.10":"2025-11-05T19:13:59.018Z","6.0.0-rc.11":"2025-11-05T19:52:51.746Z","6.0.0-rc.12":"2025-12-16T15:06:44.894Z","6.0.0":"2026-04-28T15:28:22.420Z","6.1.0":"2026-04-28T20:18:46.097Z","6.1.1":"2026-04-29T12:22:40.192Z","6.1.2":"2026-04-29T13:06:02.621Z","6.1.3":"2026-04-29T13:22:19.357Z","6.1.4":"2026-04-29T18:17:38.771Z","6.1.5":"2026-06-30T13:54:37.848Z"},"bugs":{"url":"https://github.com/mcodex/react-native-sensitive-info/issues"},"author":{"name":"Mateus Andrade"},"license":"MIT","homepage":"https://github.com/mcodex/react-native-sensitive-info#readme","keywords":["react-native","secure-storage","biometrics","keychain","strongbox","nitro-modules","sensitive-info"],"repository":{"type":"git","url":"git+https://github.com/mcodex/react-native-sensitive-info.git"},"description":"🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps","maintainers":[{"name":"mcodex","email":"mtw.andrade@gmail.com"}],"readme":"# react-native-sensitive-info\n\n[![npm version](https://img.shields.io/npm/v/react-native-sensitive-info)](https://www.npmjs.com/package/react-native-sensitive-info)\n[![npm downloads](https://img.shields.io/npm/dm/react-native-sensitive-info)](https://www.npmjs.com/package/react-native-sensitive-info)\n[![Coverage](https://img.shields.io/badge/coverage-92%25-brightgreen)](https://github.com/mcodex/react-native-sensitive-info)\n[![License: MIT](https://img.shields.io/badge/license-MIT-green)](LICENSE)\n\nHardware-backed secure storage for React Native. Secrets are encrypted with AES-GCM, gated by biometrics or device credentials, and stored in the system Keychain (iOS) or Android Keystore behind a Promise-based API and React hooks.\n\n> [!NOTE]\n> **Upgrading from v5?** See [MIGRATION.md](./docs/MIGRATION.md). v6 requires the New Architecture (RN 0.76+) and `react-native-nitro-modules`. Windows support was removed.\n\n## Table of contents\n\n- [🧭 Platform support](#-platform-support)\n- [⚙️ Installation](#️-installation)\n- [⚡️ Quick start](#️-quick-start)\n- [⚛️ React Hooks API](#️-react-hooks-api-recommended)\n- [📚 API reference](#-api-reference)\n- [🛡️ Security](#️-security)\n- [🌳 Tree-shaking](#-tree-shaking)\n- [🎮 Example app](#-example-app)\n- [🛠️ Development](#️-development)\n- [🩺 Troubleshooting](#-troubleshooting)\n- [🤝 Contributing](#-contributing)\n- [📄 License](#-license)\n\n## 🧭 Platform support\n\n| Platform | Minimum | Notes |\n| --- | --- | --- |\n| React Native | 0.76.0 | New Architecture + `react-native-nitro-modules` required. |\n| iOS | 13.0 | Add `NSFaceIDUsageDescription` to `Info.plist` for biometrics. |\n| macOS | 11.0 | Catalyst and native macOS via system keychain. |\n| visionOS | 1.0 | Secure Enclave-backed; biometric UX adapts to visionOS. |\n| watchOS | 7.0 | Paired-device auth; storage syncs through watchOS keychain. |\n| Android | API 23 | StrongBox requires API 28+; falls back to strongest available authenticator. |\n\n## ⚙️ Installation\n\n```bash\nnpm install react-native-sensitive-info react-native-nitro-modules\n# yarn add react-native-sensitive-info react-native-nitro-modules\n# pnpm add react-native-sensitive-info react-native-nitro-modules\n```\n\nNo manual linking required — Nitro handles autolinking.\n\n### 🍏 iOS\n\nRun `pod install`, then add to `Info.plist` if you use biometric prompts:\n\n```xml\n<key>NSFaceIDUsageDescription</key>\n<string>Face ID is used to unlock secrets stored in the secure enclave.</string>\n```\n\n### 🤖 Android\n\nAdd to `AndroidManifest.xml`:\n\n```xml\n<uses-permission android:name=\"android.permission.USE_BIOMETRIC\" />\n<uses-permission android:name=\"android.permission.USE_FINGERPRINT\" />\n```\n\n### 🧪 Expo\n\n> [!WARNING]\n> Expo Go does not include native Nitro modules. Use a custom dev client or an EAS build.\n\nAdd the plugin to `app.json`, then run `npx expo prebuild --clean`:\n\n```json\n{\n  \"expo\": {\n    \"plugins\": [\"react-native-sensitive-info\"]\n  }\n}\n```\n\nFor a full Expo walkthrough see [EXPO.md](./docs/EXPO.md).\n\n## ⚡️ Quick start\n\n```tsx\nimport { setItem, getItem, deleteItem } from 'react-native-sensitive-info'\n\n// Write — uses the strongest available security policy by default\nawait setItem('session-token', 'abc123', { service: 'auth' })\n\n// Read — returns value + metadata\nconst item = await getItem('session-token', { service: 'auth' })\nconsole.log(item?.value)                  // 'abc123'\nconsole.log(item?.metadata.securityLevel) // e.g. 'secureEnclave'\n\n// Remove\nawait deleteItem('session-token', { service: 'auth' })\n```\n\nBuilding a component? The [hooks API](#️-react-hooks-api-recommended) handles loading states, cleanup, and error boundaries.\n\n## ⚛️ React Hooks API (Recommended)\n\n```tsx\nimport { Text, View, ActivityIndicator } from 'react-native'\nimport {\n  useSecureStorage,\n  useSecurityAvailability,\n} from 'react-native-sensitive-info/hooks'\n\nfunction SecretsView() {\n  const { items, isLoading, error, saveSecret, removeSecret } =\n    useSecureStorage({ service: 'myapp', includeValues: true })\n  const { data: capabilities } = useSecurityAvailability()\n\n  if (isLoading) return <ActivityIndicator />\n  if (error) return <Text>Error: {error.message}</Text>\n\n  return (\n    <View>\n      {items.map(item => (\n        <Text key={item.key}>\n          {item.key}: {item.value} ({item.metadata.securityLevel})\n        </Text>\n      ))}\n      <Text>Biometry: {capabilities?.biometry ? 'available' : 'unavailable'}</Text>\n    </View>\n  )\n}\n```\n\n| Hook | Use case |\n| --- | --- |\n| `useSecureStorage()` | List, add, and remove all secrets in a service. |\n| `useSecret()` | Fetch a single secret with read/write mutations. |\n| `useHasSecret()` | Lightweight existence check (no decryption). |\n| `useSecurityAvailability()` | Query device capabilities (auto-cached). |\n| `useKeyRotation()` | Rotate the master key for a service. |\n| `useBiometryStatusWatcher()` | Subscribe to biometric enrollment-state transitions. |\n\nAll hooks auto-cancel in-flight requests on unmount. For advanced patterns and best practices see [HOOKS.md](./docs/HOOKS.md).\n\n## 📚 API reference\n\n| Method | Description |\n| --- | --- |\n| `setItem(key, value, options?)` | Write a secret using the strongest available security policy. |\n| `getItem(key, options?)` | Read a secret and its metadata. Pass `includeValue: false` to skip the payload. |\n| `hasItem(key, options?)` | Check whether a secret exists (no biometric prompt). |\n| `deleteItem(key, options?)` | Remove a secret. Returns `true` if something was deleted. |\n| `getAllItems(options?)` | List all secrets in a service. |\n| `clearService(options?)` | Remove every secret in a service namespace. |\n| `getSupportedSecurityLevels()` | Snapshot of device capabilities (biometrics, Secure Enclave, StrongBox, …). |\n| `canUseAccessControl(policy)` | Check whether a given access-control policy is supported on this device. |\n| `rotateKeys(options?)` | Bump the active key version; subsequent reads transparently re-encrypt older entries. |\n\n**Common options:**\n\n| Option | Default | Description |\n| --- | --- | --- |\n| `service` | bundle ID / `'default'` | Logical namespace for secrets. |\n| `accessControl` | `'secureEnclaveBiometry'` | Preferred write policy; native layer picks the strongest supported fallback. |\n| `authenticationPrompt` | — | Localized strings for biometric / device-credential prompts. |\n| `iosSynchronizable` | `false` | Sync via iCloud Keychain. |\n| `keychainGroup` | — | Custom Keychain access group. |\n\n**Errors** are typed — import predicates from `react-native-sensitive-info/errors`:\n\n```tsx\nimport {\n  isAuthenticationCanceledError,\n  isKeyInvalidatedError,\n  isIntegrityViolationError,\n} from 'react-native-sensitive-info/errors'\n```\n\n## 🛡️ Security\n\nEvery secret is encrypted with **AES-GCM** and bound to a hardware-protected key. Each entry carries an **HMAC-SHA256 integrity tag** recomputed on every read; a mismatch raises `IntegrityViolationError` before any biometric prompt fires.\n\nFor the full cryptographic model — key derivation, AAD binding, replay defense, and threat classification — see [THREAT_MODEL.md](./docs/THREAT_MODEL.md).\n\n## 🌳 Tree-shaking\n\nAll entry points are side-effect-free (`\"sideEffects\": false`). Import only what you use:\n\n| Subpath | Contents |\n| --- | --- |\n| `react-native-sensitive-info` | Core API (`setItem`, `getItem`, `hasItem`, `deleteItem`, `getAllItems`, `clearService`, `rotateKeys`, …) |\n| `react-native-sensitive-info/hooks` | React hooks (`useSecureStorage`, `useSecret`, `useKeyRotation`, …) |\n| `react-native-sensitive-info/errors` | Typed error classes and `instanceof` predicates |\n\n## 🎮 Example app\n\n```bash\ncd example && yarn install\n\nyarn ios      # iOS\nyarn android  # Android\n```\n\n## 🛠️ Development\n\n```bash\nyarn install    # Install dependencies\nyarn codegen    # Regenerate Nitro bindings\nyarn typecheck  # Type-check sources\nyarn build      # Build distributable packages\n```\n\n## 🩺 Troubleshooting\n\n- **Biometric prompt never appears** — use `canUseAccessControl(policy)` to check before writing and fall back to `devicePasscode` if needed.\n- **`authentication failed` on simulator** — Secure Enclave and StrongBox are unavailable on simulators. Validate biometric policies on physical hardware.\n- **`E_AUTH_CANCELED` in error message** — the user dismissed the prompt. Handle gracefully; hook state is not poisoned by cancellations.\n- **Undefined symbol on iOS** — re-run `pod install` after upgrading to v6.\n\n## 🤝 Contributing\n\nContributions are welcome!\n\n- 🐛 **Bugs** — Open an issue with a minimal reproduction. Security vulnerabilities should be reported privately — see [SECURITY.md](./SECURITY.md).\n- 💡 **New features** — Open an issue first to align on scope before writing code.\n- 🔀 **Pull requests** — Run `yarn test` and `yarn typecheck` before submitting. Keep changes focused and reference the relevant issue.\n\nPlease review [CODE_OF_CONDUCT.md](./CODE_OF_CONDUCT.md) before contributing.\n\n## 📄 License\n\nMIT © [Mateus Andrade](https://github.com/mateusandrade)\n","readmeFilename":"README.md","users":{"weavile":true}}