{"_id":"thelhc-redux-auth","_rev":"28-4bac13dc27008a320c07e9e8c6361254","name":"thelhc-redux-auth","description":"TheLHC custom user authorization integration for redux","dist-tags":{"latest":"3.1.2"},"versions":{"1.0.0":{"name":"thelhc-redux-auth","version":"1.0.0","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","mocha":"^3.2.0"},"dependencies":{"axios":"^0.16.1","immutability-helper":"^2.1.2","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"69da12a5814d1a8c40f2ebffab4593ad4e2897d6","_id":"thelhc-redux-auth@1.0.0","_shasum":"4425bc14723abda8a7038ef71d757e23d507a76f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"4425bc14723abda8a7038ef71d757e23d507a76f","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-1.0.0.tgz","integrity":"sha512-hYxnGlXgofe4lbq73hNFUnOmTHCMFi0rzMd2djMyLnI0awMTgx8LicSgkf+G7n7u0goswsTaySwKPqaj5rLx4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJrM0x+xsuFC0ZvHl2wKoQjpH08jVeZOanPouluWYtqAiARiSoj1YTWfGcPKtUChomaq/+mj3k2pJcl6ExBSyGjcg=="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/thelhc-redux-auth-1.0.0.tgz_1492544045946_0.8088255482725799"},"directories":{}},"1.0.1":{"name":"thelhc-redux-auth","version":"1.0.1","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","mocha":"^3.2.0"},"dependencies":{"axios":"^0.16.1","immutability-helper":"^2.1.2","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"c015226c756d8dde73883be957b9a0e95b975766","_id":"thelhc-redux-auth@1.0.1","_shasum":"0a73c91e03d623eb5466a49658e46cd18508f6d9","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"0a73c91e03d623eb5466a49658e46cd18508f6d9","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-1.0.1.tgz","integrity":"sha512-oZdP2ertqqJB0ngD+01TUF3Q83UXnSsXUyhvTMqh9RCT6ctLB0tLmhoNG7EfMYKTI5/+3iSC8AWHGtUMSNSWew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbbJ63vXKYBbe/psh9Kd2orWUag4KRdJ7Zd4dbBK0T9AiABsqHzvweQhZddtboy1wUIN99zFuktVAaF6oldLIvgmw=="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/thelhc-redux-auth-1.0.1.tgz_1492544729087_0.19826544844545424"},"directories":{}},"1.0.2":{"name":"thelhc-redux-auth","version":"1.0.2","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","mocha":"^3.2.0"},"dependencies":{"immutability-helper":"^2.1.2","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"8baaf3ba2ed7cffc45ecbfd5062b1063f7e70f80","_id":"thelhc-redux-auth@1.0.2","_shasum":"84bd0cb88bd7e28eee12fca293a76ca692e10adf","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"84bd0cb88bd7e28eee12fca293a76ca692e10adf","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-1.0.2.tgz","integrity":"sha512-AS1pMm78Gw0ybCso0Mm4ouodvMX9KsWTVOWqxuEMNhB6YouBR36wbNF3vsLtH4Zv0Bmke9aABpMUUbAlqqQ7XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4hrNekNtK7K7rAVM+SzYM6ffJ+e6mvQIpdjnGl3QL0wIgGez4ky4cFDafefWW2lvR2+a2uKrzClvjlUSWY4YvpaY="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/thelhc-redux-auth-1.0.2.tgz_1492545251163_0.6523614739999175"},"directories":{}},"1.0.3":{"name":"thelhc-redux-auth","version":"1.0.3","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","mocha":"^3.2.0"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.2.0","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"ed4703d00d72f56a1e316e44f5b5b7b7e6d8fa84","_id":"thelhc-redux-auth@1.0.3","_shasum":"cd749229067afd8eacd855bf654bc4a000f5ce01","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"cd749229067afd8eacd855bf654bc4a000f5ce01","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-1.0.3.tgz","integrity":"sha512-fjw7NB/6EtFC7Bl/r4E5OrVU2BeRp8MriCjzg27g6uoDubczRGTSALOs0G6IHxdWBvLf3UuUjufG171E+fvaCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxj5tLpoBL0JHBzNo3hpTl43AJ2Km67bD5W+jj4uu9OAiEA0sBu4BylnxN8Ys49jOIST3cof0Kfh2orc5Cjyek3PHA="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-1.0.3.tgz_1495652570002_0.11005592555738986"},"directories":{}},"1.0.5":{"name":"thelhc-redux-auth","version":"1.0.5","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","mocha":"^3.2.0"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.2.0","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"7b8b766110938ebee31bdd3fe20d6e4fb03e6594","_id":"thelhc-redux-auth@1.0.5","_shasum":"2bc155331b75b03da164314d5b11747d6adfc84b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"2bc155331b75b03da164314d5b11747d6adfc84b","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-1.0.5.tgz","integrity":"sha512-Ef9eF0IAKWtcC1MdlT9FLw3L0F8GUGkvx3Rl8SbY0GfDJ+VH6dW9zX3aCiA6xJAqQaUepa9N5sEvA4IDS+3K3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHu5oBEKdsWRvBv06A5gV0416SbC0m6ixJY2Frc8rWKdAiEAxUdjtozWbDbDsWMY7ebdvtWDk00pqbpIZUH216teH/8="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-1.0.5.tgz_1496934945667_0.5267005751375109"},"directories":{}},"1.0.6":{"name":"thelhc-redux-auth","version":"1.0.6","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","mocha":"^3.2.0"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.2.0","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"fbd0c8753a1ddadc9eec4d65bf5eda5f142069b5","_id":"thelhc-redux-auth@1.0.6","_shasum":"39400629fe327db9f9cd81b915170533cb160586","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"39400629fe327db9f9cd81b915170533cb160586","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-1.0.6.tgz","integrity":"sha512-LGK3Iyy2DSMA7CcefQurSNj9gh7zjukQ+/4RLT5pXM21zPer+KsuDo6Oi0mx22PLkM/i5Hq+Hkac8XyWZZ+rvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCclhZkmI/iFlr2JHbgdPWwZLUrC7xjA39UBQ+MKIiYGgIgSM2/XVZ3WOjjEB78Ce4NOi51G7sjcmSfp4fJ2QZLuME="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-1.0.6.tgz_1497276814877_0.22517796023748815"},"directories":{}},"1.0.7":{"name":"thelhc-redux-auth","version":"1.0.7","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","mocha":"^3.2.0"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.2.0","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"b8d640d1eaf74a17d4a581373715c9d682437a52","_id":"thelhc-redux-auth@1.0.7","_shasum":"69dbbaa6d31f7e5c28c4b0cc1544524cbc6407c2","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"69dbbaa6d31f7e5c28c4b0cc1544524cbc6407c2","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-1.0.7.tgz","integrity":"sha512-IuhKttzBOpaXlvddq3Sld75JEPiu3Fiv28CGxv16qyifNX677/VIkMN8wz6HpkZOItua4tuf8KWOid3Es0J0lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPIBD/zDjSBMRJOgxMI2ybz1Q9DZFIQDfzCeVkzzM+HAiEAxGY38jK2D1NXEuMPnNm8zuJ7mm123FbVawHJmuXe4II="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-1.0.7.tgz_1497280393343_0.551274893572554"},"directories":{}},"1.0.8":{"name":"thelhc-redux-auth","version":"1.0.8","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","mocha":"^3.2.0"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.2.0","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"f7d5c391c805f52efdbbb4e2ff8157a78a10f3d0","_id":"thelhc-redux-auth@1.0.8","_shasum":"de95bff4f65f6654b8750a5c90c7143334c37db6","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"de95bff4f65f6654b8750a5c90c7143334c37db6","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-1.0.8.tgz","integrity":"sha512-dUM8Vd46sLfnzm5y07dx6FyFL0IaVtLgafRjnhTJJ8CZiw78+AJWkJHT+smzFRRuJeQ+RH+A3dBBdMmgIxsQDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQysnlHvIKWwUmC9+8ZxObMqme9vmSbUR0NEhTaUnt3QIgDh5WvxApaRLjeycDr4yzm7eHVU5Ee+1t6c45goLqy6s="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-1.0.8.tgz_1497285185665_0.2891632546670735"},"directories":{}},"1.1.0":{"name":"thelhc-redux-auth","version":"1.1.0","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","redux":"^3.6.0","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.2.0","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"54a10db10b9adc8e28c471c3a1ec475a5ee7611b","_id":"thelhc-redux-auth@1.1.0","_shasum":"e56be2ee073e53b75efcb2fb2fd90f8d57f50cda","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"e56be2ee073e53b75efcb2fb2fd90f8d57f50cda","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-1.1.0.tgz","integrity":"sha512-fgs6fcNXbZJuz8FzyGD7pu7LCmSGwZqb3k8ky5GnFiw1SAOmbsgpThyq0V0Wp78qITTVxsAHGbF2OHE8rhwiaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1Ch94uTugjSUIa/oHNWpgSq2f3syMhV9eBzgkz/8w6AIhAJzg0VVBpSm3lkPb1GZtKKH+YEFXXPp8TM4h4AALCh4s"}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-1.1.0.tgz_1497387127075_0.7320550268050283"},"directories":{}},"1.1.1":{"name":"thelhc-redux-auth","version":"1.1.1","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","redux":"^3.6.0","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.2.0","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"948a205e6ef8a73bffeda6e6058cd4c05533329d","_id":"thelhc-redux-auth@1.1.1","_shasum":"27a21e8dd177a6eebf603194640d50eb0ef380bd","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"27a21e8dd177a6eebf603194640d50eb0ef380bd","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-1.1.1.tgz","integrity":"sha512-OgTT4SKngOkDkpdSBpt2nSlw0EGBvhtT0Hr6JWZk5bO7zTTCrldhwP+oeUhwCVCP1W+FpGXi+5BqOHN4BZ3RhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3nCMBYssz3wZ18dY+2km2wJ+mZSvxeqfzL44YcruTXAiAs8vBZiJxdOx+IzcvCKG3+FQS5vi7iC2/eUV5qSDs7Vg=="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-1.1.1.tgz_1498477208421_0.009444927098229527"},"directories":{}},"2.0.0":{"name":"thelhc-redux-auth","version":"2.0.0","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","redux":"^3.6.0","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.5.0","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"e51bc21055911c45a3a71895572d9875b5772ddb","_id":"thelhc-redux-auth@2.0.0","_shasum":"e2a0ab79c987e6ea98bde3fd63b194707be08849","_from":".","_npmVersion":"3.10.9","_nodeVersion":"8.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"e2a0ab79c987e6ea98bde3fd63b194707be08849","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-2.0.0.tgz","integrity":"sha512-0pGcMstbd8ngQDQHIR7Op0kZxh7B3xOBDW45UHDUM671BTTwsHCwCfuMO7RjKyy+aHKzNX7k2zUdtT+vL8HGJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6fPpo7kRUzHzPgezvsAWQFpcbHSjyIaS8SMTl2YjQPAiAlT1tS3+e0ZfStPt/V+mIQhjzOji950ghl72lq2npm3Q=="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-2.0.0.tgz_1506181650846_0.3665051891002804"},"directories":{}},"2.1.0":{"name":"thelhc-redux-auth","version":"2.1.0","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","redux":"^3.6.0","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.5.0","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"6d4025b8e8a0ef67ab72dbe45a1c9891df124340","_id":"thelhc-redux-auth@2.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"integrity":"sha512-kHd1x3VIb5esWrZxR/J1/qzrxAFI0Vj0brwHo+0fSEAyuYm72nFUoX/0a7emfwWAZKSTwPUPg5IAi1nL+kZXiQ==","shasum":"c5aea0fedf4592983bda8ebcf1e7b22dfd4eac16","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6rxqAzsBiIwneFJIeAIYuWjWncujFpABwmfrzrMf7bgIhAICMOolo9/WJZyYo/UqO9D4hAp2j/Y/5FSE8VSN3uODf"}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-2.1.0.tgz_1507127097340_0.8902846213895828"},"directories":{}},"2.1.1":{"name":"thelhc-redux-auth","version":"2.1.1","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","redux":"^3.6.0","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.5.0","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"733fc7f67cda64a1d2ab08fc187629092952bbf9","_id":"thelhc-redux-auth@2.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"integrity":"sha512-Me1TUvI01JqYyCFusPTTQ0cfY5bA3ImONcIvzjYtrPQwrpSaQRnQZRY/ferFTQIAzXzwa5wjUsqpTMS6MCwbgA==","shasum":"3d456c4a08ae2c8a724f2710b57a1059903e5b11","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-2.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICC9bEP6w5vk+S9BFlO3mZ+krHdQ3mw8usSijazjDFCqAiEAoqmSk0D0H6Us3W3G+yAPL4+1IMRgbQ6tsYkTEpQhZEY="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-2.1.1.tgz_1507134983905_0.5132112787105143"},"directories":{}},"2.1.2":{"name":"thelhc-redux-auth","version":"2.1.2","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","redux":"^3.6.0","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.5.0","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"9903fb696d23ec8949722274cd100d97d55d5c52","_id":"thelhc-redux-auth@2.1.2","_shasum":"039a521e877d97d32589d6b0134bba59c7a407c2","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"039a521e877d97d32589d6b0134bba59c7a407c2","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-2.1.2.tgz","integrity":"sha512-SABSQOg5AIToll9emb98thYs1JkDJY+If/qBDiM+Wdzn2y41/FRQ+zgAYkwPcYF0iVRbEcycFdcp8H/AEWLZZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3Duqf6KMzwgeUMekFihc6f4bxHCO9lIEBpyM6rNW5cAiAX3kB+RE7hAFVU0XPLrlzKz4aFR7wsMtYRB/V7FT3Tvg=="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-2.1.2.tgz_1509289895370_0.9402568014338613"},"directories":{}},"2.1.3":{"name":"thelhc-redux-auth","version":"2.1.3","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","redux":"^3.6.0","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.5.0","path-to-regexp":"^1.7.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"cd7a357706d5848cc517f192594e55980bbab52f","_id":"thelhc-redux-auth@2.1.3","_shasum":"81dbba1296afa7df1db92cb97db9f6deed246c56","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"81dbba1296afa7df1db92cb97db9f6deed246c56","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-2.1.3.tgz","integrity":"sha512-CVygNxHt3caDY0erhXjkVoHCh5W0D3t7C7vk/NqwHJk3IufEl5oWtolqwqxm++amEzblZjjs+/+ngRQ0gmpVGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1ER1s87fXMS6r4fFvuDIAliP03Xfl4I6/ytSzgGjorgIgAP/lFU1Dh0JH0U32EKLYl+YIP6miWT29OGV6ZlcDBqE="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-2.1.3.tgz_1510316687579_0.1949022200424224"},"directories":{}},"2.2.1":{"name":"thelhc-redux-auth","version":"2.2.1","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","enzyme":"^3.1.1","enzyme-adapter-react-16":"^1.0.4","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","react-addons-test-utils":"^15.6.2","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0","sinon":"^4.1.2"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.5.0","path-to-regexp":"^1.7.0","prop-types":"^15.6.0","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.6","redux":"^3.6.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"1d0b7359261f5e17b220d07e3a621c8d5b9d235e","_id":"thelhc-redux-auth@2.2.1","_shasum":"81c04b3a416e69fe2c0319c6340266e4f2ef851d","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"81c04b3a416e69fe2c0319c6340266e4f2ef851d","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-2.2.1.tgz","integrity":"sha512-OUBTGDUDr4iVacMzHOid85VAEy2jCj1PuDeqnELhYqa4EeQWbYL4zD++M8JdApI1riQgC5YQJqOEr/YNHx7oQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwG1OPbGHp0P9b9zqEdUCiLgkYftDGu7riL577RfEU6AiAi66S4O0Amtu3F41wmcFcDIMCLPCjRPdGAZ3UVESDsVA=="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-2.2.1.tgz_1510747976427_0.17640241445042193"},"directories":{}},"2.2.2":{"name":"thelhc-redux-auth","version":"2.2.2","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","enzyme":"^3.1.1","enzyme-adapter-react-16":"^1.0.4","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","react-addons-test-utils":"^15.6.2","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0","sinon":"^4.1.2"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.5.0","path-to-regexp":"^1.7.0","prop-types":"^15.6.0","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.6","redux":"^3.6.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"b47d576396555436b33b794471be97a4c442c706","_id":"thelhc-redux-auth@2.2.2","_shasum":"2eef0bd14abfdeed30e5ff52344a15ac0548d6b5","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"2eef0bd14abfdeed30e5ff52344a15ac0548d6b5","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-2.2.2.tgz","integrity":"sha512-Pww9B/vahgKDZqHd5ou6VlQ34Yei6ltvA1eLDeaIdFp4QBhZwdZgSSFE+NR6d8PIrDJgGEC3RdQO/5T7cGJFsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5iunhr9ZOmGnCtamhnOZwKJv7RLUh0FQ/c2oYWMFO9QIgWp819sKiBhM4Mp+zeRWAZe2EV0oCPhaguXdWhsMlvyo="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-2.2.2.tgz_1510749084003_0.8721952585037798"},"directories":{}},"2.2.3":{"name":"thelhc-redux-auth","version":"2.2.3","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","enzyme":"^3.1.1","enzyme-adapter-react-16":"^1.0.4","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","react-addons-test-utils":"^15.6.2","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0","sinon":"^4.1.2"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.5.0","path-to-regexp":"^1.7.0","prop-types":"^15.6.0","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.6","redux":"^3.6.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"d44743001fd82950f54ceed2b53823d23c14d3ca","_id":"thelhc-redux-auth@2.2.3","_shasum":"49bb78f2490d4964b264a0cf849a516a1b0367d4","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"49bb78f2490d4964b264a0cf849a516a1b0367d4","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-2.2.3.tgz","integrity":"sha512-HFawFxT/sDIKp3LO+Ot/EV+xilaUY9jpTsCRz9SW1TIN0ouLZSMYmVHV5Zumx8CJwJvlW0Y79QLZeP3YuZ4d/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6optIe1WuvHWsEEgDirne0mOKhaPt0ZuXsv8mzq6LaQIgBGgkXgxtlYWGV3slZWofMyRdlpoIa6mSo5syZaTB+hs="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-2.2.3.tgz_1510791368774_0.8330252470914274"},"directories":{}},"2.2.5":{"name":"thelhc-redux-auth","version":"2.2.5","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","enzyme":"^3.1.1","enzyme-adapter-react-16":"^1.0.4","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","react-addons-test-utils":"^15.6.2","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0","sinon":"^4.1.2"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.5.1","path-to-regexp":"^1.7.0","prop-types":"^15.6.0","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.6","redux":"^3.6.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"80c24574a14a49cdc6a06a1236f96a81f2e573f7","_id":"thelhc-redux-auth@2.2.5","_shasum":"5338199310627b83dc1ab9d0f9d46217b2e8206f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"5338199310627b83dc1ab9d0f9d46217b2e8206f","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-2.2.5.tgz","integrity":"sha512-cAppjsfOt6YlkmVrkLMwN1QiM/68GXk3CEfRUmrYN1r68g1iGIGUMz8jH0z5yv9/MNH2tin6l+TnnDgFZOfCfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2LCC839ZPpxuuMyxeV81f6sG7I9uthOajZMwDqSsUkAiAL1ZPIUEWiMsRAg2xMggZ4TOduPGVzIPK6ID4yHLAW1g=="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-2.2.5.tgz_1510835209548_0.15531959384679794"},"directories":{}},"2.2.6":{"name":"thelhc-redux-auth","version":"2.2.6","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","enzyme":"^3.1.1","enzyme-adapter-react-16":"^1.0.4","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","react-addons-test-utils":"^15.6.2","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0","sinon":"^4.1.2"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.5.2","path-to-regexp":"^1.7.0","prop-types":"^15.6.0","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.6","redux":"^3.6.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"2ef0b2f2aa63f674c3a4e7e094331eef371f73c4","_id":"thelhc-redux-auth@2.2.6","_shasum":"0f7e08c0accf1190df9b9b4fe608fa2cd25395ae","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"0f7e08c0accf1190df9b9b4fe608fa2cd25395ae","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-2.2.6.tgz","integrity":"sha512-QRbXkFitKx6d8lPCtnpkIs5tP8IyV3lv674H2uH6/7l8l42/JHrGAPwYvlwIe9P1S7DEWGyT87lGksosQxWRJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXLthaA421oZZXiRgXLCdmXdJXF3I/6aRRdS0JlY6KzAiEA507tIhTn8Kwdr3Pzefre7wac0flBhpsy51g4dE2o9sA="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-2.2.6.tgz_1510836815049_0.6067664043512195"},"directories":{}},"2.2.7":{"name":"thelhc-redux-auth","version":"2.2.7","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","enzyme":"^3.1.1","enzyme-adapter-react-16":"^1.0.4","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","react-addons-test-utils":"^15.6.2","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0","sinon":"^4.1.2"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.5.3","path-to-regexp":"^1.7.0","prop-types":"^15.6.0","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.6","redux":"^3.6.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"947d72127f6d0459fd0977e0458b40d41d53ed72","_id":"thelhc-redux-auth@2.2.7","_shasum":"faa6ceed80d5e8fe9df8cec74482345e9a451c0f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"faa6ceed80d5e8fe9df8cec74482345e9a451c0f","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-2.2.7.tgz","integrity":"sha512-LJC6J8UTtvhYI+mUat83fq2aUBsa6/DXS/rA3Ykh+BxNlhuqu+38bYejlredXb6jK9zJ4aB+6ZRsmEBslMEiLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFLiBVWxMs8kgsDji31r/o5RleI5/P/G5R0b4U9pKTwAIgUCi4/3XMQ2S7ZiFJiH9VVAvrb5u5NlRzhNuQIFR+qUU="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-2.2.7.tgz_1510838347173_0.7710735609289259"},"directories":{}},"2.3.0":{"name":"thelhc-redux-auth","version":"2.3.0","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.24.1","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","enzyme":"^3.1.1","enzyme-adapter-react-16":"^1.0.4","expect":"^1.20.2","jsdom":"^11.0.0","jsdom-global":"^3.0.2","mocha":"^3.2.0","mock-local-storage":"^1.0.2","react-addons-test-utils":"^15.6.2","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0","sinon":"^4.1.2"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^1.5.3","path-to-regexp":"^1.7.0","prop-types":"^15.6.0","react":"^16.1.1","react-dom":"^16.1.1","react-redux":"^5.0.6","redux":"^3.6.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"c78e4fc86277acfd8f427198f4528fca1f9b953d","_id":"thelhc-redux-auth@2.3.0","_shasum":"ba22e9fcaf092528fb772dd998af8272eb1a0aa5","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"shasum":"ba22e9fcaf092528fb772dd998af8272eb1a0aa5","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-2.3.0.tgz","integrity":"sha512-ieoIlB7QcgaIL06DX7TUbt8+JV4GsJy4+LOwhlTGnxKqbvq5zdanBXqiEaH2aH9c4QOxHLq57sk9MRQB+1nzAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJuLBnGcG6SC0VniEQZySsHJ6PaRRxw8K2cbCOUYZtTAiEAtqvhcaaDKGoeE+lKjc0JVSO/HfFRIm9tAIu2jeiUS08="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth-2.3.0.tgz_1516820486060_0.025032155448570848"},"directories":{}},"3.0.0":{"name":"thelhc-redux-auth","version":"3.0.0","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","sideEffects":false,"scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.26.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.26.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","expect":"^1.20.2","jsdom":"^11.11.0","jsdom-global":"^3.0.2","mocha":"^5.2.0","mock-local-storage":"^1.0.2","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0","sinon":"^4.1.2"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^2.2.2","path-to-regexp":"^1.7.0","prop-types":"^15.6.0","react":"^16.3.0","react-dom":"^16.3.1","react-redux":"^5.0.6","redux":"^3.6.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"3cbe5331fd992a9804f47fa602f64744b4a8a437","_id":"thelhc-redux-auth@3.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"integrity":"sha512-phx+titMnkHnLt4Vi2zfKvtC71loV9LdNucxhepbWKl262hbJNdfwUSjXyfssc0Vogu+CPQwHYhmSvPW4Ke6dA==","shasum":"9865701c370932873f664771f747fa1bb0988987","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-3.0.0.tgz","fileCount":24,"unpackedSize":67376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMkjGCRA9TVsSAnZWagAAr6UP/1hWvyzikQLn6AV5XUBD\nx1r3z9qX18LvgYXFnCHVKMarnxVa9AlF9TemniC2yEJJyaIBU0djhh76iMfv\nskiStxaGQbkNz+OBScM6+QmZ2yA4HkXEG/HoCSRgFWK2oGYzCklHU9v1h7u3\ndLZ5H2cKNnMrP+ypYlOhVWnQQd9T/ffZpMHr0+QRoOtUFnmbe7yYPxFblz1F\n9HMp+wWLnLeTr6LIRM62etNA9OGNpSrpwVuYp+rQJME3+upS7P0bcn/SFw60\nJzUmb8lC1JBQsELCqY3cuDLaCt0+R8UNF6WBJ0DG/WWiD000KJYuEjy7aSZR\nbY0fee/y2vvLs7frToxTKP8ajBbRI4/yZ4krzv6rKywBF1PM9pbdInsV+MaO\nzrN9+QVlaYBh+Od4MfEmwxyjDoh1tt7gy/ia+EmUKnJQhaeiq5fFytDmRcLl\nHd1umpUDyCJG0hsJsahXvr8iA786/y9aPdye3umFpurDkqgYv1ji0/w+3OqE\nPijCaFVmiV32FsHPRzinxWvuL9zJ5Bm5qyK33yNdggiHkPgMXbnZcgLTVdqO\npBdf8p1FDnGxsJ56Rthuvdnl7wEtYZ80aojT1INqx09W2iXywVNQHxBtqdtN\nW/J5sWZQezFNknbG1P5KDlfhShRE17nUkF0KkIHqjFhmlWQUOWNnCbGLcE41\n8E6K\r\n=j0RS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyXZMmJzeOw5kIEhR23m8tF+BS++UMhinPB81EgKfn7gIgIHRhvc30WlTUY+ZVIsh/cwHfL+tXiWInZtxXD/LmOaw="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth_3.0.0_1530022086403_0.8826464789630712"},"_hasShrinkwrap":false},"3.0.1":{"name":"thelhc-redux-auth","version":"3.0.1","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","sideEffects":false,"scripts":{"compile":"babel -d dist/ src/","prepublish":"npm run test && npm run compile","test":"mocha $npm_package_options_mocha","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","options":{"mocha":"--compilers js:babel-register -r mock-local-storage -r jsdom-global/register --recursive"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.26.0","babel-plugin-root-import":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.26.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","expect":"^1.20.2","jsdom":"^11.11.0","jsdom-global":"^3.0.2","mocha":"^5.2.0","mock-local-storage":"^1.0.2","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0","sinon":"^4.1.2"},"dependencies":{"immutability-helper":"^2.1.2","lhc-js-lib":"^2.2.2","path-to-regexp":"^1.7.0","prop-types":"^15.6.0","react":"^16.3.0","react-dom":"^16.3.1","react-redux":"^5.0.6","redux":"^3.6.0","redux-observers":"^2.0.1","reselect":"^3.0.0"},"gitHead":"c2133cd9b801ae7bf33f699a9f862fe70b8dee87","_id":"thelhc-redux-auth@3.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"integrity":"sha512-c2GxZltld/XSOyYqeS9yu176JVTeNLUZrYFxknSILa5x5SlSeHTONBdwHHk7x7j1+OoB4tbg/ijOOxx4lp5yew==","shasum":"87e9346e8ed6741150e6467701964c776832cb0e","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-3.0.1.tgz","fileCount":23,"unpackedSize":64197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMos6CRA9TVsSAnZWagAAb/MP/3i0E7+oQxXswrA4V7RG\n+5S+uGog9ZD97EQpC3RZWqgenQy7POvf59vktWEf0Kddn501RJG/0u/a664j\nB3QQ5CJu1dunfd3rCnHZlq7GsSjbF/jD36T/nhQK/M6B8uo0YD8LjcrAkOxf\nYxZMLef2L7u4GQmfLr8hGzKPIysK5om5zRQXxy+5tCTz12D1bGBbNW4xCqrp\nwuOaRGrR9K2PGwTvbZ55o+it0CeFpWkGHEQtLY2VW/NgfqeVBp/skTPpXegV\nuVIJU9uAU1jAzv7RN4xqha0bPJleD5MUS9JxNHuf/fLNpeGxyp1qW4GXAjUb\ngNwVphGgv9+paLDg5usjGMcaM3K53CtGn104Fe+WSiNGb6b/OjXwt1ETsEKY\nNwsLqUJFoQEmxHJtSLl85fhcmHicdyH/tLdoMTEjb1LHbJvfklsM15JK8Koc\nxgOWJuPZOpEytiuS8tuUJZ/Me267iABXeIcwwYrHCvLxdsfT02PF2uP1TRcA\nLkaw12x5E28wkT10ZVM3pxq8qDid59DMSMSD9QJUHsH6xNQEgQ5Fh4ZZeWHT\nDdZO2+cf+KkMJDdouEPRmvd/7WLbhbDH6vPIHrHmPsMEF1cjng/uyRHDz1DK\n2t00/g5pMe05mq4FWnjJEZ3M+DR6ll0oe8hXKSozzTKpf6dmM+SlY/E7y9Dx\nR940\r\n=cSna\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkgDwr+fpfGPXUokqACzBAfHbm7sMFTWFY0E8DxzIS5gIgYj+KU7WWDzVbDw8eG/m7QrnB2+Dg6MuJjfWTnc0ONGI="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth_3.0.1_1530039098218_0.8724504169546528"},"_hasShrinkwrap":false},"3.1.1":{"name":"thelhc-redux-auth","version":"3.1.1","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","sideEffects":false,"scripts":{"compile":"babel -d dist/ src/","test":"jest --color=true","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-register":"^6.26.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","jest":"^23.6.0","lhc-js-lib":"^2.2.2","path-to-regexp":"^1.7.0","prop-types":"^15.6.0","react":"^16.3.0","react-dom":"^16.3.1","react-redux":"^5.0.6","redux":"^3.6.0","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0","reselect":"^3.0.0"},"dependencies":{},"gitHead":"fbd172376127ffe1d191c5987bf5ccf302c7549f","_id":"thelhc-redux-auth@3.1.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"integrity":"sha512-jUtBmODHlkF1iMy25C9FaoD3G/Hb37OB4aEPCztSNEppz+hSzYTR64BHSF2a3+UMPKD/ORuhvBJrHj2WtqY9zA==","shasum":"44385e0da7825a2b966962ae9033383b2feacb12","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-3.1.1.tgz","fileCount":19,"unpackedSize":53359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt4KvCRA9TVsSAnZWagAAmasP/1V/TGUsPeyvTfKfgqK6\nuPdA4I6ZxgS5LLYXRT0dB94s42ShYTxvL/ks3FhYPaRsmotp/A2sFT3lhtTw\nuTebIbioSDQ7OosiMExr9gbKRII7wCHQjPWAWtER12OJMvMpG67FAUECt/Lq\nR/0/JlGCy/aTUfQclGB+dUKsQzoX6tK85ysLodumgqziEXmmqwzkYbzIDzcv\n81itQpFCaY9lH2isj73CBWzGERp9nhNLUVXMabju3fcfDkWjoH5BeCXBNNNg\nLuSNMtjMV5VQZynpZTam4EYv2S2qc6XCFJCEY2NMvJGl4cFaW8u5m7cWeFCv\n5c8PGMPgKuTAKd0bUhPp8MpUbJuNL++J3t0BdIjPT0jfaLNansZfwfkEyS5X\nhiZuSg6viVEZXrRAjnvKAvT5mwyL1EpaOG/juCWk4L7QLljDdi6lv3hEjnT4\niZkKRzNNtjRrJaIN8dcknro7xQal8vTaxGak8kyFMdpqD2O0AdtLeFFP93Wu\n06hmsmbB0k6hJjlCEDLnQ95eQ6b5GZBIGIn/arDO8IAsvMzTnMKE6Ea6deuy\n4eikXMk/91PydhsLe3liz0FsoMiCH3MJW1g8ViCnRoJBLwk5WwVDRvhKPfvZ\nVtsMN8rITj7or9m0qMA7mTD+7PyLHkpV4vqH9uoBd6Yc7Bry9qlcXzbUA8xD\n93kK\r\n=mv7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcnVnl1ruRTYs6te7mPrz8oXMQJkVQjJWlJXIFzX7C9wIhAOKjx2OUgtAQcJSSOucHsUdaFsEVE37OGY89lZngtPNw"}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth_3.1.1_1538753198989_0.07007017396735771"},"_hasShrinkwrap":false},"3.1.2":{"name":"thelhc-redux-auth","version":"3.1.2","description":"TheLHC custom user authorization integration for redux","main":"dist/index.js","sideEffects":false,"scripts":{"compile":"babel -d dist/ src/","test":"jest --color=true","test:watch":"npm test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","devDependencies":{"axios":"^0.16.2","axios-mock-adapter":"^1.8.1","babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-register":"^6.26.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","jest":"^23.6.0","lhc-js-lib":"^2.2.3","path-to-regexp":"^1.7.0","prop-types":"^15.6.0","react":"^16.3.0","react-dom":"^16.3.1","react-redux":"^5.0.6","redux":"^3.6.0","redux-mock-store":"^1.2.3","redux-observers":"^2.0.2","redux-thunk":"^2.2.0","reselect":"^3.0.0"},"dependencies":{},"gitHead":"3a10100a3d4641b1992f515232b4ee80ef0146db","_id":"thelhc-redux-auth@3.1.2","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"thelhc","email":"login@dieseljobs.com"},"dist":{"integrity":"sha512-0u3QQjpYMXQrOSWC7Er4Kyb7JWLEsQN+au3ma5ZX/4jbB+zKg6dAFNvuBRUWQSCp7fsS/Idj9jkK0ZpFuIru/w==","shasum":"e4af36e3684f6f7bbe9a659237eaa1adbcc854fb","tarball":"https://registry.npmjs.org/thelhc-redux-auth/-/thelhc-redux-auth-3.1.2.tgz","fileCount":19,"unpackedSize":53359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2dvjCRA9TVsSAnZWagAAXFkP/3I0R/wrBTpyes3VV8VX\nRA6elodRdCsku8rXZAPqBtOkRcBYPlaG0F/ODkB2aXtWl3FOa0Eg6NAQcxtA\n+umokPdPn8tekBz65UfMdKnZlZidQMOSKFj1aFgvDS/Th0oeJ7Yom5/BmfT1\nho1QGZHtv2jJScuJmPuQd23CCHQ7kVtOVc3Fdc+hUfR5g/eJ+hGhM8TUxyQ5\nqIWvvuI4PAlHjriTiw2myrsvDr6xoy05vrQU/qS+RMj5YBUSpSCt7hOGTWNc\n5/qkodEZHZTLsdkC4G+4mp4vv6ByQKYmcoo2A5BA+RevleVeB9lMHLuIkFZ0\nUfz/6bPEM/KuOHUWZEFZS7+HJK0n4xXbUgvJAJgn9/AQqcRg/b4ekKDkHtzI\nucof3sW6SdbFXA3/A593FABqh6vmAwLyVFlzyhtDElzKVCzlyb8FhXAfzsjj\nyXuoNM+n9ZuUWyH+S3xwQGP4OnxpkI2Khc+3DQXzcau8NObzsGWJhoUghSeZ\n61mIQhq4Ut3H77mTHJdHSmBiWJY6CqCZx/G2rTyVsjCI3qJi2kEYLUgjuhy2\n7wIaEgDjrGyD25Ford5zUJzX6aK/Kn0F3/pQadJj3NlOBf5s7sy3X3efTaZf\nLbUwnJmbf2R5App/SQhJf/eC2difIH3UnnJA/3+Ya7zrCgDU6r8jSt9uoV6R\nmJkI\r\n=v8Ph\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZePGkr4PoLSgSszqtupvkTsui2AGbpXUasCz8O804dAiEAkoxSdrw8SYlRcjAizKw8bWLhstimHhvtX8io7xqxDes="}]},"maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thelhc-redux-auth_3.1.2_1541004258648_0.9272058229510296"},"_hasShrinkwrap":false}},"readme":"# thelhc-redux-auth\nTheLHC JWT user authorization integration for redux\n\n## Installation\n\n```js\nnpm install --save thelhc-redux-auth\n```\n\n1. redux-auth uses thunk actions, you'll need to ensure `redux-thunk` middleware is applied to the store:\n\n    ```js\n    import { createStore, applyMiddleware } from 'redux'\n    import thunkMiddleware from 'redux-thunk'\n    const store = createStore(\n      reducer,\n      applyMiddleware(\n        thunkMiddleware\n      )\n    )\n    ```\n\n2. Install the reducer into the `auth` path of your `combineReducers` object:\n\n    ```js\n    import { combineReducers } from 'redux'\n    import { reducer as authReducer } from 'thelhc-redux-auth'\n\n    const reducer = combineReducers({\n      auth: authReducer,\n      ...reducers // your other reducers\n    })\n    ```\n\n4. redux-auth uses `redux-observers` to sync tokens with the HTML5 Storage Api.  Ensure redux-observers is installed and registers redux-auth observers with the store:\n\n    ```js\n    import { observe } from 'redux-observers'\n    import { observers as authObservers } from 'thelhc-redux-auth'\n\n    observe(\n      store,                    // your redux store object\n      [ ...authObservers ]      // an array of observers, including auth observers\n    )\n    ```\n\n\n## Usage\nredux-auth integrates into a redux app via a single initializer function (`appInitializer`).  This initializer looks for a stored Json Web Token or makes a request to retrieve a token from a specified api destination in order to secure access for future asynchronous requests to a protected Json API service.  Once an access token is attained, it is dispatched to the store to be parsed and stored as an authenticated session.  Http client interceptors are then configured to automatically listen for new or refreshed tokens from subsequent requests which cascade to the store as necessary.  `appInitializer` ultimately terminates in a promise for the requesting app to handle success and failure callbacks.  \n\n```js\nimport axios from 'axios'\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport { combineReducers, createStore, applyMiddleware, compose } from 'redux'\nimport thunkMiddleware from 'redux-thunk'\nimport { observe } from 'redux-observers'\nimport { Provider } from 'react-redux'\nimport { reducer as authReducer,\n         observers as authObservers,\n         appInitializer } from 'thelhc-redux-auth'\n\n// create store with auth reducer and thunkMiddleware\nconst store = createStore(\n    combineReducers({\n      auth: authReducer\n    }),\n    compose(\n      applyMiddleware( thunkMiddleware )\n    )\n)\n\n// observe auth observers\nobserve( store, [ ...authObservers ] )\n\nappInitializer({\n  client: axios,                          // http client to use\n  store: store,                           // redux store\n  url: '/api/access',                     // url to request token\n  clientId: 'a9b8c7d6e5f4g3h2i1',         // unique Api key to post to url\n  afterSessionSuccess: ( token ) => {\n    return ( dispatch, getState ) => {\n      // callback thunk action after session is constructed\n    }\n  },\n  onSessionReject: () => {\n    return ( dispatch, getState ) => {\n      // callback when token is rejected (invalid, expired, or blacklisted)\n    }\n  }\n})\n  .then( ( result ) => {\n    // mount a react redux app\n    ReactDOM.render(\n      <Provider store={store}>\n        <App />\n      </Provider>,\n      document.getElementById( 'app' )\n    )\n  })\n  .catch( error => {\n    // catch token request response error\n  })\n\n```\n\n\n## API\n\n\n#### `appInitializer([config])`\n\nRoot-level initiation for app authentication session.\n\nAvailable `config` options:\n\n  - `client` *(Object)* **required**\n\n    The HTTP client (Axios) instance used to make async requests.\n\n    Must be passed explicitly for redux-auth to attach interceptors.\n\n  - `store` *(Object)* **required**\n\n    The redux store to dispatch actions to\n\n  - `url` *(String)* **required**\n\n    URL for retrieving Json Web Token for public access when no session present.  \n\n  - `clientId` *(String)* **required**\n\n    Unique api key to authenticate request to access URL\n\n  - `afterSessionSuccess` *(Function)*\n\n    Redux thunk action to after session has been successfully saved to store\n\n  - `onSessionReject` *(Function)*\n\n    Redux thunk action to call upon rejected api request\n\n\n_This should be called only once at the initialization of the application prior to any other async requests_\n\n#### `createIsAdminSelector([computationBlock])`\n\nCreates a selector for determining if user has admin privileges.\n\n  - `computationBlock(user) => boolean result` *(Function)*\n\n    An anonymous function to determine if passed `user` argument has admin priveleges.\n\n    Must return boolean value.\n\n    ```js\n    import { createIsAdminSelector } from 'thelhc-redux-auth'\n    const mapStateToProps = ( state ) => ({\n        isAdmin: createIsAdminSelector( user => user.level >= 7 )( state )\n    })\n    ```\n\n#### `isSpoof([state])`\n\nSelector to determine if authenticated user is spoofed.\n\n  - `state` *(Object)*\n\n    Redux state object\n\n#### `isAuthenticated([state])`\n\nSelector to determine if user authenticated.\n\n  - `state` *(Object)*\n\n    Redux state object\n\n#### `isAsyncInProgress([state])`\n\nSelector to determine if async request is in progress.\n\n  - `state` *(Object)*\n\n    Redux state object\n\n#### `selectAbsoluteUser([state])`\n\nSelect the authenticated user, ignoring spoofed user (if present)\n\n  - `state` *(Object)*\n\n    Redux state object\n\n#### `selectUser([state])`\n\nSelects the authenticated user, defaulting to spoofUser first, the falling back to normal user or null if not authenticated\n\n  - `state` *(Object)*\n\n    Redux state object\n    \n","maintainers":[{"name":"thelhc","email":"login@dieseljobs.com"}],"time":{"modified":"2022-06-27T06:00:41.935Z","created":"2017-04-18T19:34:07.796Z","1.0.0":"2017-04-18T19:34:07.796Z","1.0.1":"2017-04-18T19:45:29.660Z","1.0.2":"2017-04-18T19:54:13.157Z","1.0.3":"2017-05-24T19:02:50.915Z","1.0.5":"2017-06-08T15:15:46.589Z","1.0.6":"2017-06-12T14:13:35.840Z","1.0.7":"2017-06-12T15:13:14.242Z","1.0.8":"2017-06-12T16:33:06.733Z","1.1.0":"2017-06-13T20:52:08.050Z","1.1.1":"2017-06-26T11:40:09.430Z","2.0.0":"2017-09-23T15:47:31.802Z","2.1.0":"2017-10-04T14:24:58.379Z","2.1.1":"2017-10-04T16:36:24.950Z","2.1.2":"2017-10-29T15:11:36.307Z","2.1.3":"2017-11-10T12:24:48.584Z","2.2.1":"2017-11-15T12:12:57.548Z","2.2.2":"2017-11-15T12:31:25.251Z","2.2.3":"2017-11-16T00:16:09.897Z","2.2.5":"2017-11-16T12:26:50.728Z","2.2.6":"2017-11-16T12:53:36.013Z","2.2.7":"2017-11-16T13:19:08.334Z","2.3.0":"2018-01-24T19:01:27.251Z","3.0.0":"2018-06-26T14:08:06.521Z","3.0.1":"2018-06-26T18:51:38.290Z","3.1.1":"2018-10-05T15:26:39.088Z","3.1.2":"2018-10-31T16:44:18.870Z"},"homepage":"https://github.com/dieseljobs/thelhc-redux-auth#readme","repository":{"type":"git","url":"git+https://github.com/dieseljobs/thelhc-redux-auth.git"},"author":{"name":"Aaron Kaczmarek","email":"aaronmichaelmusic@gmail.com"},"bugs":{"url":"https://github.com/dieseljobs/thelhc-redux-auth/issues"},"license":"ISC","readmeFilename":"README.md"}