{"_id":"@8base/auth-provider","_rev":"22-177c58a4ccc947c48d8d98232bd5df77","name":"@8base/auth-provider","dist-tags":{"latest":"0.1.4"},"versions":{"0.0.1":{"name":"@8base/auth-provider","version":"0.0.1","main":"es/index.js","module":"es/index.js","scripts":{"build":"NODE_ENV=production babel src -d es --ignore __tests__ && flow-copy-source src es","doc":"NODE_ENV=test documentation readme","docs":"yarn doc src/index.js --section=AuthProvider","test":"NPM_ENV=test jest","watch":"NODE_ENV=development babel src -d es --watch --ignore __tests__"},"peerDependencies":{"ramda":"^0.25.0","react":"^16.4.1","react-dom":"^16.4.1","recompose":"^0.27.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-flow":"^6.23.0","babel-preset-react-app":"^3.1.1","babel-runtime":"^6.26.0","documentation":"^8.0.0","flow-copy-source":"^2.0.2","jest":"^23.1.0","jest-localstorage-mock":"^2.2.0","ramda":"^0.25.0","react":"^16.4.1","react-dom":"^16.4.1","react-test-renderer":"^16.4.1","recompose":"^0.27.1"},"jest":{"setupFiles":["jest-localstorage-mock"],"collectCoverageFrom":["<rootDir>/src/**","!<rootDir>/**/__tests__/**"]},"license":"MIT","description":"The 8base Auth Provider library contains provider with authentication state","_id":"@8base/auth-provider@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"zouxuoz","email":"zouxuoz@gmail.com"},"dist":{"integrity":"sha512-NMkexypRUnra5pxGGSAGfCxdjuHC15tspBmo4tzKAWgt6UwwwglBUETVQn7ZOe6b/Ux9gNwX9nEWifOOK+fzGA==","shasum":"ad6b6079739dea93b2a9efba3a4dd762376b557e","tarball":"https://registry.npmjs.org/@8base/auth-provider/-/auth-provider-0.0.1.tgz","fileCount":16,"unpackedSize":224875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbYtWCRA9TVsSAnZWagAA3KwQAJi23MqD96cE5CwYrHYz\nTmdPU5qcauwz0xSBs3hO6P/haZqUAABUMDjBWUludDT7DWnsvcR3m1kM51/F\nT8mvKsCklJynvba4gWjCtoZI66TVAkiPWJzVvrn1raUxac3XaGD4nMqFdsTa\nHPvoaatED21Ty+FeSaHlnKBM64UDTiW0VL+sC3ONHC8nEQ6wWSSADMZNZUnQ\nRuRJHJW9aiXoHXsDpB5HVlT6hmK6ywlNlSB68tPnuZF2jeJCAZRc2zHORqIW\nD9StUNYmS9HZGZPAL+SG8KkbaORoey9GSh6drDiFrsIh3QOUGIG6mnkGYD+Z\nfD7OX2ZpiX569puPNtc+P5W5NbmliIbHvaTcTy9fHgyCq5XKvIEuxIx6+UK5\nUJmD5B/8kVrzQWm4IFfQSqwuF8ssxlCpYxSX4hO+ewV45hHaRAqOx+Q+61k2\ncGnwSpt0KORwvhLq1A0Yo0wCBCM5AitrwWYeOnoljwUwRvSWQPxEsrF+0Epj\n5zRWUz9Rq/8b6e/ohklxUD9IZwOgU+QrgGOr/v3uTeYkayj3DJyEUwDZcYyt\nZFAgANbdcCr9M+ppiHYY1mOBMkZlVZsyq2zXB2UncviWqyDro/0fXKqhzbxd\nfxkOm6NtDWf2/bXRKCB606ZrXSEe2cER5wRV0z17mbFIIH1kkbJ1Q9BSckQS\ngj/j\r\n=lmjz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmeN/KnFrh/8Azd1d8etmPSIPUmva3weL4CxpflL6MmAIhAJ1SFX6DaGGBw3lWsl5b/L84Ynmw3b0MeiORB13yGffL"}]},"maintainers":[{"name":"aanisimov","email":"andrei.anisimov@8base.com"},{"name":"zouxuoz","email":"zouxuoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/auth-provider_0.0.1_1533905749702_0.6999248903750195"},"_hasShrinkwrap":false,"deprecated":"This package was moved to @8base-react/auth package. Use it instead."},"0.1.0":{"name":"@8base/auth-provider","version":"0.1.0","main":"es/index.js","module":"es/index.js","scripts":{"build":"NODE_ENV=production babel src -d es --ignore __tests__ && flow-copy-source src es","doc":"NODE_ENV=test documentation readme","docs":"yarn doc src/index.js --section=AuthProvider","test":"NPM_ENV=test jest","watch":"NODE_ENV=development babel src -d es --watch --ignore __tests__"},"peerDependencies":{"ramda":"^0.25.0","react":"^16.4.1","react-dom":"^16.4.1","recompose":"^0.27.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-flow":"^6.23.0","babel-preset-react-app":"^3.1.1","babel-runtime":"^6.26.0","documentation":"^8.0.0","flow-copy-source":"^2.0.2","jest":"^23.1.0","jest-localstorage-mock":"^2.2.0","ramda":"^0.25.0","react":"^16.4.1","react-dom":"^16.4.1","react-test-renderer":"^16.4.1","recompose":"^0.27.1"},"jest":{"setupFiles":["jest-localstorage-mock"],"collectCoverageFrom":["<rootDir>/src/**","!<rootDir>/**/__tests__/**"]},"license":"MIT","description":"The 8base Auth Provider library contains provider with authentication state","_id":"@8base/auth-provider@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"zouxuoz","email":"zouxuoz@gmail.com"},"dist":{"integrity":"sha512-HQ68Dv/Ms1/CaKpPHUMWXVc3DQ9VSZHtoY8kETjNxD6scqEXlLSDCkxUM0wZJi4mhJ1x5sRy1T5qjocuE5B2QA==","shasum":"a68274f0505b0405f7232e8bde557ef66872e7b9","tarball":"https://registry.npmjs.org/@8base/auth-provider/-/auth-provider-0.1.0.tgz","fileCount":16,"unpackedSize":224875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbYzSCRA9TVsSAnZWagAA7BMP/1sDoJwMQTXO+WDVICv8\nINfFRi4ClWODjCXEKM+JiB5PbUnbxyOXMmplrQOGk8DtAP+iRY29VObpokVj\nO+5uqSD2fkfUnpmZ4oXVHVvyTxfxMVCPDswhn19eQGekmabhjl7+X3M+liYU\nkDpL+iK8az/UkO9ReMCuAQH7zX+q5JhcI/rQ3vsth7PYKx8v4O5f0M2X6ArB\nZoOsOxm/eE21VICOIOtzlTeYcCDadHsqH8kaXvv+u4dp4vnSJyX/E4GvWwbn\nu26a2fnzwuq5eD4kOLoNxAYnaAILt4jBdbN9yYDmLUChbRMsevB0wZK0o7zX\nbyBlJ/Wxu/P/4IV2JmzYVrGMzE+vulX3qKnxlaDV56ERCRhxlokNe91HX+yJ\nC44yq5QBNvRSsVbVdIFCoBVqNuwYNE4isnNRll81CEu6vgWObiO0LBZXTbvu\nIlF8GK01NU+mRaBzn+fQVD7vXiryX/34CGGiFR5WCsy1RPGjsKdNrti+7qrg\nk/VBaBRhyE57opI/buCCHTu5iqXQh4syfS5wBELYiZ1CKJHrC+EGKblYuayV\nnm/9kA7qoQ7vTSaKY1N0wrKqbSn56Ekw1HbhQ3yp8K63/eGIub+2bxE9lv7O\nmQ3K4LWO8Nc871cUAX0Kzg4Wi7SxqFXDqH/GmZbuUkvI0gG7T550lVkric4M\nJqo1\r\n=FdvB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxnkNC+96VOM9HnElsSNnHkITIj4Op+Pe9ozYYN0ZFkAiB/Cu+AtXj9A6BlNFQ1PGX15ieht/KxUevlvoHFqUxAww=="}]},"maintainers":[{"name":"aanisimov","email":"andrei.anisimov@8base.com"},{"name":"zouxuoz","email":"zouxuoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/auth-provider_0.1.0_1533906128814_0.27733221803879005"},"_hasShrinkwrap":false,"deprecated":"This package was moved to @8base-react/auth package. Use it instead."},"0.1.1":{"name":"@8base/auth-provider","version":"0.1.1","main":"es/index.js","module":"es/index.js","scripts":{"build":"NODE_ENV=production babel src -d es --ignore __tests__ && flow-copy-source src es","doc":"NODE_ENV=test documentation readme","docs":"yarn doc src/index.js --section=AuthProvider","test":"NPM_ENV=test jest","watch":"NODE_ENV=development babel src -d es --watch --ignore __tests__"},"peerDependencies":{"ramda":"^0.25.0","react":"^16.4.1","react-dom":"^16.4.1"},"dependencies":{"recompose":"0.27.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-flow":"^6.23.0","babel-preset-react-app":"^3.1.1","babel-runtime":"^6.26.0","documentation":"^8.0.0","flow-copy-source":"^2.0.2","jest":"^23.1.0","jest-localstorage-mock":"^2.2.0","ramda":"^0.25.0","react":"^16.4.1","react-dom":"^16.4.1","react-test-renderer":"^16.4.1"},"jest":{"setupFiles":["jest-localstorage-mock"],"collectCoverageFrom":["<rootDir>/src/**","!<rootDir>/**/__tests__/**"]},"license":"MIT","description":"The 8base Auth Provider library contains provider with authentication state","_id":"@8base/auth-provider@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"zouxuoz","email":"zouxuoz@gmail.com"},"dist":{"integrity":"sha512-Zc9R4S7ru0H+tsjvcpoZij25I3amGxSopvrLCDArjdcgk30UYCD+YdYyjdJiTssQ+7fJ6wxg4ze1rfBNf65BLw==","shasum":"f0d4ca9e688aa2967cfb3859eab3cabbce45c81a","tarball":"https://registry.npmjs.org/@8base/auth-provider/-/auth-provider-0.1.1.tgz","fileCount":16,"unpackedSize":224869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbZXzCRA9TVsSAnZWagAA+TgP/i0OlflR+KIc1Po4XPVD\nrGaYT6MzymlCuOkcSjWGG28luomb3KZI9MVYFSgeVIULOLCRBVFabNUioKi7\noLgognsB69BkQx0SmR5A7V7q2rlz0mgJO1sw4wRPLuqwT4fLSo3KaGvPbpxV\nc6CU0nGaKiXZ5gZAzza5+7X77MT9PxQBVG5V+LFj9ScEPzTLKfBZA4Iopjyf\nR1fHVQE3/IG4K6SY941c5nrkE+kX2+JgjzlBXESXjfjQIdhKTX8IgpUF1Ghu\nkw7oWbBYJ5nNQNn9UgcsI5JbMY/EoFewjbguwz4XNu2FrudtbClxUjtP9AIA\nJLMr9lWZt4V3WBwNjIdwOahvHsFxEJsN+dflhInPUotleM5+hcOzzV5tR3rP\nAHdjyR0wmR1pEe9ImG5PbmTTaY0TZ8/uFC49Yl4edLpDZASuEPiCZ59ArH/l\nc12PSuvSBzvlRBH7i7G4L6Qs0x6t3K4Sd5cWC2KsMSV351wgsKq83/d3Wh0z\nJLKtBFa/zJuD3OThnfSMSdW5SbNYMPtcEagl/zNWAumb22+SKlr5Ad7L5vgy\nPsGLXaSvlgu+ah2p0X6AqacC9E4Lp0KEU7WGogLW4Neafvah4eTaRwgWfQql\nHQDdAMLPwbtN9DrZ/gbxVAibG4oxjqbkVbOYiAs9ZEmZ5iAly+P1ruxqIyf8\n9QME\r\n=F7/n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXjMscdKd3SQbASuUQm2skobt+yzXoU/jTmygxoz8ERAiEA3kfiuwPyY57ChA8m2dLlAQ23zNMndcmA6+3dq9y3xvQ="}]},"maintainers":[{"name":"aanisimov","email":"andrei.anisimov@8base.com"},{"name":"zouxuoz","email":"zouxuoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/auth-provider_0.1.1_1533908466391_0.9481186049533143"},"_hasShrinkwrap":false,"deprecated":"This package was moved to @8base-react/auth package. Use it instead."},"0.1.2":{"name":"@8base/auth-provider","version":"0.1.2","main":"es/index.js","module":"es/index.js","scripts":{"build":"NODE_ENV=production babel src -d es --ignore __tests__ && flow-copy-source src es","doc":"NODE_ENV=test documentation readme","docs":"yarn doc src/index.js --section=AuthProvider","test":"NPM_ENV=test jest","watch":"NODE_ENV=development babel src -d es --watch --ignore __tests__"},"peerDependencies":{"ramda":"^0.25.0","react":"^16.4.1","react-dom":"^16.4.1"},"dependencies":{"recompose":"0.27.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-flow":"^6.23.0","babel-preset-react-app":"^3.1.1","babel-runtime":"^6.26.0","documentation":"^8.0.0","flow-copy-source":"^2.0.2","jest":"^23.1.0","jest-localstorage-mock":"^2.2.0","ramda":"^0.25.0","react":"^16.4.1","react-dom":"^16.4.1","react-test-renderer":"^16.4.1"},"jest":{"setupFiles":["jest-localstorage-mock"],"collectCoverageFrom":["<rootDir>/src/**","!<rootDir>/**/__tests__/**"]},"license":"MIT","description":"The 8base Auth Provider library contains provider with authentication state","_id":"@8base/auth-provider@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"zouxuoz","email":"zouxuoz@gmail.com"},"dist":{"integrity":"sha512-B/kyFPp3Bb0tfO3l2C9AyFXVKXD7OVLZoh6NR15EaRsvsW/IOLpqV3hHl1FXyPSPsYelyrboO0dKjxg8lsasPA==","shasum":"51d11fde7c78d9d58678f304cde2c24bb209aa7b","tarball":"https://registry.npmjs.org/@8base/auth-provider/-/auth-provider-0.1.2.tgz","fileCount":16,"unpackedSize":224879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbaSkCRA9TVsSAnZWagAAR7QP/1uJvoJJANTZZz1gsneX\n/bK5JKhRvEbsjrmDEJqMEKZehepYCTqFi/05L5JbLknvxqi+TOWz89ZUu1/W\n3zlQ1ewbOgM9ut/fBEnyDUgMX0/5p/ytqRvsheKpp0Zh1w+4YLN/i4mXMEhK\nSM4lDEUNOiJ9KQWFUojUvkIdyQm1v2/es9EQt1HR88oG1bzCV3VqYgzFnvMq\nq5hQkYbmz12VOvnjYyXAdadZL5cluU/S7h2T5OjBMK+dCG8ZOb4HocKA6WG5\nASGzTG2xsj43dGBeaP51DHM8ndlCiznm3ZpuZwB+hmrV00JTAQdBCGQNX9rt\nq2fmz+KudB72oKWfQdwsLqeh2rOJqEr6Y0JWz4GjSpE0VB+48putPSg1nESm\n/hx1WmGnJYBot+griwobLKtFoQ74RS+ZVdxoPVlITyWqLkN5VtEooWYzdnej\nBtkNZlXkUTpiSxXW/HXzOYAVahA3CICOdKdP5OC2JL5u3Xg904vwIz3PzrtD\ncGGvheIwsocatRHUTLehKwEHbA6uctptsQCgcuTl0siFoSK+7JF5mj+UREHr\njrqrx7WUZMcM6gnmcpZrw+YbS4ZCfAm0p8O3NLpbCvgtWa1/pMFclyE+WU4r\ngm4BCMWVxM9ss6hrVNrHffx9UmibTEpgE3DrzQi1qOcZV9SnYFSKNl0A8Nve\n3S/p\r\n=s88Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp9TgeDB2KhOK51zKsu1oTRkDnGe5HAUm84/g+O1saqgIhAOiSFaRgCzMgxWVCwOD00xXywOaFA58G7I8krFQ7ZpyI"}]},"maintainers":[{"name":"aanisimov","email":"andrei.anisimov@8base.com"},{"name":"zouxuoz","email":"zouxuoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/auth-provider_0.1.2_1533912227514_0.28225057568688094"},"_hasShrinkwrap":false,"deprecated":"This package was moved to @8base-react/auth package. Use it instead."},"0.1.3":{"name":"@8base/auth-provider","version":"0.1.3","main":"es/index.js","module":"es/index.js","scripts":{"build":"yarn build:es && yarn build:flow","build:es":"NODE_ENV=production babel src -d es --ignore __tests__","build:flow":"flow-copy-source src es","doc":"NODE_ENV=test documentation readme","docs":"yarn doc src/index.js --section=AuthProvider","test":"NPM_ENV=test jest","watch":"NODE_ENV=development babel src -d es --watch --ignore __tests__"},"peerDependencies":{"ramda":"^0.25.0","react":"^16.4.1","react-dom":"^16.4.1"},"dependencies":{"recompose":"0.27.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-flow":"^6.23.0","babel-preset-react-app":"^3.1.1","babel-runtime":"^6.26.0","documentation":"^8.0.0","flow-copy-source":"^2.0.2","jest":"^23.1.0","jest-localstorage-mock":"^2.2.0","ramda":"^0.25.0","react":"^16.4.1","react-dom":"^16.4.1","react-test-renderer":"^16.4.1"},"jest":{"setupFiles":["jest-localstorage-mock"],"collectCoverageFrom":["<rootDir>/src/**","!<rootDir>/**/__tests__/**"]},"license":"MIT","description":"The 8base Auth Provider library contains provider with authentication state","_id":"@8base/auth-provider@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"zouxuoz","email":"zouxuoz@gmail.com"},"dist":{"integrity":"sha512-3AXzaxuw2pJuH8V+UsEM6Fk6uLMEV4Q0uC2Qb/RE537B3DFQTJvaFlAoEzZ7pKcuE2WZQ4Pj+9oP9QRa77TeTQ==","shasum":"6242064f3a7c81866cbefb649fef68287a2a7f7b","tarball":"https://registry.npmjs.org/@8base/auth-provider/-/auth-provider-0.1.3.tgz","fileCount":16,"unpackedSize":225285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeqDoCRA9TVsSAnZWagAANkIQAKCKKEHaY5Fi/NAT0bPN\nXoe+acy3pHmOiEvHQNtB7jLbZMz6GFZs5FQOuwiPe1rjAMu+GaUehtthOvE9\nkh0Mr5D0YoUEW/GwSSI837PMCltWitUKBL46FiYgR0zKi2j+NtQ/Fn3Q1vMn\nP2BHZvFuzkG+1ZY0Ap79YzVKSm7wV7HMdX8gGembu53VsidbCD0qX9MKPB5y\nTA0mJWN2kvX5d7ZTorbqqtjyYmweedx+2379SzbvMqoN9CFhOeHfrH2HEOYx\niWBqPeJJI8v70VrELd66iViNsBRy/c6hYkRQKb+pCxxpT+CM4ApOeRgJmJMv\ndKfSSHvCxIJWMnijxClivI4/LHX9Co6u8ULMFTB3crdstgrSU5sjXNpKzIId\n511EXeT8ioT1lMFJu2cJ5Il3Pav1kehkLnRl/zjAbW5xCC5tIDq3vpRd41Kh\nYG6AameyA9KYFgPKJu90oF+zF84CbQVLSGKYyfnvTVckNuZKuZOA/HECTtsM\nY9G2bH5e/OiLW5Io6nXf48UtFLwyWdNcq9ZxsxSmFIViyEPgeGGWUwmEpbw2\npzosvn5bkt63xErlvdplRBv1KIE2yGXmNYT57goeSOnH2Nvp1ijI6EWInrxY\ncPfeUs9y/0Zz/Jhv2Cl7OCZrr52vI0N5k6VE4cmv8gIZz8S9OJY/qxFuG8Lz\nBb91\r\n=6UEe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh03+hc2ca104ZnXWx3AMBbK8PdKgBRHzzr0HOppPT1gIgdx/wUbSzs6a4bG5LWubjlmm8xrY2ULQ1xQwoggJDUGw="}]},"maintainers":[{"name":"aanisimov","email":"andrei.anisimov@8base.com"},{"name":"zouxuoz","email":"zouxuoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/auth-provider_0.1.3_1534763240389_0.311880095568136"},"_hasShrinkwrap":false,"deprecated":"This package was moved to @8base-react/auth package. Use it instead."},"0.1.4":{"name":"@8base/auth-provider","version":"0.1.4","main":"es/index.js","module":"es/index.js","scripts":{"build":"yarn build:es && yarn build:flow","build:es":"NODE_ENV=production babel src -d es --ignore __tests__","build:flow":"flow-copy-source src es","doc":"NODE_ENV=test documentation readme","docs":"yarn doc src/index.js --section=AuthProvider","test":"NPM_ENV=test jest","watch":"NODE_ENV=development babel src -d es --watch --ignore __tests__"},"peerDependencies":{"ramda":"^0.25.0","react":"^16.4.1","react-dom":"^16.4.1"},"dependencies":{"recompose":"0.27.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-flow":"^6.23.0","babel-preset-react-app":"^3.1.1","babel-runtime":"^6.26.0","documentation":"^8.0.0","flow-copy-source":"^2.0.2","jest":"^23.1.0","jest-localstorage-mock":"^2.2.0","ramda":"^0.25.0","react":"^16.4.1","react-dom":"^16.4.1","react-test-renderer":"^16.4.1"},"jest":{"setupFiles":["jest-localstorage-mock"],"collectCoverageFrom":["<rootDir>/src/**","!<rootDir>/**/__tests__/**"]},"license":"MIT","description":"The 8base Auth Provider library contains provider with authentication state","_id":"@8base/auth-provider@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"zouxuoz","email":"zouxuoz@gmail.com"},"dist":{"integrity":"sha512-q/6qJPHjtPJVbxDQ9zKVOOiMClqq2Hxyq+LPISr1zGNuXPcj50i2VALw0LJxdm2+t90kHQuqbq4b1tuXpbussw==","shasum":"b8ebacae52e6dc6db0081485fa03901d3c35df95","tarball":"https://registry.npmjs.org/@8base/auth-provider/-/auth-provider-0.1.4.tgz","fileCount":16,"unpackedSize":226345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1vmrCRA9TVsSAnZWagAAf2cP/1o7fGG/ZA0HDoLhMMbB\nOLQdPGeZAYGmVIoGCPp7DiOQZ1/XjCCFifk/ONIbHH5wNhV8zaTb9aCSPGjY\nz2T1yV32z1m34/62/mWfp+1JD/ZujOGX544D6hl3dNhLh4NUrEagSS9qSfVw\n254gFQm9D0/vOm3M9SxlispSBbkR5lOEWFiUDJplp61bf4/N+6Pl7ROd4NCu\nACMBpN0u88Vz/S/7QJZLQsc0nvPSzrGe456fzhlnI2ZWl8yv4gJC6CeWcPvx\nLPU8JZW68L77cSqEQ6yz9skJpdtXxTBGTjH1vQzdoU/Oltur2k4fXB+4AFws\ng/ctydgNkuiHZbUBqdytRQdGoPeiik2G+3KauvyC4EwYxX+TL1GRo0qtKJQs\nLzkY5MhC8/qDS/xHkkxG7lDcsYATw63b3aDnHdJT2cHtcyiiF/rxq6OWhbVh\nuGjFNsiOP4vofSWhaF1rN3HBkXiIMIXL2SufIJoSCdefWzvFPXphrBgR5PXu\ns4c5ltMl1y3TZQB0DesOIJVAmg8bX0hfb0WUJ1cIhOmXubwp67GgfyAJffHy\n5DgcazCBJJcdjmdjN+p2mI4jPYczse5o3wfodyVmJk6BAqFK0+UH9TXA0AoV\nr51opdEyDMIjT3WQ3GoR/G6MHXDugDbnbTou+Pui0Z/DIUG/gyJvW4wNVNED\nEgs+\r\n=rDqf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7Y+WANXeTsbLVZJAbWlXSnEqeixQ2nxiHbl6ic25cXgIhANX1V/hcZFM1nRCSNCnp3rUHos0PrWX2gp9E9iR9sMt6"}]},"maintainers":[{"name":"aanisimov","email":"andrei.anisimov@8base.com"},{"name":"zouxuoz","email":"zouxuoz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/auth-provider_0.1.4_1536590938934_0.8559825578017362"},"_hasShrinkwrap":false,"deprecated":"This package was moved to @8base-react/auth package. Use it instead."}},"time":{"created":"2018-08-10T12:55:49.531Z","0.0.1":"2018-08-10T12:55:49.796Z","modified":"2023-10-02T21:41:12.682Z","0.1.0":"2018-08-10T13:02:10.027Z","0.1.1":"2018-08-10T13:41:06.569Z","0.1.2":"2018-08-10T14:43:47.687Z","0.1.3":"2018-08-20T11:07:20.513Z","0.1.4":"2018-09-10T14:48:59.092Z"},"maintainers":[{"email":"oscar.corcho@8base.com","name":"dav1nx1"},{"email":"jorge.osorio@8base.com","name":"jorge.osorio"},{"email":"npmpublisher@8base.com","name":"8base-bot"}],"description":"The 8base Auth Provider library contains provider with authentication state","license":"MIT","readme":"# 8base Auth Provider\n\nThe 8base Auth Provider library contains provider with authentication state\n\n## AuthProvider\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n#### Table of Contents\n\n-   [AuthProvider](#authprovider)\n-   [AuthContextProps](#authcontextprops)\n    -   [Properties](#properties)\n-   [withAuth](#withauth)\n    -   [Parameters](#parameters)\n\n### AuthProvider\n\n**Extends Component**\n\nProvides access to the authentication state.\n\n### AuthContextProps\n\nAuthentication context\n\n#### Properties\n\n-   `isAuthorized` **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)?** \n-   `authState` **AuthState?** \n-   `setAuthState` **function (AuthState): void?** \n\n### withAuth\n\nHoc to pass auth state to the component\n\n#### Parameters\n\n-   `WrappedComponent` **React$ComponentType&lt;any>** \n-   `auth` **[AuthContextProps](#authcontextprops)** Auth state passed by the props.\n\nReturns **React$ComponentType&lt;InputProps>** \n\n## Usage\n\n### Simple Usage\n\n```js\nimport { AuthProvider, AuthConsumer } from '@8base/auth-provider';\n\n  <AuthProvider>\n    ...\n      <AuthConsumer>\n        {\n          (auth: AuthContextProps) => (<div />)\n        }\n      </AuthConsumer>\n    ...  \n  </AuthProvider>\n```\n\n### Usage with @8base/create-apollo-client, @8base/apollo-links and @8base/apollo-provider\n\n```js\nimport React, { Component } from 'react';\nimport { BatchHttpLink } from 'apollo-link-batch-http';\nimport { withAuth } from '@8base/auth-provider';\nimport { createApolloClient } from '@8base/create-apollo-client';\nimport { ApolloProvider } from '@8base/apollo-provider';\nimport { createAuthLink,  fileUploadLink } from '@8base/apollo-links';\n\nwithAuth(\n  class extends Component {\n    getClient: Function;\n\n    constructor(props: AsyncApolloProviderProps) {\n      super(props);\n\n      this.getClient = createApolloClient({\n        links: [\n          fileUploadLink,\n          createAuthLink({\n            getAuthState: this.getAuthState,\n            getRefreshTokenParameters: this.getRefreshTokenParameters,\n            onAuthSuccess: this.onAuthSuccess,\n            onAuthError: this.onAuthError,\n          }),\n          new BatchHttpLink({ uri: process.env.REACT_APP_SERVER_URL }),\n        ],\n      });\n    }\n\n    getRefreshTokenParameters = () => {\n      const { auth: { authState: { email, refreshToken }}} = this.props;\n\n      return { email, refreshToken };\n    }\n\n    onAuthSuccess = ({ refreshToken, idToken }) => {\n      const { auth: { setAuthState }} = this.props;\n\n      setAuthState({\n        idToken,\n        refreshToken,\n      });\n    }\n\n    onAuthError = (err) => {\n      const { auth: { setAuthState }} = this.props;\n\n      setAuthState({\n        idToken: '',\n        refreshToken: '',\n      });\n    }\n\n    getAuthState = () => {\n      const { auth: { authState: { idToken, organizationId, accountId }}} = this.props;\n\n      return {\n        idToken,\n        organizationId,\n        accountId,\n      };\n    }\n\n    render() {\n      const { children } = this.props;\n\n      return (\n        <ApolloProvider\n          getClient={ this.getClient }\n          uri={ process.env.REACT_APP_SERVER_URL }\n        >\n          { ({ apolloClient, isLoading }) => (<div />) }\n        </ApolloProvider>\n      );\n    }\n  }\n)\n```\n","readmeFilename":"README.MD"}