{"_id":"holocron-module-route","_rev":"31-3df488b7b6961d2283d72a644cc59606","name":"holocron-module-route","dist-tags":{"latest":"1.10.3","alpha":"1.9.3-alpha.9"},"versions":{"1.0.0":{"name":"holocron-module-route","version":"1.0.0","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","scripts":{"babel":"rimraf lib && babel src --out-dir lib --copy-files","build":"npm run babel","prepublish":"npm run build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.0.0-4"},"dependencies":{"@americanexpress/one-app-router":"1.0.0","prop-types":"^15.5.10","react":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-loader":"^8.0.5","babel-preset-amex":"^2.0.0","holocron":"^1.0.0","react-addons-test-utils":"^15.4.2","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"_id":"holocron-module-route@1.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-aLhPUsXCqY19sqj0LPwnPGIuMwavgY0xBErlOc0D5FbdqAmBnv+X+k47WM7buDpdgQSmPMfOqHk8vfnnl/7g4A==","shasum":"f176c5fed5de7adc2745cc50dc8853a60e517f0a","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.0.0.tgz","fileCount":19,"unpackedSize":53655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+qyQCRA9TVsSAnZWagAAfVAP/3x5RjiO8SghTIl89WoY\nFmS5WFiJxmyubzXpmRO2X0URrv/fz0z1Jq8ex7KueZTAY1Wk0et+M3jbMSGS\n6wBvwCzoLdGjOoq3ltAwX8dJ3Lv3CZqxf5VAAPkfx0461GVfG3OAzdJgiMj3\nQkqbJzty3Pwe9Bmrl/UnZzp4Td/NbwZJ0Z8zR4/M7CJeWqACwLW7ggDxsRop\nRcT6NcdmrZFvsX5PIA4e9fUTu4A0CeFcyr+t7CJucCFjuc8Ill7Qg7s+sou3\nnr5SSX0vIy6NOz3n5Mj1UDyLYhy9ya/mySki3I+azEkffpcDw4BOGz7/BexI\nZPbpYvx5Ky2VyntveIS4JXLbG07USVmzO7FKSE9V6ZWPcMjB3Hov7bw22e9V\n0aN/yj/uiKw6LTMvAiO+J1Ugtbck98XzCxfSoIU9ay30cgzcn71w/l2nGwTS\nPFyRuo2Olq0GEv1qPk76mcejz2dsPDx+e6egvqSbBY0IMX/C2s2IwRJym9mb\neCHe5NG4tCaYXlNik9Q1aVctlTxWJqAVDFytmkupGNx/dDgUxT/e7IQ7AkJS\nP7kYsaaTRBj+gKWkTtQEFlIYgChFLhKBNCwp0voUu/AhAG2TQRSHhLRMLju6\nZQUesSryJG1H8uxpegcN6niY5OIrwPo/tcKvYkL1fhRxKi45jHKMISQuUwHd\n+org\r\n=EV9e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeqE550a6SG9TvWOQbZiUMaekUW7XzgoZbb/n9FKSuMgIgDwoUbgNn2X0+H76z6TjP1Oz85q6wiPuBDYFK74tN3gI="}]},"maintainers":[{"name":"jimmyking","email":"hello@jimmyking.me"}],"_npmUser":{"name":"jimmyking","email":"hello@jimmyking.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.0.0_1576709264303_0.9729828279323973"},"_hasShrinkwrap":false},"1.1.0":{"name":"holocron-module-route","version":"1.1.0","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","scripts":{"babel":"rimraf lib && babel src --out-dir lib --copy-files","build":"npm run babel","prepublish":"npm run build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.0.0-4"},"dependencies":{"@americanexpress/one-app-router":"1.0.0","prop-types":"^15.5.10","react":"^16.0.0"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.1.0","react-addons-test-utils":"^15.4.2","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"5b3a5787dea29ce77621801883a4666db2b9abb4","_id":"holocron-module-route@1.1.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-waCXiD7Fhx2GqBa0S0QXSIegCfRO/QRK5Y8yrtZYWBTnn08keyXEyjPPzhCNM48kFcdNRX4FliACX2K5/1u8Tg==","shasum":"8c6eca24e8311acda4f17185dafbe670ceff4644","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.1.0.tgz","fileCount":21,"unpackedSize":104545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefkTzCRA9TVsSAnZWagAAR44P/0O+RldKgkmQEvUXvmU0\nyuWG0kjfCbJipue+VeijtTok1niVRyKZkaLhhAYHvlwuy9qxixVlS5fgBk1p\nhUVxeJ/nU+1EUDnZCrUF8TFWPW4gbbFQb3gDYGH2xBS2WDDpuEIQ+5W/U7Ij\ngK8vDO1GmZ+xpXq6Sar8YJsmNB45RQ9jMFhh0+K2TKYG7ge0o56jE01CtbKY\nN0vjq2zU7fCWmJSmKW/da16MYC2cPrxmTiWk8De/W9U7K3OR9cTfTW6ROe76\nFtkHYBoZr6ZahmYmqdwGdUyF3o2vnoP7B7S0wQ96wsl8GJd0uaPqdK9w68xl\nPT3tHtlaUBoCqE/Z1hkPqmUorOpyXrTPbcyn2xCyOdQ8z0kOvFcwOK8qX5WY\nuBqH8T77tJmzG8Ijei6gvZVigKTM7TUzvyGWPJLZc1ypWJKO1/6lMdk/gvYk\nULuvFp6EnCStFzPg0bUbfgSsQmxbSZZDw5vk9oLw/ffMGcBJHZ9+3zqu/63H\nljOSfNfJJeScOkG7wJTXCvdlq/gMzvFOy3OQ0yB+Za5NsebqQ5aIIwqqmKB6\n7L1d/jAaAkiiLhxE9G3AJyHWVdfg/XJJx9smexq9INsrYmj8/BEO6lg8nOYt\neNZ7hIXdYYOHibws3nFb9ZvS2CTAcVOwBHAZcEPopozoiu9A/cMsF9DLlzdN\n6FxI\r\n=3pXS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxeWSnFkfmBoIhITUNYjr2T9LNcHYuXM04FirIM8fs7AiEAwLHzGP5N77WRJUDl4TDiEI/FPhhGIrtFVLl35A427E0="}]},"maintainers":[{"name":"jimmyking","email":"hello@jimmyking.me"}],"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.1.0_1585333490962_0.790010096794719"},"_hasShrinkwrap":false},"1.1.1":{"name":"holocron-module-route","version":"1.1.1","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10","react":"^16.13.1"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.1.1","react-addons-test-utils":"^15.4.2","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"a18ac400ee28514ce0f437908ffa88d0c14ae44e","_id":"holocron-module-route@1.1.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-fwf9PCv/63YXs/9nPuFApMWF6iBKhCPJvB1hZ3sJcpdT5MqxFSX6pbqsppuKHjSJc7UOyw6VfHB1ALHRjLKL6w==","shasum":"eb6c387542a7fb3ed3e3bc2b526322b42f41d948","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.1.1.tgz","fileCount":12,"unpackedSize":43786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYlVvCRA9TVsSAnZWagAAypIP/3qViKcAPQZncaozM9SE\nWqt1Mdcc2ECQ3TdlzXAQgnnUOUehyh+LtWK2+OXUB+VhItmZQTzzieX/IUK4\na8NpPv+1FqkBVyXsmwWW4aFRqDGLmQO6kPU4dDC4aKeYPs9vUG2JbeJmAj6T\nSRH7TrOlMOs5j/F/kToeaCuAlLHdjLTF4efEVUsmWNaI6CmUfgbuZslsnyUj\nWNcpd/VJLsEYUeyBUfuhlsErIy3c2UgbtEp4A/LfUwPmTlxZkQo9uKTMXAOY\niYzdgUG1pIi5AgFkGUCNS+FHEkYEKFwiwSQlwWxeMYlKIs++WH691pk09NlY\neelwYgPm8iVVQfdLCwvZJGznyH7gwUTUHILG/Gz7tlPe3OYw5HiYA/tFYmYt\n6s2TChFpRhU+IYQXz2MC/0/6leIUuhmf9/gBzztvJNm9EDM90zPghCAxCO7s\nndkzKFpbgZePZJwCNjooBiTf89zs7bvSGyj+XasIRE+2afej6oq6Wp7eSkmC\n2UIOWK5MvKJ/UkEMF0ep3YkQjWMJS2/ut5QSQUWaUdd+c9knskPbp+uJOx6q\nVH4hA/WHUFAhYITZJ5rYAIK1lJaM7MAMwgJWX7A/PACmCP1NPAaEHOkUBtzC\nP9/z+v7fghb1FWfKtJjPjbuGwkgvVIcBHAhvTj2pXo9V9j9PUn2dNy/JaC1R\n1aA1\r\n=pUfa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9bEuhWu/2ygGTq+zH0r2L9H7qvpe9Dc7EZuAGv+aLtAiBRG0uvn5cqtr262w4oSgtDttPMO0xMv2kcXYa8VpmgwQ=="}]},"maintainers":[{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.1.1_1600279918869_0.14298525128594108"},"_hasShrinkwrap":false},"1.1.2":{"name":"holocron-module-route","version":"1.1.2","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10","react":"^16.13.1"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.1.2","react-addons-test-utils":"^15.4.2","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"bd0ce3799492c3b68c39335f39103bf58fb0bb28","_id":"holocron-module-route@1.1.2","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-xph6UAD0MCnLxbVv5fBY5j0xSi7QL0/P7HpGiBZ4d7owiEKYYh1l//nra5lpg55F/7ivtQjxImpKqErt0q1MDA==","shasum":"b7dab60793216963cfbc85162cbb887db06be91e","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.1.2.tgz","fileCount":12,"unpackedSize":43947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdgxpCRA9TVsSAnZWagAAN+IP/2Io+f9D+k+RwKCG2tz6\nFXbixm4oR8qJOdmo1seNb9pnwhCu1xkGn431uPlJPV8g8D5dCtFlSTR6a9rt\ngQ5UUyXdB8Zu49aDckZNlFAfz8puI9fea+ZIargzaxh0EaKgP0jCaYr2QY+O\ncWI9/9w/JYTN7J1vaTzlY8hl+ZAY9vzS3tawbBNJc+3b1z/DB27tc+869KIQ\niedml6GNqGB39t/2SQqjKQauP7iDHzYvlvJ+iLsvxIDdK4Wb+w+5pHiZYQd8\n8XakO+S5DnoE0rpuUhExNf8TuJJtGQDDGd+bbsBPsXqR657nNW4Lh6lpxeGV\n4ntDzD3cSFxfSSD13O6Zgj/14UYnARuWX+6uOtiUYUcrMCSryVRUTKhP9bJ9\n/CG1oXECuCTsqWcdnWCUHCj8uTaM8bDmt/Zak42nRufIGnzAuNid4ky3Sopb\nkLZ+YhaUQ/uOEnnc75I/Z/xq8OQV3ZqcYjeSL4w8o36bGlfSN6xbJUHGP8aC\nTT5UMN+zKTbqdifyySmdLydaBdqR4vtASuTVBFuCH8CeZ3Tpzl9+IgIgNBww\nO26PUi8VhNzqA8Ty83NZpp5ZXhHaAuaG19VBjIofd74lTq6dPW8ku2fNgmc0\nOTQZbG0YwmsOig4ZwbqA6RRWuP4abyU1NrBvBAyzTp7MWq0q9Gjus97rFHIu\nDsdb\r\n=CnfG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlpl7kZWjuQIAc1zLUXoifjZtfhHqcz2MOzc/ywyUKXAiEAoG0F6DXLv2puESvDNttTDlIILRjGOCFqSQPxxnkGHu8="}]},"maintainers":[{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.1.2_1601571944910_0.2639594321080616"},"_hasShrinkwrap":false},"1.1.3":{"name":"holocron-module-route","version":"1.1.3","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10","react":"^16.13.1"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.1.3","react-addons-test-utils":"^15.4.2","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"1b5dba6cd1777c3c0a55ea962338037e5722ed3f","_id":"holocron-module-route@1.1.3","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-QQVrUt/Z15tYtXdR26Sc1UyqWkhlei9/LRgJDc2uwDZH9Nr4QkrdnQUaOvqC/slTrXnQ/9ituo9UCB/R+ge7XA==","shasum":"131cd0ac5a38999fcbee19b73e88976a03a86519","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.1.3.tgz","fileCount":12,"unpackedSize":44549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCby2CRA9TVsSAnZWagAATToQAJQORzZbKx3pvaRBn77O\noz0ASAuSopX28e5AjU8VlTXHP/bD6UM8R8ZJopK6CKcYmdkkYunVTQcq9WKY\n20q+aGQvi8r2KMzcZ4LXEE9Aq7jNG6Yh7ipUziTOcNWRRt47NCAwp+/RelJp\nF2AzYwpwaTKQPFUZ0YAIcAlVQHsx7AHR9f3HuqNrsNmvnRvKTLAxkIKH4oas\nSLGAhPP7C9ISxz3uRC8axKy1g+ZO2YgW1ZrY9ZQp/P/tFKMUw+dNguKjB9yO\ncEQYTCL08fwylbcpkseHXRsbprUj+2CWAln83MUcyKBOOW/mYHxjpQopQfDf\nhLiG+9mSWhJcm3bJWl/nC8X3CGtC+8GAk1Nj9UHauy704D4sPHR32OHTu6K0\ntr9LHRegduKNZNo9R8bIx3PAoNwr6APWOuEFHFArHqvLCzbGMqiSQ14HRNi9\nVfDQXZyvWSGWE6cHQgcXLnxcbI7WHMO+hLTMfmKLAoZvpvwG51ae3pSZecFH\ndNmjh8tP8Nt0i0YRMmLkRoM5F7E/pPosoFCXFTrIbcCwf1cEo+O9j2BY+PZd\nZ9NKTGS3uMFp1AokRUMFFypMcILXb/2AkO4BO3eKhfzKEjELbIiQGKL1R2OM\n3biU8l9sJZfIxsYaWS3m2L3PaA49z2cEwyHoQETHhglt4tM1x5UeiduMwr8W\n8k1I\r\n=u/1s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7+UPnqyHDEc24nJ7qKkfUF/cRdSZuZtGiYjXq+GRjXQIhAJm/ZvUNHFHasls1v5UeuTybGPjI9DOG51Vg7UrTvCoV"}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"jimmyking","email":"hello@jaimeking.me"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.1.3_1611250869779_0.14547349313906954"},"_hasShrinkwrap":false},"1.1.4":{"name":"holocron-module-route","version":"1.1.4","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10","react":"^16.13.1"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.1.4","react-addons-test-utils":"^15.4.2","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"76bbc5e2d615afde49a73ed1529886f095a5476d","_id":"holocron-module-route@1.1.4","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-YZeKHHWz6sLVA00Q1Pqnu3H/Qo/6A74FxqWftSdIlQwhF11lU4SMxYHfY0qYu30OMXEuvImsdESIX/9G44mRXQ==","shasum":"a082d7f0feb4405fff8e9a39b2161a08fc477534","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.1.4.tgz","fileCount":12,"unpackedSize":45306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEbmkCRA9TVsSAnZWagAAy/8P/iPd+PPYHZ9DFV/OGV/k\ngHkUZXAFE/xo/Iq4FGRrcz+55wyK5F0a1BKlRE9Ptd8ukMCOm0dOytEQ0d9J\nbq9wYPUwkkYIwIUzcxSCLqBYTpgzNH9F3YcyOzxjaiUVqVvC+9hWk+Js+axL\njNWbqWX0t5bB0ygh4QGMtacWU4lC979LKEhAvgk0aX3K7IhSwHHVMU/HmO4T\nySEoTUMewjdNzYhi1DpjWHtGpXKCSODbAJlbkIw9fREvCvlwQkbCbHBQqZgA\nyKDksmQoURd1RY0+1HJ8tn1hehk2Ef9WGBTcOucFmRbVA8PXNGTXxw9gkqP5\nNJujopDd6TGoBTaHAiN9Ju3AVmM2T5aQXVbDpyVNTkw7rakzhheLPzrZ7SGs\nWaUy5V/xauNUdHQ6Pf5ZS4AK2EQlp0tVsMNbNAhr495Mg7ulu1tQwHj/iGtA\n/puuN3JorGfNcI1/L5KJrzxissVRFJPFNcTmF23zwVpINTtH4ltIres79tir\nT8b5lKPQxXekxQvSX126yg3Ra2K3qqId9PT50sz+Gchss3A63/wSIn11GWkY\noSusCvNiN385zyDfR+f1B0xGxL73kSb5bQ+aGOerjMFRY7zzAYUWoxkL4Hm7\nEwIuW94Hp291e4f3gthWA53ilgP4RFEJCYue5CkFz095nxcBcPh/XbPVDqRv\nKWHJ\r\n=DCaD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYWWgn8eptnkDYyL6OmAcirz30/iaQiGr23kMXDC0AeQIgF6rTgrvIV6liiGrCT4x0lJ/x3fu6noczAayijPIra/k="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"jimmyking","email":"hello@jaimeking.me"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.1.4_1611774372286_0.6545285035939872"},"_hasShrinkwrap":false},"1.2.0":{"name":"holocron-module-route","version":"1.2.0","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.2.0","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"9fc619aca3215c0dd8465e541281ccbded6dedef","_id":"holocron-module-route@1.2.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-IvtV2KqTokXM2lFARIjcaZxc1jIuysQpl0rlfAz4w2B41fWGE0UrWH9q3LuarXeeAbjFPzNLbwWa1jdwEC391A==","shasum":"f43c72f71257305868c83dcdfe86066398018034","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.2.0.tgz","fileCount":12,"unpackedSize":46421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu4/2CRA9TVsSAnZWagAA7QMP/10AAranenkmMtgplfCX\nbe7lZStjZfcoiTdyN5Mu8OYv5GGb8mTS3m6vdRqC2Bz3RxZqpqXvwM0UfMYe\n+D8ovwi6wtpEY2g4Eq0CBCRxNZ9PPqGS54UrMUM7rOvJshzbR/gSVyw0ymi2\nvave9/kjEcoOcZusMYn4y3hPFzuFlOiI/K4xgtmQb6VWRd8CKcVOD86UwY+S\n3N03CymRpOgN6Of7mZgRYF9yOyoj9aZp/mt47rmMtfTqRTXV445lEVV7vY0/\nK2Zb1y2LbiKLXU5XUPuMAxGWM54k2FHafeA6euYkgRvMrILt7hakTvQj5jui\n+4hhN6lDPCyWXMRESr/TyxcW/pZeBVpx7Vd9AwZtaKg1ETrL4mkk32XYHHCu\n9FSwQ1O8KTVhB4N8sjO+aPXkGVty/fugjJd+vBeDMN4fZAFzjfMQwRjNO7Mq\n5jRRoEfzD3Hws9H85OhOc2/WwS/qttm+pRgeRlpR594lgW95GXVQexXa6LMe\nFO7MWuOKqbCeINhxR3gnjpvmLm/t2YcgRKzOe4MnlXe+TN7aRNZ97u1TmRWN\nOZJ+N2nR/09HxZPC41QLg+hNlzFUWCflWO8cyWr4l18X3TOj4a9vF6JtPaXF\n3hEmaMcSrVKFHc4RL5JaJMfEgYZjt2fXG8dmcbybhwSkFdPDSYDKAeFIMWlQ\nS2Q4\r\n=cJxV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOx/udwC1e7h4ylCs4epPXc3uC8Rre8023CQ2WrPBMvAIgH+OXy5D7LWRCVhI42v5JIOlZtVEp0TjbBqv9VRq2meI="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jaimeking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.2.0_1639682037835_0.8499560527204826"},"_hasShrinkwrap":false},"1.2.1":{"name":"holocron-module-route","version":"1.2.1","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.2.1","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"d9dbdc31eb30dde09b47e5ab5b071f8c53b6be0c","_id":"holocron-module-route@1.2.1","_nodeVersion":"16.13.2","_npmVersion":"lerna/3.22.1/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-ifk1dHuV1O8pZBQXUYchON9OJbM21kTmGCix4oADbDKRST2tEhsOS3o4Tq0Bt2OGrqEqUllQme5z9iW/W0/TSA==","shasum":"bb9f48a4a6696a3dd1aaf4864c2933e459ad33f1","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.2.1.tgz","fileCount":12,"unpackedSize":46582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBsZ4CRA9TVsSAnZWagAAopIQAIow1a3n8SE8IFa9S1NO\ncReOO4jjMlJh9xQrGTHheGSTV5tbAZ1HfftDcgDWgt1W6U0+sO6HCr3ccrc2\nl19TnlLvHJDSPRa6p0yR4qq4eQOaHuzvNJKgxvI2Z2U+W8exP/RrBsDzuSRc\nA2BY2Co2jfNLovbsizvVQRK/VI86KYI5nGLnD39xHRzeRxI3YY/PVE85df7D\nKR0ejgJai4ivrhw5/NmMvwcxskpCsa4xIYgwiEhDleIlhOkoSPiaUq9P/ppQ\nBQEb/v7N3BtU24Uw3hNpsj0i9l8ibthyjeCIirhHvTFuEpuPODaAlFVB3kUe\nMeLSs7DP/7FqhVGZns/fCy6tQLXQ4GI5pDZB1XGy6d98JiOQ/BlGJpeCDuAi\nozopbCdqUz6MDIhj4wD5oItf0WGOV9B0TBTWByzOUN/XPeaXSK5aZEH5zP7x\nlqxZBDQaxC5fVjPKQimpaT1EVQCypIR2o3WEo/FaJMJjGK+sZmkfqaOlP6DT\nlXIwyofwf6SuAxiwz1Tqe27mZvJCf1z6iN+U91aMVBt64RF3hzh1SvsCOeaL\niClPjTD/hucLdjkdL9mUysAoUpl92nmpF2BVp9NZ6rSxXuOSa2S04JcMPCkR\n7VunahlfrMYapYvUhBI5TjTyNAqd5iV35HmbVzY4ql86+obOPcpfo756itlt\nxBvn\r\n=1Roz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQVd8kq95b+E03ZhjORsgDV5EKCjPeqLra/VLMtVLmbAiEA7kg5RMBCXDoVMecg/F/5s5uXdhy/VmjnwwW0dyT06C8="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.2.1_1644611192007_0.49026460744370537"},"_hasShrinkwrap":false},"1.2.2":{"name":"holocron-module-route","version":"1.2.2","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.2.2","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"4dd6a55c1bbd2938b877908f9aa2b831ad2a13e3","_id":"holocron-module-route@1.2.2","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-djiBnhzGW7rYRo++VjPI3xgZTZKRmroziY/E0XL5NKGYbAQ0O/+WScTCMWNWQ5mokXXgQoLB1B5k7+u/NIEWDA==","shasum":"fbc94a3662c49a48a54f28b8d6be6671426633f0","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.2.2.tgz","fileCount":12,"unpackedSize":46743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQJgSZOEd7dMImzHEQpqh7dDMtDLcLyoj+uunqFQFvQQIgdxJ1BtUwmVgScZhnIXALE8ExIAEHaG471Ji6m3MZxWw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVKjzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhCw//fieuJIaP0ezjo61vXDxGbjI9YfMAUkAUwsf2EGX0FA1kIpDn\r\nuChtoMvXyFr+mPaw3tZ7aDfWq2orV4P85vXKZpsLN5NQRD+a8cwNKa9k2gJw\r\nKsUnb2H2ouDpXm763kUJUpQzGEJucvXdBHJDDU54x+uEOqDUPmoYsk6ETU+1\r\nJ+jXUjYHFzLNKbMnZsAKZ8WQaTESyuU9A7TDOIaxYr72VbRlOBw1rtM/ulDN\r\n8uJxEMD8+lK33tH9jbgsUkmKl4Y7y3A+OOwc3tNVsZb0hj2d8u4rXs3m4BhI\r\nbW8sIbUzCM3xRg5qlgafHJOZzq58J4sWBvx1isJfXkFo0P6GpChW5COB/ErK\r\n60DRan65r1P7YUknmJyAjfn9FmWqErMzn73YYrk9l0mlMDXf6LKbT/pnJkCH\r\nSWrHEQevDILy/sFPafs2GovqteTFrv/hLMCatDXmi+gTQhg2iOFUvAmiIo8T\r\npL4X5HZY5X2mRpk8VtNjgZZMrlDD39u116ECjsFQN3rTVY0TqdCc3H8t9G9q\r\nSo3vYodg24VKgdH6sJIsHScGhZD/ebqzLVpGZOjzsmRGfe+/LlwLKCG84CsZ\r\nRTDfcClLoB4pjJ+UFRigXVI1ZQMKaU1v1hIp70NTt+3RMmAwkU6w7PC94Pa4\r\n5I578c2SDlvDuCb8LgZ79CKedo8lUtW+w1g=\r\n=oWTR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.2.2_1649715442973_0.8318443198172893"},"_hasShrinkwrap":false},"1.3.0":{"name":"holocron-module-route","version":"1.3.0","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.3.0","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"116ecedee7d8f9cebe6013a7a89841b1295cc66c","_id":"holocron-module-route@1.3.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-uQO26b6I3pmTvDJB7aSNHf0a/3qAoWOu08WTqpuR4Ps11wPp8wBedKCIJ7/yrYDUrfBV8PgQWpTsgN8n49hRvg==","shasum":"47c9ec8b6f83e11005133790dc07a3695b3f0617","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.3.0.tgz","fileCount":12,"unpackedSize":46903,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/Wc8+5tTlntsmPd60ragk6i0vXkkhexxEiFQJg9NfywIhANQoQRl3xHld2woDChsYULG8HwHDnA75fdn9Hj1f9w2g"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin4ccACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIDhAAj9psiPQEFS6FLzLsVTQir5ASeAULL8K8020ZSd35YAqI3Us1\r\nNpaNm6fbE5aBqolec7jlAaumXVEg0laNdIBJVDg4KlJVSMqwQ5iwW2oQxLC5\r\nGyYflehEMT15XYyKWoqBWuw/RCA24RYeqlvvBtjlrl+RdVtYQcEZ/oKech1F\r\n7S56fYI4hA0n74AD1oOYKmXxSkstb7ZPYLzwSbW5hU9mYwoeWD2RUH08YZIa\r\nGPdlejoXAZoADPuS3T8GhUfsh08WuuPz55QdME2cuTQhQ4XrQbIwnakJqPy1\r\nd0dhtcc/ooJ4EuebGwAumeRR2dMfE2zPel5R6G5ypWFbsCTIfk+NDK0Af3wR\r\nh7pEls7vOBTObMRfg0jV4K/hCIBI31ckzPxW4NOr63waYzAAseTSVVcl0B3k\r\nr5/E4abvLhzuV2DvdenRFRe3oyOGwMiMIbPDVPixTjweG9Z7J2iGsagyE799\r\nFhhbtCDg1zZyIvI+EQ5Okq1+o0L1VgYEoQu/XO4NoPne2FTiD8ozoU/7xp/+\r\nhZ3Q9sP6f5uEOn/jnbpCjB4z62JW0LHlBS4dHSeiGLj3L43bJAmEvhxfMDVh\r\nj9kiVcJb5aUjFQ23QAtH6wJyPuUHTxpfsYT2pSLy9earnOfdpgtVBhSBVYr5\r\nH8mE0VzYPlOdzvIHXyh8k8tZA31kPIyeig4=\r\n=KmM6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.3.0_1654621980291_0.9276679197744204"},"_hasShrinkwrap":false},"1.4.0":{"name":"holocron-module-route","version":"1.4.0","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.4.0","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"f63d7d708b85ae960687a6f4df12461168bab05b","_id":"holocron-module-route@1.4.0","_nodeVersion":"16.19.0","_npmVersion":"lerna/3.22.1/node@v16.19.0+x64 (linux)","dist":{"integrity":"sha512-1D3ixp7mrdfO1QcYBx20fNlrBya8idNFzfO0CcB+p9vrilfKtDh1buw7nLNEjAjRz826DjQVOQ7KiMOVfJEtSQ==","shasum":"10f320b97e62e6b411ed920ca18bf17059e5f826","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.4.0.tgz","fileCount":12,"unpackedSize":47063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkORKQDaFEUJJi+WPo8GzMnCUQuf3Rr6MkDFP7wE7cKAiEA4Ep2Vmj9cdYVbI2lChjzazg+wMOWh3n/dP4M59ME51g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7RTaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrTQ/8CS5ArU2lTYTGRuJo4t96ri/DyMEro5wYGlkByqPuwNmodUnu\r\nscjzzM/UJSka4L+2lIPofLuI0NdpBNmS7SKqgZE9j/UQ6qmuTnHoic0hNNer\r\nlv/Frs1mAUndx53q4oUB1GSpf+OM1VyBiApsLDjMfL7c6GFKpWx5DEMn0ss4\r\nstvljQ9JH0yjz54sIDhJbUl4YWxRTHR5InkXDcQ/ltxnshCa5mf0CDo8qow2\r\nJnBYuKyOxWxTMlRaRX374ufb5FkAp0LXiWRmH07+J/s042vCb6nSSfWcQ62C\r\n4bzsLrDq8tcTBYB8nOc0M7fs1TkDk5/DWF16QtgxZyHmdgEV9Q+YU2LJnmQc\r\nYxrzpNMR85/R1DNZgJUO4+75j4a9iKOWxcGzWruS2JsLsaZuBltTtU/SrczA\r\n7kAh9dT2OHFJDn3OPR3E9fR/JWmetCtNMbD6eXb8H13FqmM3NQqw0D/0weET\r\nXUXjMq4njhvB4dAHOTn6kuIvFyRhO59WzIvHmJPF6NnEbdIKvozaS4mGFvtQ\r\nbr+uz1QjZoH56DOU9965xMi3PxxX3p4lfpL+UFEegpi7RAzLGasFtv1IaiLb\r\n09Dh4WoUN+c298RuSqNvUfRN9zE4nPAv/zkxfGpkd4TMzzrJng7l2WS6Cwfm\r\neSaxdOMj+0EgwGbZnnDiu9hKp+PE6ohzNMs=\r\n=0ijZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.4.0_1676481753881_0.8348664114875071"},"_hasShrinkwrap":false},"1.5.0":{"name":"holocron-module-route","version":"1.5.0","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.5.0","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"8c7940f963a3d5f90a95ef84317d14439040497e","_id":"holocron-module-route@1.5.0","_nodeVersion":"16.19.1","_npmVersion":"lerna/3.22.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-OENlEdj9q5RwcF9xguMb+pLZKCMKl2IyGar5HFj/t1nHSEtQ+6ksLnFGIJ3inzAhjPr8QAlbqtgzPjLNSnVAEQ==","shasum":"f6c5c8917633ab8c8ca8373902d8cab5fe629dd4","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.5.0.tgz","fileCount":12,"unpackedSize":47223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXwwKRe2e+tkTnAlKKe9lMaK5udz69f03tBdYgTGFwmAiA5l0gRUgxtcb+9IuatERU0EgYCp9dbnNCbadMgCJTPLQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBxC+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEJA//fCauBE+CRXBkvAwRDXiWu1j3s8u9EwdiVRCMBjiTo+TG98N9\r\ntRyOZaI1MVXLjPSzwCQcjV5VLiJaV+BMX3nWTCX54m4H1QsNCQhfNPVIZzm2\r\nxmxH/DJuBAxTXwXHptiOiuFU/+Xim8WmWj5C8KHXVQV9m1EagX2APc0gXnal\r\nu0ONmR4YUgcyqHEaU5Gq9akepsJFkBKJeW2qhhnGbpVY6t7CGSxFoLMWW9hj\r\ncHtgsN0hOQL4ZW+C6pJEUuzNYu8vbbecF780PFb/g8X56wG5jZpNEMc7FLuO\r\nUuaybtLOIaAkYgF6TC4XNQKwqR9rA5dIjIoGbUd/Gu7yXarxKrxCTqtyrFeP\r\nsTth6XjrW9fmLVi3lqZrEd99s9YSMh3WsfhzlkfJfiJIcWceB2zYhzG2RJ9Z\r\nZGV4LnsDX0XlWQVwEVynuRqpfrwm6l2+2Kjba+0AnW22RYrNCKNjTtJyJSsD\r\nGFg0xHFHsG6c7CK0FcAnonCxHMv8o0sowrWnq3f0IXsMOcZlDa8Rq5iRH1tk\r\nrUbeRU+3eJ7DRQ0ycGU0eIkxeBumhsLXqRGnQdjNnm1j1C/y7Ws7YQqvoqnN\r\n9+V2FFegr7tSDII4IRXcRJ0BBtcaupkTuY731bo5mLVDITvqOnA58/06IA11\r\nj0SV6//iBP+sy3dm+efKZCFwen+d6InqoqQ=\r\n=jH6s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.5.0_1678184638158_0.062208988535744636"},"_hasShrinkwrap":false},"1.6.0":{"name":"holocron-module-route","version":"1.6.0","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.6.0","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"89d0a2cb6fda6b423401dd32edf021e130024785","_id":"holocron-module-route@1.6.0","_nodeVersion":"16.19.1","_npmVersion":"lerna/3.22.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-tLsj429sT6b8dDgFvg8v1C2BXgmJiSNi+F8BddJ82EYaZ2D7v6YM234X9efDse6Z3vzQDF7GJNa0iHrI0NXqyg==","shasum":"3b680e41603e7ccd556bb3e7129ccb32cc262b0b","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.6.0.tgz","fileCount":12,"unpackedSize":47383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1MsyXVQtl/UhW0SVcuhM8nV6ntU1hWAeGvDjr4CIZOAiEAkpJs/qgFV8moyU2B8X5gD+wwhx6B/+8b7OeJn1TNoPE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHjEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/eQ//U309x7/vLaJPA1u8+0zbf4asCMMCFwIFIdd41S1a7sFB7mCx\r\n7tRBhTX4caQBPmh3pkeBYH3nAYt5JF2h+ljHjmHkvMUrb8j5tjl29weHZCWX\r\nrdOpLhgLpGm8PkV0G91i0NKj/rxSs2HJMPlg8PgPVDbxNWdNNHeKq0t2qvev\r\noqr7+a6TB7EDdsUKqCI1xw/jDPXDOl5XEJ0TGbL1d/pTNQnfYxaX41bU/GbZ\r\nrFxtrXjeZf0SXS8ja1iJKej7IvTcEM5zjdpKQh3fUBrrTLT197TLPQipabth\r\naLw9QCDB1r622fBEkHxQ4pbf9jy9n+6aQ6O6Hn6XtfQl8wcqCgmU1CPSop6e\r\ncfLIRnANiGyGIsAuraRVFrdbElvESHZSOWhm/RaqcRYsHl3fdY69an97lUQ5\r\nAeSIT3h+WALLTTxLByD4DvSAUNx8n/7o9EwAxEAvWRpRnQmT0LnLw3jJopsI\r\nXbNEuBnV8BorNxs10P2+UckfUmZUiV8cBTEVkY2DBhS0jE6WQS8+QaAG8k63\r\nOPqFBM4nlW4S1nYwvoHvlpFuQpWuWLLm89b3RgINMNWtwlYBOhJLolfQqSae\r\n6Xvm4Apu+RioshFSadpkilpq5u9NKq02bTkbcCKrg2+9+qTy8wX452XKY5jT\r\ntgABbIQopyJDbu76EpJfmpvAzmMB26kq2Xg=\r\n=kie4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.6.0_1678801091850_0.7032424399834711"},"_hasShrinkwrap":false},"1.7.0":{"name":"holocron-module-route","version":"1.7.0","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.7.0","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"fc16c0487611c2324c8a674cb461728e21f8648a","_id":"holocron-module-route@1.7.0","_nodeVersion":"16.19.1","_npmVersion":"lerna/3.22.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-rPxnsWmLW1Hd+blOi8imaUgzQOSNsw9ofQkynr2x/TofTqR2eG4A663cbVU27YmeAE9n95Mmr0hYHb6WFEFQtQ==","shasum":"887a2fab9a288924294b63d6a1fb88845e07597d","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.7.0.tgz","fileCount":12,"unpackedSize":47543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3MWtjsPOaNG3eR4PdaGNesWVxlojcqeezgAtH5VtshwIgfTuugZKYkGpLgWaX4yENiKLsB3hYAtUPWiU8tL2Mdck="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIgDUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTlw//aOkV5nspYYhhBPlGOLZOw0qXJpGzSpUXDJxCQN6sY3whgr/Y\r\nAxzrwTuKJHY8Yu3ArMS3Jo/B1TohcdSI+1lb0Msq/m5pzIBHYmcs/H+OHiPT\r\n1yalwTsSVOnFsHvR0KqtqUTywqou/6FmNcnSMzdDfQMJ1iYPDQKyB51xWRSa\r\nzkIuiDEkvAKOai4VsuIyBpdml9GTUwkhZdt5hd+K4yNKb5RnJzhRcGzJmz+U\r\nX4xBh8wbwaZHbysZ5r0U3vgGzokxzeg8ebuV6U0p87dODpCQkiKFUNloVQKr\r\nrTaHSk6SNgcMOwBa0nNFcghd+WodhXZXkkEIuJ4OMksdOW9jjU6EZs6GP6mm\r\nIkX7UN3CIz/gvsCWoBwWQ3Yrqok+MPTsO4NkzYrGCKDxEiX1voQXK6ng1Yeq\r\nn91Ib6hhVyjfkVnnbF1XobI0XdBoAjaFuEzL/pRNK/O11xxDzBvvAC/pay6o\r\nACZrgGFQn8rYGDad+j/IE0PWJIUTQq2q5DwfZsr8bpGHTxF+ZVR/jZUGqWZF\r\nxrt32nIMYHcuO4gPNb9yfTDeTvBvGnDRGpSJ4fWdrCZPjOkmvQno365UQLNS\r\nbQBF5ManKGtX4YBfNZrii12M+Tvo/nwtDSQ7zQm/up1kbKUU7uPI+mAAqE0Y\r\nRL8rEDtutAdBLEdTGLJToGiyQe/6GvOiUxQ=\r\n=LR0Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.7.0_1679950035929_0.4053822801663878"},"_hasShrinkwrap":false},"1.8.0":{"name":"holocron-module-route","version":"1.8.0","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.8.0","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"128d5152af4d176f8cff06b64dd78485b3de69bb","_id":"holocron-module-route@1.8.0","_nodeVersion":"16.20.1","_npmVersion":"lerna/3.22.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-a4+m6WdY94uPSSYbAZmv2PG3Qu4zETdr9hVErorev4MJxfjWgWVHiVVFW5Zk6o949CIcfBF14th95qjmkTpmdg==","shasum":"770f9ad872d0649248aecc66094940c6949585d0","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.8.0.tgz","fileCount":12,"unpackedSize":47703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg6+8aOSpn8cuF69uIQMJRAbgIBPQIH74ILwb8ZatV+gIgZu0DenTvBVMEK0BFbtHz+i/6MC3jPX3HmzIfUj8Lvqs="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.8.0_1692374181898_0.08599237384288627"},"_hasShrinkwrap":false},"1.8.1":{"name":"holocron-module-route","version":"1.8.1","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.8.1","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"9e3581951e432764d4ce8231b10f879b8ef94a26","_id":"holocron-module-route@1.8.1","_nodeVersion":"16.20.2","_npmVersion":"lerna/3.22.1/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-HaSVJPURjQEgonxHFhJlygcrGs/5UeJvgtWY+fb2R4Tx8nhErAQmNvhznl8lHk3rf7NnpjI5ogcGIrhZ4jgQew==","shasum":"e7fa6a1ae8691d78a748e180c1416091d7b01c8c","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.8.1.tgz","fileCount":12,"unpackedSize":47864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDkpL6TRDyDgG74ES06vOf3TOsOaBMzm8IOmGvWBPV8AiEAtq9oV+nj6o3t2+BXS3rZvlLIbd2JGcdIekEZu+LQHvA="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.8.1_1692911546437_0.07720781542630162"},"_hasShrinkwrap":false},"1.8.2":{"name":"holocron-module-route","version":"1.8.2","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.8.2","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"aaa26205c99cf7be8e61ac1dc8d010b76b35edbc","_id":"holocron-module-route@1.8.2","_nodeVersion":"16.20.2","_npmVersion":"lerna/3.22.1/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-PZNjc8RaCDCMaOZkVRWIRBvzXX8qGaLRk4EHdtuIxO3s7Bd7QK4+qbR9uKUF71cyqnNmFZptbq9Q/Z7Ju048aw==","shasum":"3e5fa17163a7f30de7a3dde303e40c090b164613","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.8.2.tgz","fileCount":12,"unpackedSize":48025,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7a7vgSeELX/CCRo82mk/a0GXZ/W4v4UxMM8A9YjKrjAiAWbxB657j52S9tw666J59OvSRPgy6hfTYJYdUJmbcZww=="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.8.2_1695072584777_0.3715235229236731"},"_hasShrinkwrap":false},"2.0.0-alpha-004.0":{"name":"holocron-module-route","version":"2.0.0-alpha-004.0","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^2.0.0-alpha-004.0","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"3f1f5cb14f80498fd024afcfd38825061c978e29","_id":"holocron-module-route@2.0.0-alpha-004.0","_nodeVersion":"16.20.2","_npmVersion":"lerna/3.22.1/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-IDpHErrGRMG/Rmve59BMoA7/s3sXa8WHKQGQILzIETNiKLDlTvWbFCQM/FklkxuOUmDsse6XYP3egFAGTr+n8Q==","shasum":"fe0e57481dc88f73be230f84ede64b629de5d81c","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-2.0.0-alpha-004.0.tgz","fileCount":12,"unpackedSize":48233,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5fAaKRgE/ohUxEK3tHtST7dN6gVkNQFN3Ann74Q/CAAIgSu2MKFXKqNif4mxHpGmhH5PW+YaPx4S6mN9VEntDJMs="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_2.0.0-alpha-004.0_1695133297586_0.6103212651698939"},"_hasShrinkwrap":false},"1.9.0":{"name":"holocron-module-route","version":"1.9.0","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.9.0","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"8f1ac24333a92927f52fc07a827ce56e3b2b3f25","_id":"holocron-module-route@1.9.0","_nodeVersion":"16.20.2","_npmVersion":"lerna/3.22.1/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-X/bu/qIvIvSRsm067Pwmpnj5+ujyUstJnXR0BgWGBdtcI5mhunREDD777rXtSqrYaGU6E24Dm1nHkLK/SgQLRw==","shasum":"1ec2cfc02977186a23ef086a12a2e7e226e71ef9","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.9.0.tgz","fileCount":12,"unpackedSize":49665,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXGsvrCm+tKpJLMXRtd1c1YqvXUwgCqeAKFp/SErqAhAiEAg2vPObb8F+L6b9LNfx6nj6SHZfwjgYTGwI5T4/Y4W1w="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.9.0_1698240844248_0.5375864060194764"},"_hasShrinkwrap":false},"1.9.1":{"name":"holocron-module-route","version":"1.9.1","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.9.1","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"a3ff04417b30e08245676eeb86f8bd81153e6a5e","_id":"holocron-module-route@1.9.1","_nodeVersion":"16.20.2","_npmVersion":"lerna/3.22.1/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-f5WaoxiUuQrxGBZxEvpP+O25oEd1dV9zYcOooCf3lMVZhJpHdGrJU8Nonvx5CU6N0ljb2pDkbKy0nn1ST+Makg==","shasum":"a46bcdb7055fb71e706476ea689ee5afa8bac4be","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.9.1.tgz","fileCount":12,"unpackedSize":50129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsxFrEU6v9hI1YDeYbbO5ylG8c7rMnUDPPMCCxEWGQmAiEApB72DEQw43pVynQzBF/k/0HrmgkydRiy/SUu30W2+7c="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.9.1_1699465287125_0.9219626661815663"},"_hasShrinkwrap":false},"1.9.2":{"name":"holocron-module-route","version":"1.9.2","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.9.2","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"63f9015426c6fa0116867614589ae5e376b4af9b","_id":"holocron-module-route@1.9.2","_nodeVersion":"16.20.2","_npmVersion":"lerna/3.22.1/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-fAnSaL6tbcW/p9RduERknyoQmnfbFk+CYPBah6KWdcJbCaV1MHiWPp6R+/vF3Xtwha3IAZ6+CmdRjTSDTfs2Ww==","shasum":"23417a4eb6f5dac60d3a967d5280587c6463e6ee","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.9.2.tgz","fileCount":12,"unpackedSize":50332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSCAwDH/AAjZlgTmHNPLTwIx30NIopln5wKYZgw7WFNwIgCSCbpfAiMW5t/T+VgZiDTTkvCO673wfUpnmmElfuPx0="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.9.2_1700151945216_0.46576012041783565"},"_hasShrinkwrap":false},"1.9.3-alpha.7":{"name":"holocron-module-route","version":"1.9.3-alpha.7","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.9.3-alpha.7+2da6179","react":"^18.2.0","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"2da6179068cba28bba6ecab40c23f13b18e1d3ab","readme":"<h1 align=\"center\">\n  <img src='https://github.com/americanexpress/holocron/raw/main/packages/holocron-module-route/holocron-module-route.png' alt=\"Holocron Module Route - One Amex\" width='50%'/>\n</h1>\n\n[![npm](https://img.shields.io/npm/v/holocron-module-route)](https://www.npmjs.com/package/holocron-module-route)\n\n> This uses **[@americanexpress/one-app-router](https://github.com/americanexpress/one-app-router)**\n> which is a fork of **`react-router@3`**. It extends its `Route` component which uses\n> **`holocron`**'s `loadModule` to dynamically load modules for specified routes.\n\n> In `createModuleRoute`, we check for the `moduleName` prop from the `ModuleRoute`. If `moduleName`\n> exists, we define methods we know **[@americanexpress/one-app-router](https://github.com/americanexpress/one-app-router)**\n> will leverage during the initialization of routes in the router.\n\n> If `moduleName` exists, `createModuleRoute` will add the methods for `getIndexRoute`,\n> `getChildRoutes`, and `getComponent` to the that route in the route configuration.\n\n## 📖 Table of Contents\n\n* [Usage](#-usage)\n* [API](#%EF%B8%8F-api)\n* [Available Scripts](#-available-scripts)\n\n## 🤹‍ Usage\n\n### Installation\n\n```bash\nyarn add holocron-module-route\n\n# or\n\nnpm install --save holocron-module-route\n```\n\n### Usage within your module\n\nRegister child routes by adding the property childRoutes to the container component of your Module.\n\n**`src/components/MyModule.jsx`**\n\n``` javascript\nimport React from 'react';\n\nimport childRoutes from '../childRoutes';\n\nfunction MyModule({ children }) {\n  return <div>{children}</div>;\n}\n\nMyModule.childRoutes = childRoutes;\n\nexport default MyModule;\n```\n\n### Child routes\n\nDefine your child routes as either a single route, an array of routes or a function that takes the\nredux store and returns a single route or an array of routes.\n\n\n**`src/childRoutes.jsx`**\n\n``` javascript\nimport React from 'react';\nimport ModuleRoute from 'holocron-module-route';\n\nexport default function getChildRoutes(store) {\n  return (\n    <ModuleRoute\n      path=\"my-child-route\"\n      moduleName=\"my-child-route-module\"\n      onEnter={(nextState, replace, callback) => {\n        // this is just an example, not really how auth works :P\n        !store.getState.isLoggedIn && replace('/login');\n        callback();\n      }}\n    />\n  );\n}\n```\n\n## 🎛️ API\n\n<!--ONE-DOCS-ID id=\"ModuleRoute\" start-->\n\n### `ModuleRoute`\n\n`ModuleRoute` extends [`one-app-router`](https://github.com/americanexpress/one-app-router)'s\n[`Route`](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#route). It has\nall the functionality of `Route`, with the addition of loading a\n[holocron module](https://github.com/americanexpress/one-app#modules) instead of a component.\n\n#### Extended [`Route`](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#route) Props\n\n| name | type | required | value |\n|---|---|---|---|\n| `moduleName` | `String` | `false` | The name of the Holocron module to render when the route is matched |\n\n#### Usage\n\n```js\nconst myRoutes = [\n  <ModuleRoute path=\"some-path\" moduleName=\"someModule\" />,\n];\n```\n\n<!--ONE-DOCS-ID end-->\n\n#### Module Lifecycle Hooks\n\nThese are a few statics that can be attached to modules loaded as `ModuleRoute`s.\n\n<!--ONE-DOCS-ID id=\"childRoutes\" start-->\n\n##### `childRoutes`\n\nWhile child routes can be defined by nesting, frequently a module will need to load its own child\nroutes rather than relying on its parent to define them.\n\n`childRoutes` can be an array of routes, a single route, or a function that accepts the Redux store\nas a single parameter and returns either an array of routes or a single route.\n\n###### As an Array:\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.childRoutes = [\n  <ModuleRoute path=\"some-path\" moduleName=\"someModule\" />,\n  <ModuleRoute path=\"another-path\" moduleName=\"anotherModule\" />,\n];\n```\n\n###### As a single route:\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.childRoutes = <ModuleRoute path=\"some-path\" moduleName=\"someModule\" />;\n```\n\n###### As a function:\n\n**Arguments**\n\n| name | type | value |\n|---|---|---|\n| `store` | `Object` | [Redux store](https://redux.js.org/basics/store/) |\n\n**Usage:**\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.childRoutes = (store) => (\n  <ModuleRoute\n    path=\"some-path\"\n    title={store.getState().get('pageTitle')}\n    onEnter={authenticate}\n    moduleName=\"someModule\"\n  />\n);\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"onEnterRouteHook\" start-->\n\n##### `onEnterRouteHook`\n\nWhen setting `ModuleRoutes`, you may set an `onEnter` hook as a prop on the `<ModuleRoute />`\nitself. However, it is often useful for the module being loded to define its on `onEnter` hook. We\ncan do so via `onEnterRouteHook`. `onEnterRouteHook` can take one, two, or three arguments, with\ndifferent behavior for each.\n\n**One Argument**\n\nWhen using only one argument, `onEnterRouteHook` will receive the [Redux store](https://redux.js.org/basics/store/)\nan must return an `onEnter` hook, which has the same API as [defined in `one-app-router`](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#onenternextstate-replace-callback).\n\n| name | type | value |\n|---|---|---|\n| `store` | `Object` | Redux store |\n\n**Two or Three Arguments**\n\nWhen using two or three arguments, the API is the same as the `onEnter` in `one-app-router`, where\nthe first two arguments are `nextState` and `replace` and the optional third argument is a callback,\nwhich, when used, will block the transition until it is called. See the\n[`one-app-router` documentation](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#onenternextstate-replace-callback)\nfor more details.\n\n| name | type | value |\n|---|---|---|\n| `nextState` | `Object` | Next router state |\n| `replace` | `Function` | Redirects to another path |\n| `callback` | `Function` | Blocks route transition until called |\n\n**Usage**\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.onEnterRouteHook = (store) => (nextState, replace, callback) => {\n  store.dispatch(authenticate()).then(() => {\n    if (!store.getState().isAuthenticated) replace('/login');\n    callback();\n  });\n};\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"moduleRoutePrefetch\" start-->\n\n### `moduleRoutePrefetch`\n\n`moduleRoutePrefetch` can be used to prefetch the modules and data for any route. It is a\n[Redux Thunk](https://redux.js.org/advanced/async-actions/) action creator.\n\n#### Arguments\n\n| name | type | required | value |\n|---|---|---|---|\n| `routes` | `Object` | `true` | Routes as given by [`one-app-router`](https://github.com/americanexpress/one-app-router) to its routes |\n| `location` | `String` | `true` | Route to be prefetched |\n\n#### Usage\n\n```jsx\nconst PrefetchLink = ({ routes, location, prefetch }) => (\n  <Link to={location} onMouseOver={() => prefetch(location)}>\n    { children }\n  </Link>\n);\n\nconst mapDispatchToProps = (dispatch, { router: { routes } = { routes: [] } }) => ({\n  prefetch: (location) => dispatch(moduleRoutePrefetch({ location, routes })),\n});\n\nexport default connect(null, mapDispatchToProps)(PrefetchLink);\n```\n\n<!--ONE-DOCS-ID end-->\n\n## 📜 Available Scripts\n\nTo test out any changes that you've made locally, run `yarn pack` then install this within your\napplication.\n\nThe scripts below are available to run and use:\n\n**`yarn babel`**\n\nThis deletes the current JS files within the `lib` directory and compiles the ECMAScript 6 code\nwithin the `src` file to a version of ECMAScript that can run in current browsers using Babel\nafterwards it copies them to the lib folder.\n\n**`yarn build`**\n\nThis runs `yarn babel`\n\n**`yarn prepublish`**\n\nThis runs `yarn build`\n","readmeFilename":"README.md","_id":"holocron-module-route@1.9.3-alpha.7","_nodeVersion":"18.19.0","_npmVersion":"lerna/3.22.1/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-+jyIYg294NDYocSOnUicDV3aXfg5aVsvaD+UPMAacXckxEOV3tJw6O2AXcxZelD+NDCMZpgjwqtb/umLBTBhoQ==","shasum":"4f44cdb605d489cc7c5a050d9607d20425552367","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.9.3-alpha.7.tgz","fileCount":12,"unpackedSize":45674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQm+EQHIwASqrLj+6Ivu0JT16BP9tect350ea5Uz45ZAiEAjXX00521piNbuubkoWBb6zBdko+a6XbCsRASiM1JwSc="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.9.3-alpha.7_1708036954232_0.38294640327509"},"_hasShrinkwrap":false},"1.9.3-alpha.8":{"name":"holocron-module-route","version":"1.9.3-alpha.8","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":">=1.1.1","react":">=18.2.0"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.9.3-alpha.8+7e2e9dc","react":"^18.2.0","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"7e2e9dca1d961df8fe34346074a5b21610d71ce0","readme":"<h1 align=\"center\">\n  <img src='https://github.com/americanexpress/holocron/raw/main/packages/holocron-module-route/holocron-module-route.png' alt=\"Holocron Module Route - One Amex\" width='50%'/>\n</h1>\n\n[![npm](https://img.shields.io/npm/v/holocron-module-route)](https://www.npmjs.com/package/holocron-module-route)\n\n> This uses **[@americanexpress/one-app-router](https://github.com/americanexpress/one-app-router)**\n> which is a fork of **`react-router@3`**. It extends its `Route` component which uses\n> **`holocron`**'s `loadModule` to dynamically load modules for specified routes.\n\n> In `createModuleRoute`, we check for the `moduleName` prop from the `ModuleRoute`. If `moduleName`\n> exists, we define methods we know **[@americanexpress/one-app-router](https://github.com/americanexpress/one-app-router)**\n> will leverage during the initialization of routes in the router.\n\n> If `moduleName` exists, `createModuleRoute` will add the methods for `getIndexRoute`,\n> `getChildRoutes`, and `getComponent` to the that route in the route configuration.\n\n## 📖 Table of Contents\n\n* [Usage](#-usage)\n* [API](#%EF%B8%8F-api)\n* [Available Scripts](#-available-scripts)\n\n## 🤹‍ Usage\n\n### Installation\n\n```bash\nyarn add holocron-module-route\n\n# or\n\nnpm install --save holocron-module-route\n```\n\n### Usage within your module\n\nRegister child routes by adding the property childRoutes to the container component of your Module.\n\n**`src/components/MyModule.jsx`**\n\n``` javascript\nimport React from 'react';\n\nimport childRoutes from '../childRoutes';\n\nfunction MyModule({ children }) {\n  return <div>{children}</div>;\n}\n\nMyModule.childRoutes = childRoutes;\n\nexport default MyModule;\n```\n\n### Child routes\n\nDefine your child routes as either a single route, an array of routes or a function that takes the\nredux store and returns a single route or an array of routes.\n\n\n**`src/childRoutes.jsx`**\n\n``` javascript\nimport React from 'react';\nimport ModuleRoute from 'holocron-module-route';\n\nexport default function getChildRoutes(store) {\n  return (\n    <ModuleRoute\n      path=\"my-child-route\"\n      moduleName=\"my-child-route-module\"\n      onEnter={(nextState, replace, callback) => {\n        // this is just an example, not really how auth works :P\n        !store.getState.isLoggedIn && replace('/login');\n        callback();\n      }}\n    />\n  );\n}\n```\n\n## 🎛️ API\n\n<!--ONE-DOCS-ID id=\"ModuleRoute\" start-->\n\n### `ModuleRoute`\n\n`ModuleRoute` extends [`one-app-router`](https://github.com/americanexpress/one-app-router)'s\n[`Route`](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#route). It has\nall the functionality of `Route`, with the addition of loading a\n[holocron module](https://github.com/americanexpress/one-app#modules) instead of a component.\n\n#### Extended [`Route`](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#route) Props\n\n| name | type | required | value |\n|---|---|---|---|\n| `moduleName` | `String` | `false` | The name of the Holocron module to render when the route is matched |\n\n#### Usage\n\n```js\nconst myRoutes = [\n  <ModuleRoute path=\"some-path\" moduleName=\"someModule\" />,\n];\n```\n\n<!--ONE-DOCS-ID end-->\n\n#### Module Lifecycle Hooks\n\nThese are a few statics that can be attached to modules loaded as `ModuleRoute`s.\n\n<!--ONE-DOCS-ID id=\"childRoutes\" start-->\n\n##### `childRoutes`\n\nWhile child routes can be defined by nesting, frequently a module will need to load its own child\nroutes rather than relying on its parent to define them.\n\n`childRoutes` can be an array of routes, a single route, or a function that accepts the Redux store\nas a single parameter and returns either an array of routes or a single route.\n\n###### As an Array:\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.childRoutes = [\n  <ModuleRoute path=\"some-path\" moduleName=\"someModule\" />,\n  <ModuleRoute path=\"another-path\" moduleName=\"anotherModule\" />,\n];\n```\n\n###### As a single route:\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.childRoutes = <ModuleRoute path=\"some-path\" moduleName=\"someModule\" />;\n```\n\n###### As a function:\n\n**Arguments**\n\n| name | type | value |\n|---|---|---|\n| `store` | `Object` | [Redux store](https://redux.js.org/basics/store/) |\n\n**Usage:**\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.childRoutes = (store) => (\n  <ModuleRoute\n    path=\"some-path\"\n    title={store.getState().get('pageTitle')}\n    onEnter={authenticate}\n    moduleName=\"someModule\"\n  />\n);\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"onEnterRouteHook\" start-->\n\n##### `onEnterRouteHook`\n\nWhen setting `ModuleRoutes`, you may set an `onEnter` hook as a prop on the `<ModuleRoute />`\nitself. However, it is often useful for the module being loded to define its on `onEnter` hook. We\ncan do so via `onEnterRouteHook`. `onEnterRouteHook` can take one, two, or three arguments, with\ndifferent behavior for each.\n\n**One Argument**\n\nWhen using only one argument, `onEnterRouteHook` will receive the [Redux store](https://redux.js.org/basics/store/)\nan must return an `onEnter` hook, which has the same API as [defined in `one-app-router`](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#onenternextstate-replace-callback).\n\n| name | type | value |\n|---|---|---|\n| `store` | `Object` | Redux store |\n\n**Two or Three Arguments**\n\nWhen using two or three arguments, the API is the same as the `onEnter` in `one-app-router`, where\nthe first two arguments are `nextState` and `replace` and the optional third argument is a callback,\nwhich, when used, will block the transition until it is called. See the\n[`one-app-router` documentation](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#onenternextstate-replace-callback)\nfor more details.\n\n| name | type | value |\n|---|---|---|\n| `nextState` | `Object` | Next router state |\n| `replace` | `Function` | Redirects to another path |\n| `callback` | `Function` | Blocks route transition until called |\n\n**Usage**\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.onEnterRouteHook = (store) => (nextState, replace, callback) => {\n  store.dispatch(authenticate()).then(() => {\n    if (!store.getState().isAuthenticated) replace('/login');\n    callback();\n  });\n};\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"moduleRoutePrefetch\" start-->\n\n### `moduleRoutePrefetch`\n\n`moduleRoutePrefetch` can be used to prefetch the modules and data for any route. It is a\n[Redux Thunk](https://redux.js.org/advanced/async-actions/) action creator.\n\n#### Arguments\n\n| name | type | required | value |\n|---|---|---|---|\n| `routes` | `Object` | `true` | Routes as given by [`one-app-router`](https://github.com/americanexpress/one-app-router) to its routes |\n| `location` | `String` | `true` | Route to be prefetched |\n\n#### Usage\n\n```jsx\nconst PrefetchLink = ({ routes, location, prefetch }) => (\n  <Link to={location} onMouseOver={() => prefetch(location)}>\n    { children }\n  </Link>\n);\n\nconst mapDispatchToProps = (dispatch, { router: { routes } = { routes: [] } }) => ({\n  prefetch: (location) => dispatch(moduleRoutePrefetch({ location, routes })),\n});\n\nexport default connect(null, mapDispatchToProps)(PrefetchLink);\n```\n\n<!--ONE-DOCS-ID end-->\n\n## 📜 Available Scripts\n\nTo test out any changes that you've made locally, run `yarn pack` then install this within your\napplication.\n\nThe scripts below are available to run and use:\n\n**`yarn babel`**\n\nThis deletes the current JS files within the `lib` directory and compiles the ECMAScript 6 code\nwithin the `src` file to a version of ECMAScript that can run in current browsers using Babel\nafterwards it copies them to the lib folder.\n\n**`yarn build`**\n\nThis runs `yarn babel`\n\n**`yarn prepublish`**\n\nThis runs `yarn build`\n","readmeFilename":"README.md","_id":"holocron-module-route@1.9.3-alpha.8","_nodeVersion":"18.19.0","_npmVersion":"lerna/3.22.1/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-Clnev8RMebSNrxqqzrtrZjN+KQ9PWPLcciQck0i/L21c7+k/aWxsjUOngQw+oPj/F1UtPd7eGqb2YnSwuponPA==","shasum":"7f8f50f3012056e88de8550e43db26cff95a7e07","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.9.3-alpha.8.tgz","fileCount":12,"unpackedSize":45674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvQ6fy1bgTFZpODvIIxTIj/smjmMaHI4dmZCV9W6cccAiBm34MwN+vPvPBSE3OBAz8/a6Giicl9NUp2pskvu+wHUQ=="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.9.3-alpha.8_1708044514421_0.5064800066848467"},"_hasShrinkwrap":false},"1.9.3-alpha.9":{"name":"holocron-module-route","version":"1.9.3-alpha.9","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":">=1.1.1","react":">=18.2.0"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.9.3-alpha.9+b911ba1","react":"^18.2.0","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"b911ba1c129f0ddf8e2f1039e781c5c8e04ecc32","readme":"<h1 align=\"center\">\n  <img src='https://github.com/americanexpress/holocron/raw/main/packages/holocron-module-route/holocron-module-route.png' alt=\"Holocron Module Route - One Amex\" width='50%'/>\n</h1>\n\n[![npm](https://img.shields.io/npm/v/holocron-module-route)](https://www.npmjs.com/package/holocron-module-route)\n\n> This uses **[@americanexpress/one-app-router](https://github.com/americanexpress/one-app-router)**\n> which is a fork of **`react-router@3`**. It extends its `Route` component which uses\n> **`holocron`**'s `loadModule` to dynamically load modules for specified routes.\n\n> In `createModuleRoute`, we check for the `moduleName` prop from the `ModuleRoute`. If `moduleName`\n> exists, we define methods we know **[@americanexpress/one-app-router](https://github.com/americanexpress/one-app-router)**\n> will leverage during the initialization of routes in the router.\n\n> If `moduleName` exists, `createModuleRoute` will add the methods for `getIndexRoute`,\n> `getChildRoutes`, and `getComponent` to the that route in the route configuration.\n\n## 📖 Table of Contents\n\n* [Usage](#-usage)\n* [API](#%EF%B8%8F-api)\n* [Available Scripts](#-available-scripts)\n\n## 🤹‍ Usage\n\n### Installation\n\n```bash\nyarn add holocron-module-route\n\n# or\n\nnpm install --save holocron-module-route\n```\n\n### Usage within your module\n\nRegister child routes by adding the property childRoutes to the container component of your Module.\n\n**`src/components/MyModule.jsx`**\n\n``` javascript\nimport React from 'react';\n\nimport childRoutes from '../childRoutes';\n\nfunction MyModule({ children }) {\n  return <div>{children}</div>;\n}\n\nMyModule.childRoutes = childRoutes;\n\nexport default MyModule;\n```\n\n### Child routes\n\nDefine your child routes as either a single route, an array of routes or a function that takes the\nredux store and returns a single route or an array of routes.\n\n\n**`src/childRoutes.jsx`**\n\n``` javascript\nimport React from 'react';\nimport ModuleRoute from 'holocron-module-route';\n\nexport default function getChildRoutes(store) {\n  return (\n    <ModuleRoute\n      path=\"my-child-route\"\n      moduleName=\"my-child-route-module\"\n      onEnter={(nextState, replace, callback) => {\n        // this is just an example, not really how auth works :P\n        !store.getState.isLoggedIn && replace('/login');\n        callback();\n      }}\n    />\n  );\n}\n```\n\n## 🎛️ API\n\n<!--ONE-DOCS-ID id=\"ModuleRoute\" start-->\n\n### `ModuleRoute`\n\n`ModuleRoute` extends [`one-app-router`](https://github.com/americanexpress/one-app-router)'s\n[`Route`](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#route). It has\nall the functionality of `Route`, with the addition of loading a\n[holocron module](https://github.com/americanexpress/one-app#modules) instead of a component.\n\n#### Extended [`Route`](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#route) Props\n\n| name | type | required | value |\n|---|---|---|---|\n| `moduleName` | `String` | `false` | The name of the Holocron module to render when the route is matched |\n\n#### Usage\n\n```js\nconst myRoutes = [\n  <ModuleRoute path=\"some-path\" moduleName=\"someModule\" />,\n];\n```\n\n<!--ONE-DOCS-ID end-->\n\n#### Module Lifecycle Hooks\n\nThese are a few statics that can be attached to modules loaded as `ModuleRoute`s.\n\n<!--ONE-DOCS-ID id=\"childRoutes\" start-->\n\n##### `childRoutes`\n\nWhile child routes can be defined by nesting, frequently a module will need to load its own child\nroutes rather than relying on its parent to define them.\n\n`childRoutes` can be an array of routes, a single route, or a function that accepts the Redux store\nas a single parameter and returns either an array of routes or a single route.\n\n###### As an Array:\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.childRoutes = [\n  <ModuleRoute path=\"some-path\" moduleName=\"someModule\" />,\n  <ModuleRoute path=\"another-path\" moduleName=\"anotherModule\" />,\n];\n```\n\n###### As a single route:\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.childRoutes = <ModuleRoute path=\"some-path\" moduleName=\"someModule\" />;\n```\n\n###### As a function:\n\n**Arguments**\n\n| name | type | value |\n|---|---|---|\n| `store` | `Object` | [Redux store](https://redux.js.org/basics/store/) |\n\n**Usage:**\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.childRoutes = (store) => (\n  <ModuleRoute\n    path=\"some-path\"\n    title={store.getState().get('pageTitle')}\n    onEnter={authenticate}\n    moduleName=\"someModule\"\n  />\n);\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"onEnterRouteHook\" start-->\n\n##### `onEnterRouteHook`\n\nWhen setting `ModuleRoutes`, you may set an `onEnter` hook as a prop on the `<ModuleRoute />`\nitself. However, it is often useful for the module being loded to define its on `onEnter` hook. We\ncan do so via `onEnterRouteHook`. `onEnterRouteHook` can take one, two, or three arguments, with\ndifferent behavior for each.\n\n**One Argument**\n\nWhen using only one argument, `onEnterRouteHook` will receive the [Redux store](https://redux.js.org/basics/store/)\nan must return an `onEnter` hook, which has the same API as [defined in `one-app-router`](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#onenternextstate-replace-callback).\n\n| name | type | value |\n|---|---|---|\n| `store` | `Object` | Redux store |\n\n**Two or Three Arguments**\n\nWhen using two or three arguments, the API is the same as the `onEnter` in `one-app-router`, where\nthe first two arguments are `nextState` and `replace` and the optional third argument is a callback,\nwhich, when used, will block the transition until it is called. See the\n[`one-app-router` documentation](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#onenternextstate-replace-callback)\nfor more details.\n\n| name | type | value |\n|---|---|---|\n| `nextState` | `Object` | Next router state |\n| `replace` | `Function` | Redirects to another path |\n| `callback` | `Function` | Blocks route transition until called |\n\n**Usage**\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.onEnterRouteHook = (store) => (nextState, replace, callback) => {\n  store.dispatch(authenticate()).then(() => {\n    if (!store.getState().isAuthenticated) replace('/login');\n    callback();\n  });\n};\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"moduleRoutePrefetch\" start-->\n\n### `moduleRoutePrefetch`\n\n`moduleRoutePrefetch` can be used to prefetch the modules and data for any route. It is a\n[Redux Thunk](https://redux.js.org/advanced/async-actions/) action creator.\n\n#### Arguments\n\n| name | type | required | value |\n|---|---|---|---|\n| `routes` | `Object` | `true` | Routes as given by [`one-app-router`](https://github.com/americanexpress/one-app-router) to its routes |\n| `location` | `String` | `true` | Route to be prefetched |\n\n#### Usage\n\n```jsx\nconst PrefetchLink = ({ routes, location, prefetch }) => (\n  <Link to={location} onMouseOver={() => prefetch(location)}>\n    { children }\n  </Link>\n);\n\nconst mapDispatchToProps = (dispatch, { router: { routes } = { routes: [] } }) => ({\n  prefetch: (location) => dispatch(moduleRoutePrefetch({ location, routes })),\n});\n\nexport default connect(null, mapDispatchToProps)(PrefetchLink);\n```\n\n<!--ONE-DOCS-ID end-->\n\n## 📜 Available Scripts\n\nTo test out any changes that you've made locally, run `yarn pack` then install this within your\napplication.\n\nThe scripts below are available to run and use:\n\n**`yarn babel`**\n\nThis deletes the current JS files within the `lib` directory and compiles the ECMAScript 6 code\nwithin the `src` file to a version of ECMAScript that can run in current browsers using Babel\nafterwards it copies them to the lib folder.\n\n**`yarn build`**\n\nThis runs `yarn babel`\n\n**`yarn prepublish`**\n\nThis runs `yarn build`\n","readmeFilename":"README.md","_id":"holocron-module-route@1.9.3-alpha.9","_nodeVersion":"18.19.0","_npmVersion":"lerna/3.22.1/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-9zneqvaEVgVsPs5UBijsW6VH8waoEFeWWq7w3gNE/N6jBibZmmNf5reMobHVObB151dgWmGFLjYICXWvrkIdcw==","shasum":"8c424ff542c5c5df64dfd6e757f4d7e002a83ed2","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.9.3-alpha.9.tgz","fileCount":12,"unpackedSize":45674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWDhWT2VYjNBHecxjfOrgdLSLBRCeaLnv12Vp+v089kAiB9Mm1j/2IrlpvpT05eQ7bgQdqUPsygN9vxHn165OOwrg=="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.9.3-alpha.9_1708386093616_0.7484150020101152"},"_hasShrinkwrap":false},"1.10.0":{"name":"holocron-module-route","version":"1.10.0","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.10.0","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"3488f50ac4fc4cfe2740c1df5d46a05ca2dd530b","_id":"holocron-module-route@1.10.0","_nodeVersion":"18.19.1","_npmVersion":"lerna/3.22.1/node@v18.19.1+x64 (linux)","dist":{"integrity":"sha512-pdSKnoS2uBaUQFCIc/ErPnQOOsoFSW9EDVcDRj1+FJohYTlZlEnD5aMcRd6gjgXQM949Kfxl/aVoS2L5mYq2Tg==","shasum":"7b17bc9c8db66ec6557f6e2ed6474eeb7337c641","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.10.0.tgz","fileCount":12,"unpackedSize":45789,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJYpzMqpbSWo50hW4mCkoLQd3blpHiBx+XwUMbMstPXAiArva/XiOT+HgEu9azAoRMWK0eqhgQJ3+uvVHlWRPo0Xw=="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.10.0_1708549817553_0.6846529999480511"},"_hasShrinkwrap":false},"1.10.1":{"name":"holocron-module-route","version":"1.10.1","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.10.1","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"1992d3df16a4bab69575b918acec7ce3c84d5c64","_id":"holocron-module-route@1.10.1","_nodeVersion":"18.19.1","_npmVersion":"lerna/3.22.1/node@v18.19.1+x64 (linux)","dist":{"integrity":"sha512-kOcEXCrQz3U3HVB7FK6nhHzeSYZzTOLsdWAEycHz5CDhamCwjp+OwXha2KV/0Y1nCg6Jn3DuvobwiIcHoyy8Jg==","shasum":"f635326ded8515c103dbdacce048038db48346c2","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.10.1.tgz","fileCount":12,"unpackedSize":45995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGxO6CPqrZS5NTJTuq6afEuz8bT0yG0c0QyRp1YWX4OAiEA2vwcSeQHVq9ptQF8zOWW/P0p9tca3Pw0NWX+6eA9BXo="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.10.1_1708616769741_0.30878346499673937"},"_hasShrinkwrap":false},"1.10.2":{"name":"holocron-module-route","version":"1.10.2","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.10.2","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"cbf4fad359c697778640a14ec7aacc82308fc247","_id":"holocron-module-route@1.10.2","_nodeVersion":"18.19.1","_npmVersion":"lerna/3.22.1/node@v18.19.1+x64 (linux)","dist":{"integrity":"sha512-6pzSHhGoXI9pkc6D9DT6mLBZg1Ld+yZnWPjmMTNmd+X4zaOFlqYoCYlRfqD4CspUGeG7KXHFly5aXuIZjYaLNQ==","shasum":"9c76464c54c1d09fc8c8fc4d0926d03d53c9792a","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.10.2.tgz","fileCount":12,"unpackedSize":46201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBdEDi4mSJhGlQ+aPFvWNAmoc5VCk0zmkv2a7A3BCLFAiEAuEjpSkI0UMIK1UCVAeVBYQiLhAs2X5MyB630awHuvmc="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.10.2_1708628934143_0.016582784770707182"},"_hasShrinkwrap":false},"1.10.3":{"name":"holocron-module-route","version":"1.10.3","keywords":["holocron","amex","one-app"],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"main":"lib/index.js","module":"src/index.js","scripts":{"clean":"rimraf lib","prebuild":"yarn clean","build":"babel src --out-dir lib --copy-files","prepack":"yarn build","prepublish":"yarn build"},"license":"Apache-2.0","peerDependencies":{"holocron":"^1.1.1","react":">=16.13.1"},"dependencies":{"@americanexpress/one-app-router":"^1.1.0","prop-types":"^15.5.10"},"devDependencies":{"babel-loader":"^8.0.5","holocron":"^1.10.3","react":"^16.13.1","rimraf":"^2.5.4"},"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"homepage":"https://github.com/americanexpress/holocron","bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"gitHead":"eb6460bee3c9e67b8e81afade0b0586faaf8d64b","_id":"holocron-module-route@1.10.3","_nodeVersion":"18.20.2","_npmVersion":"lerna/3.22.1/node@v18.20.2+x64 (linux)","dist":{"integrity":"sha512-tZdMSewh6RDvJvaSPRDxgPkeAcVH7CcxMnIbKdAFLTQvUCJftDmWW71MVRtylbUpKkqAxDK7vRNAKlW/fGMCOg==","shasum":"70ead33b2888bddb809fdfa3745b6e43e5187a23","tarball":"https://registry.npmjs.org/holocron-module-route/-/holocron-module-route-1.10.3.tgz","fileCount":12,"unpackedSize":46407,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD03Aiwx0A2XH92m4Bme14oEJrxf1ZCWdYnDI/7yhYpsAIgPS64VJu1v3moUFDkAl+mVrCNot0Oy/CXQ1n98Zzv6nk="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holocron-module-route_1.10.3_1713807752999_0.7804883024136688"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-18T22:47:44.298Z","1.0.0":"2019-12-18T22:47:44.433Z","modified":"2024-04-22T17:42:33.336Z","1.1.0":"2020-03-27T18:24:51.108Z","1.1.1":"2020-09-16T18:11:59.038Z","1.1.2":"2020-10-01T17:05:45.062Z","1.1.3":"2021-01-21T17:41:09.954Z","1.1.4":"2021-01-27T19:06:12.424Z","1.2.0":"2021-12-16T19:13:58.047Z","1.2.1":"2022-02-11T20:26:32.195Z","1.2.2":"2022-04-11T22:17:23.145Z","1.3.0":"2022-06-07T17:13:00.454Z","1.4.0":"2023-02-15T17:22:34.070Z","1.5.0":"2023-03-07T10:23:58.362Z","1.6.0":"2023-03-14T13:38:12.028Z","1.7.0":"2023-03-27T20:47:16.080Z","1.8.0":"2023-08-18T15:56:22.089Z","1.8.1":"2023-08-24T21:12:26.613Z","1.8.2":"2023-09-18T21:29:44.969Z","2.0.0-alpha-004.0":"2023-09-19T14:21:37.866Z","1.9.0":"2023-10-25T13:34:04.452Z","1.9.1":"2023-11-08T17:41:27.314Z","1.9.2":"2023-11-16T16:25:45.405Z","1.9.3-alpha.7":"2024-02-15T22:42:34.415Z","1.9.3-alpha.8":"2024-02-16T00:48:34.612Z","1.9.3-alpha.9":"2024-02-19T23:41:33.747Z","1.10.0":"2024-02-21T21:10:17.702Z","1.10.1":"2024-02-22T15:46:09.993Z","1.10.2":"2024-02-22T19:08:54.361Z","1.10.3":"2024-04-22T17:42:33.176Z"},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"10xlacroixdrinker","email":"hello@jamieking.me"}],"description":"This extends one-app-router's Route component to dynamically load modules for specified routes","homepage":"https://github.com/americanexpress/holocron","keywords":["holocron","amex","one-app"],"repository":{"type":"git","url":"git+https://github.com/americanexpress/holocron.git","directory":"packages/holocron-module-route"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"bugs":{"url":"https://github.com/americanexpress/holocron/issues"},"license":"Apache-2.0","readme":"<h1 align=\"center\">\n  <img src='https://github.com/americanexpress/holocron/raw/main/packages/holocron-module-route/holocron-module-route.png' alt=\"Holocron Module Route - One Amex\" width='50%'/>\n</h1>\n\n[![npm](https://img.shields.io/npm/v/holocron-module-route)](https://www.npmjs.com/package/holocron-module-route)\n\n> This uses **[@americanexpress/one-app-router](https://github.com/americanexpress/one-app-router)**\n> which is a fork of **`react-router@3`**. It extends its `Route` component which uses\n> **`holocron`**'s `loadModule` to dynamically load modules for specified routes.\n\n> In `createModuleRoute`, we check for the `moduleName` prop from the `ModuleRoute`. If `moduleName`\n> exists, we define methods we know **[@americanexpress/one-app-router](https://github.com/americanexpress/one-app-router)**\n> will leverage during the initialization of routes in the router.\n\n> If `moduleName` exists, `createModuleRoute` will add the methods for `getIndexRoute`,\n> `getChildRoutes`, and `getComponent` to the that route in the route configuration.\n\n## 📖 Table of Contents\n\n* [Usage](#-usage)\n* [API](#%EF%B8%8F-api)\n* [Available Scripts](#-available-scripts)\n\n## 🤹‍ Usage\n\n### Installation\n\n```bash\nyarn add holocron-module-route\n\n# or\n\nnpm install --save holocron-module-route\n```\n\n### Usage within your module\n\nRegister child routes by adding the property childRoutes to the container component of your Module.\n\n**`src/components/MyModule.jsx`**\n\n``` javascript\nimport React from 'react';\n\nimport childRoutes from '../childRoutes';\n\nfunction MyModule({ children }) {\n  return <div>{children}</div>;\n}\n\nMyModule.childRoutes = childRoutes;\n\nexport default MyModule;\n```\n\n### Child routes\n\nDefine your child routes as either a single route, an array of routes or a function that takes the\nredux store and returns a single route or an array of routes.\n\n\n**`src/childRoutes.jsx`**\n\n``` javascript\nimport React from 'react';\nimport ModuleRoute from 'holocron-module-route';\n\nexport default function getChildRoutes(store) {\n  return (\n    <ModuleRoute\n      path=\"my-child-route\"\n      moduleName=\"my-child-route-module\"\n      onEnter={(nextState, replace, callback) => {\n        // this is just an example, not really how auth works :P\n        !store.getState.isLoggedIn && replace('/login');\n        callback();\n      }}\n    />\n  );\n}\n```\n\n## 🎛️ API\n\n<!--ONE-DOCS-ID id=\"ModuleRoute\" start-->\n\n### `ModuleRoute`\n\n`ModuleRoute` extends [`one-app-router`](https://github.com/americanexpress/one-app-router)'s\n[`Route`](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#route). It has\nall the functionality of `Route`, with the addition of loading a\n[holocron module](https://github.com/americanexpress/one-app#modules) instead of a component.\n\n#### Extended [`Route`](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#route) Props\n\n| name | type | required | value |\n|---|---|---|---|\n| `moduleName` | `String` | `false` | The name of the Holocron module to render when the route is matched |\n\n#### Usage\n\n```js\nconst myRoutes = [\n  <ModuleRoute path=\"some-path\" moduleName=\"someModule\" />,\n];\n```\n\n<!--ONE-DOCS-ID end-->\n\n#### Module Lifecycle Hooks\n\nThese are a few statics that can be attached to modules loaded as `ModuleRoute`s.\n\n<!--ONE-DOCS-ID id=\"childRoutes\" start-->\n\n##### `childRoutes`\n\nWhile child routes can be defined by nesting, frequently a module will need to load its own child\nroutes rather than relying on its parent to define them.\n\n`childRoutes` can be an array of routes, a single route, or a function that accepts the Redux store\nas a single parameter and returns either an array of routes or a single route.\n\n###### As an Array:\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.childRoutes = [\n  <ModuleRoute path=\"some-path\" moduleName=\"someModule\" />,\n  <ModuleRoute path=\"another-path\" moduleName=\"anotherModule\" />,\n];\n```\n\n###### As a single route:\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.childRoutes = <ModuleRoute path=\"some-path\" moduleName=\"someModule\" />;\n```\n\n###### As a function:\n\n**Arguments**\n\n| name | type | value |\n|---|---|---|\n| `store` | `Object` | [Redux store](https://redux.js.org/basics/store/) |\n\n**Usage:**\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.childRoutes = (store) => (\n  <ModuleRoute\n    path=\"some-path\"\n    title={store.getState().get('pageTitle')}\n    onEnter={authenticate}\n    moduleName=\"someModule\"\n  />\n);\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"onEnterRouteHook\" start-->\n\n##### `onEnterRouteHook`\n\nWhen setting `ModuleRoutes`, you may set an `onEnter` hook as a prop on the `<ModuleRoute />`\nitself. However, it is often useful for the module being loded to define its on `onEnter` hook. We\ncan do so via `onEnterRouteHook`. `onEnterRouteHook` can take one, two, or three arguments, with\ndifferent behavior for each.\n\n**One Argument**\n\nWhen using only one argument, `onEnterRouteHook` will receive the [Redux store](https://redux.js.org/basics/store/)\nan must return an `onEnter` hook, which has the same API as [defined in `one-app-router`](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#onenternextstate-replace-callback).\n\n| name | type | value |\n|---|---|---|\n| `store` | `Object` | Redux store |\n\n**Two or Three Arguments**\n\nWhen using two or three arguments, the API is the same as the `onEnter` in `one-app-router`, where\nthe first two arguments are `nextState` and `replace` and the optional third argument is a callback,\nwhich, when used, will block the transition until it is called. See the\n[`one-app-router` documentation](https://github.com/americanexpress/one-app-router/blob/main/docs/API.md#onenternextstate-replace-callback)\nfor more details.\n\n| name | type | value |\n|---|---|---|\n| `nextState` | `Object` | Next router state |\n| `replace` | `Function` | Redirects to another path |\n| `callback` | `Function` | Blocks route transition until called |\n\n**Usage**\n\n```jsx\nconst MyModule = () => { /* jsx */ };\n\nMyModule.onEnterRouteHook = (store) => (nextState, replace, callback) => {\n  store.dispatch(authenticate()).then(() => {\n    if (!store.getState().isAuthenticated) replace('/login');\n    callback();\n  });\n};\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"moduleRoutePrefetch\" start-->\n\n### `moduleRoutePrefetch`\n\n`moduleRoutePrefetch` can be used to prefetch the modules and data for any route. It is a\n[Redux Thunk](https://redux.js.org/advanced/async-actions/) action creator.\n\n#### Arguments\n\n| name | type | required | value |\n|---|---|---|---|\n| `routes` | `Object` | `true` | Routes as given by [`one-app-router`](https://github.com/americanexpress/one-app-router) to its routes |\n| `location` | `String` | `true` | Route to be prefetched |\n\n#### Usage\n\n```jsx\nconst PrefetchLink = ({ routes, location, prefetch }) => (\n  <Link to={location} onMouseOver={() => prefetch(location)}>\n    { children }\n  </Link>\n);\n\nconst mapDispatchToProps = (dispatch, { router: { routes } = { routes: [] } }) => ({\n  prefetch: (location) => dispatch(moduleRoutePrefetch({ location, routes })),\n});\n\nexport default connect(null, mapDispatchToProps)(PrefetchLink);\n```\n\n<!--ONE-DOCS-ID end-->\n\n## 📜 Available Scripts\n\nTo test out any changes that you've made locally, run `yarn pack` then install this within your\napplication.\n\nThe scripts below are available to run and use:\n\n**`yarn babel`**\n\nThis deletes the current JS files within the `lib` directory and compiles the ECMAScript 6 code\nwithin the `src` file to a version of ECMAScript that can run in current browsers using Babel\nafterwards it copies them to the lib folder.\n\n**`yarn build`**\n\nThis runs `yarn babel`\n\n**`yarn prepublish`**\n\nThis runs `yarn build`\n","readmeFilename":"README.md"}