{"_id":"react-rb-auth","_rev":"41-2b666b312aa9acc869ebe6f7e085a7b8","name":"react-rb-auth","dist-tags":{"latest":"4.0.1"},"versions":{"0.0.1":{"name":"react-rb-auth","version":"0.0.1","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && tsc","prettier":"npx prettier --write lib/**/{*.ts,*.tsx,*.scss} test/**/{*.ts,*.tsx,*.scss}","test":"jest"},"keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://gitlab.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://gitlab.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-typescript":"^7.7.7","@types/jest":"^24.0.25","@types/node":"^13.1.4","@types/react":"^16.9.41","babel-jest":"^24.9.0","chai":"^4.2.0","jest":"^24.9.0","mocha":"^7.0.0","prettier":"^1.19.1","typescript":"^3.7.4"},"jest":{"collectCoverageFrom":["test/**/*.{js,jsx,ts,tsx}","!test/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":[],"testMatch":["<rootDir>/test/**/*test.{js,jsx,ts,tsx}","<rootDir>/test/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/jest/fileTransform.js"},"transformIgnorePatterns":["^.+\\.module\\.(css|sass|scss)$","[/\\\\]node_modules/(?!(@material)).+\\.js$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"<rootDir>/jest/cssTransform.js"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node","png"],"watchPlugins":[],"verbose":true},"dependencies":{"react":"^16.13.1"},"gitHead":"9eba23f63239a3721d7414fe97664f9c63cb3a50","_id":"react-rb-auth@0.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-cSTPDKbALe3tgT7akWQa7I9zdhKy5qAIbN8GnG9Skg/KqQdYJc+HTQ7Z09FVAf02cSZGRFY2dLrzj8Y7xPR2uA==","shasum":"91105942c3d5f645ae549382ca18a574ebb524df","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-0.0.1.tgz","fileCount":12,"unpackedSize":10153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/zvtCRA9TVsSAnZWagAAAGgP/17nzZjfedSv8Euy/Bjf\n3Py5Y28A5krS+4ib57zUHv4XA93kkqgSIFF9ZNkjjg+29f7x/maJX4JKv0t+\nHyxv/32x9hMuGun8KJBl0YdWNZEDPzWvHXIDSmg1BNRNJO7Rb08ocogW84h4\nRBakwQP7PRdPdQY9GW6u/nJqWjiNz1W+1fU4Dg7U4467D9HfZLKOnHq3Gw2V\nlNjK8Ox9BN3gY4ON0Cl1Ppngq+KuCpcbMoOWMCXU195yLLj+QGtSZBpBbaRo\nK9tSDcRXcmdcwIeO4Yd6jJDILw2esCNPpbTdVPpmQWeNCNpPoKBmRunw+ECe\njKYJ1KCHAgtc2ItLMIy4NKjSKGGxXZURnsU3zeay2jWYY/Kxu+4p6UwLNiqJ\nxnaTkmYiJ5mV/8VxoB5e2PZHfCKXox3cm2KO/vE0a9a1HfGkl8CmpXj0L7Md\nrblLyrlB+GHTlKWv2ZBHo22p2mmF2wwyq/BNSyqyLpiLRIgxKJ4y8fcZHQvr\nDZ/pX8c9/EJrMjafajQN46YvVT5xIj0kfCas8WZTNUQj//MwRK2q735bdw62\n2G8wtTtxqxkBSjxskX/gHtB5c0LENQmPkK4jcN3gVIiv3D95g3jikXEWUSSu\nyVlBu8FQIt66GfXw+v7nUwIs3911gAsm+/ATRqFEJijIqqLlvxKTYhkh2V/N\nP3ik\r\n=0gtz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0s0NzE1cqBxRSm1kdgvVMJcNk0P7wG9A87IMN6xzpXAiEAi/LY+zNaWVgqniUlk/3R/20zI33bw3EdSx1xPLtk16M="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_0.0.1_1593785325496_0.2568491194267801"},"_hasShrinkwrap":false},"0.0.2":{"name":"react-rb-auth","version":"0.0.2","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && tsc","prettier":"npx prettier --write lib/**/{*.ts,*.tsx,*.scss} test/**/{*.ts,*.tsx,*.scss}","test":"jest"},"keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://gitlab.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://gitlab.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-typescript":"^7.7.7","@types/jest":"^24.0.25","@types/node":"^13.1.4","@types/react":"^16.9.41","babel-jest":"^24.9.0","chai":"^4.2.0","jest":"^24.9.0","mocha":"^7.0.0","prettier":"^1.19.1","typescript":"^3.7.4"},"jest":{"collectCoverageFrom":["test/**/*.{js,jsx,ts,tsx}","!test/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":[],"testMatch":["<rootDir>/test/**/*test.{js,jsx,ts,tsx}","<rootDir>/test/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/jest/fileTransform.js"},"transformIgnorePatterns":["^.+\\.module\\.(css|sass|scss)$","[/\\\\]node_modules/(?!(@material)).+\\.js$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"<rootDir>/jest/cssTransform.js"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node","png"],"watchPlugins":[],"verbose":true},"dependencies":{"@types/react-router-dom":"^5.1.5","react":"^16.13.1","react-router-dom":"^5.2.0"},"gitHead":"4c0b75903772148b42fc4c37d297e11e82bd2942","_id":"react-rb-auth@0.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-GoTrFc8MBUIyciFUV/F4yArwgurtgwppCU5iXVo3R8/LTfmsiXGpHU+qZbpqakH/zYDHnz4IgLN8WRsJUHzmSA==","shasum":"f960c52bfbfa4ba2fa747dd8d2c0cc6c81ca179d","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-0.0.2.tgz","fileCount":17,"unpackedSize":13270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/0kXCRA9TVsSAnZWagAA/C8QAIU23x1pIyA0LlKfcAw9\nsRQfVQ44Y5PeJ82m49qPDa8AYPDyp0j+A4F0KePsQsmRyLDw3SUoqQrtlzRv\nk9st6HE/P+b72dvMbWI3gpybmg3iWjZpcSmNaDyxGJsckwqif603TgqTIqiC\nmv5i6iY1pxdXgFJnm8jZIWbTPcEL4z16xvp+ICwoZGQwC1fxqsooxEOqQPFS\nWvpHF4Nh3yNoqXpw85FQOy9fv4RloX4UcOIkmVMwkcQjgvgx2s0cdV8J6NGp\nhJSEK8XEEzbHy+umd6qTtlh7CD2inWrM0EmuLs2wl3YdnQKpXAqiaU2EnF70\nIyxSwNgc1clvx7OzQNAjrBwTE0+pS3dgC1XIIbrZ62NUJtGOCZyAHiwJ+d5g\nTlYM7Lq3clnW3biUl82tmA5JyyzbwqT0qk/a0WzyRLCaoP6M2qXUZG992wRt\nylxV+d27KGZnwzme/pkDFSEnK5mPPjUmliiw3zbCQtCzFmdmmiZrKPUOIC3g\nNZQ2mVwi2QqSVBx2wdgbFMV8duGeyHAePuC1OzPsqLlLhWvWg6Aqr+N0TFdh\nhCs8Gcz7Jwn2gxYmOs+GQO1GiWGXSNTVdhMf930TCTR7QK79iuxgRsFaIKG9\noDitrwIDyilnaRkXRWj2XSl2Z9VXiMM2w8L8LY/sqy17KSm1/AqAVEF0GTh3\nYBOa\r\n=mSNY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1Ko2oI9DGTJLmWISRLbZOUIx8nqTl74fKcQtfSoia+AiB2dxFuHMP3KdZnVvWwY4RpIliPHTzPQl4d0c9jln1X6g=="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_0.0.2_1593788695584_0.07562230931155689"},"_hasShrinkwrap":false},"0.0.3":{"name":"react-rb-auth","version":"0.0.3","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && tsc","prettier":"npx prettier --write lib/**/{*.ts,*.tsx,*.scss} test/**/{*.ts,*.tsx,*.scss}","test":"jest"},"keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://gitlab.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://gitlab.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-typescript":"^7.7.7","@types/jest":"^24.0.25","@types/node":"^13.1.4","@types/react":"^16.9.41","babel-jest":"^24.9.0","chai":"^4.2.0","jest":"^24.9.0","mocha":"^7.0.0","prettier":"^1.19.1","typescript":"^3.7.4"},"jest":{"collectCoverageFrom":["test/**/*.{js,jsx,ts,tsx}","!test/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":[],"testMatch":["<rootDir>/test/**/*test.{js,jsx,ts,tsx}","<rootDir>/test/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/jest/fileTransform.js"},"transformIgnorePatterns":["^.+\\.module\\.(css|sass|scss)$","[/\\\\]node_modules/(?!(@material)).+\\.js$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"<rootDir>/jest/cssTransform.js"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node","png"],"watchPlugins":[],"verbose":true},"dependencies":{"@types/react-router-dom":"^5.1.5","react":"^16.13.1","react-router-dom":"^5.2.0"},"gitHead":"4c0b75903772148b42fc4c37d297e11e82bd2942","_id":"react-rb-auth@0.0.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-DRUAj8HEsYZg8SdN3XbfZZcxtzomluZDL9gmkc7zDYmspPobUj5dlhQ14x7ul9a54zcjqaNVS/Z3JD3R6VtzEA==","shasum":"5ced4a79a2b19327dfcbd4ed2693edbdc3719da1","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-0.0.3.tgz","fileCount":16,"unpackedSize":13232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/0qOCRA9TVsSAnZWagAA27wQAJRDpApRkqqFaFa62noe\nx8T4ipuFZorKnVrqOY5pXs8FJMzy5CrrKb0HeKN4/5iSWjnJxxQr7lLQAE1J\nzHln+8Uy/boozTmkd2eTgKbCWftrcISIiQnSG1mA2uKNDI0AVe3j3oG/zfjP\nF04Rx/YsVLa1pKJsTJ7/0Bk95dvo0Y7Lv+NrI8Zkbj6kSQcnKvtZ3VMI0dn7\nut8jXYsTfZX0UspVX6m+aMUHceF+fnXRc2tduqvH4qSP0Ley+XRwhWqxcY6+\nYWwNiaF7hT48xlG4rKy77uxHGpwvhk7c/Axc21RP+5oL+WKW6EhGsus6PxjQ\n+ZsWyy0ehDLFPnIR0TcPtbpTDPhYRAi0dQV+Tr/HGz70nqzNME/5DjeEaglp\nyT3uIT4XXJ2peKRjVQrgw2IJGQJt8KY4MZEK2FFmhkHHcuxDB/npxjs2zSHV\ng2XAN3GqPE3pJsp8to9yY1oSmvDmrbTehuJXP3o5UI+fLMt4851vHBWfHpl3\nDJTbZbzplK6dCqVcagPHPA7GF9wnssjWOwBVvKBN+QYuNOQvb8EcxjgvTAa3\n1cEqGgeu6+r0ja3P8wWvtDveWpYB3O1YM18q/IJMiZwzH+I1A7ZmteWsCfQ0\nYsO6p77lQWwi07YwbiOaPtmrUOYe6LgUXYYhu6hB5TOFIRZ4SMob5cSlgHTm\nJdCL\r\n=Z9mp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQCQEDcP/TES/57t+xGTQJ4kBO4DM6DC5xcZMYCUWT9wIhAKLV9I2sz5oTWPpolPp6IRjBtthKwAy5Rh7+xFEt1JX1"}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_0.0.3_1593789069879_0.877782370693216"},"_hasShrinkwrap":false},"0.0.4":{"name":"react-rb-auth","version":"0.0.4","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && tsc","prettier":"npx prettier --write lib/**/{*.ts,*.tsx,*.scss} test/**/{*.ts,*.tsx,*.scss}","test":"jest"},"keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://gitlab.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://gitlab.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-typescript":"^7.7.7","@types/jest":"^24.0.25","@types/node":"^13.1.4","@types/react":"^16.9.41","babel-jest":"^24.9.0","chai":"^4.2.0","jest":"^24.9.0","mocha":"^7.0.0","prettier":"^1.19.1","typescript":"^3.7.4"},"jest":{"collectCoverageFrom":["test/**/*.{js,jsx,ts,tsx}","!test/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":[],"testMatch":["<rootDir>/test/**/*test.{js,jsx,ts,tsx}","<rootDir>/test/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/jest/fileTransform.js"},"transformIgnorePatterns":["^.+\\.module\\.(css|sass|scss)$","[/\\\\]node_modules/(?!(@material)).+\\.js$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"<rootDir>/jest/cssTransform.js"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node","png"],"watchPlugins":[],"verbose":true},"dependencies":{"@types/react-router-dom":"^5.1.5","react":"^16.13.1","react-router-dom":"^5.2.0"},"gitHead":"4c0b75903772148b42fc4c37d297e11e82bd2942","_id":"react-rb-auth@0.0.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-pKX6HnypHhfueQ8zlPxZ9xv9Xp3cqw0mvPRMeOGlWN/Pn9Q//7r2oXdXRfbV2TCAQi2ngi5mz1VAtPpY94RAWA==","shasum":"4058621f6bfa992b623c881898af18f4bed48852","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-0.0.4.tgz","fileCount":16,"unpackedSize":13319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/0sNCRA9TVsSAnZWagAAQxAP/3nrlgLECZq+o7NWyP1V\nDqKAmBHL2hzRC9vPvHnPXyNQk55+lsh/+jXoFakPNRcgvcvCCostp9KB0gdF\n3UHofSa+LA+hO9k+FZ/mbeVtyLVKoMabja/u04qJp8mpXe/gfHTdNxNN7+fj\npek5QecYZ4B5zJY18ufjDRrD3U7kGdhF2HYG+Z/KQHrWNQs6DetQ8TeWv1Yh\nQdUoC02zmhPEOZCGpz2Bg/Nt3M8oGiCKghSyaHt+/Hu2pU/YnDlAHjHiECbj\nw0Had7YOaKPSFMi6+b/aDHqV3dvWg5ewP2zL3TtflgmGi2TsJHFjlG9V4qJb\nJeHFZh7gxj9KTBaKHbVOwAMzZDeW0i+xJtZarEf0xm+GdqlBsdeji1fYNhUI\nobI8A1wk6/dPIBP1IiGkdFJaECru4qG+EZM/QAiOnZLX/8Jx1/Tghgc/zAZ4\nEmxV3GspN5/twfZCZhfj2YEjmD+9RhaDOo8jJIC4vDhemnDimMOV7+FTSA+0\n3olNDiTShfcdpJ6O04xT2V38zKP1o/Cf6ULOsYyE5e+SPieFkHEE3yuu6djQ\n6gKdTlcECGa/3nae7QLBQmGfC3k3PIwwYH934jQa0c8MqWtwttoQMYVYUxjQ\nonI/mDIB7P6OYnVvX226FJX+pm9tqRPS2uHICiNazQUzniwmX9Otag8PFnS2\ncEbM\r\n=LSRO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEChidobaej/XUMLx2hSO1NTJvXBV5IV2zGzjIUO8v7AiB3y3JlgE4lfLCgfK+XoWcBDCulGUu8rEZoUvzS93ipYA=="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_0.0.4_1593789197479_0.9405656907803248"},"_hasShrinkwrap":false},"0.0.5":{"name":"react-rb-auth","version":"0.0.5","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && tsc","prettier":"npx prettier --write lib/**/{*.ts,*.tsx,*.scss} test/**/{*.ts,*.tsx,*.scss}","test":"jest"},"keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://gitlab.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://gitlab.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-typescript":"^7.7.7","@types/jest":"^24.0.25","@types/node":"^13.1.4","@types/react":"^16.9.41","babel-jest":"^24.9.0","chai":"^4.2.0","jest":"^24.9.0","mocha":"^7.0.0","prettier":"^1.19.1","typescript":"^3.7.4"},"jest":{"collectCoverageFrom":["test/**/*.{js,jsx,ts,tsx}","!test/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":[],"testMatch":["<rootDir>/test/**/*test.{js,jsx,ts,tsx}","<rootDir>/test/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/jest/fileTransform.js"},"transformIgnorePatterns":["^.+\\.module\\.(css|sass|scss)$","[/\\\\]node_modules/(?!(@material)).+\\.js$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"<rootDir>/jest/cssTransform.js"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node","png"],"watchPlugins":[],"verbose":true},"dependencies":{"@types/react-router-dom":"^5.1.5","react":"^16.13.1","react-router-dom":"^5.2.0"},"gitHead":"16c15b372dff6e7eb0d1d7c222ef7df05ea87882","_id":"react-rb-auth@0.0.5","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-H+SZ4KWQ4WCMYjnINF6uzplYM4BCr7qwM3mHr3pkx5B03vF7pVVmKb7+94gIn7X7pArWexiTzbU21uiGR//81w==","shasum":"9dc55056f8e61854d791f990010664f0c01563ae","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-0.0.5.tgz","fileCount":34,"unpackedSize":30620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/01lCRA9TVsSAnZWagAAL/wP/0I58JNHcLpgqjcQLfYp\nHcdwh4O5lbDPSUukllu7FIfE7ga0J4l/XssUnIvTREKFY7ah/V9bpku9h+xw\nBqhFt/ZWVK/8s/ZaqoD9se+P1104WE0o0E+cxUo8LC49sE9d/Q95YI3devuy\nfnWLhMBcAg8Sp474whzPbBvR+QOrfRlPKjrdrHTLRiwdlYngnomNDDQNs+wp\nsOLpVQUbg7Ovw8C1bGbPy3dITfbzMumiYIRLeXV3ayLUpe4NEfblQihpMWDp\nQ1AoVHxb4itvtSpa4E3ef77Fv+Mkw1+G45brCSFXOIyEKDuJtzEDvNZIjrmH\nnsLQtW2ulpYQ5PJu+GPOE4G4oyBlwRC6Ka1yV5fLTsLPv1QqBI77Ca/5dKI1\nkRzgMYmIFji4BIvt33YDsvE/CYp/mWSpQaMi2CrjchdXDSuWfwIv3o3i0Tm+\nMV6vxplS2RIH6ULObaFJsA1fUBs/z4u+cdw9pU27NfiemQOyLFupkTWCsERv\n47J9MzWTDQw5vqUqP+hfVzw6I5Yye9SxdmowrwcTHJQVEuEFC0DsjLOUEIEJ\ndPdfZ0EIqAoShhRxIvup1xt/tJ0sFhhhVuAuDOUcJgTXjOpMQ5iWpWj11x5r\nwKpffF3t+sZfyxHnYFQTtaOs7SIpDTYydl7yyMamUx5Tv5qm/y7nwpMn7xzI\nWqTQ\r\n=LdCU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvQbG+L5t51Vyuyr16M7UFkFdBVkohl0j1IlrRerjtSAiBoCZmNaQEyAXHW/w0RKjEPO01Qy1njpnvXAnN4hx49zQ=="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_0.0.5_1593789797405_0.32471448613797826"},"_hasShrinkwrap":false},"1.0.0":{"name":"react-rb-auth","version":"1.0.0","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && tsc","prettier":"npx prettier --write lib/**/{*.ts,*.tsx,*.scss} test/**/{*.ts,*.tsx,*.scss}","test":"jest"},"keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://gitlab.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://gitlab.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@babel/preset-react":"^7.10.4","@babel/preset-typescript":"^7.7.7","@types/jest":"^24.0.25","@types/node":"^13.1.4","@types/react":"^16.9.41","@types/react-router-dom":"^5.1.5","babel-jest":"^24.9.0","chai":"^4.2.0","jest":"^24.9.0","mocha":"^7.0.0","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","typescript":"^3.7.4"},"jest":{"collectCoverageFrom":["test/**/*.{js,jsx,ts,tsx}","!test/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":[],"testMatch":["<rootDir>/test/**/*test.{js,jsx,ts,tsx}","<rootDir>/test/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/jest/fileTransform.js"},"transformIgnorePatterns":["^.+\\.module\\.(css|sass|scss)$","[/\\\\]node_modules/(?!(@material)).+\\.js$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"<rootDir>/jest/cssTransform.js"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node","png"],"watchPlugins":[],"verbose":true},"peerDependencies":{"react":"^16.6.1","react-dom":"^16.6.3","react-router-dom":"^5.2.0"},"gitHead":"6527ccb612d9d15145b915deea87be10cafa1a66","_id":"react-rb-auth@1.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-F+ZzCs2zcpab9sturGrzXldhy9bFW+YMnEOlhhwSWzes7agZPtwZ5SDolBln7qtm/fH7pz39Ya0BSXh6XHH1Dw==","shasum":"074c39a5076e36439fbc86939aa8fce285ef112e","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.0.0.tgz","fileCount":34,"unpackedSize":30907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/080CRA9TVsSAnZWagAApdYP/24fW23xxM6Ets+/Ja0Q\nExWGmqEFqMDpg2u+ki30GKXUTUxVqlcce2E7O1um6YalXw4SwlzXa4uVmnCI\ngSNyphVQhJV2V2C7tfNS92+fGlVhNUrRTDG7lK5BgKBa5/4wfqpxIa+ZlVnG\n7QX0mDJOp50e9ybJS9HERbFLnWBBpBb065YgycDcYv6X8FbTp9w+8ICgCmtG\naA5DblS+3HYw9S0ptq38hV9mccUOeSW2OejWDJPO2pSDgM19Godr6RfxeRBh\nt/1ifc/YmLxKYTQZ8UVLpoVH6GxntzVOVfVHhme2YtZ0Wvu8pW2rmfG4eBYh\nv9//xYAtKVwdrpgCPC7nPRnGWib68A4xzvFpSaxLNXGP/phZBzo/yhOxwqVG\n+lVW7hrX+BuiBZufIGV7HMoqf9WLBNO8YI6Zv/FKsA/oksBR5Cc/uqeS9rNF\nkV1P1k6dNolf132HR7AgWBQjiomzb07DOJPeR2Cb4LTIXaJsNIJRKd18ksnt\np1UlIt7KNpDuiJ45ij5HjLwfDHP97EwvSKxwKdYMadZ3XSN7JR5tDW7A+p0B\nGJn3WssUZjpqg6+7icRSFEZ4ggNbNL7dvisbtpGdhIOcnEzGRUeyQQgQl1o8\ni6+HAFdpLoDfLMeiHOgnuwryp9AMNrpCt75fJHzgS66/OUxjzunVK92Y0T3N\n3oH4\r\n=3NPh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOUc/O/U/KUxg0HLGsnqjZnhSwXx7uFkpWXIINODPPmAiAT7eByu8nIIsY6sUhUyvNSCP7WKkv+lhSldD80DJvGEg=="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.0.0_1593790259697_0.3323267043142719"},"_hasShrinkwrap":false},"1.0.1-rc0":{"name":"react-rb-auth","version":"1.0.1-rc0","description":"Simple Role Based Auth for react projects","main":"build/index.js","types":"build/index.d.ts","scripts":{"start":"node scripts/start.js","build":"node scripts/build.js","demo":"node scripts/demo.js","test":"node scripts/test.js"},"license":"MIT","keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://gitlab.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://gitlab.com/nmpribeiro/react-role-based-auth/blob/master/README.md","dependencies":{"@types/jest":"^26.0.4","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","typescript":"^3.9.6"},"devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/node":"^14.0.19","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.4.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["react-app","eslint:recommended","plugin:@typescript-eslint/recommended"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"_id":"react-rb-auth@1.0.1-rc0","dist":{"shasum":"54626d70cd566da0ec14278e6e38be299ececce0","integrity":"sha512-QZQ1qMBydrqUlS8XExiTWWs3CkhT/UQ/Vp9omly42J+NpjuHr2XhgynEJ0/xjXTfjrMTUjNSUKXALdhf8jsw8A==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.0.1-rc0.tgz","fileCount":10,"unpackedSize":792779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBX+WCRA9TVsSAnZWagAA29gP/1KlXvL9x48goqdHaIha\nw/kZKAagGcJvKZPmy/gNhFodEzawcAUm2ru2ikAqBMpiAXAI3gaIebiIm6yD\nMlp7RhzephkS4FBPzJid3HAALT2BQx2cjJOkrVyKsKmM0/Dz8ptjow49+QHp\n5h6jfwdBJF/jLtYBRfWyO8uMFwEG1ckPv+3f7IAAxxi+8q6EGeKbU/zGV9Kj\nQIznmF33+Mc0uc7991bxkFwX8sKfFCpme1j8HyBMcZc9jJyUUvJBoYc0Kby9\n6lcOgmY0Fg2LfGwR8fMNmmWA8VpZRf4wwOGWC3GjeEUjhUYcnRek8IyyOpDF\nTlGKsE+wiuiIa9/dCBowNCsewtxIx7Rp0zrW95wSftknsc+A0gDtzdBAhb1p\nWbG80bXmG9guTYhEgSBh6SgO3GzDNV+zFR6KpNtTNPbDHaGlifBu6eD6Ave8\no5Nk0AxCWIU1s1jV70pQr16nTzEog/qtxJRdIuN/jfUQRY6+OgtoIZWPtcrI\ntfoVFV7gLZV9hFMm5BfHUlrpsdF3LzCFfHd9FCJ+Ywu50FAXEWiJx85WHcIo\nluqbFLAFOtFdyMjiN/lclI0ZFAxavhMbHNC6VhKDBRTnF2bQ6go3S+PbxWCV\nrMw7ryAGgxjgxOt7Yj2TLxoNGv68Q92HuC5aDcdKRgNh8o9iLBBSPZqJYPRt\n/L/t\r\n=JAaG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARPoTsNSWX9+Tp1jIJKshT3UsbwsVsOamKV+OQXxI+bAiEA1ewCgtelYX7livac902E4KQNaPIs1k0hGyGEzij15y4="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.0.1-rc0_1594195862252_0.0015827489122526295"},"_hasShrinkwrap":false},"1.0.1-rc1":{"name":"react-rb-auth","version":"1.0.1-rc1","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","demo":"node scripts/demo.js","test":"node scripts/test.js"},"license":"MIT","keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://gitlab.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://gitlab.com/nmpribeiro/react-role-based-auth/blob/master/README.md","dependencies":{"@types/jest":"^26.0.4","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","typescript":"^3.9.6"},"devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/node":"^14.0.19","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.4.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["react-app","eslint:recommended","plugin:@typescript-eslint/recommended"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"_id":"react-rb-auth@1.0.1-rc1","dist":{"shasum":"6537905172471aa697e2826448db7521bd7549b5","integrity":"sha512-qR93uNB0XGj2uc8PY1Uow4sHrfD8qE6Jigi0w6sCE4dZi0u3FkoFQJpXsKqt4zLolMKIGTz+BvzUu2u9LQIJYw==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.0.1-rc1.tgz","fileCount":27,"unpackedSize":605185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBYiDCRA9TVsSAnZWagAAnWMP/2583e3YLAsCS2BY5yEZ\nB+r+XJqPxRrcIfT6fqPG2QbRidZzkSQNoAxHnbygN126s579PRGWpldkyad6\nMba7hmhgqvF7yqMp3xjO4msJmbpYydEsL8Q7zGDWz8JY9p+2MlIqlHWf2SXB\nlcsQXrBT1pdB2zlHtGFTICgEF/leLFvAeW4wbc1OShH4/ftVLlePbQox21Wl\nlNuZfHHzNcBbuh/iFaBbUVK4hfU7ONTLErVzqlyr8JY5Asm8h6qMiXcg06rb\nt5kGNfCfE7XykUcbDZhpqeK6PjUlIAGdxi4Mh8RiAO+KZU4rbwFjAcD8JhC6\nlV71cB4QQ2TGbkWAUeRKU6fHLJQqVTOButcZ3vYTHURn/3MDw+n0Mga2Rm4s\n/A9UEVkGK8ODF++s211sy5xMT8BpAS2sXCUxGizL73FvprMkH86Y+PHFIVjS\nO9ZMMmcJPW5l4Vb0cG9bvJWrD0M9dec1Kwg3psq5dOAAEcMWizjjPE7BZIXm\nQiiSVCwT3fzPUx7TdIvUS6xKJf1p97v0UMait3MASoBYS2YeepQYFlXobOeP\nlCQPcgBKfFDrRTuXcDPvKvZWWwvZaC53MvbLtcjjfPCC9LTdnjMA7mDQJb9t\nBddIk43mdUQql8JVcqnrOzp7YMDA3Zv7VjEVR9LZ8ogd/xS7g9D7asNJpOq2\nNOAr\r\n=WAFJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxO0tAJ0Pf65F4phQHYmCP7BArM60SCS8KV47H63BUlAiEAqZYqXtERQhJoJclE5q0ghdG6Iyy43hZhYQ1YrBNYwhk="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.0.1-rc1_1594198146699_0.5580184152438825"},"_hasShrinkwrap":false},"1.0.1-rc2":{"name":"react-rb-auth","version":"1.0.1-rc2","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","demo":"node scripts/demo.js","test":"node scripts/test.js"},"license":"MIT","keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://gitlab.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://gitlab.com/nmpribeiro/react-role-based-auth/blob/master/README.md","dependencies":{"@types/jest":"^26.0.4","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","typescript":"^3.9.6"},"devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/node":"^14.0.19","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.4.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["react-app","eslint:recommended","plugin:@typescript-eslint/recommended"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"_id":"react-rb-auth@1.0.1-rc2","dist":{"shasum":"4be7b6d30373e0286694e2d4b1fe95aaac7ac6d2","integrity":"sha512-Vj/twPFpy2xqFSYvRQQ4YxTzLzvBZlF16frJMANsDWhB1/rSIkJvOVecj97o++OwNbXzgFZ9F/mayOo7dA1eXA==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.0.1-rc2.tgz","fileCount":27,"unpackedSize":607534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBY3WCRA9TVsSAnZWagAAYZwQAI6Ytc7I8GoLWTUKHcwG\nAlrI96ovErvl5B7OwCLwbuy6qXdMN+gzUR5CrloDI74nHtj4/l7+OAcPHpyy\n53e0WuMbu1y8+mjj8pR4/8EdJ9ly9XepFD2tMCwZFBcfXVw6HuxuXRbvTcjg\n0mXRHENItPdp385Xt60Mxrp1tEGVnNlSAM6/kafx5L0kZSMkubzVsk0ZiYEG\nIGLCX9hOG8mlFsf6GnR6Bq1ULKR/QDmRh4zGwTMtXkTOmT4UrfnMQ4u9J7FC\nBsPcsRlkLK6GHl5OJSRzx344fDs3TgyO0q4CXuqYHXj2sxiSy63W/+QJKl06\nW2OTJmSuL9+BVzgn3bH2jqRaOUjmnteVMAHqP/t/GppOp1IupUZmRvDirjqy\n1ObIJAfv3ZznHnaPEim8tmj1/pJt7Owva1NJvHTmKULNSoAdc//PBnWLq5nW\nRm93RY1e6L82db0AkGB03/EViowlA3WUT0fL4Gb6QZmMiHnB7cu38hb8slGR\n8flQgvgy8imvrHs39qNAjn2zrkH+unre6BnOBNRBHEJ2dJGoyJd7dZCOQ78U\n1N7ub+jaFvhpdt7G/3WAMYOKcCIGqYjQFy4SS2XSW652dsl4LtuKzLfeW8+G\ngl1Zfg60zCC9vr6jiag9tfP9GkF+1kXCcdQVJBVE0I2aLmshqZomu+RYeT3C\n1VUM\r\n=ouiS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/JtYky7ZVXKW1E8YztwWTxSg5B1mes9Oevquj6CXTKQIgKwjXTVxA9HRk4myNtWrwIe8SGtxdd4xLOhxBbdH6oNI="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.0.1-rc2_1594199510492_0.7137674724360303"},"_hasShrinkwrap":false},"1.0.1-rc3":{"name":"react-rb-auth","version":"1.0.1-rc3","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","demo":"node scripts/demo.js","test":"node scripts/test.js"},"license":"MIT","keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","dependencies":{"@types/jest":"^26.0.4","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","typescript":"^3.9.6"},"devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/node":"^14.0.19","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.4.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["react-app","eslint:recommended","plugin:@typescript-eslint/recommended"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"_id":"react-rb-auth@1.0.1-rc3","dist":{"shasum":"4196a9a9fcd30b41d5bf7a409a0c73845d6c6684","integrity":"sha512-D7HDejmXu07JV1651bzSR76ozKU3PMuIkli//W22BF8IoI7437V+eWQu2I3+4tAA0mxU/j/ajX8bVZSs97VfeA==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.0.1-rc3.tgz","fileCount":27,"unpackedSize":607534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBY5iCRA9TVsSAnZWagAAN3kQAKUmrVcmanjlQMUPDDki\ng7iXnCwxpemZXPATeqjZkjAfEdrZYKhCxdDKfTeczJmhqDdJUE/7qg5SxDrF\neCHgKPruAp6ArszBsZAHapu5vKZjvVwqSjcebLcVo+Tp1cACNhshbfcgu4QR\nXIlhecqTUfe9NsG1o5xQlnaeyPwB/hNqQCn91tQhf9B4n7cbH0nnywbYRTD7\ngtDPKjPzj+zVECWMqP7BOFg+N4Fh+2Ki89+RU3Dtojls4YIb9VJ90RF8UKzj\nuLtghcTBlX43IGzS+ryJm14MF1n33lCw4PnW058lO65Dzkm89uo38Z0IjzEb\nqfq97h+SKQ7qbX7P2rcYLNtEba9+HlOKCeSG8EWwI6t1l48rBC+AXgBfMLY8\nrIvTPIcG38tINBKWn0jL1iZ4f5rUpH+thnhebnNbH3vuxCLjfNes99A4AP0C\npp6xgwpGMLhMYvZspi5LC/QciC8b0XPgcjBn2zunZlZk4HFVEvfk0mFrNDuJ\nQanW4xbXnYDXtMv1hAQl8XVrEg54K4UwkdBLsNfg3qScffZIqBYGxQWvgnJ2\n28ab//SYzfiEju402n6HSeVyiwsbnVGOZJN7E9mJHjAyIqsE3mpNcnb5WDO8\nzJI56mtHyVU+Vbebc36uhkX/izhqZFUkPrMJS/sBkQctEBLmdmL+rfnohEyu\nWqaW\r\n=GVM7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCAI1ZMf8MSdV/KpbvW9y+Ap7gDgvFydBAWfMuK3xcyAiEAw23wzahFojxZUBXC41/V/5qHdGVA7F27JQWL93YT44s="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.0.1-rc3_1594199650033_0.17866218689763347"},"_hasShrinkwrap":false},"1.0.1-rc4":{"name":"react-rb-auth","version":"1.0.1-rc4","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","demo":"node scripts/demo.js","test":"node scripts/test.js"},"license":"MIT","keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","dependencies":{"@types/jest":"^26.0.4","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","typescript":"^3.9.6"},"devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/node":"^14.0.19","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.4.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["react-app","eslint:recommended","plugin:@typescript-eslint/recommended"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"_id":"react-rb-auth@1.0.1-rc4","dist":{"shasum":"7074d2366a2801e1588a2f90fd77ff6c471e52f3","integrity":"sha512-BcCk7Bs5qGVDWLhehYFUxlmqZLIGwey7uYG+kLiJ9F+zfQGB428w4jkYOid1innjri45O60JVg2vxs+CCtSEQg==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.0.1-rc4.tgz","fileCount":23,"unpackedSize":30905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBclUCRA9TVsSAnZWagAA+jUQAJZaHYi/3EXTl7kgxA23\nMi5US2PeWBw5KyCuGbv1XCc388IuMUey+blTHMSsf6R3hoyjbB+cBxcRjfuL\nf9y3E8HTxRHhsKD+3uoiHs1QK7y6aRFoYdjozgtblubwm3vkGDsfTu70Np4S\nff6b3RU3k2LUO8QEPIkkfK5pTZkipYW56uw/RqKI9adUj1yQU9733N4zcH21\nV8JAIOpZQJPOq+P0bdobusZfNy5eEVbc8RX6PUcV+Pd4nUrDldZO64+Z14pz\nqk5VwBDkhaZSuYnbTFn9tNeFOUPtXKkEbfq42KQXVuD7cuxvoYTy4/t3+b0Q\n1JBo0LVd86lyC15lUELyaXXdSoqNZE3w5t7JU1Q1PMkOis80Eba7V+UGmKMv\npho3CREC+kZnz/5D/ZP9hhMebxCaGbWcKaqSX4V1F7xesWy8pi+kEM1BB1OL\nywCgdAqKdFeF0/eMqrExet1t9r3w4jgCcyObOyHgx7qRVyo/6SVj4fXMsVzw\nCrVd5zVI1hDfHbP5RdNpuHaYVeCmCwDDw7ytpMqVkaKAAtKHfHNxiakCzOJi\nXU4cZArOi1LcEkIUgM0at2iMc9kRYNb9RmHJgGx8GaitReRfRuJW5KszNMQk\n40GK79wpKnzU/yOBRlL2xt+iCUDViA5hMPsIDHO5pNP//FqsNkmt5J5Racfp\nJJl/\r\n=hfm9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDys7vCpPc9BE/7+baoPrSn/tn52+ZEMfpHqi8jYIK0AiEA1UcD3VeG0NpqcJL7sh0wU4WUoIiLAmo4D++uEzfJYG0="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.0.1-rc4_1594214740015_0.19094022133484434"},"_hasShrinkwrap":false},"1.0.1-rc6":{"name":"react-rb-auth","version":"1.0.1-rc6","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","demo":"node scripts/demo.js","test":"node scripts/test.js"},"license":"MIT","keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","dependencies":{"@types/jest":"^26.0.4","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","typescript":"^3.9.6"},"devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/node":"^14.0.19","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.4.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["react-app","eslint:recommended","plugin:@typescript-eslint/recommended"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"_id":"react-rb-auth@1.0.1-rc6","dist":{"shasum":"9cde7ae95b0c26c7e3635328bfad57dc940b8ea5","integrity":"sha512-xplPnZVp0XnFgDbUyr4suf4U1WHt3kc0BKeO0vC1MwAnqsaB4PocG/jK7BTbhgIxKxQRVxrd+v/SfkjzzI1wjA==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.0.1-rc6.tgz","fileCount":23,"unpackedSize":30934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBdHaCRA9TVsSAnZWagAAk90P/1PbZ02pqshP/DKKTe+8\niw+a/WmraB6t6XwGsJgibp2daiRVKxd4UEW6wghuOUpVq2+l1G5LwKJo8EFf\nQWSfcN7/cpZCqirg0p3dpXdMMg+GBH2i1EEppD0+B2mUrxldTqHCqfzuHT/M\nmfW2PCW07CISHiY5yoz5xrWkTfZ7/htXlCzLxnDcVGCetsvrPz2+0baOP/Zi\nRivtdb7ePGszgA43uFg7vfCrmHmfpcvNdC43gAxCKiOBJJ83DEfcdpUP8W9s\nU4SqwyDj2rK07gPufy431+32lPlV7MzqeopV2q5Ake17gfWkszyzSkpxtk4B\nfDwzaFlZ3Y7Wf9uYiCLb4RVzcmqPOYJH1pxoPTvzROS+/C88R6tzqkzcTfi7\nsqYzJXBqp/G5x+68wkHhBzJKsfri+YKRNLv5R2V0Db0dzq20SdU6lh8weEwi\nHPiTbutenB+pYp0BF/VSIS7NZXr2HXGCoDAjTTKVPqBX6qku/UpDn1s6C6uP\n5rtcUaBFCPi6fs6+j4n1hM9SXRiRh7DkyekycyCEko+ppZnPsKCT1SHmDKKU\nFO2LzOJFtVZXNI0wVjftSMmuq7SarBiZgpDauPSi7BoJWCFyr78wcae7V9UG\nCcubPUj0XZv5n6YucSYrrfRvVybI1o3BV2AsoJGYPTSeRBnsue4WlJSEulfj\nFLtt\r\n=5Wqk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClUCf5+tflt2qsBK3Psqq6RE+zYuckXUNRi/JqXom5lgIhAJU/mFc+PqJsqs3OGxobS97nIyAcKnIq8ak9dzONzkPR"}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.0.1-rc6_1594216921471_0.5767114576233479"},"_hasShrinkwrap":false},"1.0.1-rc7":{"name":"react-rb-auth","version":"1.0.1-rc7","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","demo":"node scripts/demo.js","test":"node scripts/test.js"},"license":"MIT","keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","dependencies":{"@types/jest":"^26.0.4","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","typescript":"^3.9.6"},"devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/node":"^14.0.19","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.4.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["react-app","eslint:recommended","plugin:@typescript-eslint/recommended"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"_id":"react-rb-auth@1.0.1-rc7","dist":{"shasum":"583c7f273b2df1ce2835b3ce4e3152a00802ce1b","integrity":"sha512-RBcKTwDr3JJCDCs83kTK5V85618avctD0nv5DiDQSQKL5RTZ7V8NoCDvyEdezv1ZvM96T5V5W59GOx1dlviyCA==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.0.1-rc7.tgz","fileCount":24,"unpackedSize":43856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBtlRCRA9TVsSAnZWagAAvyMP/R2x7c7d3ByOJ4id4Bh5\nLzOdal6kAstHsqo+pJOcfPHQAOCQcTqqgez072y2hXbxVNK+/3es3gvhwDGP\nqkaToYifqJXL9UqyE3MSyQJbZs+Kv0sSYB513y+iltQ5yQ4VQCPLOxxNJ6AO\nUBdCaoWwYeJuJ1xqY8YhLJUzbkUzvEVp2o1H98adByqlznWMm5E/+LfpCTTX\nQzWckyjpGfpz8Ylfc/lCMDPbOjctKu4iAJIe0dN2hQqCa4SIc2sOOhnf2wRr\n3NTyz2HuPBzPZKm9bJXSylb7UtyUezz6tTDRcuTaKLXBKel3zZCDzzIu/Cak\nqAB9toMFFVA9G+FVcl6tqIEjPLhucN1D/xjfWJVe88EWVKBDufk0ypa9KOqg\nZhUbQkQoLK/B/3L4i2+x2DukHhAfm25s6r1JPxz51MrEfmJh4Pdx+1O4uOhA\nBe412174xO9fY/F8zdbZrb6ntuQ17aeB/2XOr4Tyv8hUBt7qHYLjuFcS6pNF\nIcFI+FDcAU94R56b5qOq1Aym9IjCHfMp7O7Q5D2UXEmVb/NPA+4SyQ5RgZ54\nYRWMnkqCPHsvIEi2SSvboKYkBM/mPY/oabZ+PSEc8lXD/C0ChEBB6vMgcgE4\nuoA+GxKbu3Maq0dtzxjgUCN1VhoSSnLttDiOacOpJJnRBZQnnf17Hgrbn6Ac\nS4fT\r\n=jmxZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUMQUfrQ4QE1sOTjl98kzLI2CLE3CaeDgXMfwE8YlhzAiBrSmVkzEY4bURKBr/luhzQwU3eJS7+zEK0tRXVzV0mKw=="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.0.1-rc7_1594284369448_0.4851573978820234"},"_hasShrinkwrap":false},"1.0.1-1":{"name":"react-rb-auth","version":"1.0.1-1","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","demo":"node scripts/demo.js","test":"node scripts/test.js"},"license":"MIT","keywords":["minimal","typescript","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","dependencies":{"@types/jest":"^26.0.4","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","typescript":"^3.9.6"},"devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/node":"^14.0.19","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.4.0","eslint-config-react-app":"^5.0.2","eslint-loader":"3.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","eslint-plugin-react-hooks":"^1.6.1","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["react-app","eslint:recommended","plugin:@typescript-eslint/recommended"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"babel":{"presets":["react-app"]},"_id":"react-rb-auth@1.0.1-1","dist":{"shasum":"b5dcfcc6536da3b0e235b5975e02264ad26a67b9","integrity":"sha512-un0PPbKrRXq8b5p6RFV2oEIGvrT8kuabqR+ziGOBa2mYiLDf4CPmOuMEGdkjkYk9auprFP4KWzUdI5U+k2rAcQ==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.0.1-1.tgz","fileCount":25,"unpackedSize":77090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBuQGCRA9TVsSAnZWagAAnhkP/1baKxXznwH/m4cjXjd5\n4dlos0j4SVuw8IF7Ynq6sHvXrhNAaX5LxWmLz9ltyKHK/sejg77iDJWRw1hO\n7crcQI69CjhdTPbP7o+kRizEQNglprnGsbxxo0omePtiSh7U3ZBXzSChnlLq\ndLIwhGeocz4BnJYbk7zTalk0y/BBl11sqnsnsqtBl3KLeeWy0lpkrVRcm1bx\nu5vHxyivVtGhXYMYXqwM3asyus4+2zUnaGXgBtufZ19CfrwqfcgZikVw/QEo\nQkxANkO1EzA4SYgXePCvdibq3gEHHYN5ptOfBXkVw0Ke0nh5LjFzFtR/OBL9\nX8rfZtpBE5lRYwku3qvx4X5Gr3D+5+keRKan7ziBAkrG+cN3GWa2h7cbDH/d\njXYRhGvd1IdA+dCFf3q30mBtN5p0BhbXKRroOfDLKOnQ+RG4+aEbCrgksGvK\nyBcL83jhbG+KpjpBXKv+fqiIvWCyAxi7hJG5srd7zz9BXoA+m5A0rD2S1JsH\nVEmjEbHQE9lkdovvc9z8DgK7YB8QKUohZVz9C4lAMTwwAd3XnX5yO0XfLVUJ\nk1q+f/mZZiKqP+P+kOlcQfq0OiF5Fdh553ZUl45PC3sSMk4XAhMz5xHA3rfA\nhSYjRiC0UBbxjoISX646pQ3aJbT2GFzVfvaN1O8Zbs62TpCxjV1vh+SCv1dB\nAbtK\r\n=e6Nw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCH6T6tQGiKnFAz2UfCnkXSfLDrKM3dxz36BAM5ZzsYgIhAK57eg199Ut7JIu80my35NObg+NPcgWwHdGQMIq8aoKr"}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.0.1-1_1594287110443_0.31140498393092786"},"_hasShrinkwrap":false},"1.1.0-alpha1":{"name":"react-rb-auth","version":"1.1.0-alpha1","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","source":"src/lib","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","web":"node scripts/demo.js","rn":"yarn --cwd demo-rn","bootstrap":"yarn rn && yarn && yarn pods","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","test":"node scripts/test.js"},"license":"MIT","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/jest":"^26.0.4","@types/node":"^14.0.19","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","axios":"^0.19.2","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-module-resolver":"^4.0.0","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-config-react-app":"^5.2.1","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.5","eslint-plugin-react-hooks":"^4.0.8","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","prettier":"^2.0.5","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","typescript":"^3.9.6","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy","react-rb-auth/(.*)":["<rootDir>/src/lib/$1"]},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"peerDependencies":{"react":"*"},"_id":"react-rb-auth@1.1.0-alpha1","dist":{"shasum":"bea16f616b2436abe572d9cfbcb629b8f7f1b7bb","integrity":"sha512-qo9DPMSqxBA0agqLj2EavnSqVYyPKX8cLNZlaVzfbJHBjjfGVwjMR050h3AO2DFGVFhZksPI3pAZslg4NvxBHQ==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.1.0-alpha1.tgz","fileCount":41,"unpackedSize":986570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWNKlCRA9TVsSAnZWagAAy3oP/R3cStRmwwJ851j/Bln/\nOmjaSKKGOJn/GbaJuYKBTBZfxcXkqBNKdKqmgfoYfteOyWUBCvwzovjD9gbY\nN8OqzcTheKIrP2QglJ8vX8zlJg9g0i3gGuKz0nLCjW1Rqv2xqu+UA+wifg5n\n0szYo07UmMKjfu2R+nniUfAzp7qgQ98TrTdDmMpviAzskBoC19m6MJQYdAnp\nRZDjPDDDXsvkuVj6ne3fhhwOMximEBtpYcGg24cXG+r6sc1K/4CKjduZ60yf\nHqH6j7X9mMwZcH+MRoO32xt9qtf11B4m4+5L8BnpZiD38ZatACej35dmPPqi\n43qx0VMfAD19at2Dvih3aYeXhDML4+J8gpC6B6F+t7s1K+6EINxM10EPEJrZ\npnE7aaAtHsY7E1iXhlKqNkOld0uZKIcrR49l18wdWV1HhWFw7u0PSZ7LSEsP\nEHq6RPqtLeD5jcyqiX+pZwpy2rYVwwdnUv4uWY3ZF2t2s17qHB2e4dVwb5IH\nA2iUoOcrglhW/qL9nP7z+kigGYFRhTP1M1P/7xKrIeAv4muMAWaYB7aiOBoi\nNjRYRtYhfqWTBuWwuu3tEb3+offxGl8Ep5Te0wJQGVtZwOUxA7UsvvOZ096G\nemgpP4Ocs96IMIXPM21pcUTBKMlc1UebH0BSXK3f7xWeVjxP4Mt3S/19IuzG\ns0Wn\r\n=8VIh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3euEylQuZC8ENIY6U2UzOiwlqii5Ym6+EsJoG40QMbAiBYXJ5knNpAqUAFJjcRHLo8eUxYtepXgUvuZ5JWCAvqEg=="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.1.0-alpha1_1599656612617_0.9690025922856713"},"_hasShrinkwrap":false},"1.1.0-alpha2":{"name":"react-rb-auth","version":"1.1.0-alpha2","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","source":"src/lib","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","web":"node scripts/demo.js","rn":"yarn --cwd demo-rn","bootstrap":"yarn rn && yarn && yarn pods","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","test":"node scripts/test.js"},"license":"MIT","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/jest":"^26.0.4","@types/node":"^14.0.19","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","axios":"^0.19.2","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-module-resolver":"^4.0.0","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-config-react-app":"^5.2.1","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.5","eslint-plugin-react-hooks":"^4.0.8","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","prettier":"^2.0.5","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","typescript":"^3.9.6","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy","react-rb-auth/(.*)":["<rootDir>/src/lib/$1"]},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"peerDependencies":{"react":"*","util":"*"},"_id":"react-rb-auth@1.1.0-alpha2","dist":{"shasum":"625ce5321d43ac1e8a251f7cd5c2274e5260bcad","integrity":"sha512-IIsZvtRmpgvldpnNVYeDAcHAzDd3U0dbQZ6rzSg9oAz2pj7MrIVzN+ffLpYXu8B5cLchL8Vqkp1YKVFXjH2k9g==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.1.0-alpha2.tgz","fileCount":46,"unpackedSize":986696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXzxNCRA9TVsSAnZWagAAQ5cP/ilJZFqwk9nODJZeR1I5\nbi3rcoemKEdYCFemA88CQcr7PZpTScLDV/Wf+gE+9XOnULHSiQozVKL3mCfk\n8kJpTPb4LcPCIQcsBanMOEplDSVKhN8qiaiN0n9xiz/4HpH5PYQfyEZmj7Vc\nChKw2zW0azV0JnNG4ZFBvRGv8hw0V+ELJBBcKTrTB6YfNW5aAXPPWkPSi2Fb\nx7z5HV7Hs+J2KGh41NixaVNGFPx454+rKQRWPbhfMPmcFu+TPPLqp5Rksida\nmkkT+uPQRFuMiUcytK7Q5wNMUmrml4MwVzKB3rdnfUGADVsnRULh55hBuiub\nFxSYHuab6KRUofUpTh4pdfJeoHOuwlf8TBfVLDSeEWwLQZW4fpqyaGsqvM2J\nBQhUz8TFS/byHMR122MJoN4hWYA9M6UbTpksM/VwvkHLCKA/lXv707U2oFKU\nnFAfEQSNMgb/ne3KF3I0J9ThXZrShF526gpoRVwpbVq09rvL1Cn5GYpXCvF7\n3sp/dzkP7ED9dV4Se2KeBUTVTdrtj7Okgv1G3t4it0HR++sImqOFxJr4glg8\nA6jZctne7D7v+z2ITWofwQsXW5DTsyEBEn1r6BD0wud7RiDd8508PuIxpKgd\n5M43YCxoZ/buNOlwuTEgllVeei9UufeCIadWQlKSQEUcqiJpE2aFq6AGx2Me\nlwVc\r\n=Yt9e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVQB7bGfaODjjOZbYZCCDVKKlzZmPcLzBWtEH/QqME4AiEAxVGaF25qvcT7kO6WgkCLl8wQZNYOh/5uMDNXl6yNxUs="}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.1.0-alpha2_1600076876742_0.7069105101423121"},"_hasShrinkwrap":false},"1.1.0-alpha3":{"name":"react-rb-auth","version":"1.1.0-alpha3","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","source":"src/lib","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","web":"node scripts/demo.js","rn":"yarn --cwd demo-rn","bootstrap":"yarn rn && yarn && yarn pods","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","test":"node scripts/test.js"},"license":"MIT","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/jest":"^26.0.4","@types/node":"^14.0.19","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","axios":"^0.19.2","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-module-resolver":"^4.0.0","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-config-react-app":"^5.2.1","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.5","eslint-plugin-react-hooks":"^4.0.8","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","prettier":"^2.1.2","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","typescript":"^3.9.6","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy","react-rb-auth/(.*)":["<rootDir>/src/lib/$1"]},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"peerDependencies":{"react":"*"},"_id":"react-rb-auth@1.1.0-alpha3","dist":{"shasum":"b78198aa5c4aabe99f406e8b06e2ed25bd3b8205","integrity":"sha512-2hi+ZPC5MFRzQzU466cnGwTiRuU7WfVxdZoVfyzRi9LfZcptIEspqdXvr3M1USZxwKVPA2Hkok4VOrthnIgVwQ==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.1.0-alpha3.tgz","fileCount":37,"unpackedSize":84312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmsyECRA9TVsSAnZWagAAK3wQAISeuK4hj11F0U6iWp2z\nAnR2Wubei5floDzhbQ8w2l4/seNYiuFr+Zime0lJ1RFH85rQ4MNCcwpurnKm\nx5SS8RA+oYmET1E7CONT3toCZA1x3jnfM5PSIfJEqLIT39WF8QfKVXDIUheN\nOQnLUyGb3vIR/4UrBIbA8YA2652Anh5tXKb4RwW9h2A62dU/4loS+ZNVFZOZ\nzNie6otMco/qnt+NLoztM+Lmta3dZJtBQZym2jv81K0TXhvq9sZ2WhNxSSCb\navtzzPvjDkbRGh0xWT78m+onvUGR1wOQPx/5KFr2yqkD7G0pwnz3zBbNeNLT\nAt1vQqnDP/JP1jIwDBus66v5heDzAWMLEOwjgwhhxj1qzCJ9dj4ljRaMmii2\n+7BTPLotQAFLk3ycdvVaP/hcmLQsCjQXSfXmIWin9P9+MYtroFE6N14lZAPb\nevP3jAs5bNNOOZRwNZHXru8AOfDcZySOIW+IF98JrW+xiE9R97WUWE547Jn1\nHARhbYTpSLxcbrpnVMT7cJCVWIpQaJMd1OpNnn+eP5WWmg9+gRLM25p0qgD9\nzLewniacj9SRgtNu/MerMYOkISByIz/KlEQDLWKaYEzm6lJGZ+AvlBkWUO8F\nQrWD4kbClo9yr314yhuG2PUiS7ytx6St5DwLnqC7yQa2zgpMs+EQhZkffmhX\nvedG\r\n=Orzx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz1hagVDoOsg1GvF/YHFxMJDVwp+q1y9KCCuaMs85rzQIhAJlmDw7DY7wRHWcxKEvBhTNWGSx1De63/C8UDS0Jjvyj"}]},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.1.0-alpha3_1603980419462_0.1400463629933839"},"_hasShrinkwrap":false},"1.1.0-alpha4":{"name":"react-rb-auth","version":"1.1.0-alpha4","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","source":"src/lib","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","web":"node scripts/demo.js","rn":"yarn --cwd demo-rn","bootstrap":"yarn rn && yarn && yarn pods","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","test":"node scripts/test.js"},"license":"MIT","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/jest":"^26.0.4","@types/node":"^14.0.19","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","axios":"^0.19.2","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-module-resolver":"^4.0.0","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-config-react-app":"^5.2.1","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.5","eslint-plugin-react-hooks":"^4.0.8","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","prettier":"^2.1.2","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","typescript":"^3.9.6","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy","react-rb-auth/(.*)":["<rootDir>/src/lib/$1"]},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"peerDependencies":{"react":"*"},"_id":"react-rb-auth@1.1.0-alpha4","dist":{"shasum":"1fde6a335c7ccaea9ee4ed19cafdf3a8fc57511c","integrity":"sha512-bmVIRPkwC2WoMhEGA6REZK6q6Gpwg/Zn2elybO5VCEI3RzCJ3c+Q5YwwsvZvaL3oyaQFokHXcj5UyUP5Rximfg==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.1.0-alpha4.tgz","fileCount":37,"unpackedSize":84374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq+H/CRA9TVsSAnZWagAARm4P/3Fofyeg6ZVETqwFYrLY\nXLnAWmpDiMB9PPBfD8MMZmh51ld9sku55yfBUH8IaDjH1OV9z18+axhD/jWc\n7VyKrfFJe9uJj0w9JE/9yK0/nJaeSjuuLSA4NA6zpGAXcyKYOccu5MTTNueZ\n/KfVNBeY8EfUIpB1qfj/9hZAH/VLcn0JbMlYqnXeT1AIJz8ZTz2cf1Yc1vNN\nvUSFjU0HCry9Hhi6MEiiQKtfv8TDkSJap/FMXMcACuJFf/WmKxulx/osxSGb\nlzm11QvlaWPeZ3tO29x4ozb3a4ddq8YH/BVjIBm4cIbfQItGguCx+ufQUC1l\nK1mOtUpX+H33SMEglwz7KTdZJKpEJZgxPMeMNjNRXWW1+aU4v6gwKWZ7GFEc\nRhF6/w14rzyf7rYUksZApdcCg+VKX0ZCZAgXu1bxj9HIfDlO1qcpO+ziF4nn\nphyS0vsCeqpSAiyPXBBPpGnvweIJjsHoCrvkumGp6baAVEVbyrycbygZ7buU\n6oc6w662a7zw01/aij6f/cF0SQak5LqeZUmPuCuuzjz1aAt794oIwZNNXQzT\niAgkRJtfRmbm4CRc0+KtDR4uRpXVAXly0Z2yDsYU/ylr3d4iP1FDMbVwHMPi\nUUmztXfNurZNLuqf2u4RwPm6VEjUFSLRPA+HjStn7tebVkCIBWkpuYwtxOqD\naatE\r\n=NiQU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9nbcgObEWWiXZgY/6pJXSs0+KxqNEvFtd1PUgkbgO5wIhAOdivfPGGASm84je+KeJ9lKDx1aNs2oxYawzzPHlQsVs"}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.1.0-alpha4_1605100030713_0.49163965366948803"},"_hasShrinkwrap":false},"1.1.0-alpha5":{"name":"react-rb-auth","version":"1.1.0-alpha5","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","source":"src/lib","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","web":"node scripts/demo.js","rn":"yarn --cwd demo-rn","bootstrap":"yarn rn && yarn && yarn pods","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","test":"node scripts/test.js"},"license":"MIT","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/jest":"^26.0.4","@types/node":"^14.0.19","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","axios":"^0.19.2","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-module-resolver":"^4.0.0","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-config-react-app":"^5.2.1","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.5","eslint-plugin-react-hooks":"^4.0.8","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","prettier":"^2.1.2","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","typescript":"^3.9.6","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy","react-rb-auth/(.*)":["<rootDir>/src/lib/$1"]},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"peerDependencies":{"react":"*"},"_id":"react-rb-auth@1.1.0-alpha5","dist":{"shasum":"f6b732a6d4b0aeb1a864c907c1ae30ef45454549","integrity":"sha512-ud9brho7w9YjrQ7wVYEt4JENpgyQle6Pi3Wvk85UPeF6lD3mvLxupUQ8SISfFSMhOhMNgNf0TYf0426j6zOEig==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.1.0-alpha5.tgz","fileCount":37,"unpackedSize":84485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq+L6CRA9TVsSAnZWagAA9zUQAIJOSQNwwaW8YgR1Kquh\ncpbzDMRE1KLMbST+tKOorDVlE+jQiLF+rA4enox10lzea/ic0B0Lbp3tgXw5\nG4dFtWrh3pYE5VdclMZ7H8ITPcj4vtySaXRcxyvnEA6cZss4u8fMrJc2hEH+\nwvoV49kWp96bEYMDRwgyTMCse53kNwwvxx2q3is+gqkNW7P/InndajMz//I/\nuDV17HttS2Eq7nGPudFcIL3UatcqqgEwGSoonIt1Uift0hdjw53cBHcJRzcd\nOo/H5exXD//lDeVmGtRE/z8TfmwDT64JaBakJU7tbL78JH4Zo167Iokioaev\nvdVCbhW7IDSeZSnS7I/SPc4vx3Uc9v5afuNbTC6RVN4ncaD4n4Bx6zfTS7w2\n7g04ZNCgmXwhYduhaIMv99P8eRk6LakvpRUe8iiVh+F0TzWtah8zD+U/xdKn\nNHXgPEKk/xicG9sbmKA4Lisd9C2DfWjsEb3UKmF3zw2CgtG1K5nm8Kf8k3aG\nASZkGPrNbTmO2ZrgSb1zXWp6LKS1fFf+vah2uYTRgS+w4cs03kC0MTZqIky6\nJOb7tcAGr5fIyJEMAPBBiv+aPQEWShpUHCenAQtbuKASMpYBlZkmydkdY8wO\nYI6VxejAqXJo4M7tqRLGI9FigDvpPX7qw8YyGiSdEkDJclT33MJYXqXl5clT\nGyZe\r\n=VAm2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEVBSfh3My4BT7xKkajFyovvDFbjDI6CH4Vdn0GEMGTgIhAJLb2Gt2mT2j5LX26QPw9RvncANQNEFmPTymyfW7wmvz"}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.1.0-alpha5_1605100281559_0.0797847453338194"},"_hasShrinkwrap":false},"1.1.0-alpha6":{"name":"react-rb-auth","version":"1.1.0-alpha6","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","source":"src/lib","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","web":"node scripts/demo.js","rn":"yarn --cwd demo-rn","bootstrap":"yarn rn && yarn && yarn pods","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","test":"node scripts/test.js"},"license":"MIT","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/jest":"^26.0.4","@types/node":"^14.0.19","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","axios":"^0.19.2","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-module-resolver":"^4.0.0","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-config-react-app":"^5.2.1","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.5","eslint-plugin-react-hooks":"^4.0.8","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","prettier":"^2.1.2","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","typescript":"^3.9.6","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy","react-rb-auth/(.*)":["<rootDir>/src/lib/$1"]},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"peerDependencies":{"react":"*"},"_id":"react-rb-auth@1.1.0-alpha6","dist":{"shasum":"b1a978b2846e45cb2247e14ddbf3ad5def6e8625","integrity":"sha512-QgeJqlyrLCXG4s7EQYB14igzClzfxGeiXJby6AsIy4Wkib4pi0+8ZuZV1GxMcfO1SNZcZrwLF9YLEI2+0RVJKA==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.1.0-alpha6.tgz","fileCount":37,"unpackedSize":84486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq+1HCRA9TVsSAnZWagAAPasP/A+MR6IanYyt0ric2yBY\nRrekxmeSPHdQh6Po2NHfK89CQR0kEiBnlX4PcLmkUtPa8MSPcNBb+kibiXH9\n6UOhHrrI8Li0HSmV50W8tbxBlLMT3cjhOiy+nAuHmiD8/EJUUyE8okP6A0XD\njhJxID0Ib9AhdszqRaGqjj7LjHuBkcFah5RBqJbWgiQXcneNcq0pY6mbF09I\nyIwat9OBzlZrbVNYirspM6CuPeAGQBqTFvnNy+2XkKIV76ctL8o+NnslRNkR\nIKHZIC8tG3POWfweyE7h0WxAKz0uKqjvx/TCwisTGN89JnDGRQPyV5yDtubF\n72LKEqZe//KLhmBY3iI9kiJI0X1MJcfgDF7R7cv4guKE7G90eATx8+WsxG8W\nLGeE6LvrN1BjQ5tR1AyazeuXEJ9RkqNlB+IzHxKePW5SVS1U4bLFFz2ehLsm\nyKNnoCQN3OE0NU2tsdZ4RXg5Q32p2oW+bVHILUxTd1kwPT/J0iTTUbZDq8Qy\n303uez4m0GquEVTSz40+qjmgJir+rtBIZbrETb08p01XDzFZ3Khw65i63sDw\nhzZYKa/0Z7pGsrBwlsT1y5BUYcov9eWj3xAjT5fQn0xP/PMeGgfQSDzUYu6Q\nlI6OedfaHiox925StQYxfKtFFezvIy1znWJANJcSRV1vxbQVjmsEFTOeX5sV\nPT4g\r\n=JmCW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLgOFGCPtsZ6J1y2st29nzC6yg0Ig1PbJW9FyzgLK5nAiEAsVtVbhi/A8Jx4WEUOItzqOqxbEnW0f9QV5r8AsPYJrw="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.1.0-alpha6_1605102919413_0.04435055213313288"},"_hasShrinkwrap":false},"1.2.0":{"name":"react-rb-auth","version":"1.2.0","description":"Simple Role Based Auth for react projects","main":"dist/index.js","types":"dist/index.d.ts","source":"src/lib","scripts":{"start":"node scripts/start.js","build":"rm -rf dist && tsc --build ./tsconfig.build.json && copyfiles -u 2 ./src/lib/**/*.html ./src/lib/**/*.css ./dist/","web":"node scripts/demo.js","rn":"yarn --cwd demo-rn","bootstrap":"yarn rn && yarn && yarn pods","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","test":"node scripts/test.js"},"license":"MIT","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","devDependencies":{"@babel/core":"7.6.0","@svgr/webpack":"4.3.2","@types/jest":"^26.0.4","@types/node":"^14.0.19","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","axios":"^0.19.2","babel-eslint":"10.0.3","babel-jest":"^24.9.0","babel-loader":"8.0.6","babel-plugin-module-resolver":"^4.0.0","babel-plugin-named-asset-import":"^0.3.4","babel-preset-react-app":"^9.0.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","copyfiles":"^2.3.0","css-loader":"2.1.1","dotenv":"6.2.0","dotenv-expand":"5.1.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-config-react-app":"^5.2.1","eslint-loader":"^4.0.2","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.5","eslint-plugin-react-hooks":"^4.0.8","file-loader":"3.0.1","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-beta.5","identity-obj-proxy":"3.0.0","is-wsl":"^1.1.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"7.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","prettier":"^2.1.2","react":"^16.10.2","react-app-polyfill":"^1.0.4","react-dev-utils":"^9.1.0","react-dom":"^16.10.2","react-router-dom":"^5.2.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.2.0","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"1.4.1","ts-pnp":"1.1.4","typescript":"^3.9.6","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"2.1.1","workbox-webpack-plugin":"4.3.1"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"roots":["<rootDir>/src"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"testEnvironment":"jest-environment-jsdom-fourteen","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"modulePaths":[],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy","react-rb-auth/(.*)":["<rootDir>/src/lib/$1"]},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"peerDependencies":{"react":"*"},"_id":"react-rb-auth@1.2.0","dist":{"shasum":"38f7eea4e336e75bba4f0ab83406340dca298d62","integrity":"sha512-cjwaSxZXC1o05GhhQ89PAOsxEIVbsVvvNtV4meX4UHz3MFikHdXk/q/IG4GivvYW0nLutOT1pOgCKUTdQMrtvQ==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-1.2.0.tgz","fileCount":40,"unpackedSize":85510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnks3CRA9TVsSAnZWagAA36gP/RDw9u8/9AmMlztGhUvF\nmnjPB8c0+N46zxMkeZELx054tilLai7cVh//fK4GIEC+Y+wXXqNaRbYqZ2v3\nscU/1mRvddGrMK5/ifN/kL4jIJosIGeJnnY/5TgCUOU8yuLDZUqVxChYzxRq\nMYdhu+lSLlTtOdN+zjCgVH8uOhR9l1Exs/U80PJzCw9uLR1rzk2fzE8B+oKj\n6oiQQYD6fLF0Mwp9+ZHkwA8eLFW6u7ERzww2ftTSAr2wr8riKYXhi0PfEtA8\nV0h/Tin8Xbo606XIlTmcQwyvyBAxJRxxXh2tcQk9U29EzNCFTcHtg55zkN/L\ntZxLZYZTX384Agi7C0kqvqYd4mIQi+/bhfGOEqs9sJLDXG//uDX0p4Rdpy/p\nMEmhLcsoCT2NlJrI+x2MnLESxIISIp/aGc2EocxkWtRGNOu/4XJO5LRe4Vy0\n05/Lqs4asLinwtSCOBe3uiMqppl6r12CeCcYQnD57BvcYZPRz0tWzkZSy/7+\nuehYi2+H1kMIf5L02FkDDZ3l+oc/gAMX6g28H+9fFuC617ryu9AHmiKTcsBQ\nQjMTJ3NkJhoH1/SjXoJOso3PCrb047JCDGBtVZ6bLkrjZ3eTzNH8niAO9lIR\n+zFeCMn7oMRbP6dKD4/CcRCHE8tfzNKINOhghcCUD7tcdDFkdsO18ANDtC32\nW/n2\r\n=zzhh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPahscEAAE5Wgutl6FVsn4yOWhU8DgP2wcZ/K5seKQIQIgBPxDzweG9qtWOli9p+nIsagYCWV+JEnYfftP6cqZWAE="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_1.2.0_1620986679047_0.514515884811166"},"_hasShrinkwrap":false},"2.0.0":{"name":"react-rb-auth","version":"2.0.0","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","microbundle-crl":"^0.13.10","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"gitHead":"106eb924230e6942b66e31b72621ea66928ec379","_id":"react-rb-auth@2.0.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-/SIwQuJTZbn3rHA/FSUuMVJdsqXBbjmVyOAaTHWmRayPeDYeLhYT/ml7FlxraEh6SBaT71eM4otFXkkw9RESlw==","shasum":"3e657fd038628108ef9f832812f47f97bd3c4c56","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-2.0.0.tgz","fileCount":22,"unpackedSize":213480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp9P/CRA9TVsSAnZWagAAAFgP/jTRbke2jXtU5V2ViMir\n6Sj5awSMQnsoP9ea/aubaNWCfhtWAa9EJggB/3JKeMmumTJTg12mQyzJ4fR0\nw7+A8qf3PlsgCc7+ZcoeK7pf3DqW4tNEo0TXhpRM1w/Jcxq2KxKL4ki5Lqe8\n9TK+d7CXWNGrbrWOi8Y/vcQ7E+6pLBYCtg+p4ASHv1e5utlA2U91f2MMJ2qZ\nDDpOW9UOtDX23m/LQGO7PfmIrSAcJUc6tcBqDSA89nh4/vODN98JPGQHCOlR\nHj6Nbnvg1/M46PpIiX2pMay8ohzUioQRMEWNMQKH0ThlOCtZSRnjERddakvD\nIPsw26Q0yhmMMMWCqdhRFE88SbvklRybLasJxGoZrWxwtylzNmomG6G9UgGM\nkhBNvHqKqtxDeuw3eJmlqeWEnkt6pi0KAmC8m3jYrDOASDfvwAvzG7r8YDNo\nSF/c4BXT4XdS5YPrk0jFeKXOkZXgkfsFLEgelYrfobCw6ikBfA2qLnf6Yplv\nK+HA7oi6C46nLfNOr2ofoKx0REugSlK9DupQ+KXT2uR2JCZKijP8yqC/xPzH\nCjmtAhM2U4m9R7QeXoVwaEJldN3y+zohlcDJJKvOWfr6rVvLRDqmBIoZ/W4W\ngdagUzI84F+goTKMnSK5rwPVp8syBuZ8KNqSgFjPKUUlglHrhe9b+ILl8+hJ\nfQNQ\r\n=yZTo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEY0ieHC9HnpZVQuCd6eTgITopTK1uiIZWrvk6epvK0MAiAFC1Svgm1+exVDCH95M+04LrjxtGdR7QR1VsF0piF8oQ=="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_2.0.0_1621611518988_0.1447583680294644"},"_hasShrinkwrap":false},"2.0.1":{"name":"react-rb-auth","version":"2.0.1","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && cd example && npm run start","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","microbundle-crl":"^0.13.10","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"gitHead":"def9846a7f7ae07e70429f78a8ab15f28d282539","_id":"react-rb-auth@2.0.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-NNq6ygXPyez3rh1nShjcLNhawUAtx5lq93+iKTTgPOxpX3Zhp9ogbSoZwhj8HJ1DjPffQmleriUSVTmVJPT1kg==","shasum":"83297e18d6302afbf199a84ae53d8b6ced636c21","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-2.0.1.tgz","fileCount":22,"unpackedSize":219497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp9tuCRA9TVsSAnZWagAAiQcQAIK9uAXthhf6cy5qKy3r\nUCXQLh0iUfebQJu51yoCZolH+81a2v5U/SUOYV19smA8EakPXToT6MG1Q1HQ\np3ga7O6QNvBkRprW5SWXBSy+HqlgK3CQx1498tSf5zcJS+t+wypwMUN/Cjxh\ny/1pFkzEsxF0VyKa0Nh4eoZTkXTDnMi7byhlFe0ttwAXppiIBz/0nqrr6Z8O\nSaJGGLItI7bHDAHnoMo7jJXv36bcZddaRXE1YjcSSdNnvEy8R7upKEv6y355\nMgH8EbDxTjiRS0/u4EfvHJZBoo7a3AvPLJfYFjrKPx5eWHoIUKnTtGtGnIrW\nhDNaSvh/87R6sAzxsYzNa1O0bGGaragx3aOK3rYhLPHBB1UAKzX4c6GuDk0u\n03xrSuHIz7FeooDB9dXljd2H9rR2N23ne9MZQjS9/tCWxKANlp8we8EsBDHJ\nHCjDb5uvidm4H5kGCaPhce/1kHxt6zEflQM7pS5G7Gq7oMPLRMaJtfmoda/3\noVv7jVGPaF6+aP2Ylvik6OOQN3KMKWBkGWEnYqQSFjF6Q9XzvnZTdizUXFg7\nh87hSlIZkDGPzZphfPzQDNjFdxThFpU5klECFku4sFBki9LgFE/herA+q01v\nDhc8oVuKWXIr0jfRtNymTpeZm8jFdzqy/e0CIXrrsaM5xZpSRRITeheKAKzP\n5nMH\r\n=dlfR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdcm5j5M+/y7MOOyE1uqJQP9kPuz1RFPftNYkO9TzA7wIgG6I8BxoCPfWz0cZgbONHIR3Ndu4udGYjg4PGa07s9NE="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_2.0.1_1621613421882_0.9297979066054909"},"_hasShrinkwrap":false},"2.0.2":{"name":"react-rb-auth","version":"2.0.2","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","microbundle-crl":"^0.13.10","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"_id":"react-rb-auth@2.0.2","dist":{"shasum":"745009f4a1a7ff632f5016515d321393bac4a79d","integrity":"sha512-jJ6UKwKv6iqALA+F4iRgCYBdLjy4cQbaKXGdRssWGUsDkD51X6yV1pLCNgPLf0vnJ/MoCKV+ufkHfZsaoo7oKg==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-2.0.2.tgz","fileCount":28,"unpackedSize":218347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrLL+CRA9TVsSAnZWagAAyTAP/AhSm1zAoEAkZxBW0vUW\nkCe8ZQ0Uz/sgH+BMsfbJ3DsGleuSEET9oxa8h8bCOOIdnA2clfmbJZIE84qn\nflKK0qwDqE8++++QNZeJqV8rzdgTe9zGi242HxxX8MuGnvkWlJZtEqJeCUsQ\ngKbYLgRT9YtDMHiRpAkNhmsJka0EmzfK5rKo8hPnQjI2M466C9HOItfzmrwL\nd5cpth0kuSgH2H/9fMCy43wsoOwA8ZRKXt8D9hCA3qIgPyf8/qkRIrY7FPrB\nvejTxXucigun8V0+JbYixgi8h7T/VaceMwKFns8Gd534ctDjC9rpBnch26w6\njLxFfZCfsMklK9yk8xfSygqG/kxZy70L+i5aPVlCbBes3ZX0QcmFUoGss3Gn\nljqjf/2tTRLPdFByRCbprg2vazpQIV8LnCeM+9FZIZk0PlUxuBFfhcnO8NI0\nTt786UXRoYHwJzI+Wdbhh5F6ososBkG5weoVnmeXl59kp/2azdWDp5r0lz0/\naWRbE4H0Mrj8g59CqZBMRlD1dSL9CrRi8brqxoIGJhQWo7JdXnoRKbBprNdr\nx5L4vQnrhCMDEl+p312MMKxDQPbSAZeUcPH8J6ujGTWRuaT+HiooPwNHfU65\nDQazBmWZwfqLXK2c0rjia2AfZtZ4s3whFd5nnIWtNJ3QWdzxgHT5CgM/Yr6n\n6Ohw\r\n=snhy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXTLqalyEVUYJRX6rep3q1j3PzXs1zYweg6jLhmNL2CAiEA6GDWdaRj+1KUhRhL4+I5wgqFy8dEvMHINfdw49u++28="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_2.0.2_1621930750230_0.06713069080053469"},"_hasShrinkwrap":false},"3.0.0":{"name":"react-rb-auth","version":"3.0.0","description":"Simple Role Based Auth for react projects\"","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"main":"./dist/umd/index.js","module":"./dist/esm/index.js","types":"./dist/typings/index.d.ts","scripts":{"build":"webpack --mode=production","prebuild":"tsc","start":"yarn build && yarn deploy","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","test":"cd example && yarn test","pretest":"yarn install && yarn build && yarn link && cd example && yarn link react-rb-auth && yarn install"},"devDependencies":{"@types/react":"^17.0.12","@types/react-dom":"^17.0.8","@babel/core":"^7.14.6","babel-loader":"^8.2.2","react":"^17.0.2","react-dom":"^17.0.2","typescript":"^4.3.5","webpack":"^5.41.1","webpack-cli":"^4.7.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"d2a78a461943adc0dbc4b10011bb773ed6f3fc44","_id":"react-rb-auth@3.0.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-a3R6A4sAYIeWubKprDxB3tBXi/3KLCZTq316//mvjlUcfId49dcf9ruHNGbBB7Cbwt52MP0OGI3WFHhRomQSrg==","shasum":"2d5769283883e12320daa8b764bf11c5ff53704b","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.0.0.tgz","fileCount":2,"unpackedSize":11470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3cyPCRA9TVsSAnZWagAA2SgP/jdIX4FtikKc1/o5vWeU\nFGpTHPHHD2v5felpx6Mm84iZDlw1khziYXYSEscChhF7/tNcPnpTK/2BSc6C\ndV5ZNX0WpPL9vzrLDpGsv5BVVh0uj+1JSjGSeyqeWwlcWZYF6FBOEBoSBAEx\n8ufMNYLowfDX6SwPl4/Tk49PulFyPzHsgMgKmcmqUlBAitgFGlv6Jjml8C2P\nsN/QshBRq7WlEdntVseCHmAbsKzQUr3zuTA0Ada41IgbOHJJK9HjqTnw1E5g\naF4HUjdKYaSlP8QiLUJ2fN3LjgNn13l/up8EPd4RzO/8hWXZPeqBEU1tmJHg\nOR6CnoUCQjjPtbZwbsGQj+yUbYxdCpt3I9QWs5mvysZo7X7F6nIoL+sG6L/e\n5UGvK+WpmVLh9r+gHqnE4cNxDs9O5+5PFl1ucRHD+DgWL3CO9RwSJF6giXDM\n6EuDb4bOxJ8uYg8Z6NpK9ouFu7sSy5RWzIZWE4xKluUpB8LyIIf2Gp1iehOW\nxiZuvdearsAp4Qh474hZkUoAHbzuT+2xNzCBGGR+FnH9VwAPZ3ps2+titSZ5\n5MXTV7m0r17YP6Cco7skgwgkCwtOGzuja9Imk3EXyVCflpYRQzsegVJG3vjl\nWEMo34VpRHWHZ+JuzD4WFp2xdLw8Y0UdLA1B0mCu3UYmUhvNRspMDAIgYhW6\nkb9q\r\n=4jUS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBYTuiwEjCQG+eeG2M+Sg2xDXVR7lbu50UngQvEwvwWAiEApDextqbJopKx35e3hgDmme2XOGxXjpUfeYC1CaCkYzw="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.0.0_1625148559252_0.15058790376233833"},"_hasShrinkwrap":false},"3.0.1":{"name":"react-rb-auth","version":"3.0.1","description":"Simple Role Based Auth for react projects\"","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"main":"./dist/umd/index.js","module":"./dist/esm/index.js","types":"./dist/typings/index.d.ts","scripts":{"build":"webpack --mode=production","prebuild":"tsc","start":"yarn build && yarn deploy","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","test":"cd example && yarn test","pretest":"yarn install && yarn build && yarn link && cd example && yarn link react-rb-auth && yarn install"},"devDependencies":{"@types/react":"^17.0.12","@types/react-dom":"^17.0.8","@babel/core":"^7.14.6","babel-loader":"^8.2.2","react":"^17.0.2","react-dom":"^17.0.2","typescript":"^4.3.5","webpack":"^5.41.1","webpack-cli":"^4.7.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"d2a78a461943adc0dbc4b10011bb773ed6f3fc44","_id":"react-rb-auth@3.0.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-UX9I0LNyrOXRzp2GuPbFLLO+wxFzIbVCh5XKfNk+/kNmEgC2sxaye6Gyrf9i3haKW4ZirzX1wEpd4hLqxttL7Q==","shasum":"aa09a7702dd1c3bb91877c1fbcf06e9498c50b07","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.0.1.tgz","fileCount":32,"unpackedSize":68585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3c0hCRA9TVsSAnZWagAAxEkQAJfORXZEhIvpZGUBIvmY\nZ6k6g++OF3uSO1DRYjEBexQmOkHJWzvAnm7Bd/sm36m/8CPPYk9BB73d3QYq\nBoVjUG9PWywFdPfp6LUQo4lBGusqgfsuWJ/SqRT/ikDWL0XxS1OFoblGyYoC\n1GNdydeZRIfB6z40Z4vtw9xt/Rd7aibWKsMU398wMfmiLMgxSMWXswjwVwu/\niUZjXfYXsQdcjc3RxrB/wJ7v+p5wp1YJq1gVoY+VRTR60InZqtIfCd9ufKmz\n+6A1eLmcjaR8M0OHVE3ZybcXWPdvXpS6aQLQ7Z3pqFYYrJoDf344CuPFM/7j\nILg6UWs0ub3G3QVzlYe2Sf8x+4fyPuzhz9yCynPktFNn5dnT1R/5qv73ALi6\n2CT6WDLuZqGij2fh0Khgy01p6CQg2JrquO65VBCZxEt3R0tlv9SwFliPjPUj\nly6Q3YU0JwIIAPXeIzgswh299Lhsu+hZ1IwIScpioxA0CtGm98NIuG1aJ2vw\n6l1uaRVI+s0BpavYfddvu5wOzUlkxk9q/QH1OIkYwx5NHYc2upUBYVTJl8DT\nsJ1vGxrjszHXArG9YFCVcNz68tqmlHtkk+4a3/NptDNLERTdydtaZFjG2+Ex\nWOXcZarm/Ir19L1flILtOylaG2N3Vp7aJdZe7nNFBHF+BdrFyQUJA74hKuJd\nEkHT\r\n=Kequ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzGKVv6GwSouCB2YfPVKG9WMlnA+6PJTpDMbg5PMASHQIhANkNGMtaX3omRI+mxL0eopEw/FTs3gPzokFyV+630zYg"}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.0.1_1625148705330_0.5262671445660327"},"_hasShrinkwrap":false},"3.0.1-1":{"name":"react-rb-auth","version":"3.0.1-1","description":"Simple Role Based Auth for react projects\"","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"main":"./dist/umd/index.js","module":"./dist/esm/index.js","types":"./dist/typings/index.d.ts","source":"./src/index.ts","scripts":{"build":"webpack --mode=production","prebuild":"tsc","start":"yarn build && yarn deploy","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","test":"cd example && yarn test","pretest":"yarn install && yarn build && yarn link && cd example && yarn link react-rb-auth && yarn install"},"devDependencies":{"@types/react":"^17.0.12","@types/react-dom":"^17.0.8","@babel/core":"^7.14.6","babel-loader":"^8.2.2","react":"^17.0.2","react-dom":"^17.0.2","typescript":"^4.3.5","webpack":"^5.41.1","webpack-cli":"^4.7.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"d2a78a461943adc0dbc4b10011bb773ed6f3fc44","_id":"react-rb-auth@3.0.1-1","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-hsexIUlOEFc/xRbIgQ+0hlnYZp2AHS6ty8D1VLFGe6GUtWkteewNhiDemM+/SAmnD+G394s7iTvOeiqm++rBWQ==","shasum":"1e52dc1666363bdfe64a0b87f064b1378537c456","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.0.1-1.tgz","fileCount":46,"unpackedSize":96589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3dEACRA9TVsSAnZWagAALgYP/3LbQZlbAPs/5MEEn2jr\nV6bjUNwGL4mqooMVNqIKToBCVkDywrN2m5tczsp8AcGRaaFI3Iy8pMJWYLtO\nYGEVLHTJAvp6YNyZlxMrKg4rY4wHui7jynKlqhsRBdc7kwlYroDFP60jjdA3\nMZNg68bJ10aGT2uLkZLG9fvhsH78IsIG3PLm5DYgyt0KivPOww2Bcmxw+C+L\nvCT51pia/uHJwYHjewlMQDzDD2W5T69a+gjZYH7CqtOsfbrIQfrr5NU5bJ1s\nXZsBuO+PxN2kTf72zuuBXGfpCB+JbEDl3zmhnkh9TMDvrnc0hXzZfupgaNPM\nL/i1FplLxtJRxxhA1CRkHwVaFgb4n137hO2AotmocS+kFp+Z11d4YrOguTuf\nW16qlFPPbP0sSC/kupmdDXITDRDUlYElnhmHetI1K82UePDlhuwUXkB/DOJd\nbbzE9NnBSDPcERgcHBBi4tZ+2L6Xdf7RDvIktfmAmX/2mzlsx/E6aIHGiOao\nuctOz6Z5udhAUcIYZhuNVFbogmeDEarwjHX/luKoZt2DLQzOPwYbAjvfChe3\nqu/mVFx6oqQn6KOyMZcO1et9MeG3g9JLOnJmOQtk6uasDCUACqCMsa1oDGfm\nceseD5nfOUwztQpO1nIY+PXRKXFFmG3E3flXC3lVCHYfb+j/8XFFCHHmhpY+\nrgV8\r\n=pfp1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvX0ngb31pmuNP0lVtJZ/Nz/bhf/YlLIhZtg8t3djaWAiEAghIXEAtEMUgBm6/KJPN4aJM+kVcXA//RgDuhZL+r0ao="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.0.1-1_1625149696504_0.6325382773461536"},"_hasShrinkwrap":false},"3.0.1-2":{"name":"react-rb-auth","version":"3.0.1-2","description":"Simple Role Based Auth for react projects\"","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"main":"./dist/umd/index.js","module":"./dist/esm/index.js","types":"./dist/typings/index.d.ts","source":"./src/index.ts","scripts":{"build":"webpack --mode=production","prebuild":"rm -rf dist && mkdir dist && tsc","start":"yarn build && yarn deploy","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build","test":"cd example && yarn test","pretest":"yarn install && yarn build && yarn link && cd example && yarn link react-rb-auth && yarn install"},"devDependencies":{"@types/react":"^17.0.12","@types/react-dom":"^17.0.8","@babel/core":"^7.14.6","babel-loader":"^8.2.2","react":"^17.0.2","react-dom":"^17.0.2","typescript":"^4.3.5","webpack":"^5.41.1","webpack-cli":"^4.7.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"d2a78a461943adc0dbc4b10011bb773ed6f3fc44","_id":"react-rb-auth@3.0.1-2","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-KZr0byQb0ikITocShGtxrncgPVxbUP/Q02dxKHLsqZTVjYBVu+AdSj0B7BrMHxPFjs0Z2eZESa40QOr7LzgFrg==","shasum":"2da2ac833a9cee01398ee7ba7ae9d4c7d58c3502","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.0.1-2.tgz","fileCount":60,"unpackedSize":117755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3dLGCRA9TVsSAnZWagAApZYP/3evgqJl0rN8ncsYBmqI\n8a4pkP0jp07EPb0p985MyXCNmOKG58mmoyguVm6209hGu9YNVZuR7cEP4/l0\nwCDSYpInAT5RLczLPByBvSX2FurxfvBkkDf5iFdmOmrql2fuFo2k3QrmpIx/\nran0w7efT8eb0jOU1suV2aMiHYS/sPsbNZv/WJkY1HAgZ/SId2uGbHOe3KZK\n6ZGZxYOGJ+anhKmDlxX9kTmGLYcqJ+47aFiLtwDZ4Mf4CvOUO+zU0ENp9jCe\nP0kp5szxOMFxdpTrPSSUhBPzShvdyxyK+MUHeayrio48UmkmiF7lzYkWI4dE\neVIqO9rAHBX7mKs0eGU/pdVGCiNWWKQmQJQJn1CrsEzTmnwBJOIIf54F/42K\n2x6vzSJ5n51wbEzCOL/dnmAaQ6MDXrkZBWngEE4y9gyHQJLg7lMKco5xE8yF\nk3WmAXm9WOKMXGQgJnAJJBJDDUgugnHIqQpv2CS+psxeOHkLbaOrrR/y9M+U\nD3wxUXFomFyV9vl+o+lAW6n65GHnEGKOCdHdMi4Ws9V0VoOTjkbBfZ+k0dcu\n2jyGDiaJLgbhuP3qDgMBM1piqiDMGEqIaH4EbDiwiOBn2WhaFqTC0eC+mdSK\nroUPc4h8+EJIh/r53J8bWedDJsEFEqYRftgKeciZ+9U0whcSQoAZZgqTVUUM\n03qJ\r\n=s6Yy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJFCMrs5H07CxI0cWKWgRCkm8ps/UAYCEVLPeXbugYagIgERQ/Qsnk2MhRxjpCLHgLjsaaKTfmgslxFWWJG850MaU="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.0.1-2_1625150150128_0.719242309557965"},"_hasShrinkwrap":false},"3.0.2":{"name":"react-rb-auth","version":"3.0.2","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git+ssh://git@github.com/nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"gitHead":"e4a7e36613a2f10c1c457627fa42e8549631b0b9","_id":"react-rb-auth@3.0.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-97vD1w6ZPVThqZ9MlQgukOMr9CAJJhuwiG/KIVeHcZyqBYSws8vf2jzsnTbgqhY5pwroN7CGcdqZRnP6OkeL0Q==","shasum":"84a2fc2588d44ac0f11399731af7b4c6bd9d3b5c","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.0.2.tgz","fileCount":65,"unpackedSize":293498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3dW1CRA9TVsSAnZWagAAUz4QAJlnzR0v2YU/whw++PgM\nbWvshBohHDhCy7F9THpngozY3aC7zEQAlc40IScIthxJQUEpa5x01VYyAxx0\n/VUsWtQMp/wvN1oxUq1/RL8W0MSUGu3BYH5oqgBEZRYNgTn68JD9gr+s25JB\nuWcMZwTuDFLrcP3zhJYgPj4rpPl6QtqGRiTvxXdf+egtEFSqIYGMs7thPt+Z\n5KxZSngzszPJ7cvMBK472OFMx9y9EMUSkEfxYiEglzv0DBbPQLtQaOtIZaLO\nTuMMTqIq9TqwQt+QeRwtXBsEakHWMPj5BPvE/3vYd2s1mRNFxxw8yyEznkJP\ncQfLFlCWDFRGjClAalxBlDLw6Kkog78dLodfCbP9AzQX+QnW+Fn39yVNXfDz\n1+erM2xRacizF0zvPKylTSBjWvT20QkJUmORun1rmHJU0KJfUITQMKlR9uG3\nJSQm5BU5CI6TL7QHQ8AkULqXcPDRsJlGhCSDl6cGC+13iEF/xbMkZm5Hj/8c\ncPCxZiCyhT4nce2L/4JNXRTNMiAWKlps9xQWjk+x9yS/pmtlb7oFkI9oMOhl\npfIFYyl1pnytCCOZmorLUmYverr6JGd0dJ4ezN5zR8aC4s1SSnPwU/kfHxvn\nnQlBKdz958I/Sgz0Z0sMYyRA4BEUgZdIBeLNMRaLcPIvcUJythMMLFMfUxdu\nMyqM\r\n=E+IX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY2kFHqWVHCCM91Sv64rCw34RCxeN8h7pj3YtuE4wyQgIhAKXUBoxka6xZpxTB6pQqoDaklRfz/nomjuFSLwFkb4NE"}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.0.2_1625150900704_0.5869868092150243"},"_hasShrinkwrap":false},"3.0.3":{"name":"react-rb-auth","version":"3.0.3","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^16.0.0","@types/node-fetch":"^2.5.10","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"_id":"react-rb-auth@3.0.3","dist":{"shasum":"09c4afd3acc66f9192eb91666d306558ad44e96a","integrity":"sha512-IBvxlNEs0gTJTo+ieGaDd6+pUGcp9aSyTBNJutM+KT3Tbik0mbXfJ3uH1NyuQiFTqLgP/mckhfHEds3hLKNatg==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.0.3.tgz","fileCount":82,"unpackedSize":293890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5EAMCRA9TVsSAnZWagAAzfMP/jUWY25RIA8M/OFDwki1\nOJ9trbTzi2uZk7MlAVt98YkjSegDcfcDnH3ehvPbjq76faRGRuUEdWjJ6dMT\n/9W9N+nWAOHjRFMgrdNPoe7qMuog+hsV3jbU0c57ueg2uI7E2N5od9AY/ypr\n3mXdIxCAlQenX9b8TycyV868ZZ2udy23s4W6EylBJSbxxTmZymmnXqzVBogC\nvkH/mmmIG2Qgi11OREKvhi08bJLAJrzhCTl3vOpjoFWSFvBwW1RreEW/+kQ1\nDdmZgLSuFY1xDI2HK9i/Q9nvREkBAqBAwG37CIR67DFqObDS85N4Zh/KhMLr\n1L4grdCDb7gpO/0EZ+tuyjsxaRCmAE9pHgto2PxpHeWHxO0/LhslY3KIG8vP\nDO09U9/EKO+R/L5QQi1u1iX5x8a2E1LBNawB1vtC00wRx3Io3jJh5WZxO3l4\n8gep8FGK5IcP05LxAn6OUJmf26t+mQKQ9XEZ6CkAE5A+BW/t8hsIo1Ee66CO\nd1Y/ACbyTJFDIiBW7tKMLm41ypsGzTyX/I0ucva1wDIJT9ZWiaSelCES9S6h\ngxnK4ZdI5CzxQgonO6knE1UYATP2FhB2qsTCD50/bjtdeW4xVOGP5LjVlVEt\neEwKoChMvjScPMdSCKNK81cennFM/si11Y9sn2GdziDgoSxzbMrbc8FqmOI/\naajg\r\n=rT6u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDReP4+ecIZFfufWMbny3BIufM5vgE0EteoTQcaFR0q4AIgLxiCmj0ggYVVK4mK9yC7N13s/+XoJNZUwNeoKRrXwyM="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.0.3_1625571340055_0.2939265043917285"},"_hasShrinkwrap":false},"3.1.0":{"name":"react-rb-auth","version":"3.1.0","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^16.0.0","@types/node-fetch":"^2.5.10","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"_id":"react-rb-auth@3.1.0","dist":{"shasum":"29399b42aa98d9e28c664071279e65bf3ec87673","integrity":"sha512-CFK8Tl2KeVlwL54dnIEZk97lAeoVHdoLN8nWbL6C6GcE1slJCTaowbNY8vOxmkHQpZLAdmIvoTwcb3ijlNuK8A==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.1.0.tgz","fileCount":82,"unpackedSize":293800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5FILCRA9TVsSAnZWagAAjGwP/2GPCw0Fr4Z1F8qbK4pC\na6CvmSmpJXtwg4KiIi51RHx3LZHSSv3freSIM3I2dmXMw5e+zBd921Yv40Yf\n7X0sXRQu/U/0fsTWtKy+e+dY91c2TrxUk4qun4qsQk03bEPxbEeI7l0DGW3P\nR97RSvkdcrRE1gaC378TN4yEts3P60cPFlyFBGqXKxiDXrkxrK4PBz6ZsA3l\nBpy1oBHndaBvqj9LMVzsSTTO/ZMJyF6CvC6a7b3MdPWsDlgTV9bL34FHtyXl\nyyOb8jfDWbuWJug1LgYus2phGW5nhgJXGF2pnnpQv9s+GqboQtt9qPGw7vWw\nWLeMuK/Pmt0e8QPYe2fLnzH57MTIMZDi1xkfFHJZ/dMM4HgV8jU2AFh1hUvH\nREQDHlH1xcIG0uF5KfF+60//cSutkbZ1HYGp4SnsnCHL24EM04lo/sIMocf4\nmPB8PRRdF5ujnwKiBQZyTntHTP0OsFqrrNhb+A53Nxo5ZfQBRSuk9e6irMFV\n6YTcG8EWmtxza2JwZXjHVpnqMyZvZCAbAhh+u0LLkMjUB00WP6TnA1kO31zi\n1Pkp0bT8sA4QVwzHo+lKRN2uZ6XxDMC/g5XUB9XSjP519c7CAH7PFRR1cS6R\n46BmnC0UjoPTZpNDhGmDfq5kMSzqgJ97iKS9ARRgUyNfJyfloj36sEo7b4Ir\nKGkw\r\n=3EcP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBO42alwbLWpiovVwI+pkNxw+R3/7VXklXu8XPGSeBiQIhALW0Qm2xuARBJlWfTZ1Yei7yxhI0v7b1+QVdn9Cc0vwy"}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.1.0_1625575946774_0.7573549361437153"},"_hasShrinkwrap":false},"3.1.1":{"name":"react-rb-auth","version":"3.1.1","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^16.0.0","@types/node-fetch":"^2.5.10","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"_id":"react-rb-auth@3.1.1","dist":{"shasum":"957c7488bd5605fc3e1f19b2875b4646cca9e9e8","integrity":"sha512-FYWmochLVonWzO7m6WYsDLQ1V5inNeWv1em6U1W7gQwWKu+sV1p2eBpWm3TIKdPS+4vDD7QQupUDUZCfFuOFmw==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.1.1.tgz","fileCount":82,"unpackedSize":294688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5FtjCRA9TVsSAnZWagAAe0wP/1I+JVlWGlPDQx1MBzZL\ndVYlIyYVNf47COiWngqRB4ELwaxGTXA4qAgmEl2eGRoJfdxuaeSAg5z+4c9X\nItdJgfquc8OI0Dhdkhks2vow4plKYFCLerlB3YCfh/h3E2FfBIeOhM1ewp4W\nV6hzQ3c5Le+kLBshou6RWOitG4va4VQl4AlkiQGA/+RhHCVlxhDN1RGLz4cN\nAR9tC7j6WQ5WcwDJrQ6xkLPio61IT+gXZ2RFlneOhP5UyEIIXAF9U6d9U5/B\nWGZ2I7xCJRtot4p06peWex8RY0Buq3/LOwRCJShcR2eqNI/dqacQJbaphiC6\nEBnDqOQf+u+cJbZb8fP9oWlAyq0LADpjG62pzG7KqnrH/rvoYgc6zVmNKg3z\nyETkvfUzqNROLz28LksXW1Dc4uoVrXOORqD6/YXkcQHBr1sQLHPDxHwXEI6j\nRrM+4FCGWG66XWllLLqqwP8d+ygrYwfmG+W6RTw5PT0BaAHdr9jwY2FKpqpZ\nt5FceWByhBL/jxj1Eplo3bIEY4IB4VXbNAFOmvKbzaR2zIFKaIREvU1Mlv1E\nspzVVHrjx6jid6kEXCbMk/av7qaXxaqIR3uw6JLGl1ZU5T/TDX2BvjPJWCLE\nBovcLJ+DB5zLp/S5dVIQpzkpZGuwxCmQMI/A1T4GhE5w8Nlg7pREXb+Ft+e7\nS4M6\r\n=77RH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMnlkcmdpIVPlHgCUKMYVRMRIVduneXmBfA1ZPsiZaSwIgSuxisoN6e6Xx03BmjiWPMEXNMBRsZfm0z1Q4KN1jkvA="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.1.1_1625578339199_0.8817319626974234"},"_hasShrinkwrap":false},"3.1.2":{"name":"react-rb-auth","version":"3.1.2","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^16.0.0","@types/node-fetch":"^2.5.10","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"_id":"react-rb-auth@3.1.2","dist":{"shasum":"46c237c67c2734974fd461e5920a00b00479a553","integrity":"sha512-dRY1P7NgDYwNrL4MH18sAPSl3g0q4PgowYmuev5CYfvR3o2PGscUTxbFALzMCDHo3K3As6mmsaUZ1UzvrYlfWA==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.1.2.tgz","fileCount":82,"unpackedSize":294688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5F1CCRA9TVsSAnZWagAAfSUQAIj3dQAUU8PPhRirUOo8\n4bgCpQLeq8jyAl/xZNTJEw12YfoxnzhW9R2d7uOOJsvymvsj5cWNh7YXKuV9\nbA/adbVYJ15V8xdLhpCir62vhrjt+uGJkf81HSdEuLPIfMh52L5D9LNTLq8G\n0bLbz/qQnNYI7g/VSGjgfpGASahHFdSWXvZnBcJMoKblw3nnMJpWJ7DAOl65\nVjT3z3yCNdmKo5zzKZFCeT5ITPBcptHXti4uQ1ySjm+hBA3RURvx3uejOjXZ\nGw0A6QH8U0i4IF2vrV7wsz/b4Jr421ZM2F4OCNfQX76ugje2CE3ojTeWUDu5\niF8IZNWDm/xjT/a7WPZIkhBTBJ70u8s26cpGy4wQ4duPVAKQT6yb7X0jWa82\ngwzsG3Iz7J0zT9KcIqwUQqaWfl2ck+qq/6VguibUw8Rlk3022FCfDAmQJRZW\neZe5ouwFZZjRZhab+mYefwA7O4t9PysTu3mk9FknVvLTgorOwyzbP3lzZmTJ\nls2nAiHPXonzQeJ11HY+xYuhqyK92EFk1XObQk1/nbBhqNQLeCC8NopuxbLy\nGEEdq2dbWwcmQWXCLsVxQDVummj+0VfpkLzpcsBzmO126LC2AgtWIC6s4z+k\nt9KbBpPIdYoQVgaEqlMsRIJyG7s8QyFQYE/I+p+IVKRipW71Vmer9OSRRQTt\n8hzK\r\n=UL4Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFE3LbbZLLOhuQU2uUK8Rj5mfY01sw287sm6/11b7VSwIgGzBJgV/hPJ812ADXiOztAyZSWt4rABXrJzDT1XjF0kU="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.1.2_1625578818545_0.12486302878917055"},"_hasShrinkwrap":false},"3.1.3":{"name":"react-rb-auth","version":"3.1.3","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^16.0.0","@types/node-fetch":"^2.5.10","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"_id":"react-rb-auth@3.1.3","dist":{"shasum":"888ad7ae41fbc080fea649dd0e70f27f81fda7d1","integrity":"sha512-TEOZI8MtW734iJu4D2NsSbjzRuEkeZZkEfeFf7+a5F6IL4izU5VIzlI++8grHc38l80s6FtqFFBfBuxK4wdOug==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.1.3.tgz","fileCount":82,"unpackedSize":296733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5rJrCRA9TVsSAnZWagAAqa0QAJzlIIe9TgTmrMzvFu50\nD299gq5qETsmWqlt1MJBGLDB+Qj5x8U703ykS3bNDqtT35IonI1fRmZetu/F\nx4Ij3cuEEyHmONAJ/hyu/O2/VGnaXxDExkTsj9pu5cRNFMpeA2xu1u6waIif\nEmGGeZNcF0NuPcSB9Mqlqf9hQIbhUpK+54OiPgi34ov+LY1Yyrpki8vUeccX\nRB+FRrqOWsRxxXoEDkqm1uoq83LkK854YcHvEFs0HVtXv04RSbJbaBuzkeNa\nymkR75lRGkPrPt3M7U4/uaTTlFZYopRUqLkEhOh3cZlUD+pTVDq8DQMr20Cx\nzUcVtpTPn++6yHY9H8vuRnzdYTw+7Eib1/SGlE9HHXt32bnHJ4lBJj9kcJvr\nRXD6FJZsLlOnGNcHkjWXhwkxX0TS34bKERRTRYKwdco4IJGH413mIEkl9mZo\nxvJyLZ76aZTJ2+zifHREIoB+iOpMoVi8tWlKnJMPdPTVUGCb4Cix848WbPod\ncsmRdrDnhljT4R5Pe0yAur9nOnlrzH0HwADI5CAsrgrdLiYhuNNmVZzZFit9\n+kJo0bqdsWNoosg0RaUrn+NvjqV/DwApXyRarnFrb5xdxez5aphBBxGLQL1I\nRDA6lvn8BMAzQmHJpG2fVuP1DjRVA3+VonQM5xEjj59ctlJphozUV9oxEhwa\nuY5Y\r\n=ncTV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7+i6t2baRHymJR7aGiSD0nU+tKFbw48n5DA9S+evwGwIgO4wR7bbDGpV/37P61Jxn815yLP8jHBTyv5RCt7ZGG/I="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.1.3_1625731690773_0.8615246198314417"},"_hasShrinkwrap":false},"3.1.4":{"name":"react-rb-auth","version":"3.1.4","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^16.0.0","@types/node-fetch":"^2.5.10","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"_id":"react-rb-auth@3.1.4","dist":{"shasum":"3d1fe6a5a4be86f5d8d770cf3046bc81e2a600d6","integrity":"sha512-1hlGyb/8Ol+SVpi5lqsq58fsPJxHq9rL3OZIqiu2UirwF3AdNGu8i2VipGpT+E/Gnx+ebz/SJ4/00QvmsFd/MA==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.1.4.tgz","fileCount":82,"unpackedSize":297355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDTEYCRA9TVsSAnZWagAAJjcP/1vjIbnvNC/rkeRmVWeI\n9f7tREZMuCbHD/kmsE2qfHrWBdeWcDARUkgQLnBiPeNOXZ1Q7sihhE2kfhS1\n6WUKKUiIcsDPLv57l3IuEvCbrHLBDknBkl6DoybVfLBHynXOO1CMIq4WCxCz\nbGvS2uD6frdhIjGMThNqTRNdoiN5Kyi4egSHPnYtLeCrrdk9RRGXhF1CiVP1\n/9VVlaZS0zdtEaKonFOZxJaQZHQu266kR0cDtuGCOIVIkMRbGSytWSPCm0Li\nkpIIXBH5WsKg1BtG9f6aKkREcR9wmeX/36AAmnPvMTRD6smKOz6bq/xeKGjN\nCFpKO1FbH0LtRtMhxf6SULMytpGbcGxviPbqoTHmKBQ4EDQTDS0E0EYulbd2\nyX2JPiNTkdX5+xpGR0LFxNcwbflWj7HZHNzqFLYm67o8fg4KFAIK/r57zvZE\ntQA3oCWC9bLy7ILsNe+bKDAo4j9/24+jKjI+TfT7iQm6uTmAhuUPJ2eW6eLK\nNbgGb31b5qFIG/PA3GKHYniguOpyPRrzn/cvy2u03+4829JPFkdcD2XPro84\nF9i+4TIWNRug2kJ6a1dyNPO98YUu0FoTa46woTwP6rrk2uesRzshX45Nwkuf\ndZfF2fka001A6Q7sYVl58tO9CbzTQUoBEkGfYQqRsYdfc04+C63zuDJqSJz3\nqvor\r\n=tZap\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgbrf5iajkbohY2nfoW3QIGlr5qjcfJ9TLrDoL75ItjAiEA5DjpgxmbF8qr4/0CpzfjChZA0SuBc/oVWQ4iuw9kZj8="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.1.4_1628254488581_0.4417556292580418"},"_hasShrinkwrap":false},"3.1.5":{"name":"react-rb-auth","version":"3.1.5","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^16.0.0","@types/node-fetch":"^2.5.10","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"_id":"react-rb-auth@3.1.5","dist":{"shasum":"a874728817b7bc45c0a4c45a385ea3b1b45151fe","integrity":"sha512-y0sJm4jlYxzVFjGcwXNNjfpqwaxshlVk48q/cyb2+15UBQM5mkg1Pf63l5nc9bDFHmb4W8upvg5zRUTIvhSk5Q==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.1.5.tgz","fileCount":82,"unpackedSize":297355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDTJpCRA9TVsSAnZWagAA+DAQAJu8Rmh74/pQVasg1m9P\nvz9KL6xuzKB1fT7dfxnxV7rCaFXLzN4S6fJFkPtWJmiCwzgije29uRN05517\niLzCnLzxLHWwcN2YoQKXVjjuTGsSPs0ahxIgwLv16UYLPxorn0YZp8eJW/o8\n6LV/7L1xhHBtP4mrXpH/JfaWLXaSR27odg/EHCYlFUGB7yd8VBh2KYcYnV6d\ncQig+Sptbgk3XdvPoHWs4dOeLXXwCHDIL6znlgsfXgxWmOAjdni5ykorEL54\nUv7G9ScfsS5YSKT7UQ+kNEkAmPXTdqhJ+awWfHituaBg3iQmf9R1Jsc7tl0/\nOqHuedkplumu6jQB7Iz58QDV2yurMSlagCB5OgSPq7gTrUzICpTb8ehoO5b5\nTPG+D3dml6wmHemjAwIrXucQn2L4qsCCqNGQXwmdihpUKQnuoFu4L0aleoOW\ne0X890D9W0a/ZUw3W8pjnUpTKKvoKF/AWt+VZkqd62fp9UAnBi7yoAaFcvWs\n91odj1EFmHCxmL7pD+OVfjQFvugpgBo/rivSVQ/KiQtfrBOLJOsLECTtXWT0\nRbMJwSkx+z0rdcyMtjQOKgF6KGwSbFfujNYm86tkv6SusaIohmLtu0Yjw3Tl\nTZ7rpWwNzK2QDsgJQkOTdU+rwSDd9AObylZDOmK8iP6Cvq51qdymopCfaavP\n2x0Y\r\n=HWRL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpkDBLeZiI2z7N2hpFddmhnFSVSxPD1rFevyfN7ftw9AIhAIRrgfQQ2C7T5O91miDwbA31izPPaw9rU7rSim71BFzY"}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.1.5_1628254825251_0.9245545745625867"},"_hasShrinkwrap":false},"3.1.6":{"name":"react-rb-auth","version":"3.1.6","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^16.0.0","@types/node-fetch":"^2.5.10","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"_id":"react-rb-auth@3.1.6","dist":{"shasum":"4bab063b217bba481c16ebed7f1f829f89ee6420","integrity":"sha512-xXN9cxqgxVK6lLMb/ZVN1JG4iWLnt/vNKaklNixNF4n/A75MTbD/Ru8YFhtad0yLvwLzwgLA9o7PAi+/f7wdeg==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.1.6.tgz","fileCount":82,"unpackedSize":297313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDTL6CRA9TVsSAnZWagAAXgEP/2rB/8DRKaIeL+q4xrJ8\nep7yPJVCF5tRMjqHeqZ87ZgGdPm5eifnwyUjsE3RHiom6n42Wx45F+Qa1ZSZ\ncSbwO7BODA8QJslIGRX4uLoTDPoyZ7tcm3SqmvjdL6XvWrx6SHCtRCoOlNfj\nQa1mscX8i+LiofSQRcpOPo4IKs8tpho7aWE7c4iFZzFIsrZtmjv+6y1fGRUA\n8ZNUxBOkFkE1YNatoCE/9nA1E4QoTG8osXqd0H4j2snB27P5pgU0BxMM9b4p\nkfo4o5mQFWvZzaUreHzOcscLEDJ09pUwXzCc3RicnwS07fQv2M9iD9GXqNit\nOZf7qN7GOjkuKb/W0FhB3O0zBn0ZGVZxYCbqROwIIeXL08WAc0fKvAeQqHQ5\npAKacyyMKas07aLahwXCSNR0JvjZz+TnLVx/MDHxqLaDOpgcfrdasn3KgOkV\nx1byObbwWPJksoOYKJ50tU9Xa4upnoMjkwy6CxGxgMQs5rl+lkDuH8Wg1+LP\n/AF1IMprLmvFXs2/LKRKBfPMEbmQH/qli2KAev6ox3h4You3ifiR7Q8YKBbI\noDs3oFkOZzb1gSQeYFlnnM30Ax5jpIomaqDOmVsgXtfQTUrsMepw16IH/Etw\nYyr7Qfh/WV1NSWk7PupkdhuM8jYU2wvIBNO5ug28yjhsW1UrKTMHtr4qp/1p\nodt1\r\n=JMAH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQA3c2x+vWQCebr+UV+u7JfkO/1xIJsQfTsvrCOzn5UAiBKsNR6tdz843oNZ+w9KZMRgNY1YQJm+Oxai/eWk89rkg=="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.1.6_1628254970531_0.7991438280017873"},"_hasShrinkwrap":false},"3.1.7":{"name":"react-rb-auth","version":"3.1.7","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^16.0.0","@types/node-fetch":"^2.5.10","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"_id":"react-rb-auth@3.1.7","dist":{"shasum":"c865032ce95c546c5e71b77fda4e3d3e3d052431","integrity":"sha512-Aqtmrl0c8NX410bk+Jizb37sJwXfj1VAfStFTcTP7GTBd77bImhRkz5UDln0ufbnh/ZKw7eJGPS2GIKTx8nuGw==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.1.7.tgz","fileCount":82,"unpackedSize":297361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDTS0CRA9TVsSAnZWagAAFEoP/0Y+yOLrqEjfMnUuIAaQ\nWpWSqCsjnaxF94LJHY7mrmgnd9BTVqaFVwDFKakaUnq3R/O4yrGMINsv67Xe\nga8msJWQh03P+88RjuguanrGgRcrptAKq8gsILSOANAw7gHXa52QZEb0GUXs\nv5Qy2Bz4pKEIcYvwN8ANy1djlFfx90+qz6BaYNgr9Ge6t/eLQwf3oBGkexbH\n6M9gG3q1GXZxAzS1tlHHwRNi+pKNd7lL89+kNpDgKl6hQRiHk2eQZbGHzzES\nrWnbk6MFupy1wLK7xhD7Xxa0l6K3pf1hXaed9SW4Bf4GIpZa+AdQMWrTc3EV\nJoiiOCTiNyPs0om8Fx75guMGzoaxJn/SlrNyK5+VSqpDiJbD7RziaLCsyZA+\nqTAKMSC2NbwEboxGAbijXkGxwYqNELjMhB96O2LYxJ8r2nY3ocjd+5MkyxfX\nbfqx+L6zFOtkcfHfSl633GfZbdhr8Yxl/eoq4DpKsWdRZIT4VCXaaD9pjAnJ\n7hbOUIRw89DG8ZjXy3qg8+P1yaZVFRl8o4oy+ZURSQzm+VRlSjhM7kQGLeLU\nQctvLwl+7XQT3BiEm0hAIKlvCbp3mZEfoeQ86rcc83AEzJib4sn24Jb7Oeqj\nxtBcTzpTLbvQbgieFoGMp5IBnkeyiiy89H5XOv36L44qI40n+iNw3KMh8+oO\nM8k1\r\n=2K/F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1yg4qucTxRra39hUmTSCiK/VUVBOMnpAh9xxTndLVgAiAV+BBVawuk23jCtewJN7MBfyfHLU4UAgjnqjb97ykGXQ=="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.1.7_1628255412814_0.1497783478604795"},"_hasShrinkwrap":false},"3.1.8":{"name":"react-rb-auth","version":"3.1.8","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^16.0.0","@types/node-fetch":"^2.5.10","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"_id":"react-rb-auth@3.1.8","dist":{"shasum":"5639acf4e37eec39d4d62a3632dee73ffabb495c","integrity":"sha512-qEo4S8TYYOPm37RRp6Kq1ojEQD3Yo6as8h7zYULtLZIXIJr6RGJeCusfEgNIK48rsmWJjJkjWukbC6cdhWg5Ow==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-3.1.8.tgz","fileCount":82,"unpackedSize":297359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDTWbCRA9TVsSAnZWagAAPMoP/2tW4iu7hBlxn96QocMt\nUpQmXgrBbEqaaYucpNsIPRACxNry8sbysNaJCo1K/+D5QZooD+UzaSmJcl5q\ndviI4veXg+8dzZ9lxmrpmUW0imEYh4Lu52foeEf0pEZo1OdjCxH2FoipWqMx\nPTnEVhGwl/2oJkwznkrEXomCboUTx14KPYoLbUkdgM0Pv1b4Z+3Ny4lC0Abc\nIAObQ8GU9Y0oNqhXH/miTtyJkcDHkcnyBFX9WLfm3Tk5eHPtGro/knQZUObP\nDZIdcbA0sUsDlky8yi/dyy+QeilJ/a7aoAdqkkHMnxZbxPtbRl9/HDpvV8bl\njAbr5OtAY5h+12kUoP89Yr4cZjCu0r5V/wNKURQdjv6dINqbVb7rkqvmTugm\nQE3IwiRZk/TgBoLDz/VpRT33g9h+HYG0AW/Vw9Q6oFLQl9IdQJ2b1j31fK9o\nQP+74pZNNWzwtlgFnqm/k19UFBx9V4+Z8u87XoYFcjA7kk0Qyv3XzfEkhQ5w\nI0AgvLNvQw7MBe6v8xUhF6lrevvARFPsG/4iYvtEWzhv3TrZ98ed41uqyP4/\nE1brMEvndeETLI+4sK96b5Pi11j3mG9Q2V/iuCAiaWD2p5wYyyuiKUYMtxCd\nXR3IfkQtZuyqSJmNUo+ERXLlZAs69QHtI5oplxO1TI/F+BlJR9z4AMGqqcAS\nHgnR\r\n=c8++\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC10EjyhlvYmQpobvcosL4FGjgrVpewlT6KMWtUjvPU6AIgMXpIvZEYAZzG6aThYRURX9gkskAXF14KVd652IBjSzM="}]},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_3.1.8_1628255642861_0.24125300386986703"},"_hasShrinkwrap":false},"4.0.0":{"name":"react-rb-auth","version":"4.0.0","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":">=17","react-router-dom":">=6"},"devDependencies":{"@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.0.0","@testing-library/user-event":"^14.0.4","@types/jest":"^27.4.1","@types/node":"^17.0.23","@types/node-fetch":"^2.6.1","@types/react":"^16","@types/react-dom":"^16","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^8.12.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^16.0.3","eslint-config-standard-react":"^10","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.29.4","gh-pages":"^3.2.3","microbundle-crl":"^0.13.11","npm-run-all":"^4.1.5","prettier":"^2.6.2","react":"^17","react-dom":"^17","react-scripts":"^5.0.0","typescript":"^4.6.3"},"dependencies":{},"_id":"react-rb-auth@4.0.0","dist":{"shasum":"02c6bff5fbc21eede7077dff34bedcecedf05923","integrity":"sha512-5I945UH4vccSRAIjCK0KLjps2IhhEQEieq3d1EBPekTSdJeKePSfRTQKko4mOilbgXDrrcW9JqnMnVNa5T9noQ==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-4.0.0.tgz","fileCount":82,"unpackedSize":299695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+F2OPE3JTHzn7reQ7rFuDZ+s2QA8y6CR0ryvlZVSZ/gIgGyZ3f7zy+hhFaY2iUVWbQDm9SDhWKSNht7GQkqIjYCs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUDABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYPg/8D4WgWYYkbLXUPjvyzvjCMKthfwkHlqasP8Gu5aGni8UhVVMN\r\npiyu5vJop5Xi2xflYpeIogCCPoauxR+nHzoVte5Teo8NL5NqifZ6adaDJiFc\r\nJuUuKQJc+XUOPh0hnvouRC7V3WxeRtuVnkT/fl3W7XpDEjMohusbvKcYWnar\r\ngDSNkITwlmwgxVqjHqFgHgtEz5BTGGVXlPtdc8YPDhpL+zoFlZr0PCMmCL6/\r\nQEdac7j3CapJzWO/DTQ26Hx9ueYr3DVlO3LCH97hiY7eFBLu/I16g/6q4l4t\r\n9XttiO/nssMPE2GtIWsKQBsWAOUEVWTH2GvjJiv/ZEeH7amfaaI3Gfbgjlxo\r\nyR3iSqCfDg2ds2qMiDMb0mC5zHeJDx82EWocuSlQAcSSDZiy/nLXiOTLjP7C\r\nyPueBAK4h588wCgdljVwsPXohQVSvuVrtbxoqhthJhgnjooHHoa6l0fOSAhc\r\nl5eFhI95iQaKrZCVCZo67uDmoUEOoGODBbiQas/3Qkzv80iuYoAvgP/yfANm\r\nWpeISeZ9EI5k+s4QQ1RIFsZCleKbAFVyU0lW7tc2Z8vD/Xhxy7/lSv9XoTEL\r\nt03vgKQWasNp0Nkt1HNth92pZsHBdxZYJ3hBpyOH0Mh0zitbPkmbEhiTUpch\r\nhGBS+dlASzpwBVJdHtcozc7wQMHvhMZ4rrI=\r\n=Ys2m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_4.0.0_1649422337430_0.39802583228092625"},"_hasShrinkwrap":false},"4.0.1":{"name":"react-rb-auth","version":"4.0.1","description":"Simple Role Based Auth for react projects","author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start-lib":"microbundle-crl watch --no-compress --format modern,cjs","start":"yarn prepare && yarn predeploy && yarn deploy","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":">= 17"},"devDependencies":{"@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.0.0","@testing-library/user-event":"^14.0.4","@types/jest":"^27.4.1","@types/node":"^17.0.23","@types/node-fetch":"^2.6.1","@types/react":"^16","@types/react-dom":"^16","@typescript-eslint/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^5.5.0","babel-eslint":"^10.1.0","cross-env":"^7.0.3","eslint":"^8.12.0","eslint-config-prettier":"^8.5.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-config-standard":"^16.0.3","eslint-config-standard-react":"^10","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","gh-pages":"^3.2.3","microbundle-crl":"^0.13.11","npm-run-all":"^4.1.5","prettier":"^2.6.2","react-scripts":"^5.0.0","typescript":"^4.6.3"},"dependencies":{"react":"^17","react-dom":"^17"},"_id":"react-rb-auth@4.0.1","dist":{"shasum":"52aaba3cdae666891567b6abcb682bb3bb254aa1","integrity":"sha512-YPcbZtrhxyt2u6SIGlChM3777KUz+CPtByk6fncXrFznFqxsVLD0+uEhN88B6zTu+hL1hKBipujMMUFYk5R/lw==","tarball":"https://registry.npmjs.org/react-rb-auth/-/react-rb-auth-4.0.1.tgz","fileCount":82,"unpackedSize":272374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfIw/xNE8jftDF8C8wkuHBBNzUrWKgxXbNOM0AdPGAmAiEAt6E7CiBnLtIs0aM7SEOfKvuQii9aWjHZh+Tul3MV/uo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVCDjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ8Q//Qq/wVFdTyuva3LfwNBjqbG8y7aLJ1TUhH7UJPeF/DyosRLJ0\r\n3KcxcM+Hgjc57PE4DzHjDUFNjF2XXm/MuJrjCVTgAsCG0nKhjTROHitf2UpR\r\n/ftn9v+X2LdGqzWfOAkw28zbUJHIlvVI8hrZhA1rl+49d9pHFx6Kb3iNEpci\r\nAfLhuUuhXtUg6M7r1Z/8XvuMEiwVE/JL1wEx9SteU6ea4HeqwE1ynpmxusWS\r\nzRRHPCUQN+2M/x6pRBbYsdzq6OO7XIj+Oj9oURlxtRXz0l7Jgtzijt5ZmGy3\r\no4iPEH4xix+XBH42ikkMvPM27zNhPiLj3oLQePt0zFiLWbfj8aBSs84HmDcC\r\n06C1vPjIeFIhKO8oqmE8NLLYe6iaKmZjzuhse7DW/dIlpXg1ONpT+481alyA\r\n4qAC/5q+2N2pBfett9TXew+cjbG4aG5F5MhftoBV5GbieGdkpIboN/Q95lRv\r\nX0CThAlAvpkCZwvlgJGVv+5CFv8gUiOa/Esa5EsjN5qcedNx18ML2NVEI2Vw\r\nr17R/MrOc9Gh4xRj+tCBpY1xvPzmeeR/uSjdFLDOUCiafS9RF1KLDv8r6NbT\r\nmumyPbfayV+uplz9HGTW3xSxeTbgiNUy0/6kubLOTCGPVY74rutdUvSjjOrM\r\noPVapccfenHg6PkJjzKRbjjEI9NeYjHVVEc=\r\n=OFZ8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"},"directories":{},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-rb-auth_4.0.1_1649680610947_0.7209560942052233"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-03T14:08:45.496Z","0.0.1":"2020-07-03T14:08:45.624Z","modified":"2022-05-15T02:14:42.459Z","0.0.2":"2020-07-03T15:04:55.721Z","0.0.3":"2020-07-03T15:11:10.077Z","0.0.4":"2020-07-03T15:13:17.576Z","0.0.5":"2020-07-03T15:23:17.549Z","1.0.0":"2020-07-03T15:30:59.806Z","1.0.1-rc0":"2020-07-08T08:11:02.408Z","1.0.1-rc1":"2020-07-08T08:49:06.906Z","1.0.1-rc2":"2020-07-08T09:11:50.631Z","1.0.1-rc3":"2020-07-08T09:14:10.188Z","1.0.1-rc4":"2020-07-08T13:25:40.179Z","1.0.1-rc6":"2020-07-08T14:02:01.694Z","1.0.1-rc7":"2020-07-09T08:46:09.601Z","1.0.1-1":"2020-07-09T09:31:50.648Z","1.1.0-alpha1":"2020-09-09T13:03:32.776Z","1.1.0-alpha2":"2020-09-14T09:47:56.895Z","1.1.0-alpha3":"2020-10-29T14:06:59.654Z","1.1.0-alpha4":"2020-11-11T13:07:10.872Z","1.1.0-alpha5":"2020-11-11T13:11:21.703Z","1.1.0-alpha6":"2020-11-11T13:55:19.575Z","1.2.0":"2021-05-14T10:04:39.207Z","2.0.0":"2021-05-21T15:38:39.159Z","2.0.1":"2021-05-21T16:10:22.060Z","2.0.2":"2021-05-25T08:19:10.440Z","3.0.0":"2021-07-01T14:09:19.383Z","3.0.1":"2021-07-01T14:11:45.505Z","3.0.1-1":"2021-07-01T14:28:16.611Z","3.0.1-2":"2021-07-01T14:35:50.263Z","3.0.2":"2021-07-01T14:48:20.841Z","3.0.3":"2021-07-06T11:35:40.202Z","3.1.0":"2021-07-06T12:52:26.955Z","3.1.1":"2021-07-06T13:32:19.345Z","3.1.2":"2021-07-06T13:40:18.704Z","3.1.3":"2021-07-08T08:08:10.987Z","3.1.4":"2021-08-06T12:54:48.728Z","3.1.5":"2021-08-06T13:00:25.412Z","3.1.6":"2021-08-06T13:02:50.750Z","3.1.7":"2021-08-06T13:10:12.941Z","3.1.8":"2021-08-06T13:14:03.021Z","4.0.0":"2022-04-08T12:52:17.568Z","4.0.1":"2022-04-11T12:36:51.134Z"},"maintainers":[{"name":"nmpribeiro","email":"nmpribeiro@gmail.com"}],"description":"Simple Role Based Auth for react projects","homepage":"https://github.com/nmpribeiro/react-role-based-auth/blob/master/README.md","keywords":["react-native","ios","web","android","typescript","role","auth","authentication","boilerplate"],"repository":{"type":"git","url":"git@github.com:nmpribeiro/react-role-based-auth.git"},"author":{"name":"TachyonVFX, LDA","email":"info@tachyonvfx.com"},"bugs":{"url":"https://github.com/nmpribeiro/react-role-based-auth.git"},"license":"MIT","readme":"# React Role Based Auth\n\nRole based auth for redux. Have a look here: [nmpribeiro.github.io/react-role-based-auth](https://nmpribeiro.github.io/react-role-based-auth/) - login with user: example@example.com pass: test_2021 on browser refresh, your sessions will persist on reload\n\n## Usage\n\n### Setting up the lib\n\nFirst, setup your auth mechanism and backend.\n\n## Installation\n\n `npm install react-rb-auth`\n\nor\n `yarn add react-rb-auth`\n\nAll library files are located inside **src/lib** folder.\n\nInside **src/demo** folder, you can test your library while developing.\n\n## How to use\n\n### Main and App from example\n\nOur `Main` encapsulates all necessary Auth bootstrapping, including setting the `TokenUtil` storage (this allows implementation decoupling for `localStorage` in browsers or `async storage` in mobile react-native apps), `AuthApi` , `AuthReloading` for when you are reloading the app (refresh), `AuthLoading` for when your are loggin in, and other auth specific utilities.\n\nFeel free to use [ts-request-builder](https://www.npmjs.com/package/ts-request-builder) to make your APIs easier.\n\n```typescript\nimport React, { useEffect, useState } from 'react'\nimport { Auth, TokenUtil, RefreshApp, RBAuthErrors } from 'react-rb-auth'\n\nimport { App } from './App'\nimport { AuthApi } from './services/AuthApi'\nimport { GlobalAppApi } from './services/ExternalApi'\nimport { AppStorage } from './services/AppLocalStorage'\n\nconst AuthReloading: React.FC = () => (\n  <Spinner>\n    <h3>AuthReloading</h3>\n  </Spinner>\n)\nconst AuthLoading: React.FC = () => (\n  <Spinner>\n    <h3>AuthLoading</h3>\n  </Spinner>\n)\nconst Spinner: React.FC = ({ children }) => (\n  <div\n    style={{\n      position: 'absolute',\n      display: 'flex',\n      top: 0,\n      bottom: 0,\n      left: 0,\n      right: 0,\n      backgroundColor: 'white',\n    }}\n  >\n    <div style={{ display: 'flex', flex: 1, justifyContent: 'center', alignItems: 'center' }}>\n      {children}\n    </div>\n  </div>\n)\n\nexport const Main: React.FC = () => {\n  const [initiated, setInitiated] = useState(false)\n\n  useEffect(() => {\n    TokenUtil.setStorage(new AppStorage(setInitiated))\n  }, [])\n\n  useEffect(() => {\n    // eslint-disable-next-line no-console\n    console.log('is initiated: ', initiated)\n  }, [initiated])\n\n  const onAuthExpired = (errorMsg: RBAuthErrors, error?: Error) =>\n    setTimeout(() => {\n      alert(errorMsg)\n      // eslint-disable-next-line no-console\n      error && console.log(error)\n    })\n\n  if (!initiated) return <></>\n\n  return (\n    <Auth\n      authApi={AuthApi}\n      routes={{ private: '/super-secure', public: '/' }}\n      onAuthExpired={onAuthExpired}\n      appApis={GlobalAppApi}\n    >\n      <RefreshApp\n        locationPathName={'none'}\n        AuthReloadingComp={AuthReloading}\n        AuthLoadingComp={AuthLoading}\n      >\n        <App />\n      </RefreshApp>\n    </Auth>\n  )\n}\n```\n\nNow, in your `App` you can have the following snippet:\n\n```typescript\n<BrowserRefresh AuthReloadingComp={Reloading}>\n  <Switch>\n    <SecureRoute\n      path='/secure'\n      Allowed={() => <h3>Secure area</h3>}\n      NotAllowed={() => <h3>You are not allowed</h3>}\n    />\n\n    <SecureRoute path='/super-secure' Allowed={() => <h3>Super Secure area</h3>} />\n  </Switch>\n  <LoginLogout />\n</BrowserRefresh>\n```\n\nBe sure you imported `import { Switch } from 'react-router-dom';` .\n\n`BrowserRefresh` logic:\n\n```typescript\nimport React from 'react'\nimport { useLocation } from 'react-router-dom'\nimport { RefreshApp } from 'react-rb-auth'\n\nexport const BrowserRefresh: React.FC<{\n  AuthReloadingComp: React.FC\n  authCallbackRoute?: string\n}> = ({ children, AuthReloadingComp, authCallbackRoute }) => {\n  const location = useLocation()\n  return (\n    <RefreshApp\n      locationPathName={location.pathname}\n      AuthReloadingComp={AuthReloadingComp}\n      authCallbackRoute={authCallbackRoute}\n    >\n      {children}\n    </RefreshApp>\n  )\n}\n```\n\nThen in your `index.tsx` or `app.tsx` , whatever suits you best, under your redux provider, add the following to your react entry poing ( `Auth` is our previously created app code):\n\n```typescript\nReactDOM.render(\n  <Provider store={store}>\n    <Auth>\n      <App />\n    </Auth>\n  </Provider>,\n  document.getElementById('root')\n)\n```\n\n### Context handling\n\nThis library supplies you with a context to handle all Authentication state in the whole app for you. You will need to construct an AuthClass where you manage all your Authentication logic.\n\n#### Your Auth class and the User model\n\nThe context `AuthContext` from `import { AuthContext } from 'react-rb-auth';` has no idea about your specific `UserModel` , so whenever you want to reach your user attributes throughout your codebase, provided `Auth` has been introduced in the DOM tree (usually under your redux store provider), you will need to have the following type casted onto a \"custom\" `AppAuthContext` of your own:\n\n```typescript\nimport { AuthContext, RBAuthReactContext } from 'react-rb-auth'\n\nimport { LoginType, SignupType, HandleType, SilentType, LogoutType, RefreshType } from './AuthApi'\nimport { GlobalAppApi } from './ExternalApi'\nimport { UserModel } from '../models/user'\nimport { rules } from '../models/rules'\n\ntype GlobalApi = typeof GlobalAppApi\n\nexport const AppAuthContext = AuthContext as RBAuthReactContext<\n  UserModel,\n  typeof rules,\n  LoginType,\n  LogoutType,\n  SignupType,\n  HandleType,\n  SilentType,\n  RefreshType,\n  GlobalApi\n>\n```\n\n```typescript\nimport { RBAuthUserModel } from 'react-rb-auth'\n\nexport interface UserModel extends RBAuthUserModel {\n  name: string\n}\n\nexport const anonUser: UserModel = { name: '', role: 'visitor' }\nexport const regUser: UserModel = { name: 'Role Based Auth', role: 'admin' }\n```\n\n### AppAuthContext Types\n\n* You will have to define your own `UserModel` (it follows an example). In this case,  `UserModel` is simply an interface `{ name: string, role: AppRole }` (notice the extra `name` in the Object), being `RBAuthUserModel` imported from `react-rb-auth` lib.\n\n```typescript\nimport { RBAuthUserModelWithRole } from 'react-rb-auth'\nimport { AppRole } from './role'\n\nexport interface UserModel extends RBAuthUserModelWithRole<AppRole> {\n  name: string\n  role: AppRole\n}\n\nexport const anonUser: UserModel = {\n  name: '',\n  role: 'public',\n}\n```\n\n`AppRole` :\n\n```typescript\nimport { RBAuthBaseRoles } from 'react-rb-auth'\n\nexport type AppRole = 'writer' | RBAuthBaseRoles\n```\n\n* typeof rules, where `rules` is of type `RBAuthRulesInterface<AppRole>`\n* `LoginType`,  `LogoutType`,  `SignupType`,  `HandleType`,  `SilentType`,  `RefreshType` are all the necessary function types for the auth API (look at `AuthApi.ts` file for an example as they are derived from the necessary Tokens and User type this library uses).\n* `GlobalApi` is a dictionary of multiple APIs. While it is still a WIP, it is being developed to allow us to catch any 'unauthorized' loggin in order for the AuthContext to automatically handle the error. You can override this by using your own apis and handling the exceptions yourself, while if the user is not authorized, you just need to log him out yourself.\n\nNow you can use your context like follows, where we combined everything to let you see that even access to `login` and `logout` functionality is in the context. Notice the commented out `Can` usage here.\n\n```typescript\nimport React from 'react'\n// import { Can } from 'react-rb-auth';\n\nimport { Login } from './Login'\nimport { Logout } from './Profile'\nimport { AppAuthContext } from '../services/AppAuthContext'\n\nexport const LoginLogout: React.FC = () => (\n  // <Can role=\"admin\" perform=\"dashboard-page:visit\" yes={() => <Logout />} no={() => <Login />} />\n  <AppAuthContext.Consumer>\n    {(auth) => (\n      <>\n        {auth.isAuth && <Logout />}\n        {!auth.isAuth && <Login />}\n      </>\n    )}\n  </AppAuthContext.Consumer>\n)\n```\n\n## Roles\n\n* [ ] TODO: further implement this. A basic implementation is underway and could be used with `Can` component.\n\n## Available Scripts\n\nIn the project directory, you can run:\n\n### `yarn start-lib`\n\nBuilds the library code.\n\n### `yarn start`\n\nBuilds the library code ( `yarn prepare` ), then builds the example app ( `yarn predeploy` ) and finally it deploys the app to GitHub pages ( `yarn deploy` ).\n\n### Start example\n\n```bash\n# (in another tab)\n\ncd example\nnpm start # runs create-react-app dev server\n```\n\n### `yarn test`  `yarn test:watch`\n\nRuns the test watcher in an interactive mode.\n\n### `npm publish`\n\nPublishes the library to NPM.\n\n## I want to help\n\n### Help with work\n\nJust fork and do a PR :) I will add you to the colaborators list with a BIG thank you!\n\n* If you want to buy me a coffee or a beer as a thank you, I'm very much appreciated :stuck_out_tongue_winking_eye: [![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=D3J2WXTXLAWK8&source=url)\n\n## Roadmap\n\n### TODO list\n\n* [ ] Properly setup Roles\n* [x] ~~RequestBuilder timeout [Fetch with timeout](https://dmitripavlutin.com/timeout-fetch-request/) ~~\n\n### Guidelines\n\nWhenever a new `master` is deployed, it should be tagged with the new deployed version.\nAfter we reach version 1.0.0 as the first release (production ready). After that, we follow semantic versioning.\n\n### Publishing\n\nRemember to always publish on a merge request. Pipeline `master:only` actions will be created in the future, once we stabilize this library.\n\nEnjoy!\n\n## Troubleshooting\n\n### Usage of other libraries within your library\n\n* Add the library as a peer dependency in package.json (effectively requiring the calling project to provide this dependency)\n* Add the library as a dev dependency in package.json (effectively allowing this library to successfully build without complaining about not having this dependency)\n* Add the library to the externals config in your webpack.config file(s). By default, only react and react-dom are there, meaning that those are the only two libraries that you can use within your new shared library.\n\n## Credits\n\nThis project was bootstrapped with [Create React Library](https://github.com/dimimikadze/create-react-library).\n","readmeFilename":"README.md"}