{"_id":"boringbits","_rev":"134-7899602fcfb0f40f60ef55613e36e45d","name":"boringbits","dist-tags":{"latest":"3.39.0","test":"3.28.13-test"},"versions":{"1.0.0":{"name":"boringbits","version":"1.0.0","description":"Frameworks should be boring, applications they build should be exciting","main":"index.js","scripts":{"test":"mocha src/test/*"},"repository":{"type":"git","url":"git+https://github.com/ryanstevens/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","bugs":{"url":"https://github.com/ryanstevens/boring/issues"},"homepage":"https://github.com/ryanstevens/boring#readme","devDependencies":{"mocha":"^5.2.0"},"gitHead":"b7149d258ee7dc100a4ab3241a1aa8e51c8f86f1","_id":"boringbits@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-BW5+yM8mSPYd/VKCBmUJ8Kl9P+7Tg2iL4LVyreEzDyRXd6Bokr1VqtYrbrLKRQUaswKXdPkfXk1vKqgd1Jmprw==","shasum":"f9b73041bf6222b6db67acc34a675aa70946a005","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-1.0.0.tgz","fileCount":6,"unpackedSize":1917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjb/+CRA9TVsSAnZWagAAXGYP/0PPiCcLMhahDd84XkSz\nEya3ssgD6EJDx+q6teGlMeF3haStt20sXmDsC1jmM/ayCzUopp6JH4GsggJY\nA1j/uwvnXqWcq/VOx+zEdsPxH82xbtOqy5QzenQLccnLkRWh1AJUSM/mNhNA\nWfWzySYm8eJTbPbyXArsJpjmVs2MdHo5czJ8ywpDkI+Jk05uxFtsS6VFB/OE\n0byuhgJXvhRrzAgafuR1SNhKv6khgL2o4YEAVwB57dMrkU+8I4gurilu1xdF\nQ+3NlVZupj2kb9GQgN3YQh9JRkyPv6/iyOcDzGRtpk0fkqc228vOHBonSeEA\nO7yJO5qOssYTNkWXwdjrFA8JyZpVp+wLGXHRKVElDrUZXMxUXe+4DuUGY01T\nR/Oh5CxNN+bFKGq3/INMIHAktW5eIQYqvLIeF9TwPGlrI2CtNNI/AZCZtyMY\n0xo/AmC34XDLJb0Oj5DKZCXdd/aA3c+Du0tEBniUvVKGvyg5M7CYnwytnZnk\nbNTO7GKa0Z0Nqf/XnOJLhKdJ5/YyvkO/pm/ChiGzqKlnL+Od5V2b7Zt4N46F\nLMM1th4mj13oE5TNSr/SWfdqlXeODUyCCpr4F4cHwieACWA1dzkGyiQwyTyx\n7Np/XRcxp3yEX4klRRw5RGhB1VaU6n7hqPFBvl69RPGNYGwlbaig6lGUCAPj\nrvJX\r\n=YiB2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZEIBawZC2cI4uU7TOqiZA4MF7H8B0T5vZe+1C2caOjAiEA1XimCAATvYNe1b+Rzu2IoBJxrqVQduINWitr5ijF8Ak="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_1.0.0_1536016382016_0.2544828134493451"},"_hasShrinkwrap":false},"2.0.0":{"name":"boringbits","version":"2.0.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require @babel/register $(find ./src -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require @babel/register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --source-maps","prepublishOnly":"npm run build"},"bin":{"boring-build-node":"./bin/build-node.js","boring-build-client":"./bin/build-client.js","boring-up":"./bin/docker-compose-up.js","boring-down":"./bin/docker-compose-down.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.5.1","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-router-redux":"^5.0.0-alpha.9","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"d810ee1c315930a7f94b5cab2b28e1765232b35e","_id":"boringbits@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-DE2ss97VmgdDTXvNVYsPn8LxJW4GdVMx/LtxAKi3MOkaV/c2S9koq9IdjotaQhHqJBFNAUZJgd1vs4MIGB/emg==","shasum":"eace5d53abf16f906d25a594b4c1c110c2310dd0","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-2.0.0.tgz","fileCount":205,"unpackedSize":396054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9IHsCRA9TVsSAnZWagAAfk0P/056aoAuWwBmZaZZzJqK\nCAWcJN4S4nP2ITdS0pHjldGRVpYNiQqdyMqX206ZxficW5yydEs1pz5xejBT\nNuoto5QdBV3+0H1ScwVQ/XlV8X16GYrds9rcJkTnTQv8o6fDQahyFW3odZvr\nB7GczBfdC30+GS7ucDksjRmaLNqSVN46amKxI2EQo53clscMIHFxHPwUJ0Og\nDLjWGH6Ogi24vucBlerXzmygInj45MN3Z3DYrLg6KzNJtT36+SrdrcqIQpZZ\nmcjqgfFcBb5BHerNpGHXZj9JR1IGa4jrh+0FJO/v5sR22kBMkO7n4pBycyIM\ntZn2QDsQS73FKe8JUGz8rFmVBFzCRUjRbsJSYBfJecVxyF4t76K9LuD8b7ax\nXeruHriWylMqO1EUkPPlFVDIIH+M3+8vsx93iKTFj3SzUeSQ3LEKE0Lxk41+\nhwbtgAiy7AdFAjO2no3Ja83IJc7NrQI5wRNeohv3UEKzmibCfWmi0F2VatYU\n26Si3jO5LL4b9BuU7MXztn33aVjYiPRGTyt4AELwYKNkFNoTAQ0TZmELmS5B\nQ4EPos+gbqOm2DUO0r+xp8U0UYFqhvn96mXe7vsLOxkVWNd1kY/qL/dvNemC\n8tQOfBFJwFZD705yefWusO8MjKxBQTomde0D4DKm1x0WlZDlATwvb1P0LETV\n6Ki4\r\n=a57p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaRn8QOzrfmJX7wR+eeknk4yBmm9HMrRKERnD4p591VQIgAithlvG1/EMYJ/TJMUyxMxRXkxGWqnddc5ZCj2B6MRw="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_2.0.0_1542750699426_0.13540528221013592"},"_hasShrinkwrap":false},"2.0.1":{"name":"boringbits","version":"2.0.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require @babel/register $(find ./src -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require @babel/register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --source-maps","prepublishOnly":"npm run build"},"bin":{"boring-build-node":"./bin/build-node.js","boring-build-client":"./bin/build-client.js","boring-up":"./bin/docker-compose-up.js","boring-down":"./bin/docker-compose-down.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.5.1","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-router-redux":"^5.0.0-alpha.9","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"e176fa2ca96f9edb9850c242fa0aefb538807073","_id":"boringbits@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-0XXswM78pyz9cKm0bunctiLkOrGiSKxnBndBpANUKBP7+AtRWeClzVsihLuAz69LCMdKN32CkcNdvvLHciqX6w==","shasum":"8705eae955716fceb38e6d33146ea57b8827313b","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-2.0.1.tgz","fileCount":205,"unpackedSize":397022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9IgoCRA9TVsSAnZWagAAAB8P/31PLKdiWe9XtCCqrVrn\nbs6y/yaSSpDa2QTUx2X8QEhXHX9m+GO4Csv0GSYaH6oCH9eBjNkRVMlHarwL\nvo1cqFTXX8crMaUSrX9vJPLF+r1pdH7vAMVAaSat1JNBl/7E+p0jlnhqrZPQ\nApMRqG9u/IlBlNhChezQgIN9A43vOg81BtsbjjlOazyAZswbAHDmlvZL7HIt\nVjXRhUsRBy6jKgHCsQcOpxQw/ae67GFE5P63J/YvAgkOTrbhkTQFaGDvdQqO\nnEuvjEqENg5ON2n6+ZjK/Hu/P42/EaOaGyvvhLPbUajoSUwr3P2VsfrEgXcu\nlHd5xk17Gk7NxI2H8wubqfJwlmJhgKLJewANjmNq5vImZCKpVMmdk/BV1OAR\nI9VhEu8FLxcR71s83yxwVkgcA7XIACtqVlPJBSdLfwrAxqfcFoP8CwFqyph7\nVUUkgfkI4ullNepftwgMxukGI427ANH6cDceVw9hchYyx05FXD/z9JTCLRMg\nXY+VVJLhOfkRX2UQjpLVSN+7vQvAt7Qf7RkPtyeopAxFmaVGi5bYiRizmY50\nSyEpjgR+Id6XbLa3Z48RaJS3yqV7BybVizBAdAjaZZK339Yytp32ou5k6nfP\nDAhb/5pR4hWwzuclCs3IgdBqzYS4M+HrlArRg/q51nyIdhBzEM5qymMypiVe\nBGhO\r\n=UgJX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZFYND4IA5242zx7bts2N6jlNzwafPTwnu9t/dt7rL7AIgHreETWbwgzjgMyxo03XxxMO4SyP/AV830QhWkYIfpzM="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_2.0.1_1542752295481_0.44690731903685355"},"_hasShrinkwrap":false},"2.0.2":{"name":"boringbits","version":"2.0.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require @babel/register $(find ./src -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require @babel/register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --source-maps","prepublishOnly":"npm run build"},"bin":{"boring-build-node":"./bin/build-node.js","boring-build-client":"./bin/build-client.js","boring-up":"./bin/docker-compose-up.js","boring-down":"./bin/docker-compose-down.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.5.1","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-router-redux":"^5.0.0-alpha.9","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"e585b925ad0d8b1349d35b246a3dc1e1dbd51404","_id":"boringbits@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-3B/dThvDldQ3e/5YXzDqexCwj3arHDq5h86Nf6NuuBhqNl1JGD2bmAVoVWCqp6pAojAEKiRaO59BzZ/vqFOTpw==","shasum":"642b31b3883c35e85171d70fce1aa7b6181fb56a","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-2.0.2.tgz","fileCount":205,"unpackedSize":411461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9Nw7CRA9TVsSAnZWagAAwwAP/07+/7SAx3zQWeaYMiW8\n3seGPTgpoG9w/qnjdTpoINVG8VizZlNtP8y5or1JVwwDZOzzduBhexE+AG4p\nkhHzlZOqCaNTSawC9EUo0lmVdBpT4h8SuHq+Sxdxokm5Hqtajnt9c2aNVjk8\nb3iJ6M7cmjvdpCTLnu2LqiVUO5V2gvkySKfi5La3CxkfkHIjhtoCmZYF/iUP\nFWIRU38LpDP8ek5UJjP33N5iZwY0JHQI+rc3EqMIDyFnmzzliyDNQEXC3s9N\nbtl+11qsBbghbpkunPaJlPutrw4NDpZoSpY/bJq6VGwWuL7gXVAVWrZK+PME\n4p2UxCutIBt3FaHtNS52OTg/n+YYAZ6I8nd62XvmyER13N2IGWFBDj+a1qUH\nWzXY90vLUcho3fFtguPCE4iE2MGLRcNqs2kyD2tn1eAGJ7djJa/VzzUVLcHe\n9kn5TLTymEMs7CnkWIzvPZtxMjPtE7RoPibkBG1iDvWzrFQXJowXH7zlEbNW\n2MM2bXWpmlaq3gPnKcxFP3wbH7hq7S5nOmvoVykU14PeAE6rdpXHXRX0vqD2\nsWyLZxBEN1Cf1aV7+vbkBuxbM5pgrrNamYWQKgKwUW49qQO4ZulvhrrjisHS\nmb7OZrtBXiqluJGdZY+30kaP2BADylNt5jghrzOhDonZi6EPWe+jC/jM53n3\n5mNA\r\n=QFBy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYxHI3VDygQ2V94wZEehaeJUOupc3fKtwmP+qZl9D4xgIhAN5Z/ACdehdBTrUx9KhZf4mVoyQ+z+UroV/pvan7n94P"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_2.0.2_1542773818745_0.43068956483557397"},"_hasShrinkwrap":false},"2.1.0":{"name":"boringbits","version":"2.1.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require @babel/register $(find ./src -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require @babel/register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --source-maps","prepublishOnly":"npm run build"},"bin":{"boring-build-node":"./bin/build-node.js","boring-build-client":"./bin/build-client.js","boring-up":"./bin/docker-compose-up.js","boring-down":"./bin/docker-compose-down.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.5.1","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-router-redux":"^5.0.0-alpha.9","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"baa60fb50ad0cd47029dc3ed21f6643a950cf22e","_id":"boringbits@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-qEeNfgS4MVunzs/uI8YOSAQ3zoGfUXSbaSwbLpZ+YPEcXqIRav3E64EhDFZ8DF8mLzXyXs/5L2TGAx18Bafr5Q==","shasum":"3e16d79c586882cf770680e19b13480ce1e92338","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-2.1.0.tgz","fileCount":211,"unpackedSize":422341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9SudCRA9TVsSAnZWagAAKPkP+wUplz/bVenTy9qhFxk9\nzWd0aI3mkptoyTNX5VoeLnnHoE0BVUWTdpYMn5PcWm8SNqzbvypdsRVYiS3e\nn++VtC7KhOEx9KoEg5dQZn9ZudCh5jsqb+maQvlmUjGAXMt36Vwf0opMLgNU\nNAV2Fn0km92sPFFKy8prWaPGPU2b0EHnIzyA8utULsNlcZE7H6/TM8NLy9Pd\ndKvv8vqqU7wzwVch6hLHBDL12kymVEotYDSpwnhJhBjhJQvYNWyAwljsnkR0\n31nzGelEZjjIt02zNq7I8O43gJ9gCOu3byc+fTwlLqQDyqQGGBnxtYwZJJXr\necs8NuyO78mhYz3pMhXSSfTtzoT6HTNLRlcybzA9tMHyxSsCxCqcbBdBDZl1\nK3OlZ8TWyRs8RlFiPRhehlQIYrm1YOFqemw1KVeWCyiG8xzfSPaRgkWfgWQl\nw0JY4a8/8LBDGOEAhfUvZnHRd9g7j3mxWow21MJvPgVOTR2Aj5dMT+PYEy0t\nLJwioefuNo7PObywbkRIwDSn4IUmAJHz+hDDxro1HmSpByNgMCHUbIfs+0Zm\nkvw1bYCrO5rBt/g2L9vRIdMEizksycVgtMfaZdm5p9/9pQvOdx4gv4r/93fM\nmkpKHwMHu2SdBoRZn9nWcsGApmYCWDwfVVjhmlq7thQyz1DNDdPP/sHJDX71\npgdV\r\n=jh8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKYixgajhjQU5/n1s2tTbbjViOu1i2WcU6rPVD1bCqeAiEA+6/qLSvcPkVnQvmTTtfTK/up9LLrmwKQ9VYhIG/gtKg="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_2.1.0_1542794140718_0.8314963494282537"},"_hasShrinkwrap":false},"2.1.1":{"name":"boringbits","version":"2.1.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require @babel/register $(find ./src -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require @babel/register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --source-maps","prepublishOnly":"npm run build"},"bin":{"boring-build-node":"./bin/build-node.js","boring-build-client":"./bin/build-client.js","boring-up":"./bin/docker-compose-up.js","boring-down":"./bin/docker-compose-down.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.5.1","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-router-redux":"^5.0.0-alpha.9","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"d83d73ed0b9120fa01c4c68fda94aea515a47eef","_id":"boringbits@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-CxygOhbZidOGm9XwYbHSwm/ovWzT9q6BeZwu6OLX58qTRTNu8TRxwq/8iKPHFO7ntYaHmw186wwqIhtKJ5KBrA==","shasum":"a87ca93d6c3c3ad716371621faf41dae282feb7a","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-2.1.1.tgz","fileCount":211,"unpackedSize":424677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9i17CRA9TVsSAnZWagAAHEYQAJik4aRdSq/3wCDqJcSl\naqr65M/UdslIH6hiVvoJplwEp9yBD0C6e/+K35Vt+s/ovETyd+mO3A6PPb8h\nasgfICWERMoccK65YL+NpfevtcVbhh4pwJGrnUk2LnTxqnI8rZQV8c7s1rZT\nXg0agv2KSvXLCz3Z2pcfTSI+yEOJTNusHf/8h0Ltei7FIiRIlIRdYbv5JIjK\nknLv6HmHTRyqeBGvqtspit3H8oTVqEHsbxrEw7UwJlS3MCVk0goMUXH3U7ph\ns/zIf0EwjyICh6UHlYm+mglQA5bRyhCQs8L9Fw22U4ooH03q4sBYfyWYNkNC\n8f4T88ifx3pGtNs5nGzkl+mzuXJkSKcqNBlKCLLcugMKwPWTJIMja2u5GhYV\n4tZmBQeD4UZB5BNO7PGJQSnCApjxKlprGPtNCjioNV2WA/DDaeRTnHCa25Vm\nvrA9P75ySBL7w3ECV+AqXD3UGttNyNa6H2N/NHhPegUJAu2C9DOldia5SX+F\nWQIsRn3nYuey2O9vOkzhrRXWUZ01AjBGPHcf7V4Pj34qK9/GouEgs8d7bLb+\nBDRejzB4izTgIiyFETtinkzsRKTd6g6bfUigwEyo5p+JHOVflDOYHwPpB/3v\n0ISvH+KWc+ROW9iVkX0mjN2tndP5lIt6d40nwb3JCEdlVlnjCcA0TkpQFwkS\nHE8P\r\n=odbZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC/6CZEXoKcPGqt27/aHvuJ7/4uIdGE6LCARac5DtpEgIhAI6BRB650FBcCghDl+AB+hgHgjQ3Iy6XOc9pYrunx795"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_2.1.1_1542860154807_0.24425423176369887"},"_hasShrinkwrap":false},"2.1.2":{"name":"boringbits","version":"2.1.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require @babel/register $(find ./src -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require @babel/register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --source-maps","prepublishOnly":"npm run build"},"bin":{"boring-build-node":"./bin/build-node.js","boring-build-client":"./bin/build-client.js","boring-up":"./bin/docker-compose-up.js","boring-down":"./bin/docker-compose-down.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.5.1","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-router-redux":"^5.0.0-alpha.9","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"2c3be4ead210656a4c473ed1c1b65ee2a5df7c9a","_id":"boringbits@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-7FqyoFEga8e4a0h9wACoatLjm99h8aBf9U7FJs+hoDupJR+zT8lwXIt67Y1xM4xVBYSbiWyPKu/i5zrFh0avGw==","shasum":"1d1e58298d8f142858aa166f15df9a0a6eea327b","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-2.1.2.tgz","fileCount":217,"unpackedSize":441622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9la9CRA9TVsSAnZWagAATVoQAJsO+d2pUSJm/G6bLe6V\nLzFovsSeRE+RC5uO0nKk1gou23m9u9ao+4tb2x+o9plqFsQmvj13mE8MNzBu\nCZJOPTLbWvVyE3P/1ACJW122RQpx1anhJPrAx1f99Ryv9ThaAJhp7xSvZdn4\nPIeC814KWTWwB5MRG5W5LKjhMM7/DgSFCsCzMHUroMmu/94YcpSevtbb9Cv3\nj3qVyuNGN1WC7wt5HLQW15Tdnoa8xuT3Jk/LF+2YP47wRfjYnbRLiqw3Rr96\nOekGOIVXdChTvBhpB+J3wEAO+pRPnBkTimKMkO5Knpi2rmmqtvLM2J3cJiVX\nrM5C9QBam/jUbBAHQCfwd7LhMxUvEQaG5baOuxtme3LekWqnqCGjuZEed7oG\nPUD7y+kztCkNJrIWD+NnXi7nSpIHPgUgvZLSFTGQ4vmk69M6dBXVzf8aO6P5\nMD+mJLBsw3IVc6lRpW4Ln+d30PCFA0ttTEpNEIhHoeE5ZFSUp9I6uyKRHbFt\nm58Y+EST3enEDdY6KwQ7YZRIhxJt8A4nlwCY/EifFV3ExLj1VqXDGdzeJ1f2\n8CATPxKF+1ba18/XLxSSvhDuXJsyHtUVVB+aiakCantusJktv0xd8+L/XTQe\nkI6g4GccMf2/lpIuvP/9PkgXer6ZSD2TWt9ubn9YkmVLZIkYD/LCrmRm7UZA\nssgI\r\n=j9kT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaeDrydsdmOBp869PrjaYg/pphbwaqULyO3pjqnFtLXAiAc+aYYOtHcjnDBnA31BQZ0OXyYyzl5ocXIol+DC1Jdfw=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_2.1.2_1542870716497_0.980576478990747"},"_hasShrinkwrap":false},"3.0.0":{"name":"boringbits","version":"3.0.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require @babel/register $(find ./src -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require @babel/register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --source-maps","prepublishOnly":"npm run build"},"bin":{"boring-build-node":"./bin/build-node.js","boring-build-client":"./bin/build-client.js","boring-up":"./bin/docker-compose-up.js","boring-down":"./bin/docker-compose-down.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.5.1","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-router-redux":"^5.0.0-alpha.9","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"81d1b45c5fac355f83217347ff2c8123ff282180","_id":"boringbits@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-9c+lqLUjV3oHzuOsOudPKe5ZOC7ODXOg7zq9P5nMKxXxe/WzSJBgjHkOQz5XYjAtDd3CSzDX/RhqtHdyFq87Lg==","shasum":"84c228266e16571cc990af0f45fb627e70b54369","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.0.0.tgz","fileCount":217,"unpackedSize":447699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+1wbCRA9TVsSAnZWagAAdIYP/2f2rl/yvcBDGNqHh4P0\nbOY7HM21KkZTB1VKx8Fl2q3xaMQbfGb8wmc+wsraHxBw7qmFLs9j0d4AC4oS\nbRPsxhCtyAW1gpMA7PyoDx/A+CMvdE2uZ+J0iceOCzI0wOfI0/zdYdc1zBRg\nZX1OhVeBY5jbNwDLjBi2GbqmSrPD4ve2N9lCH4hyPRGqKvNcvpCWcbESXVYy\nRpg1uPwfK5YNuN/+eZ8AvYRxmaFxohUbMKHJUlSrYCEZjMnTnQSU9M9gDgYU\n+fqjl6M08wxKo4y4+VqfeMxm/3AKZ/lCeVAl9pOF7EZwe51qRU91zchEXIcL\nUFThpu+I+eiWsSG222jrc7U3ArK1C5xZbCweeeNtDUP90CheshSjMtP1pgxD\nZdqDCVKAbidrLy3K0Y3Y8AQcPUxUVw468NYXjIS+sz6mgCTdHM1or7TSycyx\nRBvzawcNqzTW60i2tXoH3zpQQ9kpuDYf96J1RJwsaV23jXvpOqTC5I3woAj4\nXGFI5UANH7n97aiwjFwJIMic5w8vm97gGw90NptlFjUJPE/+2wSF2CNQdWlr\nuxj+cDq6xAM1ilA2Nd5DLDYnxCoNqtJqsDLgDSvhfDiMHX2eaSptTIPR0RWF\nR/fi2X6Sh5I7uNvte46S0MsLkWCeQj4SCXnLPzF9Phov9yIzr1DeffpfbtSu\n6SQ7\r\n=UcQ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQOfmsv/IQbPJYRkZpifVFhD3D4hjE0Q3Dku/huyo6hAiAis9Dmq5hWD9fLUL3iJEx01VRgnRU0LlsJn2JSJH82SA=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.0.0_1543199771134_0.5276429672757585"},"_hasShrinkwrap":false},"3.0.1":{"name":"boringbits","version":"3.0.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require @babel/register $(find ./src -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require @babel/register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring-build-node":"./bin/build-node.js","boring-build-client":"./bin/build-client.js","boring-up":"./bin/docker-compose-up.js","boring-down":"./bin/docker-compose-down.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.5.1","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","injecture":"^1.2.2","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-router-redux":"^5.0.0-alpha.9","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"d8489371bad05e38404f0234315974500689d247","_id":"boringbits@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-lXdY885rBbuh0iojMxue9PqdRJl8s9Ukj40D27EzefUP/3KtUqHLaoiAzrltcZRlMwtOQl/t+EjZiVZ2W3onBQ==","shasum":"98a15433009e0247d4fc9279413eff07145bf4f5","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.0.1.tgz","fileCount":208,"unpackedSize":394944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/lLRCRA9TVsSAnZWagAAb/4P/iKYG562yiYGrQOnXS92\nDWvt+JrMGhyJibZKUJxd5OowNwQp1UGjcwSRFJ9ArOcDy/6unJ/mJso7iDRC\nJrLTQYJyNDTj/lj/e3eY7zxL+TL4fK/AkU7oDkVzo/EFpZ1xV6qL+wtZBnWG\nB8Z8GpcPNxN7/GzsU91wP6GHAcH4RPY6qXUNOj3xiSf7xGYFZCYVC2BSfkve\ncdnX5Nv9e/Ify05EKQaVigGeeuIRIlUV0DyxLS44nW6mGZ5tVLGHfDxW0SOt\nfYdZiDbchq5vK9U28KR3MwhjSle9cRjyaXr4sWIvhm9/t2e/dAkeLzaKXL8r\n3sdxU/A0+mM/c0yysMi8DakniyOkRWz1+ohj/uuy9o0bBKXorUSdIAPrqVbw\ngPJRNk9ly4a/+h8P3hN6T/neFk1wsdKP8vi80MCVn8ljcyKAy7nTc0Fp0nzC\nuXlJsuQUDjor2joDC1o+Cc5LYN8jKKtDUXjm3JA83VQF4rRNoxEwPUUVC0Du\nSinxRAGcWURCU55c+62cRC9Tkfgi07UsRYkY7SLjWL0IcVKDNINT4+QIOcJW\nexsxXe3ynpcMCU9vn5RTsazoMNDtU1Bn/Gv4t2A1wtXvuK3TS/uCihyjTqaj\nR6Dk6J3CotGGpbG2ogVKmt11G8L1ZBCJBuD3ciYjs7UnfEykAGXqy77Gl+H4\nUauS\r\n=814U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5e6dek7at1SxoFnN1MAHb8tjvbrk5h778h/qWeNv80AiEApgZVxcYF1eWFb2Ttiuj3Q6ZVassLqVlI5bIMsqmKGFA="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.0.1_1543394000795_0.06725287915599298"},"_hasShrinkwrap":false},"3.1.0":{"name":"boringbits","version":"3.1.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require @babel/register $(find ./src -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require @babel/register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring-build-node":"./bin/build-node.js","boring-build-client":"./bin/build-client.js","boring-up":"./bin/docker-compose-up.js","boring-down":"./bin/docker-compose-down.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.5.1","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","injecture":"^1.2.2","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-router-redux":"^5.0.0-alpha.9","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"839faf19f2ac6b8198a7bb8a110af211ea766a11","_id":"boringbits@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-Sa4R3PcOYViLPwJ598vneG4FNp4s60bEfVHenKtwptvp4FrJNjYYLio0/gdcQGybR7w2wSlJTN3MESLjwRxKXA==","shasum":"9400f24da5a1e9569e368e88ec6a4fea337dd1dd","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.1.0.tgz","fileCount":208,"unpackedSize":397917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAFCVCRA9TVsSAnZWagAAdBgP/3rGonAjnSmMb9nel6PR\nEDWbrwTxb8MbFBw15mZ03A1erDhW6q0v4opb1Wc1esybmAdajgOk2eegY6CN\nqp/2nUxZ1jHVy2j41QgPYxjvnWS3ohvPHRTEc7D6dekCBbJyu5dx36fNGnxk\ni6C72Hf9b0g2/ooFz0rKYvO9Le/smSfTDtO7uojWaE5chNYRKadH83MuizjV\nmluGFcY5FtqBmd9mNyt9JEPQ3IZfmqSdkw4etccrq1uArGLbQWiryflq6xj7\ng93P/bk/o+sEiyVDYuL1JPr33uY/pdYZF1K3S5dankYQN7BJc/AmozYe3w6E\n0XugRSU+wmmtqU3FDZTdNpJz1Da0TeigLdyqcam/xxYatD/taUfdBSXZs5Xq\nnktHDlpj9XCTFPF3P4W8PNDC2msxsDKPwFY7HEGP30JTnGIg2lCXRUvW4vl2\nFtPpDREv03zNLn9j+FPyeck1uT3gtOZDO5LoOJU7sfTXHdlv4j3jV3gf27uN\n3IUrm9REakqPPKeGOeL0w23ACJ7wcmZbq431LRb5eNBIUeD76WXqmFzDprcA\nzDN7v+HKTAFCs86XcBdJ1AwvmsP9ARbTvFAgfBQRaIRTeNwd1WmGPtWWGSDp\nDRyYqvaP4QqEciTJscLg+58Hk0+v8cqdpvZwi7zytgw1Dp/GmDX/ZFm404ca\nkNyp\r\n=gBKA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR2v3QDNBtlNoeVpgiRuN2AVdFFxvzFVUHcqMtMdzi0AIgBXH/RqAUw+FfEYzLdhoT5VNcJhixpx9BBumDHk4/Fag="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.1.0_1543524500542_0.2588414396739167"},"_hasShrinkwrap":false},"3.2.0":{"name":"boringbits","version":"3.2.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require @babel/register $(find ./src -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require @babel/register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring-build-node":"./bin/build-node.js","boring-build-client":"./bin/build-client.js","boring-up":"./bin/docker-compose-up.js","boring-down":"./bin/docker-compose-down.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.2.2","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"0b42a0dc3f86e284b132f1f743b4e8c6cd5d432e","_id":"boringbits@3.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-yVaZbBmFsQNMDWJMevW2yyE54qGVgxG62PxofQAVSvfjFApjV/3OpPgVr2iEeZVLt2JPkicveJB9XV7H4w/gqQ==","shasum":"ceda0e9baad08454bfafade593999a770d696d9f","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.2.0.tgz","fileCount":208,"unpackedSize":398675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAOJBCRA9TVsSAnZWagAAwBgQAIE56wZAtn4rSGqEltDu\nu7nN3z2FqfOnfcR9hAL3bvCQbbxFteb92Lqi5Jrg1vfTjOnjDzYsMk1gyrIS\nRYHD0Y+lRxw8JdYU8gGk/cWPxAZwF1TmtI7bCGcmctmZ2syMczABa9QbD20f\nIbNhVAoU/EK/lM8wnKj6G/xyVTZbnbr25W25W/jI8dxTtC5U3X3JJRoi2JtN\nvpPZylPv6n4ODuUGo19eknLYuDsbDX5q7sHVBzV/qgMdg7ZV8Qj7OyUotc/h\nvhxo1mOcgKrXVpGNLuT3g7F1bKpI6SZ9KfhgFhn6azD/tplmdJbybt+V5VYx\nje9Q1G4OojaUwrnwBQwdeCLltLARac1HvEIdYPStdMMyGZ10FogXBwwjWtuX\nqwxc7V32VzhLejSs/aWNRLhRv5x7QWMlLDKBuQTk1sOLgC52Zh2HuZGKXrWo\njhZsZxjiZSsuBFnhk0sVJmSJTSdHaPpE3K5S33bwc2+9gF9CxAxGIPJN8gWh\nJRjTIYQhq98cPtjekoMt6Njze0P4KH8Ssm/JKioWSNJVuWBN3ds5Hk7HT294\n06scyCgtcWAdEtHGKucvni673yk55nhCDthtsoYJPW75wFYnULIq4uylwLMW\nDzzF0eMMX3Iz8wb3rulIJNAvgHocWVS+dDxXKE5LDTNe9Bz/39qs5h4ytVO3\nbxBf\r\n=I2hH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8O910hx6zptX889VLRvOlVGku9P6FqULdrIXOCebUbQIgd+XDzVXXRREwYFA0BYPYOwX5znb7lGMR6kf4nYI9f7E="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.2.0_1543561792106_0.8209179268266611"},"_hasShrinkwrap":false},"3.3.0":{"name":"boringbits","version":"3.3.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.0","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"f9ebfbaeed97ef9f7ac5d107c25cff09de5dcba5","_id":"boringbits@3.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-ClwVEUBPFuskHuOJ5Ecxeuoe8nunu7W7Hg7/Xo+w1YDlgxwYX77TvB+3rBWOMq9ncXXotQjumMcijkpmkNL1Ag==","shasum":"de56697e80ac69a00a069ca0ea72b070b02ba3e3","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.3.0.tgz","fileCount":212,"unpackedSize":404220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCcFdCRA9TVsSAnZWagAA9IsP/3V1fw6SiZ6+XhpNFUfu\n4ABW876yRXP7mo7tjPQ6D20cT2lgxxV7rZNOZPQv6fpKDDC6+/8G2xjcU34n\nQCOS8lKXZLUVAzZZvZuRLsBwD7lyWk3ooiyhtySrHATda/9gzXnSQpDHEVVE\nOZlfefHy747OnxIL/V1twosyn4Mvmxm2XoMOiWyre+KlIIrVKyuXzOOKL89k\nAl5swJpSweImDjXoPKA9pA6x/DM+mSQaSMcujgXfj7hQE+uCk4Z2b0cXdCNH\nA1pIg8VWzRbtfhwnwLgFmeYgll6ahzl4fUYmq1pbSAsTKKbwc+6rFyrNyNdl\nGb758AKbz5zUESdlLHZj28xGu6OU1yO43TLekUKZrdLtKiT5WdZrB10cIWby\nQcMI+sW57c/TLYWNrg1+kG3329s5p/knsS9BvPCQiGEVDeEJUIxjyM5OhqpN\nOtZz0sLZY3Ee7U9hIOrvCiH7g6CDTamYw1bPQGYPHITD8fEww5Eoe7axnoTu\nvaEUro1j6V7mozTnkC2rz5DYfIxELw4qCzaViR43MDfnn9NkLUksaPhArXRb\nVtiRbcBiBpsnJEGGR24g4QbxV9iPBJwmzI1Dv3aJi3ZDPPc0QSrYl9fETNVG\nVVmPtCUaU+dGfUbU9wo+DV1dZIJnwe1CMtHbPR5awVN4GIQeZqr50YPcZmTa\nA/CY\r\n=FJPD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzIp26ErCkZY5dg6KkBm+Rf7vCHjStuuken2/y6KTp/AIgcCa4U9mPoabaw1YJ30xVQCrbAG2XmMCaXVyMur6zM6E="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.3.0_1544143197203_0.4648690215481235"},"_hasShrinkwrap":false},"3.3.1":{"name":"boringbits","version":"3.3.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.0","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"1a93e9d57cdb23fe88e85bd1ad871d71a089cff3","_id":"boringbits@3.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-9U4ObQsIfiomRmFqVWjHT15UfrktYxh9zxqFv2V5b8f4LhjSN8LGvI89aOvnuQQtrVCdEjM5ISBnod9lzTbaNg==","shasum":"5ae86aa0e375830e641fbd838e46eaf6354cea9f","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.3.1.tgz","fileCount":212,"unpackedSize":404220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCci2CRA9TVsSAnZWagAAob4P/06ti5DXrqS/aYheUWAS\nQuV/eGwaHLvx+hQrvWNtKb6BgdA0uEGAsDVeqct+UOy8aPHkfNAV0vdkguJ2\nCnNygejf2FmULyHdeanS85dBSRckJHq9zYW7aqLh6af2qRcD/SUwmD+K3vHt\nGSpyXAgnakJMf68zvds+TYcvaC/Pxgx8qzB50GHg5zTq+Ng8KeM8SCTUdF/Y\nsjRgB2clae5ZOBFm4X84NdurUDRSVbaK460XQWDH2UCOWf064g9Kf2EwNyTR\nKQRtJNzOG2Es7AC601SJyIXuaoO0uW4+2xinfcuGIx16ya6vINWaHCPhxfy/\n18iJFb6WMtU5bL4edEktIgDaco4aRnajACjinc6iaP+DREFtmElOaACLWKb2\n7rUSORUK9S+GgJebf5KYIv7F0nWkV2ctAmdQL42a/0GN60jGrjhmcg52o67w\nM5fpIMj3f69P3Uwt/Zp/GLA6WJSKvmITOc9Lqc2pB06TpRPrXXke3rhX+567\n/xRdckqCynf1D1FLf+kAZpADWdAW+Ux1wTIMA2HjXzp7Ta1Wc56oQacbyjwd\nhRlNEyPFpXZmiYXXTuegcN8Yq7/zE1abugELYcTwX+NsiyNrF/5K+juQ5B6E\n5pncjMwO2HKqDomAutW2MBdcGI8Kr0fHaIVOTUe2YbetvgqwtfhNln8jhqV8\nAZrW\r\n=rmTW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHh0BGx+BbKomsA0HoLTlYmiqvEXFa7be4sPi+Xk4LCuAiEA0kP83aka6fc72k1b5+kTphltBW9d2l3++Z2T1sjQpJo="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.3.1_1544145077552_0.6367009988199084"},"_hasShrinkwrap":false},"3.3.2":{"name":"boringbits","version":"3.3.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.0","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"5244e4a7233744db9dbba7a5c31f30d95a9d488d","_id":"boringbits@3.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-9S0M46GUYIfi0EgOlDVHyhtxy13QsxWNd/JRAMF7c91GTWeHKYWA1nRr3FBEnxn8cem831oM/CovBS1KZYtRyw==","shasum":"c1bde1ac32138a97c1fb00b2314879a617558c59","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.3.2.tgz","fileCount":212,"unpackedSize":404223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCc7kCRA9TVsSAnZWagAAhZUP/1od9fY34tCPNOreFfcW\npgw9xEufYUyXB8E+R63LdjwdBep5muYmaLQvEZs00m7KAhoMmqEXY/sWGA/U\neiwKM6ar95BoxtmToV5eY9fFBTkhSQmXOR5Yvv1M0GJNty8uhot4rNN8yghP\n2LC7K3BH2H/HkR94Z2OqvlxflR8fJdZiLEZCt/IQXxfXSH1QMxRSTUTo+rx6\nc6sAjz/QXafYrIXOLeecww90scHLsdf/o5M/3TvLDLtz6fkzit+Fz2xrP7YP\nSV5wbG96cN4En8ZI5PiIAqxaOwsst4w0gAy+yGv+lqUaJsbwJki/5cP4AoIl\nXzoWuhq2ZB7k3QvvLDF/YarmUjBGx8x2RZJ4RXwbUUg1mn5VM5KKnGNlTWHL\nVkwHvGIriwdFTLEyEFj4jMDK45ugqLqz248woML9HyjerKgFGb+jVWARKvWd\ndsloqEEW4x5hNUPGEnxlXOCvG4+FV9Qb/HcBzOYOHIywiacSwi+SPCk/4EtL\nta8oTL7lFNOXFlGO8kFfNAHLNSPYP/m7Zp/jB+4moGnFTFX+Q4YnC0RuNyhf\nu+Fjdx68zHUOrKJ5WjIZtnb5pIpUsP9RvlPam7MNRrnYxDsbUl2z4NRgwbiR\ntbKlLXSS/UXQ7SCCB3E4NjzIcGo1RrzuAQCrxE4SE5i+qfeNad7yiaiGIf9g\nPDW5\r\n=X2j0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+CuA3a4Hn/Uk8RiT3IpPpJEK26TrgL6fY3iZD92s6+AiEAlUPav9XBQWMchlMAfITxIOEET23jmGR7l4lqLEpDrjI="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.3.2_1544146659830_0.14594553325907222"},"_hasShrinkwrap":false},"3.3.3":{"name":"boringbits","version":"3.3.3","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.0","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"53630a114582f8a9d8daa9148c4031c280ce926f","_id":"boringbits@3.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-mpMiYILCzJCitUHwddgjy/Al75JPcWwiZSqcPD8Yy5jQbt3e9T25RgPkfG+kHpHnEFfpLBC/S453TiBigXbSFw==","shasum":"8c95a3c9cbf97336073387504d9cbd53dc750047","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.3.3.tgz","fileCount":212,"unpackedSize":404692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCrdcCRA9TVsSAnZWagAAmMwP/i7T/PmWXiuw2eRaOdQz\nVllnh0gkOk3DRjzPC1EqDQ/kfADpqWZMOKV2peMsA38aFR3Z6fiFz1Ih2brU\nqWRF5bMdkyg6mK0wuXUdNytW7snCiPQ46NoGsVtJwGV/c/hQ3czGkpH9CwwK\n2u+cDdsmunjDLag+jcsOpT6oNPaRMRw7fCNfhNClM4R34KYkY2saoSC3VNZx\nx5QuJbrAAy8bdCFFY89jaaSHdd7+AGPwsn9AOXx5m/AkmSuVu1JHqIu9wLzi\nZy4zrRH6lU08zAGjoLXk7sSquHYbpcUhRFVkqzOI62obs3G+9xQ665hF5M2E\n2lB5wI5mcWmzlKWCLaN1xz0l/5TwxmoY5Kb1oP5Yd+kqx/bs9ekx0OFKSj3P\nP5ypcb1UnZNN6q/EaLDab13M9okt7azkoYL42JfqO36iowV+nHoBx9CmY+4m\nv55DkRdWOINj8eQzgEt8qVgORKonrl/iHJxG1TeG4/XDiC4Lq1M8Lf1J9ebi\n27KanY+rI7+BrNqE14uwtNJEm1QM6VMyd8tioS77RrWUuhh2N6J15TTyYU5e\nZcrbC+TGwlmeoe7YBSuSbkujZtGy+ivH3XOm/ffZY2MyxtHAMdJEjes54nhE\nEOmsWgqh9dpV7omXLAKRJt3vmtQLAfr6QGj4Tm5Gnm90uvpGlBls1sqWTA+Q\nG5fp\r\n=b9JL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgwd2MhxbigGGWZkQMQtVvCxptIxdu562Zqc7JNCNN9AiEAn5LjOuJoh3vvToGB0uyiruOfX29vd79eN7tpWfqxB6Y="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.3.3_1544206171446_0.41903634107838905"},"_hasShrinkwrap":false},"3.3.4":{"name":"boringbits","version":"3.3.4","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.0","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"32c40e39c73e6df29f621cdf40055cfcf1347938","_id":"boringbits@3.3.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-J7BAxpyyWTatRzDA0HVq9zOSeHBaY7lJAkK+M42n+/2f8ySvHOieDF3ukHXSlSToFnQzGfFFXdh5eSBukRafKg==","shasum":"147bcac1542178a270fffe3f95c11410e222e16c","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.3.4.tgz","fileCount":212,"unpackedSize":405429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDtevCRA9TVsSAnZWagAA8BwP/i1/GbD3z3Tg2NgZ9q2F\nizwTatcl9MIFoABVLLrRg62pjjQiuHWYUb8y7Yruf5TLIbAe1WgTUagtD7za\n/dZ0xiEUU4qUimgOXXVfEolsAza+7HiXXmO1WYAmhOj04qs0hCTZxnJ/zzQh\nTpn2dVO94BS1UWMvTJsV89ERhsw5oIfIkVMaZd4+9FJAnNA2EIKzcS0eoqzj\nrRBRgBn0MCXBSQamOZsqA10adNjVa+Ca/fONrKjdR+J/HdYPNPQZSeZvERXO\nlrVFnsIq+bB+qbj9pv5jIPs5Fz6Z1/oVGN7Mwy1Fz+BMseH1buxZPDTChvSP\n+02XHXmkAZMGUlhwPg68AdpaZUTJ5CGIva7uPs7bQ1zJbvknI1x30I+Xh9V4\nsOaEVDz4GQz2RzZtRKFiQ357KVVCkurQACH3Xp1AmTGIE7Q39/C/waLzSV6E\nHp95wCsv1m/mI4PzyvoKSsP43JCk+iIEgY42IXkHguNRr8LS5eMYP5V0stGG\nv4MQBl7LombB2ZGTrZiV4q1Odkd0x7sYCeb+qdL+rozzYTW6wNumbWUklbmq\nh+35bo2UCnhwMwKx/rQykkxXFbHapbe+p2aAoTy5bkNRiIkNnFoDYWX+lb54\nEReZS1lpHEVlD+J5KNzZPlF5Fr2h3qybLfKaL/zA+nK64Mf7+R3zd8u0+KxU\nInyo\r\n=6+Hp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqR3wTimv2W3c4cLt1/KuMVgkeeWXLRwo6Ze/xuXyitAiB1oYTnDO0Haucnob/uLsWuue+yUGv7EcvGlDaEgDPzeg=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.3.4_1544476590991_0.7299847199731067"},"_hasShrinkwrap":false},"3.3.5":{"name":"boringbits","version":"3.3.5","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.0","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"a0ccaaf91536ce0be2f37a795880c07005ba19e4","_id":"boringbits@3.3.5","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-v3GfK2B3QELczG0lHKToxMvx8sXTarVeCbQh/CSbOlBJE0nW6s8JcpB2qNLCKW2BAxXSxR1lYFm16eANj0jL2Q==","shasum":"a4a0eaca3beb44c3d0f9cc1802ce702cd41cadfd","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.3.5.tgz","fileCount":212,"unpackedSize":405909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDwlECRA9TVsSAnZWagAAXugP/2ob78LjgeFD3FZp/XgP\n2qGPvfadX4nTs6UhmHyTfxD9VLWr14LC2wkbXVFZRZflRLKiNIa+qn9F/1J0\nIjhv01bN0+Z4AelZHcrDgwWp/PH8nQd1tpiLUyjNTmNO6FBHk6D7YleLQdbm\nsCsYQsboaokRoYT4IauYKwxuKNe1oBqMroSQwJEjitqARg8hP/e0bvRXl2hG\n3K851fAQ6hzul432OtKTMnRxx8AYlXcUQYE6S0UJIjOPidKu7hpZfHDXYuBL\n91pOGJdC/K/hwjcARZzfTIcma0o9Glbjg8zMhM21kdS7nhMN8NxXb1hRp3lQ\nQLqxH1Sd/q86FA8NOyfbWVbr22vugAC1B5quMYFWbH1a03xyDPWcz+2bB21G\nXb16W4rxLNFIe7q18QKOiI+67DAiK0qt4KHwa6nK3RsUwFa1PeiCRD2MrOIU\ncwcHq2DdqO+bIF2wuwUnEFUlHTsp5EsEGpY7df/vt5bL0WkrbB8cYQHx1EJf\nh8NjHZo7/AHAhZNzQMbztyY5WJAekIihnldAak8xEB8wK6fSQDM7dVs9ROi7\nn8O/S8wcxbyqfOGes+tRL76urd0T+yYoGS4Sr5I45hOEEryvHe8xqpbIjVzp\nVNtT0QmXPDhkP4+MfNTI/vDZ0ksZSBpjj5Z6hnr0mx+2toVwVWgC8dF4EnvT\nY7aT\r\n=ncqH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxDVT5HKgHMTCpXCuMsEwONAV7Gcf90RYTbZAd0hJOZAiEA5BUS7UPw/tT5dn7K5iebgRYWfLbT2SH00EghIqmZRZU="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.3.5_1544489283219_0.4634365401837244"},"_hasShrinkwrap":false},"3.3.6":{"name":"boringbits","version":"3.3.6","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.0","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"46beabd8f9a4d5dcb8540313f684b397f6187309","_id":"boringbits@3.3.6","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-xvf3ZhSIJyBZxrsIfXJqZwV69NexNWrCkkR43M4cS6SRTtknsaYwWbS3O2H53mSnCRoP5JBSD8rADvedKek4mw==","shasum":"559c639c5bb0bdee815aa0a087d83508573e6d1a","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.3.6.tgz","fileCount":212,"unpackedSize":405909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDwyvCRA9TVsSAnZWagAAvJsP/3fI/XdZaNAsJHfiqeWW\nfN/B6d38VVOVvcCxtV8eTIR/6Gd6J17ZwuavJDEgLB9q9dZ4NhFAP/+dszec\nqUNbeVF0aM8gvY2iDcXkvJwzBneQqcItvFVZSMmBV6PV+lAnjfrLQHUEwpRY\n/+V604i7u1BLSN28r3mfC42Jgny4AiRgwrumk5d0R7Pq5WsBWBq5wH7FEK+K\n1peUhWXlO2nBNYpQ/W/srkK4BsqANBkJ5ibx/RO6+hLd8IBvsiX0bGyv/NuL\neTLhbmKFmnr9u1MMu8M5zq1bj7c5uKDL1j1EBKTLBl71Vf5zauyWQxzZ9tJQ\nPVArFXPQswC6WQVjsoP4fvYnB5RJ/Ds5jggT3BG3BPx9mkjNuSHV/juDOB4e\naSX9+5MlPQf6cOoZapqI2IPHV/4D9alWCgxkExz6m0nbcFNliyY/dbQJTGMI\nguGF42XNzZ3ZF7EdjaOjRNbIf3dKrHTHqyXEtG/Uvnt0HXm1TYVabvivnprX\nNQ4o5OfVHBdYr/BPVqgsJpGBcqJnP4cCLS8Mr1txjGUiwWX+kh6lw3B5M0C8\n5ZuEixN+COJWbcdHrY3wJl12HpnAXRIM2m8COqf6VfSfSLSDOJAeiGG9jRe4\noiRJu4wgz28yNjlfiQe3j+3V0z/IfL1joV7mzNV/n3MamjN8MM2h1Rs6sKY+\nILOn\r\n=jfSI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbrQO+ZUJNtIDM194XRcFbkf24C61B8PVBepcyAC2EdQIgcHdHkeL5HFc05PAAoXvYIWsah4z54Ktwq/IGVHAAuOg="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.3.6_1544490158412_0.24273667202765892"},"_hasShrinkwrap":false},"3.3.7":{"name":"boringbits","version":"3.3.7","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.0","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"c3c7f838cbebd9f7a330890b15d195bf4e058273","_id":"boringbits@3.3.7","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-uXOIwLb4qs7fVbRcdmLqNh51/xNosp4UGbEOthfc+kxAUSzTHmvQtOED17yBCkhrVCmx71i6CWfPanKTu7X36A==","shasum":"a27c5d08bd6815f2f807cd25fafad44a1ea2e398","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.3.7.tgz","fileCount":212,"unpackedSize":406599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEbz+CRA9TVsSAnZWagAAIncP/iVVA7r//ZSXaBFag01V\nVIiyGhK2D8TqfVdFIzyutlXB8tZZGeJMjhmda7UZMVv97oJYg8RQoxmuuAc0\nc5Bbg//87wVPDXQdiJsXhUQ+6/b/1per9Jt7wCYO0J2yErlQrSz+NvxxgHdB\nvuAfhX/XeUdD3P7ssbIpqSl/kAINqfL9xqd1iSi0ZyKdvmjpTXSmdsgGZMWn\nrjXDe+7g2uOtc+W6+Mg6YLY9lWNMWCHEvcZeygECYVbrtZT/vTI4PErCw4vl\nbt3X01rVPhVIBp7reiPbZCt8kGqUhDlWxX87EJVUkhrtFHi1jeP1u/vd2xqI\nmPJ5TBtSga/26U91GRGlL/TP8UcyMui54LMv4vnTfoqG28B0KK6pP3qE0Kgm\nz/uTcrnV0a5IerfmbmVInMdoV48wy8SztDFona2AS/kJ2f7LtlIBOMvycxs5\nQjH21a1uo9xl9qO7yYGsOwni36zyM5t9vNq8yyj2RxmZeAFSM/mZXhfGrUTQ\nWUpjn+sWUBKmw/Jfh/GzVgbRZVpbJq9Ch5GRRLr1LNYD/4ET6O0jIojuS22a\nPzQN/12m5KQ7aqKEQ4RziZmflpJMcPHbvw7zCc7MyWcgRccq2NHIM+q2keN5\nPOwZe6HWAfL5UQR9WCGmiyOLJjVlcdtcC8fVIWV/xCsmFbQIo8AFg75zXW8W\nJkuf\r\n=dnbb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS8zDRsLU0sqeAHjJxj5XSiLbTvSuP0DxANjtWqQd5HwIgAdhRY+1G9gvsXMP6Z9Y2iiwgYppMt5luUY6XxrMLK9I="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.3.7_1544666365315_0.010351294565261293"},"_hasShrinkwrap":false},"3.3.8":{"name":"boringbits","version":"3.3.8","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"UNLICENSED","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.0","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"cf1eb173203b5dc51b9df000f85d694cbe62197e","_id":"boringbits@3.3.8","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-4QZAat3/P75nfpkrHUX+pNbFFkgD6b6JpGHLx5PkCqe8MxHzrtZ2Dy2xi/F18pnVMOTSJKo0t9hWmBrsEymx2w==","shasum":"d344a87bd1bf6e8f2abccdc077f3542f12b01ce8","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.3.8.tgz","fileCount":212,"unpackedSize":406872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEecFCRA9TVsSAnZWagAA5MwP/3m37MG1qXs5TnrztZhX\nmIo2I1x4fdzWplmJfgQtqF1VlzHtTkiXHixPT977+7xCG/8rUJcnKVbdTDUj\n9VAeQAwpmLX/clANw1N80IXncyqfDnB0/VQfYNvgb/UosuTBSmxSyVpFksDE\n9cZVKHoJ+r53oJ6VLncjsyYnRav5v7Tch3RdK3GVWqHV1DGR+UVxkPQLCTaA\nC8EgJukfggo5hI7MEoqrbssX27lftjzUzRK/bIjsIY0YUfAWFuBwhiUWeB9u\nD+bYZ3SNUZoRvqS03limsiiOs0MOOs8zStPnS5Pke1Q4iZmZhCIvkR9ImXJ1\nmxnJMSJZ0K0/vNeDK9uOl/jdtQFPPhdL7/u+NTKDs7OfxdJmTY0pz5C7MOon\nf5emdIFaOlenm+QdKX/H90pM76ssp7IiNyuc6TKLyDLD1neoJn/gZFAaM+yR\nJjIfDBQNOXuQcqj/7lvwOTqRSIlRxlZMcITdmbYlKGP59LBFIn5pKKvzIfWF\nnSwTZbOWgxm0UYivOX4ySXlPzcuJBFwX3GlGZHnDNPC6rF3DnH/BC1dwfjja\nRJh6cz7jgjw5kd5UHNOWyB+dYJdT+2ToD4wL2t3UYyez2D8F+naAs9NNcTxg\nXG5av4m4czeoZf8DtgeQt855d4I9G6ZfQw11uIpuE4ZPENuVvnWEmBX6ZlCp\nozij\r\n=E8gI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGiRUk+lh/DOzkCtroU7hyoX0SJFqClOz8wofbJU7J5AiAhuE+VZTFzRrAS2HFeHgL/AmDDkbp+OU8+ZZVW8PxUkQ=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.3.8_1544677124648_0.516348448345189"},"_hasShrinkwrap":false},"3.4.0":{"name":"boringbits","version":"3.4.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"6b9c8968a0cf3f018d3281eb1cbbaa1d23e4e9c3","_id":"boringbits@3.4.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-gRrfzuspGw9uin1n/plRTlo26bxLuh3WYeergQQnJtvLYCxOV5cV2hpzX4KsdIYmmLYhh1L5z4OshpTQ1qHweg==","shasum":"eff5da7c2b1607bbd623786faf18412bddd921dc","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.4.0.tgz","fileCount":243,"unpackedSize":476134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGbTYCRA9TVsSAnZWagAAbtUQAKArXSAI09bOQL9oUiOf\n2c+gj6qYZw85igH1SvS3L2dpB/JQAGDziRqXzr7Bc63YRhOQrqEYfx1O29/y\n30TS5jRasj+iMS1+UFXL7UwN0qOqCrYF93EoydIyuE/1G1vCc6epwiliQJQ+\nSJI6Xpqk0LLUI443yQNOV8s5fK7+YEprZ/fzURSbTkFRBSZWJlnG4YDr+ULV\noFKJLU3mLJE/UGfyhBUgm8+FBIigowi0DfF+9aJw4QxAsr6UUFn4ByQotzrR\nlphVk18ifvBfprBqXl4ECdBuZ9lBt3b6NgWwlInFQfCwZbDkqhjzAmhDZnJ9\n9rkFVMCM9KYnke1qzreQD9+apYb4wLXBcGej/QxUPmIsZUJe9slKEFlvbFCd\nWz8p+D0LTEiKOGbG6h2WsMckzr3g21gbo9yTJDwjmLEplla81/iCHL8t6Uaj\niJGwiUKlG5zsr3vfjmHShCIuPNm2g3t8DyJsbdUIFAgIxK2cJlbXw542JPzV\n5Lq8yMp86940xgC4r/9smuQMB6K0jYN0ZiXNmwBg05HOUBUe0pfEDcI8ZVz5\n2elmgTULBVp6pgNaaPP1fEu4PpM036mIx8YxSa3K5h2ytSakTuGniQY38EnY\npZHtJDmKp+PtLEUQ7BlKB4k22sVVGkeJYDKvxXacX+YCdSBSCKGAyY25Xm+t\n61qQ\r\n=DLVE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0E87hL8Fz6nCrnVdRGD1o7ypD5yM/kF0gQx8yMbI9FgIgJvWjshqDOZNMfj54GIsZrT7396+1EjQs9h87jvHiIPI="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.4.0_1545188568007_0.231988802684445"},"_hasShrinkwrap":false},"3.4.1":{"name":"boringbits","version":"3.4.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"14261b14674488282f48a0f2e58bbc6424510c57","_id":"boringbits@3.4.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-si/LQQe5ubEHGvVgItwcFgNPzWZGA7XrsPsuaXMAMMfWdXEJeX66jPOERL1j56LGGyVTlwXjV2z8RzSqebxvXw==","shasum":"c8762c0f7360c22da6101ddf3bd23c54cd68cebf","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.4.1.tgz","fileCount":246,"unpackedSize":479571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGeaDCRA9TVsSAnZWagAAZrQP/3qAO9NXHfLyYiEPOBFE\nEtZV4QSIYcjn/VGAK8LCagXPSXK06sKT4aFBb5OoIsy0kltJzdIVUiB9ow2z\nbtfQ+ugyZYOsQ8TrIe9cYv1NRe/KhCTKNCbJJlOZ6Ky2sTqt3aqXC+Bxsoon\nUIyMsjcSSqdXUwkL6mcJM+RkbjCmHgi9uQOXhTyWcorNq+eX6EMqOG0fr6JL\nAxOUN8IFkowt1sO3dSMxdd51zwiLSFmjE6Ml3Z+XXhfY2a1laRdgnc91v7GC\nmJPuBfckzS7rO4eVAu5QVxWljxFmUHT74I3LbOX75IFflc0aw0rcpZMNXyca\nRQPxc8u8E255qD45YSS+J7ItV1oW7YLGSFjC0jnCJPRuGoybecwY7S0EWv8W\njo2phv/bohk810T42YDsZknzCM+AEM+JE4o7dPPGoJW1dDiLsAvQ2pI+CQ2l\nkd4bYzrEBSq9Oh2rS55V3A09ZPlzsGRM7one0q/cHWd7DMtAI+KFRtvl4/Vg\nI7NO027ZaI3ZLqzQXNdlZ1NtGx5qjbBFagKUCXtZomXOMKzEEt609XI8hJRq\nwOfPhpIo6MxpEAbPfAnhoI3Fh5EaZGIZg4HNiwVS8wTQRcfffnKP6hqlwWKS\nzH246nIypjjT1AweXUWBp6ZlMEOV+uE9Y39+VwTHUIZoEgoEl5t5eghpBB0P\nHiJ+\r\n=vFe7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwFUid45LwreIF7cioJ9R3j5wYWR3s3vqeiKDEkXqiwwIgDB2i+WUl+6y6GikJq7QH6pOmiKbl8zDY6xbZKsHLm7I="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.4.1_1545201282944_0.8951485571516216"},"_hasShrinkwrap":false},"3.5.0":{"name":"boringbits","version":"3.5.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"4736b1c18a019c592753e37d384dd3a9dfa8abb8","_id":"boringbits@3.5.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-yi8lwIB4RxV/fE73STOASyCm0utGxDXCWfnvSqsddukQJ80WtTqD+9zDC8zJo0NpVjen3oIdhzNYfV4uXOQj1A==","shasum":"f4ee514ca5472f0756ed14e9bd2e09a4feca70a8","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.5.0.tgz","fileCount":248,"unpackedSize":480645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGwD3CRA9TVsSAnZWagAAAvwP/3apSA6eUWGfM8iN3Umn\nRH21J/JZ7l5zwPHHmBzo9+bcORsv3wRjz2/VFskZ3teeV5V0YiXP0X7cgR2s\ngX2ZX0KT47VXrngf2zegoB+etcxkaUFUQP1xOh1IW+hBLGfHuvuJCskjXs3/\nHD9GJQHGzLlDg5fAnL4IRSSufBPeIjy/hD9Msx/VN0ppUJQ1o27UY9OKKAik\njIl9ViuL8up0gxzB/x+BESUQ32Z9X8IMkq8WCfvRIZ6fXj59/7VHplJtdsvJ\noJYmnhSuwxxWXQCjRE1wnkN2CLal2n8i9GpsCATlBz6v0wNggoOooYDN3VcY\nQkvvYKaa8+jCFI0VziYWpMF6ExH9o1F8eryXgI5ODZa6VcncPsz0s/qjdWav\n4LDthfUg/1XyTN+1xqQQ7k6+qpyvH8Z+cBCKQRcn/lw0r3ikSdMzrJAGnqVS\nImKmqunocpUi7cVHIxhBzMUpbYnIVewUIN6iMtRTqIpF7VdWQhB9xOxSSVb2\npB4eo4Q5uZL17Qw/UGE0LOhDjRGAuOyLt76URK4Ivs3YWkq/bsd8dimIRrvh\nnwpILPGOBFNrJ2L03bLkL8VhwdUS1b2M09+E1Y8mK1oerTii4MQrhkfDNLmT\nkOohT0dBzmocCbGHGQSLZv7aoVSl8//MmxVob2At7aiqy7tRP+rQcRtMalJQ\nilvP\r\n=D2yj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPxOiEyuX4jhy2RvbtZ7lz2g2js2m75UauaeL9xzE1gAiEApePM2P5wdYi8hTlM+zxsjj5cOfaSMVmRdapN5dTnc6I="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.5.0_1545273590741_0.7412252141806961"},"_hasShrinkwrap":false},"3.5.1":{"name":"boringbits","version":"3.5.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"08d7528dec870a42c253dabc410cd169f58ce839","_id":"boringbits@3.5.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-5nZuu2dxBLt6ftEgs6ckzIN06G7AJ80qSWWdejyERSQnw5O+6z+A1ITLGOf7jMOsWqZCExYOYwPiB1L4GePNzw==","shasum":"37c9c8de063f4741a5e0a680cffdfe43f882a7fc","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.5.1.tgz","fileCount":261,"unpackedSize":491892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGxQMCRA9TVsSAnZWagAAs6EP/393CtPvbb0w3NiSUXdq\nS8nkKPItKc3caAZm6xsiAl5FfXtt87KJ2tqWTFgPWiCfn3YOwWADDCE+ll20\ng9g5pqXoKWtlDHCFCGNmvAk/4w3FGHQhEJgWb7kIjVsrZi4Ad/nvm+zLTGgo\nUDb5TBC+J//MkhVaWg2blOlvSewWTcQOP1zHW0VBa2TdfYPcg42npodD1F9p\nT6LvKvNyBCjuMnmSXUAVr8EuhuMHuDk7nQtZtm3+1vt/e3OuMX0xJhYhID07\n8X1Ym+JYwzU9J0ednmO4zjFwbbf3xKgPuyFDeo1fMrLUvHwN84CkSHHvcvQ6\n1u7H01V2BW6j0sZwjHlw6tdm4Ma5AdkZJP3jLvG7IcfLJrELnxpdOpKZSp4d\nIEbwhuyD3Olf2h2+lEP5nO6+BGAQkHR3VQFVVkLhjEcYeO8J44hobhcsxqOq\nirlJ0TPbphyNHNG3nSHd8FmtZl9Y8P3kDiZ6s7XUaIHGALX3pj4nJXVyEU+d\nd/A3X7iuKV440alzAfTMxRYgOnN7QoeFNILCtwgxil69iKabxDcD64h4MVxS\nBp7jRgoXV3xWiPVMi6O3SHI3kn68uo18sl09j8Mhjh2lCh8uRUKEfAYCbQjz\naTsaFLRMPDl/JFgH0k9UNPfuU/s7JJ9zmNZpdkGSiVQwmnnjpPqnJa4K4E9m\n0jXS\r\n=9IeE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD48ojDDSfw+nFjHW9+Ix/iQSgpOakT7NcVXx9juuR7WwIgVoyZ3NCKOaSS5dJN4Tj3LqSm1xV4mtOb2ZOVNNufPDY="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.5.1_1545278476435_0.8116370589986732"},"_hasShrinkwrap":false},"3.5.2":{"name":"boringbits","version":"3.5.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"1ca0c169a162a4bc68170633c35fb6b455529d68","_id":"boringbits@3.5.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-rsdoBN0DMFSX4RHscNOiYZ/HiqBdcah13ZJzZHV/QMhyM+NuD3TSO/lYBNSbwtTCHsk957T9uJiUBML7vmSvBg==","shasum":"c4e1632acf99c576f7fbf0e58ba19333fe642012","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.5.2.tgz","fileCount":261,"unpackedSize":493613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG1KvCRA9TVsSAnZWagAAFPUP/3fzEchWkPK2P4is/xe/\nITg9QJX8/XfaiNddFDsyN6P/Hj8NMJP9k2cs/LZWeBpYuFTxQZZGcqIEAXgZ\nZMV5CsIF1UHVeortqSNipVoRkCAxCSi3nlT12UVcWd/FX+COXrmJ/vt6+iXA\n9g0d2uDrSQou7Sh9awx021q7+gWRR5eqVf4kkwcKWBOm7cm+z1K4nGAL7Hc1\nYsNWYAaGkM+0LVizDVp/q4GOVkvU+Fo71fr6bY8125WdQCe3bJhDUnf3LRpO\nvIiwqdWwcLWGhbBb64+Dpfb6m2vhV47VH5gYG7GfzIHQppUZSxiCrzs96XHf\n0ZAz25qg0pIZMXDKXTEMo3R3CKTX6Xvw1vGNbqzEOrrFJ7eFkBDPimd6EBDz\npob5rkf/2GdVBZ+mrfT6rbcGJMH03A32CxlxaZ/uHax99jTivn98IjcdPz1O\nU0npO7RnV06ZV2+68m3QZVBXL2mO4ws0YK3229flCNXveKIvKhveCjXa4b1v\nv5NshFo/vJff4qcF62epUPhB9S+nUKhC/sOcgkKxcEYlpDcdQzQfVNFeG2bH\nLjFLLyRU2UI0hD8G+CQaY4+z99aMSHYroUIVzpWfvOmHNPWuOnbL+3XEL3LI\n/zefhosFCjlZ3hVfPzveoftYBRwJbn2II4zn1Y14nxaiQLzYpO2pX2+QVfcV\n3FMZ\r\n=mbH8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbBqzziHW9PswAulWv5EHZ3DswX4s6BadNMFpypOAAAAIhAO8XnUKJPo6vp4O9brq2KXBxkLF6VWUeeqtqMzBSBSuX"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.5.2_1545294510453_0.43969078205842327"},"_hasShrinkwrap":false},"3.6.0":{"name":"boringbits","version":"3.6.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"b5644c1c8f7bd1cd281ce8d2dae5ab0689bb1e35","_id":"boringbits@3.6.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-1OEL6ovSBJoqtqNzAunXsHSvpVjyAwaL8hpnnEi9XWqucMK6c/ITO/oO/8eGxsEKwZ3gb4XpimYvSHtjgpngxw==","shasum":"58df4738a0b704f31ea4a1597a693550311a1a31","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.6.0.tgz","fileCount":266,"unpackedSize":498527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHBlDCRA9TVsSAnZWagAAdxoQAIL8zqcSzYqJwrPb9A9t\nfbYT02OJL81FQ5Ib+gE59Rm0bMqTg0PLL8LyKQym3chvwTD2L4Vv5wjvQp9I\nqN126izGKVcvvdSaMtWdCIJI0cCsVo3pjUgDpl1uaCdf8rJMo0XE7ariQiCz\nP01BAlyYE/wVkBShod30m++qLWFbRBB1qujZXxdpF0zbKnlx2j8ASKCbCZl7\nm67GaOTAdxF/M3p+auRlrNB54zng44MbVB5UgUaIF6f10bjHqp7AT4XhDLb2\nHZ1KX9cRfZocsSjhhjmJUrUkS/Nbg5/Dk+XozeU0DbBniiK6RFHePux0IGSc\naMhFZR5PYRp9UKfT28lfEUkcqHQ2DFMl5ZCbuFeskHtFGrpVBFRoIUiWrEOg\nFaKqE+kG8EIOOL46f9JPLZp9xF4D+J4YnP/2AMD/bQckvmKmT0DmYHD/nNaq\nhjE3YE7N0rKVT498Jn/AZzPCQqWFS2R3KpQTiOBtkGPE7WUDg2+zIBouPPAE\nzrnVkz4+WfHByFflsc9W5HddE3yhEDWJnG0iWi5RSbvu067sUnZaWGLLbWd+\nQl1ml32xmHjx8LtVoxaoCAr1Ne7ydp3naAqYaM7KUzyzj3iDWqV4MY5eklrm\n0NT6gnt/7U36eP/9N+Z2WDaDzpxtst7Cdv/+NpcLcz03Kb+QSWwUsHg6+9gq\nNnrN\r\n=fNzA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICC2zVGgKyW095pw56aZCgoFnTBQO3j3ZUsY+gssTItWAiAUWbRX1n0CMdjgpKMY2Zv2n5zDX8ncf3s3507GVGqTsg=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.6.0_1545345347192_0.5434534927449366"},"_hasShrinkwrap":false},"3.6.1":{"name":"boringbits","version":"3.6.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","serve-static":"^1.13.2","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"3469f52907e672b9f54fa1b82acdb6a0855ab8a1","_id":"boringbits@3.6.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-TZm83Vbd8wWeeQnnfZBqNdFSc3/rcLFBrV+0F9CmPNNU8ZDzqsbJPKW5WvBa9qCuf1v5WvITHlh7mMo0qL0eug==","shasum":"f15c06ed755eb1a7b8798f3455a9afffbff658d7","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.6.1.tgz","fileCount":266,"unpackedSize":498771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHCpBCRA9TVsSAnZWagAAvIIP/iph7Jchc8RCA3s43IWp\n+mZ+UaYnV5kd3Xkt4p8cvfpOsj4Acbhg5sivQdUyNV0LOfb9snlos+JAby5d\n9GDjRA5Vm21fb2vNhteUo0sxNM6rSVYByQMuyY2XMXG7a0ra+8gP2ydWVn1U\nLhNw7zRGqXt6GK/WcjSPZtQfibDFZWiN4UbWDbh6DeTjYs7lLS/wjV2h0AQ1\n1SakN374XeZHxjxUb3J4zMn8/gyiGvk3B/vRkcXgzO/EEkQo5V1vkdXbBTG7\nBLQfbgYagGycGBi/L4+f3FT5bm2ilWvh6GUlS3yw2sxZKRakuoi/El3Fg59x\nnXFBxuyC6qXrrKfEv3sgnrVeaqe63WyBZLJdFhJxTmNjgxit+BoXShJn1pzj\nGE3rcZThcBknydcI3NcMHNC0zjysyYvBiDMoJKIl1bh8tYdDi8DxHJ0o/wsv\nfmuDGDc3ethCFed3r8I9oONfHM5sFgzYsr+ejp1bEgJ/B0cX44VqcQU/Dayz\nf6PMs5eqgSqe+uY3Sj9sdFyj2H+S52ZRCnci2qladFVEuCcV9Tg6grZFpoeS\nz+iY4DQUSd353q8vbT6y2o0H0t2wHlVpWqeHQ+LaCbg8muTnn89Mi6Jo2A64\nSvE7n09nCh6tSdNiXTRyqRo9Xg0qXkuN+DtsSHnTyND/M6nd6z6YRPg0Wilx\npvOT\r\n=VQcK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDaw++BLGjLGiY4XBI04IIvtuttK0XlizsKtyV/c02byAiEAr2e6+K9QpjIRPb2Xzc5wQr5kTaE6fwP34C/7XeS2blQ="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.6.1_1545349696439_0.2484641087298829"},"_hasShrinkwrap":false},"3.6.2":{"name":"boringbits","version":"3.6.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"03c37b1a883993a10d2d371e20fa9dedb83bf0cd","_id":"boringbits@3.6.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-siNrCfJbkcO989U+RQsM04b0EI/749FVBR2/QA4QEK+F9pdx46rQ9BBzCquvXXUs2c27to7oYSh0yrEzb67XCw==","shasum":"c1b8a4b9ea1b66f34f591ede38eef96ff50e8fdc","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.6.2.tgz","fileCount":267,"unpackedSize":509168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHWVACRA9TVsSAnZWagAANIkQAIoi1TsKL5KuAtR7Ztxh\nUPhuvb842sv1WceSiYLSXn2dKPsF5x1jUoz6IaUuKwULqo44SkFugQXSOyc0\nhIsUGQ41ySIfBKlEOLjQhWbdjTiMPqpIkIsv+E9hm9dolw1zDIFQR/UidAQ2\nYDgBt5y5DIwQ3JLjiQRe183L1IpkNOKJPIVixjP5s+yAHjsLPCNYAieTNqiB\n+pWxUdVn9m/se8xk9XC6+AlYpKpPpfMTAfTikThl5df+1jrpkBhVmmnnUSfi\n3TmxvTbp2bnzsCqlWR6Kbhh7PWGfRa3CshTHCdJnRQAQ4lB1E8f3dTWTBjJz\nS3kBaJVENwtuHfLWF3Bzckt6peASJVQGdiPEdh0msO+bk7BwLYXZGv0+1P/K\nnInhfeXW0282GftIrLfQhj4G22yZbxVY/sAIqRly2rqRO2ay6HzFdfFKulZC\nrvlJWkIH/tyLHWg/HtSQJNetaX7Nlj6m9nXiVCbWpy4ktgpzRam8/EQ9n5bK\n8eXpDm6wof1Eq8H0i3hPHjKx3de7GG+aFDlNudzHfdRLzv7V3OK0AjfK6fhn\ndXI+8E3MAAnWcU2Ves+JzVfYSFWOEI3rr/1O8Ant0rYdV4LKpIiePrJhqzpr\nG3udLH2fxDB3VwoZWGJu12z65y+T6b5q5jZbMak0/XE9VGHoJ4EA7AINQail\n7rtS\r\n=bhho\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZm7anWd1uKfJZOwyrhchvVXXkX6aeb/qyWPOtGaJI2gIhANQBgcdXeu2uOX8hHMEtTx7zAgCdMmtpIZBMuhEe6DhJ"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.6.2_1545430335569_0.05609689416463692"},"_hasShrinkwrap":false},"3.6.3":{"name":"boringbits","version":"3.6.3","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"a22c506dae84fdc0fb8799503eecfe8f9c9e3fff","_id":"boringbits@3.6.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-e/djGSWlUfYIhUNczgZQ2kVapOCiEI3S2Hy9s8xxegm6o0FiCXTufsmDLfWlF51Lm2nPqqkcIkbSynCAPHVuGQ==","shasum":"ea31c913185b52ab9d4e32c9367c670c3e664c42","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.6.3.tgz","fileCount":267,"unpackedSize":509017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHWxzCRA9TVsSAnZWagAAtpcP/04enXiruJJljdwjz0Wc\n0S0Q5/rtdAePhXPZA7W5KR9TkeAmDMYvtTzA0uIB+RsU6A399/g89RH6laE6\nmkDGw8iS2NV5UYMe1jFOJAHliL6LUvbndrw+JOPBWXEi4WA7Ox0BwfDQNXkw\n9WsbCQWTAtsph4HT/oCOD18hqro9Nk794nga7VIU7p9dE6SBO7G2p5v899zG\ndwmQEFWY9bB2vLFpzPHRTNOyoj7VUc32LSd9k9D231WlHpuIwth9oqKIwUod\nSYg+xkh8s1w3vpHAnhMwkNnlgY+/5OU4PIIz650InlCNJpTJIJgQsxNXb3np\n5mbQh+qKZvPJw9QOG3KRdnB9SqalsC3Kd/z7LsVyLInv1rwXQlnKI3STMSMI\nIk7iDSfh/5/6ZFwRsT9Kn7RtAk8kzDQyl7xDnmCDIpn9qwjqkDLw4GvUxknR\n+XPamHCjEaUCLd19WZG/WKP6OJ8df6bGe/eLBm1ow6lC/urGeo/2Nw2FtS+W\nAVTTsS5729Yh3QpyJktbNuYi//O3EEdYdHUuoNRp3Vx5w3lmEBUUO7WaVtW6\n6rKf+wUo3QgoQdkwajaxleGQ1n+So9GhBTwfQpA1adBD6ZwC9m4YoLj/ORZP\nEzarGVjhlNxOtA15paE/xp5yuFU9DMJMXTMXqvylokeD/Kr41URfGTTIGlPB\nUrWw\r\n=GNt8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtdKdjxC2gMMdvEpUKCOsM7HH6vbO4wAdaqLw8YSmHaAiEA7iQvJssJ0axotXC8wn84TxfI8Ta2CR/izCANoqOMmB8="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.6.3_1545432178378_0.6911409562948176"},"_hasShrinkwrap":false},"3.6.4":{"name":"boringbits","version":"3.6.4","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"759b0fdca18976a78554f67d87c81eb970fba486","_id":"boringbits@3.6.4","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-Vb+mfNqe8MptJSeIq3mXU986/r3YeGW8wfxUJ1AU0fuK+BA0SdGMhrB0emGt8PyXn9c0O45dSZgHYvPjKfrQTA==","shasum":"934b7f4f74388a501d30a1a1ab8adea3a94b11f9","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.6.4.tgz","fileCount":268,"unpackedSize":513920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHcF8CRA9TVsSAnZWagAAB7YP/0IQyJN6xYZBNUovKM30\nnm5xwHay17Ns2s3iV8rg+/HcHOB22KHk1sQ4r+v98K+bbTioWvSRTl/82vgS\naeC3dldcCaLlIYEZhCKIHX1PkxeyL9TMhWq8uzHpEurH7jG2Z9k6Uuv1hP+T\nFXb/hs5XJecrMBaam1gpqJ5RyYJMRiCF13JlMmktyeQZEQwJImlgnSE5QTs4\nW+yOqZlRNFS556yFTMyGXNT4c5ePHMR2nDibFGhNWcBEGno+x76M8Xd++g1s\nM/o2dCHWaESuokluJMX5OV1BliO3ZmkV0jjO0UZ/dW/zg7VbwSgC8IdpCIS+\noRSOxZWtBgtKfkE7gpCFaBPjTf31MwnKCVKqRybIo/wmrErrg9tKHrNQ+mS4\nsLk4Dpp4Nljmm/kXJkijPhx7jCEq/RibwXDRGoLAl7IpG9OwvcTHDfB07D/n\nMH/U8LQkFxrkF1aOIL8GdAGElictCtpoyDmvFwu896dK33lXjbL+IHegGQOx\nOYpPPTPBXLdyDc+RYI4ftFSa174748bTqYj3IuYzVmzbRPL8DStDL2K/jm6F\ndOMcCe5Tnl3qAshJAgEk5Biv+QTZYmfugc9m3Tdx+nZIDYwomkxrXqdiBHtU\ngptwUhpjuRepxwq5eYkqVvHMO8tDjL4Zc4GeNZVdvDdptGwdHznbvNVQMIbr\n0Fwe\r\n=7div\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmtgQH8f7I5EjONf71wy7kIxTn7VGm4u+T/NMXbDi4rQIhAOfgd/5J4s5RYQ638TFRj6HLUqQaTTcQluP2RVzztBk0"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.6.4_1545453947830_0.6945770357349073"},"_hasShrinkwrap":false},"3.7.0":{"name":"boringbits","version":"3.7.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"b1585c5c484180398df1b61e23df28f8ab8064d1","_id":"boringbits@3.7.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-7HAo4l5OWqRZF/ZvQzfTg1HZ9JqcTiLeXeZ/ZA5iOWcNjqq7Qu/La79LuW/EJCFsC9GHYANtfQ3qhwfieGgD9w==","shasum":"40747bbfeace54fed56bbd7ea8ede491d97015ad","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.7.0.tgz","fileCount":268,"unpackedSize":514432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHe9pCRA9TVsSAnZWagAA5acP/Rq+tlzOH1JAiYc5YSa5\nQIryb1+vsbC/9/MdCA+yFiwQl9tWsp1Bu/+MoRAOJ6GY0FecKf/lPA5G/YgF\n7wcf7p1BZoy/OdOSKPzCKzmOATfAuecBOSrQ6rjZDVBSgWOAiRGfS33tpIss\nM7zAVDOPt8cWFx00bLZOmHEtRlul9U7mE0+Wer/yJyLQkYcyZfPQLRlKOoPH\nnBVon6vpjvqbl74g7pGNJF0WcIBKEzyiog9Hi5aqC3/8q0slPa7Ft5AXJscz\nFlR9CS0kTCYIZLaTX0qXaFj9CoMMq+AgV5z0hwL4AUInnhVJaGbQ7Xe4o4X8\natH0HyI5tb5Ly9z5PL6wEEtiVVT+7nsH1/n3uqMulv/HcdfKHZW/Es6XRl/E\nUpEjaHDtAU+Ww6ZMgyHok2AuMJAaO8E4imrhF12kb1IpvKaV5OZJqR+bXWNZ\nbADBA1TPIiL1uNSPkucEmvwSp0gaybmqsmYliEo2xzZt4ZSK5XvaAPeAuUMd\nfu2iWwgiUgCWglvzCoVQvUgWqPEq4Slms4P8U0l1Gt21jt/0TwXNyoyzTEcx\nyPMaDhewOVhlpC24GsjBdxT17NE6KnQXQRn9SoQ9SkLxpSFudzJsAB3rko1p\n+y8EEmw2vyHmUYNSIpwiTjE0lwIxuD+Tt0XnPlArbEL5DfD7cSV+2TyQLAlE\nWLN/\r\n=r1xn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHyMKIN3WUgBMYm6I/R7zmR4xJsUdJvm1lY326hAprvQIgQNL6u0/ZuSX2CFlseCjsIPNv28p0KTOovYOMWRn8UyA="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.7.0_1545465705291_0.18436091390141485"},"_hasShrinkwrap":false},"3.8.0":{"name":"boringbits","version":"3.8.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"56ffe20c17d8fd9b750e579bcfdd30b709da2c76","_id":"boringbits@3.8.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-ltexcsV1P1nm8KaNY3lc049sanCLwcYyg0V/G86bDZnlGoFCm934Y6ZDYOkZBpNotfvQry4V4Jkw8iD9rZBi8A==","shasum":"f639ad0cded51f5320d01a6809fd339df64f510b","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.8.0.tgz","fileCount":267,"unpackedSize":513917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHgI9CRA9TVsSAnZWagAAHfAP/24bj+mQ3nL8/s8GQ3f7\n69MBufo8qs3YhF5CA7BCqbR/wuWtaH38RWzfkIhuDP8W+xfI/Z/+KjwV5sDY\nu7xjQB2ffg9PGvgX76F2owY4GtmUewGNtXPG+egPNDwRmjThyn8HOkP6dMfK\nXFZBGupCSdy1/+YrHelFbNMTnJf3rcuTi/k4zZK2ZGjIdgZodwdBMtR22aw+\nLNVrOXrwQsWEvX2f2GbvPmieorM07qYWgJywna2LkmZfWPFkCKMVbhYVuWCO\nlwsEM2VeCYTOvU3V4M33BhBqIaRA+8sfRHS4N21UNd3OC4OHeNYkExFlucj6\nr3WkvgtAO6yvv23yWOP5E+v6LcTKpeyguepzPiejlziU7IsuV59Tw76O5Bma\n9dPCOL2Zeaxf2XkmdM+PVnkqhMXU8Qu+WxoCUm4P81lVQvBB9oMl4sJxO+ub\nJbq90T3AKX5hC0FQK06t1Bb7Hzr9mUFhP9QyXXzo2EiwM5I3TLhVEQgSoOY+\nIr+ZeYj9P11jRefXEzYdIw3oXqHpfKoQMI+cbIZHO6Jp0UaiRvpFeWmu6pkY\nkFa2ErrJ3agIFjAGlQA0d+SPM/ojb15Q34osfk6MDl2HpFtKeeN/feEhd7+v\nltOQuuUoTo/G7DxBrsNgXVfhF4/CK2rA62NDcI4O/DhRvXfUxTZEa2/r+r0c\neqcU\r\n=wFVD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLy50OKWdS3jS4nFoR2Ul9246rYcRxs255WolhN7G2SQIhAL5xT5pTqH+ZhK7HjyVXnREnDX66WKFESlaLpETb0MCd"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.8.0_1545470524869_0.6198830499152277"},"_hasShrinkwrap":false},"3.8.1":{"name":"boringbits","version":"3.8.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./dist/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./dist/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps && npm run build-client","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"83ab1d0b2e72b341d36326ea31f503fb4f2ec130","_id":"boringbits@3.8.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-5On/C0K9v55/vC/90M0MpHMCo3NGUBxaX2jHSblOvUJd06F3q1CDnpX0u1wRm+edvrVmkQN7UWRcNvam4vmDBQ==","shasum":"1f6bd089a0ea667f131de394074532629bc72088","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.8.1.tgz","fileCount":280,"unpackedSize":523622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIWytCRA9TVsSAnZWagAA/UkP/2xS0wq4kyAsCtSuqgOh\nTJiAsYFD/PDVTQnULHshRsJIy1b3UKohVFJbMZyGSDrKolrd1pilEj4NUR6z\nr4x/1AYreg4uAFIbWSDueOqfrVRliOqmGKT9qzRmCHEFhwNDXhguDX+9Xe7A\nTOhX9SCna3AHjUJVzoaWimnTrwVC6m0Si1GgL3KBLHupaKFavbZ0B0Bi/Hrw\n0A6N2K1W5dg3szHHJdOUNlFOGcRTODo9eUZZA0FGx4o6gxwLP4TaTN6KDEK2\nUzjdiaxZoUmDPI/TO8G1THkhLoK7nOeDmLfmhdJ3hINQqUtL4sZLonPkLMrv\neF7A8almPrn1OjnDWGW2cVGB/hVRGnUAE7btwdIxNioXAhWgrrmR0jG1/aae\nw5FStRL8CECffk5GibR+oYuC6ghY/dRlBG88w6nZ+Q13S7j9znj97Bq0+Rc1\n0/ybZzW4DEYRdyPL0DblNTOGdQXfQjK4CK1nSKG0W8/en6Tz7gEYarikWU0t\nmBpWcqvbGIw0H4hC/QQi7nJAX7jri+YyS76MjntWRFRLPI2It0nj1hf60kao\nFk5wID5IzMW93NBk/d6DKWzS8UTcY4Gt9BacEtxO/XNGbUFbar6ev7MorTaG\nX5YkDhn29wzmWzuIRQNk/qYFYWcWZ1yhO1XFLN1vovZbUp8NWoIDrv98ONr2\n00si\r\n=MYOn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+i0cydb2Bb33CguNr2B4imEPFSi/S9yeuXe1LoDlgpgIgWFV+CB4uF88EzBI9f8qCRvGx7jKvDMbp14T5AMaeAEo="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.8.1_1545694380988_0.8347656654150857"},"_hasShrinkwrap":false},"3.8.2":{"name":"boringbits","version":"3.8.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./dist/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./dist/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps && npm run build-client","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"1b706befb06dadad3e39b93a224ce10d2228141b","_id":"boringbits@3.8.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-HD8Ac1CxBqUtCmvsIUI+PCzJbxwXGCaU2b4C6RFIx3PaEQbl0s4YA/g/n/sUsGNDI7bDsURV1F+vC4wns7e4/w==","shasum":"e8fe59cb3689528761c1caf396cb121e1ba2a4dd","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.8.2.tgz","fileCount":283,"unpackedSize":531142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIXR4CRA9TVsSAnZWagAAq48P/1t66LSm76pPoOm/TFBF\n3V6rqWjasTnrR1Hb4pUUrkMCSEo4U5lLDs+j1dY8xYtbW2+4G9vUuoABgZeW\n9k2n4EcEHf0Wm16M5N3vQc65gKrCa53SFD4Atu2M1jBauX83kz76AjRmS4zS\nYfIxP+MOOuyh0lQqTOxXPv4PbjyPonlTnRCYcM9MXiKFqznfPnl3gScRS7VI\nwwbS0Gu158BcTW6Rdn1tZSJ+rEQp9EdXKVWlWshL558siV3TlO6AE//8TJ3i\nbv0Hnl/Y1K4D8sCK4QDZGWq3smj9pwHXibIIt7lIL0Nad8fMm1Su1kLGXKzJ\nMUUXXAezvZrOiz5Io7+GyQb2Ry0qvLUsrOMM9U1rFwQPnUCepj06qTV6Na2B\no31tnEP5NRMMXJVMf/orLGxPzavt7mObt0Qes9FIJCwXED1XN7wk9k8wJt+G\n2wqGRTsAVR3lppWAHPW3BZtb6r8y2bhkP61PcOJJQ9HzROldK6/KKX3W3oTI\nN4gUucCKE3jLUC79K+LawuDAmCagNpxmZNOs6znyj2Z4dFfoRWbGQ9gB3LIS\nkdEN04N0wWKeOsVezFPhY2jOzHuxRaL+1WfHXfevktSoEwC3jjELWU9nhdji\nCwdZ9dzN5VAe+xTfm0hzSn0IM10m5rNhDYShGztUUWYwcljImfwn6iQcmjPv\ngEqU\r\n=6xmR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDouPgNRtFoSMP1ifVNkMEJJLp+WuI3Di+bhX6DcvVepwIgKrMJ1A9/DueWcwFxRloCUzmLOcyetaIosaVEsAfTCg4="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.8.2_1545696376004_0.12640361521882038"},"_hasShrinkwrap":false},"3.9.0":{"name":"boringbits","version":"3.9.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./dist/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./dist/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"rm -rf dist && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps && npm run build-client","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"93c4d083db285584a752f104a64e1c323f8a364a","_id":"boringbits@3.9.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-uzR1Z+L7bXfBsA0jW/tMi6lNAWXG3MsAnI0LQjNsTKn67d6S137J1pQtU7gYdwZkcZqqmD7FNosDQ4Z+VieEtA==","shasum":"c0729126def0a6428ea8ed47c5c72051ca8f5212","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.9.0.tgz","fileCount":286,"unpackedSize":534075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJBMuCRA9TVsSAnZWagAAafsP/jFiiNVyarfCLutoMEwB\njA28YDYjtdTekazX1RD5Usn7ezeDfmkJ3LkwQtwWq5mbL2pKWhqvN1jhBbFK\nglvxDTwheOU4Gls6cUGZlXtCEkoo3xrm+ZZg2dhOGnGi/g/VzKxjzqRa07i8\nF/doX1AfSbP5GGjJ3Lk8sO3+UWeVpPrQtHLm3HX//FrUZFxV9nWg0ehpjNo2\nO9ypvmho4pT77IjFGxrCjVUfy6VEX/lbaFKrQQkdVqyB/bVUTF4wZNNKe9ns\nH9G6SCdymwRHf1RTECpwtWrEcW6mMeSf/rP2Y9t839/D5pUWE2OPFhAG/oge\nHlhjppTB5wFtfv360TxAU64ESOdlcMhyEimeRQQiodUPh4lAMWk33zf4UGLR\nTH1MMCDY4BD+ky0XmiJ5RmGeMk2abK9U1NlQgMu/bVL2ulbj8TD2jn7826bC\n5pwnWvmMo3QjSWb2mk+ZsypTlNqdmJ+pFcBCf7v0l/7QBqFVJgJTwrYJnnCH\nQ3ceH+XXgTS21HAjVGXohAU4kDXoQ3s0pPZcnFlXSwgYkOdd2pn4tJVP5vml\ng0bbklYMEAzrDqYN214A6OaraXmnsNLuPX911PwV+Y7bI73Yl0r8wJ+Jmj1w\nOdB213wp1DEIWnM/6wbj3r4qx7SwrlBroKKaKldGVZWrJYE/QEunDFMQAkhT\nq3uw\r\n=Dbka\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3HVfvUjAgL6e99q88Yv7L2antqxtjRoAAp0/FgL8+jAIhAJbxHBuRkMBGvPJyJVlfMHkwYZAzJ609AF9qDotE8LJS"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.9.0_1545868077456_0.6077328172051661"},"_hasShrinkwrap":false},"3.10.0":{"name":"boringbits","version":"3.10.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./dist/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./dist/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps && npm run build-client","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"049cdf6b8a26f5aba3c38410d8cd843d9050e080","_id":"boringbits@3.10.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-8tM0/FFqBAH7f4NvAPbIM9q5Eip1AW/KKL3HmzQPGBvqvDiWhuydTLvI3hip9KghJl1lbL7zvvYSLAhkY6Mztg==","shasum":"4cb7cb7e5d2daf2432f4781d5ed3682577902ffe","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.10.0.tgz","fileCount":301,"unpackedSize":570357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJZ5JCRA9TVsSAnZWagAAyVEP/j1tKYhVNhaEc+oyAVTT\nXMSjCYZSYIId9cRr2kApz8f+qvSLGKDJU6pFeChapcldVKxSF+YM6TIr6iDT\nYXUCbiRM2g8CyPc8nuUIh+UJ983+sQoNCwThhAtxnlb4H8GFqxV7IISA0XOt\npOxOFOJXGDzzfrvkxYHj8vE8f+/XufobD0FW4P160lHcUX0jELh1XAbWuvnH\ngJDfBYLgZ+UMGS/WQ8YbAop0BnDK4JcYpGh7wqSiYExY2JJ2UNTChOl0bus/\nKnwN+alxFJc+rw0WkdBUIaRcBq3l+rkSEPAybvQGLH/px67ga0Wgxq+9w2OJ\n6LWqRtq8PA8AlgbuA5ijZMM/INfbVB0/cTxZ/Z9jRTo0B0U+8PS2anBu38P6\nADPrMCVwimLYT5ImvrqQUL+XiB8JMuo2kbcN8DijlwUySWj6yriZN2PyvXWC\njjbarq6EdvRKzK7J4IOzEFvOJlmFBJJ2JTfjdNJmsU82+4sEJg05KvdBUBOi\nj7CZziOpSegG4ZTc01mumBU2C0VzBsPydfUuYQd9Mg4Lona3XDZjTSjpRfN7\nT4+6GiytmIKTFscYVA+a8K9RJAl3uYM8KzAZBUfmp//KHivg7J8unbHh+VOx\nP42MR882fRze6RQutCq2JJ+zkku409L5SRqvd2erw04r4zHyydHttV7vBhvx\nF9E5\r\n=bh0w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC604+cJ4JEZGxnk/7fcxRxcRL2jcdaDS6Y1zczHnvltAiBEVqMtVafSamGsSUrIG3pmaMyb7kDk3nGAC10xXB72zQ=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.10.0_1545969224549_0.6429563427890852"},"_hasShrinkwrap":false},"3.10.1":{"name":"boringbits","version":"3.10.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./dist/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./dist/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps && npm run build-client","prepublishOnly":"npm test && npm run build"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"c91fee80c53791ba91b0e561b2e27e0315381a96","_id":"boringbits@3.10.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-6ZmWziK0d5V4M6RE8lQy2mtE+5VsZf+MUfKjJnJYH7Bs8mTuXiMfKPz7AHcA2z49ktznDJmqLXh+5g2d7mGQiA==","shasum":"f3ba4d047967bc9718866ded705a24d5654429e1","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.10.1.tgz","fileCount":301,"unpackedSize":572186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJazqCRA9TVsSAnZWagAAw4gP/0j1bAoCo/obSuOqnj/x\n3s1Ih1/ISlbHlbE/YAM+MMKj5Kp5OYjR1zy+MWQq+BdtVXLs40WJx7rHNQWN\nPPm7c2xnLOnhDcelmWPodMOrSUjl7in4wWkpMlllv1o0pgE3U7y8NdnCMZue\n4aZxla6E4pYtS231Ldu3Rq/9nDz07vDvmkIYyXpAoCeTyL48Gxmosh1qJ6DP\n+X21lNY9wtGXAWLxEufblBYoW60mtaW46Q4ji5FSpFDb/j9KM7dloeqOqbv9\njCLsnXCKq+7PobdiGky0ztzetuvVfT9wyvBX/kawoeQhAgWgRLgpMhzQ8xAp\nleIp5lIGKzduiXMskcYJqJYa7domlU2UnNeF07rWYo4EbyDNzvcCcxjijhR6\n2wf5W8h29w3Q6TKC1x4dw1os3TuC9BmMkarcsyGBScYFPvyCh3vWtCCvCibG\nLxK5x8Gu1Z/+uVnsG9OvNfEJztRqBYnnJtLWumfugVo6HDAdP1E1isNJLuIs\nh7bbOp6BLX5kAhVUex7It14pNAh0Nw8bOyDB2cR9CuLw2NycZOD4lwQdYXS+\nLa4LLLX9y6dUxF9UJfQxo+1XMyuFLjxfAo+SFnr1d4DYESGajceVD/ek4y1L\n4nZlmSZcF9DJxMXjGBhddrr+8XugxAXXztAciP23nDkfeqBIbILnbuZDsnIz\n+Yqd\r\n=AOC5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEruuwqRUQjC1LKQoVD9l5RudhsGtt9ROg1NeyX6/AY2AiEAoAQK+FaTxk48aSW8n+i3SMIMKOW+fufDY5iYdIFT+GQ="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.10.1_1545972969604_0.9972227471876689"},"_hasShrinkwrap":false},"3.10.2":{"name":"boringbits","version":"3.10.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./dist/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./dist/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps && npm run build-client","prepublishOnly":"npm test && npm run build","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"954976f3a9995450a700e5d686d85b3fefbb95aa","_id":"boringbits@3.10.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-1fu841Ct2+Y/+D2rhfIcwvjP7lNGiO/scsjUAfbmrshJj2rpbWKmkeYVbkl0dBwjvyXF/paVOlmmhr0hgTFMSA==","shasum":"cebd4f9acb2e4bdbd68be7526857215ebf2c57a3","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.10.2.tgz","fileCount":305,"unpackedSize":577298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJdT3CRA9TVsSAnZWagAA5UcP/AlOIaAKfDud9/Md4Egl\n1HvI28nTC5eNOIsw0i02ruKX2faSVrF/RVmOzU2J7KyMSap73cKekEv00nRd\nTSDUiCghK54oAcd2aiI+bFUEBCQA/MHpvAfTh0FKyemA5BJOJQ3/GpVNhzqY\nmgSX0F5GQ4/roKwqT6zgEjysRIktvJQnziNtZB0P/LL+Iv0IN48I3aQ11Hwg\naGwhv4yIpV8oLeYYHkZzawyVSgr+g0nrzr8yO550SUXGRcvFN8CvSrKIAtuP\nZu3z0/xn2B9vxXf1YyohTP7HbfChiG0fDF3LOHGURrnvWqqWyhE2BSAwgUiQ\no42vaqRhk10cjjN987hZGI1vy+/w7827cEj4qpBjJvcjK+ibDoTQTNu0x00k\nWVIWuF6DtoigvpOr87vTktA9lBeYX4NehgZEAEdTaGOOOlGWkfnrToW3N54d\nzWuJcEt6CkkOsVxuwVJlXVmNkfBcgKCMZeFm569WikYaSLL7e8SEe58j7Imx\nBg0Troh/pX9ZSjEHRxgtnXTYNTuxdKFJRB/t4JCMV+3+dHpq0d040aIgZjwm\nCxzxM4Sc493oBixzkJNI7Z3iN8ZAHZgdj60J8AskLvy+2pxHtjdjc5oG73Wn\nObCzAQIZPzGNm39wgoEuQqFAafladEo2ixRhwQHV41W5p5C16sIiieUd9P3c\nrcGi\r\n=kOV6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhDJSkGtDkK+c/Y16TbdblcUpx5ZRqkwrKewrrSlEZcAiEAgSPeVdktYy428lS3lyaqq0hjfDqH9SCGzSxshPB73fw="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.10.2_1545983222732_0.6950337110292346"},"_hasShrinkwrap":false},"3.10.3":{"name":"boringbits","version":"3.10.3","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./dist/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./dist/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"55ac6e0442c240b3d74b2df421c2100fd0426482","_id":"boringbits@3.10.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-1uCvQxdZy/pWKb/F6xuc+nxnmjpgMhBRLh3Y4Yk7IbpQy8UGPsfyBtSRCrH0y5N0mCY9EVOosoaEGIuyw5Ha2w==","shasum":"56cc298b8ac9ee1fc9060263e1baa8dcb156b8dd","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.10.3.tgz","fileCount":309,"unpackedSize":584143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJel9CRA9TVsSAnZWagAAEVsP/A5N611/QWHV5pKtHYw0\nlgPBcsxpR3aCMydDE5QCsWI413EpT2wEuEdbgSdfNBEiIbRyVcVXikmwNx0/\n21PuYYDk9KTKbQ+9ZPFvLY1z5uaxbS39NpSGgZpl6JMKtNNBiBzrNrzkhEBI\nL1AeISLNqmgLMyzHVb95Y8wcrn8vuBEyrFD6oLg9Ty2BpyCraLjPEA3OP2Oe\nqSqFfFqpAGLPE4WA1cWNM/qW/01UO6Y0wodQ3/4O5WJakIyuBR4WBnCwfso5\nCNTKwCD5sFksODVsrBX8XaVmFzT3U2gzCWgLVATFCmeM612BJ34nRWyLsALm\nc7ekYj7tIvKwnWneCtcyaghqJDNMxVbd43eG6EqotPKPtVhmjy7WKdCdfAkw\n1nvAORGw8DcmXqMKVs+KuR4tSWOLa1dBUjz8xWpBYX8L4EYDGBiSOJ31jB/V\nLIF0LyT6qS+2qcAKxnk5XwC9z7VMT0QNqjWSWGVJsIbqUHYeNsA62WPxiuJo\nKwP2B9QsJOTw2i1ISxyD77bHHdMp1IvwUDMb1C+F/caEymkWKORXFRnl6rz6\nw6B7S7yQxC05hxlUiCWeg/uKMP9/SLNhH7F2Y73qGUhsdc0pTh4nXPzi0pQG\ngYaDPub4IFDLnIppWtBmptI7qXI4P6QaYy+ZY4MbELiztdiOal/4Qdp+Ejsr\nDHev\r\n=7w1o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp2JKZNbiQq+M7IMDuXsoU3eLKlC60B/eWzP3dYtxqCQIhAMheMpZ1tgYLSiWsL6DT/OOjPuOa+/cHxBWxlmv7Mj7A"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.10.3_1545988476655_0.6365289848983933"},"_hasShrinkwrap":false},"3.10.4":{"name":"boringbits","version":"3.10.4","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"ce1a84ee87e933ddd3da2abba60d30f9add21076","_id":"boringbits@3.10.4","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-FUPKXJNRWuMnxGCiA1mc9GDLGx1Wl3y2rSlZ0L3mkb+6BJ0vN3Yt0HsPs1lAxvDmgDRRjnf/PnMDkHL+an1eyw==","shasum":"83e9b82d7c2336099cf7666c75a110bc72b27505","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.10.4.tgz","fileCount":311,"unpackedSize":587954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJvNoCRA9TVsSAnZWagAA96AP/R3gB7nvX0zOtpEZ/Zwo\nKi10NfgqqPc7RXl9lxBijVrFrWFZ+RvO1Ge0WuBGxB0d9cmqWXEEMR0nntCX\nXUz2HNo9ZmELVn8KNNBv4Kjk0d6bvT7Ql326tt3KHif87n9zwB5j+xDm0CPe\nyFKxbbZlgrNLxLoMZ71Kl4Y148rlBO1UNWXud2payN7lcEAe4oQ3KnzzNuP3\ns0wGcgGxFNUGo9780PDicauFVdp6RHk9TjbjilZ7X5BzzY5NXcaKLjvnFSh4\ndEokcjCSPpvufp4jj83jd4H+rM4xrQog8E82ULRE/7AVM0xPwacnVs/jzldn\nG5+qzaQzLXlVJJOh1TTd2EDr4l6YbdfXlzdGQbYJPY8qZ32uYonYhYaHlIfa\ncQIzUICZlyxWaEAFSMQs7mgGkJFVv7SIbkIrU3WFEbK4mXdDrgn4ZwvBISw+\nXX0JzT62rsJNCwDZJQNRVERYCpQ9VpgXGnuaLTRjHGxadNPmsUiU6/XbAyKM\nHaOt+IeA62BZlQD8EgqYrHdEQR8TTHfO/r5qFhzDfBKoDjnCbgAACmsr+h2q\n1yvOLa90n7LeSIczddU1uVazcnB9I55Ai0pRvVAOZmJ0l7pNeP5Vdo4XAyyu\nqvMjFghihElXonBeGGmGCx/BQe/ySGfPUWGb7S4FrkffG0yKJJQqkqM/ZvtR\nUgR2\r\n=w7kJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBndOD3NegEakvQ3CvgYbFtL8X/mpRvZRk1/J9LhVQ5AiEA0nF3og663dYUgUp0kkXPg/YN78AiSHaRCJZModrCcAs="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.10.4_1546056551597_0.37810018809440016"},"_hasShrinkwrap":false},"3.10.5":{"name":"boringbits","version":"3.10.5","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"56bd682e788d6c857592c3dee409f6fe9e5bbcb1","_id":"boringbits@3.10.5","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-AYhHe/T5xG0A/HPBwPVUkIhSeaVpAT3JSUpLQ1Vv3u+OmIeu+su+DeVJCnfjyIrzmBojCksYPWTSzBgRDkxTsw==","shasum":"28f8a91d6a91f06fa843ab9d6d607b057a89b34f","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.10.5.tgz","fileCount":314,"unpackedSize":596689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKIzlCRA9TVsSAnZWagAARysP/10NJK3W47iHJsv+pYp3\nMFjM3jl4C0mL1UH83pIl3tXOWZNTYIS5mKCIaYOgaDDVgrpQ9xwIL6AidqHu\n7lvFrXkXvhKYlLpdrMQJIafK2VsGUvrSYyg2yb2EITUnFBgySm8q89c5GtVl\nT5SdwMuo4LOYKMoGW96vW0PhLppElmKR1c2xvFAebkHQuyW+kdvQcsld7DIg\nLfSKcZ+P22AAo8AaOUXHlWuKCuH5ZcOhkgpp5LMgHGTvnmIU/to2VuNYXqCy\nb7I8JU9MD5jGp0HENv3SjTtKefSweK6Subh0Gs12HjIKt3LcUy50NE1Dv5jb\nACczW6s122Q/7sffT0ZmHVfr6esZhNc9WiPkAdEXEPvR1a80kwTB/V+ZFVQg\nP9pWyKjdIiVB0IAlTtCppasE/xTU7tEb982qj8f6FhHv/+15jWqaBpISbbgi\nJQkkn7tWyIGY1AD+B774sUAA93SuH9ykwfwCszKVBuU+H6U/HgNOBPbBqu37\n9NPZ5NQrMrjRT+I7peLFI1RmVKp058cYtvPmMWbtlDdBrsbREQsqig+dZLdZ\njgOM9Js9V/ufV4EvQypObx5scWcM8RogyBhuWqbfHaiakSYIy1+37mWhMV78\nAGt6fkR6yFVBajHoF5z/fsHkz35Zie9IdkY6G0OK6oEQTbtU/LCswHQKT7EB\nfUMX\r\n=ZWyS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM5B1YKb/tLGTRPXNdO/pJwED9Cr7lWNP9OnmYppUnzwIgAZ41NuzRIqa0UXz+B+XSbLUHkrOqqugwd57ETh/l2RM="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.10.5_1546161380613_0.7070294206059342"},"_hasShrinkwrap":false},"3.10.6":{"name":"boringbits","version":"3.10.6","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"5c842c3affbb21da582850b7221e4c5e6576db57","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.10.6","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-RCRsWwGDX8O0zWc4DZPIgclC7FA3ifunIUwAzilN6vfOXWPRtitAHGB+YIrYGz+78wcyak82/JK5Z7ppo3oZaA==","shasum":"594a3d078945201b44013805c4d579fa11146bab","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.10.6.tgz","fileCount":312,"unpackedSize":608123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLowhCRA9TVsSAnZWagAAzb0P/3ntnEwlidQEg4pA4qpc\nOD7hHFrTvRcwvJZDL09VJLrNcOwYH281pjGMWB2DUbMCn4O3+5o4FtCU4ULq\nvMNCGDIBbSypFH3BoNCI9CF0he7tHQXSMNANH8Utfk4OTc70QW5yGH3eCuiR\nh18hJv138sVeF+FaGAJj2ANjtPoYcqlsxj8cIOWWPJHn0zOgLmhocBIQ3oFa\n0452lbswzAlvWd6l41JuZcQqjV0ii4iQZfK/LsJi4KZfDF9Zi1YTS57E1C5P\nMDMmP7yXazOVD4z3cxvU0TJKJLQsWxH2HbvI89+VuQIpCyNsCHP4UDXwqWny\nh8vFaJLGY+zicUuYt6aLiRWzun00zGRb95WIaabS7LU6tIZ3XIyaOy5ZPw8I\nFGRvWlaP2Ys92yNhr8ieFK+zwpjptcjjppJm7SGK15Keqb4rtBl0g06qKwKc\nSar/zYXPLN4lAONfJC7P6aAjszl+JBhoV1Ovx4+8PunhqLJt7Oy0V4KGo7pk\nv9iH0KyZr0/mviGbjvXYiAFybcIzbMHUdzh8d599wFvU+UJmnoDxXz45sTAt\ngn5nII+ffadOzvvl6TSgSef9rHDEeSvJ/tdG16wgeE1fHsI+C7WpWjhMKwhp\nZQPv90ySOyWlvglrOvjPdRT/NznavThAkKPkIXOn0ULe7/M2Q1T0WXpmD2T2\nzB5w\r\n=X4BT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6L9Vg1u42vZBS7/wkqFRyEZ1YBwfWSeeTqLUWssCJDAIhAKazjjv8Fe0XjOKigjJgTvCCTOX1cF+3vaXrFB90mrg4"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.10.6_1546554400373_0.4022198407665334"},"_hasShrinkwrap":false},"3.10.7":{"name":"boringbits","version":"3.10.7","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"8813bb924ba7aec8ded384a8a7d381bd848640a7","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.10.7","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-0do+omK7jo8e5rZZKNH1z/tiVJ5A9hWd/v/oiBZmoGXdRY+x4oyz0vbEJIcdKmWhr0ksbUk2siN68Fh+/kPk0Q==","shasum":"126f0ce418d68a74d0e52817d589a4f567491b13","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.10.7.tgz","fileCount":312,"unpackedSize":609094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLxJlCRA9TVsSAnZWagAAPaUP/0K1o6dxJUmPWfmiry9b\nbPddkNmvtpcqG34jFpq+6XGndtzrrKjRTDFZ38ncRNc7RRX2jg/Xz3Bk9SZG\nB5OiIwP54yeWrx0eg8JohMTZH0Q5CYyQv5vQu7wd/jNHz44xncjMkMSUvx8g\npARWqEBvMiOd9Nxm7d+JwoIeRo44hPatOJCZVv7iTP0QlzF+qQxM0iWYQFXk\njZaosTZpcBZ6SYCi4/FcMAyezzo9yHa/nu3uEvK/rj75mrzfR+Ndax6HOznx\nQztgkdyW2YGtPD1nbHPSUfweX9165nw41revi9erOwiYluJH6ndxZsAvdAZx\nFsQJKTjv9MtZ1Jmv8ypMEXoLd4K/G5ySIVFrggoldwd2yixq2A7VrzbLQUSb\nHK952x18HWQvK0r/VYHdeoNy5De29WPEWoglBG1Xh4c1U7jCneuRR5zu9443\nm++Zh5m/578GbgBs4pXeyHz0gDHrHRy+tND6xhce1gEo3OW/djPch1AKFY/5\n+PSbvxgLHe9nfLLwwh5oULeooX4y8J6emQ8Uk1eXuCdyk6NRnHAAOeiBk30Y\nbkOMrhLe/d/q6lVP/sHzDI8xoLGhCbAl/k7exIqI76lqvGEo8v+e8OKfaK7m\nvdUKXTB7nJ/YhsTC0YtnEEJEwGWcTHMmR5qwdnutKiBvYrpTlJkyBwq7/3ZP\ncyab\r\n=/7ek\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZxjuFPxfYwcpdMyx8ssoaz2spw4hI7cnXnh2H7L+JsAiEAj9lwPfsO94rTfwlnn7ydaG9yd5+zIvh+e/8Rjz0Zn7s="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.10.7_1546588772467_0.4675838263191745"},"_hasShrinkwrap":false},"3.10.8":{"name":"boringbits","version":"3.10.8","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"7ee1b25d09a0f2448d57e4fcd09055b7276d553d","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.10.8","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-rTWpQgE3Rr8opSF6Za1gN2j2eI1Wd1vxKDoVethX8RRfZm8cqF/UwGPFK17bYva1cpWuuYxNW8LGx+f0llcPRw==","shasum":"40dcdeb6ea189a9bd2e7d1bdb8e881c378619ef1","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.10.8.tgz","fileCount":313,"unpackedSize":613586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMAwlCRA9TVsSAnZWagAAgQIP/jbjIQxu6/R9evuY/6ZE\newyWJUAoF5eh4CHcN6Gi49v9nkAvTX19z4cTzR8aEy2qSqi4KrOFkvv1K1UZ\nMSWJZLv4JvfMHkVXGxGmDMgvELRfziMbGqp8KhuWq4SRlQ1tFZVBUl+q+YBl\nrYhG5IDXNjY3CVT7jjWcYflnKtJcOWA6YtGf6KPu+gomSnJcKhSKoUPGPJ1/\nnXStUFCNj6CLEEMo01X+LuNJ63Ce24GLj1/2HQ8PtGPeOh0WAb8BN4PTr1Ty\nNHgxf4xsbX0OVzMImHaWRY01IEl27US6HQgc73vTcXycZt15FrcmFGyHkdcz\nbg2tHVEAI4c3bgqJplb/nXQiPGqIa4ROq2TpTZSGiFQNJiMKhV3eqLl1savN\nhA7LrdWodAg0syp0yj7sNER1khCrq/4WiEzEZSZO9EFXrG172ECAgT8sShw4\nDNNvxb1Dia75nsOsWiHf1k4dq7AUOHmzdLR10ITNNiAKRm1Kme6udCFyv407\nAL9CEIUhwlos0Yf7APUkvyq18YbqRUnhB/0Uzn2NeyrEFiJ8tSl0yGOkQ5vU\nP4+8qct8rJiOCX8Md+ZM2cGBbaHboJb5ag/lQ1W/wV1Cf5bNdqRs1GiwScSj\nSqWwhVeoZTlS+pGAeaGxVxg004bmIQJYtuzxBxhgEnbAlPdw9lEicjdpRE/C\nijfu\r\n=fyTE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFG8k06CjNqtmt0x0BKew4JjmjcKsJ8tzbr4t8hkP8cgIhAJBCVW0QmHNHYh0enRHrbJ+dfgMtLp0HxCZdAFPe9SxN"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.10.8_1546652708678_0.7191707595940866"},"_hasShrinkwrap":false},"3.10.9":{"name":"boringbits","version":"3.10.9","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"d82b5159e208bbc50e62bac90279f0c524060ad2","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.10.9","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-sVEFVHDociublRjnO1RciHIZKxP6Pr1VvaApyaufPUG5pn7XYV75Q/wmwszqRvi/CxDD0LsOYo8hTsE0tGf/CQ==","shasum":"39e323239efea6c2f2ed03a8d6374e37941356c5","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.10.9.tgz","fileCount":325,"unpackedSize":623519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMb48CRA9TVsSAnZWagAAnbwP/1Ud7zZ1vLdbMXElci3G\nXTc4KcArbWX8YG0GKhgSbHSoLKNHeCG5UFilkzH7bF7PIHE4+FVUz06q9dr2\n+iJDMeG6XFjPPBF9IBnzesvMOa18KZiaEBFDpT+CwMZnIZrsuyH+AhfMJouJ\nvphUC5YPQt8TA4Yp250WqVkYApYGwLlCYuKATmL9f/KdRw1WMqGqxyFRcmoQ\n4jY0R6HUn2xsiSKl5qaSjJjVtiaNTVj2cby2v0EhO4PnDDEKowu+w+e/e18y\nVHriL73WXpxzf8fb4z+J6ZqCPAvr9Ijv5LTXuTHmR51U4YnNbFVI+AWnxmk5\nxoUNd9iz/W8+b1Z1R1K4ejMWCMD65pqzNpzszpuD4/eDcH/rPcNvzQYP/aWR\n39Ck+tEKsXTtdORaW5OaRyhlrOUqy/n0tuqopeGa48N3ExjK1vQ8U6PG97Gy\nsdObNm+JjUoayKBqBYdXibj6AHKGCV8xxEAiUMmOmWnpe03xMWGfSrR4yCKB\nf+GltDKgwCV2f0EfgdMmGkbIZ7bLmIFBaZJdFv1mNap5KiqNiAe9XsMcPeP8\nyl5ZBBXlGsaNrlsy7R6MuOL6u67u/HYTzZ5QVnFUdDpPH8erkVlevkctzvmq\ndypvb8IRGpBewWyYW41vL+ppzX4ulOXEueQq0KEWPM5K3ZK4aut29G/EchUp\nRDd/\r\n=N6J7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfL/ZBFEbYXPnU1qeY8e74yy7YP7THNZS2xllMMjigVAiAEVEjXpLsbTPZQOLLmy9CNAr+PK+zV+IxoM5dACiucFw=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.10.9_1546763835790_0.4224697935350963"},"_hasShrinkwrap":false},"3.11.0":{"name":"boringbits","version":"3.11.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.6.3","react-dev-utils":"^5.0.2","react-dom":"^16.6.3","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"fea76e74df3abe623a95d4ad0c29d08166d54242","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.11.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-zSqFhlgtwv2IqkXICmuhuvV8hgRJroMvEmEG7fua4XjDaqSKJP9ZS8YCVzLF1QNP93xHtI5GLRya72BoScUZwg==","shasum":"210f6f3159e8290ec2809edf7178a4834cdcbf8e","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.11.0.tgz","fileCount":328,"unpackedSize":635664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPUenCRA9TVsSAnZWagAAnrAQAIGt+2MrNg2CIqtUm4Ju\nOdb39ePmfuubqywe4JK2wg9DWhjHtmJDK2BUOJoFi4Tqi2MDgjWXKZQRPcIC\n1L1ll+EmxFeOCSSyPGuVBrsEGgb0p95TbtM2ocJICKNgAnCJnfg0hJj/JO5A\nbNbbwTzyz/7rAfYN5FGdqoeru8hEerojlxzNasjBKTKaFO+kBDhB9Ru4GFBi\nQEJ3i69EDhTYK0dFbGlScjVHw4GNXUIOPe57+c+F5//ODnAkNl7vY3/j9Cl0\n+6TOxia4U9t2UDoRIvhE7TZ2Ab1824Vk8+oXXk8j6VYWPRoK7/CQ36VSVdAd\n0l0wYpazsxd2xK1RvdJMu6c5slFDSxzmQDnwaHUNKMzUe18c85g0x3nsevgz\nB3vpHe3qKATuE9WY3owt6xg8lXymHPBmj+GzS6XyAv0/bgdfDQ0U7SHeSqF9\nhUz9OgKJLlX9U3kQK68NtXZUA9pVcRoa+3YOrQMuNJKx1sxmRw89T+oaPXNR\nPCVaW4NmKM5ClUoCc9hiiMboH1qQd3zCMWLZh8Sc21GSQWCd7wxKlm3ODWZJ\n4ZCy80yXV3ZJjdRkCSTYhtQw+jpnKzd4MjCKD/pAh49saSmtcWGITX4yliBQ\nTSObqqv522rxX+bLO5q13nKdXze3nEAIUZXpS5ofIiOhrY6IT6fX+BL896Ws\nMZQO\r\n=olV6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjWI6+KuZ745GUsXFcFmFzuwU8MAEj6obf3R6sRJzJxAiEA7dbKruqJVISh9444JPyOUys+rMU5guTaUJRXfVxYJ4E="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.11.0_1547519910571_0.6856131699261432"},"_hasShrinkwrap":false},"3.11.1":{"name":"boringbits","version":"3.11.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.7.0","react-dev-utils":"^5.0.2","react-dom":"^16.7.0","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"8e4901b0281519543ba6f29360a11430ecac9a15","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.11.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-JHikxJQfT6K9SCE5uXX4kYEkMBdAJaiErLZhMb+vZBFrOBJmKO0JWxRNnfNjQYtn3sQh6eblYQe36bSWKqK3XQ==","shasum":"d261a1aa82be712748919abb12f1807d05c766a2","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.11.1.tgz","fileCount":334,"unpackedSize":669139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPjtaCRA9TVsSAnZWagAAi44P/1dVbpDKMh4RlWdvZAFy\nRCcz10gIa/YLxvWvKSHZs+rEhan1HCR4Dzu6/x1a5sEOwY4kSkQlthto5KwO\n8LVh+rBx9nIfhki5eg1MnVwZiVM5B2r+YlXFa/VsRc/k7hfmnOQ92BC1MzN0\nyj02oxwyk3iOQJtduPf4DYCNjXCBOaZLVxtv+Z0cTOwWcMusoh/IibdIfamp\nq1mIdL7wP5kdy9zFR6SJGezCMLUf4MGfJ1VieYVIwsBMxnBYpJK7rKe2ISBE\nv/V2ZVqw4nXAbMWrUo+Wx2fKOAo7P0izzxm77HASVzCzEDMaD7qFMWal9WDl\naIHxvL6OEU5NoTl71/iz1YKRtg6B2+keu5FPl4iy05oAxo+0xphcKfFRpfvD\nD2TuSZkIbFhYNPCJqQoIukHc+LWuIeyxzlkUJgrowxkFQT8hKHDvtHfFaOP2\n+biyVRb7FaUxDQappyDPBDPn2IzyIZ2brfr7cYk4b9NG+I0EwK7RESbWNSA3\nE5xfwDgQRXAG1nrsrFxYHzzSZWT48+17PDQMYp1BV4uoeNoox+NSX1mMbEbd\nSenn0J3bUsovIxmIujMScXzxgmLVRg/abuvNmTi0udzs+lv6AMwwYMkOkwaD\nWWfiqihR4QAk0XJ5nSL1KfBDBqu6kkMccbKaRgke4/vQpF61OKOf2DvRdHrt\nY5rx\r\n=pTu7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMRf1lUl7MhOObyglJdWmiGB3lTYM2Cf6CUn0+adBszAiAJ7vRjnGitBnVHrDHeISno8YnXiUltX30PgJYu6ZCOZA=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.11.1_1547582297379_0.43659896379106367"},"_hasShrinkwrap":false},"3.11.2":{"name":"boringbits","version":"3.11.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"92caeb4333b31e00ca1e9fd91afcb9efe5a4f0a6","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.11.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-BNaf7W1lrKwcWf27FpPGqBJ2DbYhK1YrKICquoN0mYQhA4YqLTxAsuVqh3lCKF5Hd3nlJ1k7U1MAGVyqQY+q+A==","shasum":"e3ebdf9a4014f30fbb0d04eb3078e43e88882116","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.11.2.tgz","fileCount":337,"unpackedSize":671499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP3vECRA9TVsSAnZWagAAZS4P/0A1vMBu2+n3fZ7f9ea7\nac7gwv8XCIqEJp/K31EXR0V+zLDtEARn49P+IUoON7VV2oArhvAs+XxVf4Qa\nIOESEwdu3fqF+u/fWer79jps6EWeU9mh7bXyXbWx3jLnn1eLv1qFx6+g2W0c\nzaoWZrSixhnRoiB8HcN98jXk48v1ravUxzFu5BKiAPZ3aBdA6TtkwY7gQ8l2\n0BmddQOdPnKP+2e+tR8ZY8ruMGrrkoYpnTB9FogNWWaUJlwGygQQYt2iA4zv\nEe5LUiaBBkGZq2NgBBOQT4W1KTD1pJKfmHOPat5hHHgLu5VPxWTmzR7mlEVC\ng2NLgYlDLH9KtTg7dvo0hLUTI6DxjPepxDX0G7QQwd1G33nR5wW2YYDmkHB7\nuFkn+LmjFoRrU6TicMupUqnolH6iRNSk+4EaDEAOwUgryhozh0Pn6Ug0uQS5\nJcIKYh0bU87oZXREUHzvhz6RN9HBn8bTBBomA5QV5TdkjLB7+g+HKMXbr6wy\nBcyBPt+GJ4fLFxlRUQ8kgdat64RQiE6WvRdfifSslE+KWOL03LHDQbDJfYHe\n70UsUfFFArQfefHYIvMlGhecaf09H0UYFv/zK5rH7W3+DwPl4DpsiOPxmAFT\n3DH8W8NA2EpHgnKFepN5aT+qZ1jf2zTN2zCRHgdf+F+6UUT2YsmF5Y9jxXgg\nWjTc\r\n=iPIH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsKu3G2A4aRZw2abjJGJFnAu2PGoys4CvjwCfGNRwnKwIhAL08E261bAPRbTK1bsT4lINwQGQRHD32V089pqOwmipy"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.11.2_1547664323726_0.7527909007130382"},"_hasShrinkwrap":false},"3.12.0":{"name":"boringbits","version":"3.12.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"c555b184acad98848dbf84bfc478322eca555b00","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.12.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-kGXFTe0CF8cWTPvFjw6/zowfR3Y3eUkm9dhtg9UdUGlzUvJLf0slsyTS9+xV070pAwSDv4luw7FmfH91h/Gavw==","shasum":"7d6629ec1643fedd91726c05a0a11d57062cfdd8","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.12.0.tgz","fileCount":340,"unpackedSize":684802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQUZGCRA9TVsSAnZWagAAANAP/R5+JPchBk5pqlIjX2bK\n2Qw4CzSWXu0JLl0+iqb0u6MxbGpfed4uSdGByzKbA8hSjdzXcySM5qM84W5n\nNhZSEZ3GYS5A2WmYd/3GEmYw3ZgyCLxJnnlkMBSPYNeD5BJSooZ1ctHtQXbE\n+2U25AoVgYiRip1o7nUZnM7TrNaQmKDPWFIDQKK89ongK12Dnvf+OYiG2obO\nHmJgecR1DJY8XAmGuCBc7yvhXyt9o2yDe5bVtdxwaDzSfoxdXJacvBfA4ecH\niCP9p/XuMIjE606nz68HUXOn01lJJ/VGM/RFV0exIeSnEGHYW/ozUE9ftkNL\nOocyp4tO5ARewoPUxcNVwc0j5jbYZjhiUUjtHl29XL/b8VhvwM2sbF28n7AN\nfgQEQ0GVRxC8B6fNm+ZPaFnGImm97vehtYC1Pl0MRu/YYT8bmvxoHjOcmQMB\nm1Qjwx58dBfZCZ8enuZhKssxmjYwYR6yJmXmoLQaKbMKB4YDNNbJvniGtvo1\nI6hsOqT1st4v5vxNoQeDZSmrV8Zsicu7sRDk7Tt4i3y1p+f77TuyJEkYFdYK\noslBq10c8EuCDtbOnhXbtR5ssfVJwrLu0fxh6Hc+EoIvxp6OZuFYMXSz1E57\n3QX3mIp+lGz8woYkXlpeA7+AOV/KyUk5t9oslmeyE8qq0MrCaGd4ArTJbi+z\nLBAe\r\n=CgeA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA+seFk5VZFz9xcP+Byg5rmKeejNO+xpEOxq+0Yr4G2gIgNmQpt8MHgQmJShy97KbfCBi1v5+E/YlnZCm4FTis7IY="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.12.0_1547781701885_0.5780384463513464"},"_hasShrinkwrap":false},"3.13.0":{"name":"boringbits","version":"3.13.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.3.3","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"cb1f88ba7d4200e078381391a1c58e82b4df2fa5","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.13.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-Sic1UwbSvOyKpO0X8mFz3RClxeX5MRNhbI0KizEzMCpwfQ16fm/5vfNm6AUr3UUlQSXq27gvbX2ZprKcFuUWsA==","shasum":"e038ba5fa240592c405d621f2cacd580defec978","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.13.0.tgz","fileCount":342,"unpackedSize":735593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSNIOCRA9TVsSAnZWagAAm9sP/j5gI+vb/irdEH1Ivg0Z\nGf3m8j1vJmE2vISmGux8ZP9SdNRn7Ky2/7+xF2BnAGjaHbIunIrc0DLJvhNF\nzIjk/IH6OnNIdhR0GBjTsDEhN/rlLgcMcDiKeARzn+JZLjeYnZpLi+6rcTxM\nFKKGVlIagt3wDnqxCTxAw76vpBDJb74lgqxapc9zLhiJ//AW7ROpyf/b1gQj\nwzRJI1UYeIxhxtrVdhTwjLzy1Q40NsrwjKXJ6Wuod42V9mEJ9YkcXHtcQj7J\nyZAAG2xNsc8+83/QbdlHiXDMifUddWLSmXZM+0IQXi0o6GXLGOXU5/smoirx\nRtbudwAbK+wZu7B4H3Z5Vn7gArDxjgz8VAOGdgPndsE+v6ULGKtz+UXdAmB3\nPksZdsIRnzcNBj6FxQAPC3k81HRid/9Xuj/SK4E/w60PlG2duQGWhnflgrQB\ncXXbyVlrHgaEWTdZVXPhT2kIQwb4cSEibu4dDP0nXXnWUE0KaAve2fiJZjq0\ng0VuholRn3uEyu9Wlg4oiatrgLLnWkWA4aRE1VhMBm69zGJ8VQ73qgw2WCEs\ndAalsma6M9hCJZbMjLscm6llnC7YfnlNx8pAw2hMyY/83xbf7g8I3arciafb\nRLT1hy0zkjRGg3ED0DWmD0NvI3TRXCSo92vKkckuz8CuD+QbRlMOadbu/nqW\neiCO\r\n=OQeF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNoiTdmzkQSEhxbPxqcMqmj3lpsoVRJLQZzIwrXx3VXAiEAnm1i8++GK30SqZp/EfWaAeOF+RY56jNmmw5BHHNskDk="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.13.0_1548276237419_0.7308858607409978"},"_hasShrinkwrap":false},"3.14.0":{"name":"boringbits","version":"3.14.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"0b4dbab886bb72f5c50f5ad8f4a5bd1dbc1c3870","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.14.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-i5fnzEp0BnDBscDc0fJJdgki5maa5Rwd/M9cIHoPjRNYIjQ3lMbH0WfwSFTdIHVB3hUyUjNUQ2x2+1bkGiFYxA==","shasum":"520f49fd0a5a3cee43131baa4dabb22eb0685210","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.14.0.tgz","fileCount":342,"unpackedSize":737952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSm/XCRA9TVsSAnZWagAAaZcP/3nwA84jovv6gjNm1Jug\nWPJWbAoKibdVpTAjbdSVQwlhvWpghqLvoUkA5CTxxvEzjKgLT8THd9Tg9n4W\nT6QEYP4QP82rCRzc8rQi5+8oKUkPJa+5vGVChcsNF+6c+h+z53pKvR0KzaBg\nERmAOdu4UIZBFzCqt3vIFPaPp270tLC/hOa/4crm/ZtnrN7aD6fjvk2Ldl7z\n29R8FDdXTHBcl1sSZG6N+wzu9q1I3KSaTx3H5cp0XIpcf+ZyNBx02TjV5Nmn\nM+u8MrYglsW8xF0F/opcIt8IfxCvQK4Z9QNdKbrT4nNI/4plnYqZRahnhD0m\npUmGNv70TwpwI6MbLhzeeE7Lb/5Z+R6biiNCH4GZb08FK8sU12kQmWtx8ytD\nNKcPeivNig29x43Tw7asLj19KXVSXSIXvw+VxHggiAh0wb48AN5avCah2dyi\nUANM93a9xd+Zw8Rm1r911fnKFz4kUOlLBpVIFC8rFrsgBx+mP5ebBLPaAGUO\nP11fJZ5UO49LFX0SZDaMKAt60mev6x9tpSpdg+/IZsCQt/RsHMwc68/ezoCN\nP/TruM1V6TBGezHdAEgpHC0nRh+oPkG3I2weK2k/RHDCk5vVmw3wyHdNLBjf\nFXCZICEvxTScNLF1IlDCi4dkR7Kyrsuv9Xhf3vZYcguj6l7eLb2OTU6TJdxz\nlyao\r\n=jSwA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/SuYViJsjklHYTWcbiWYn+nBHjTFdww5PRuMJsTP6zAIhAOC1ccNvjIUKXOQ767WYsPvW7BQVxovgSsmamH6P8zGx"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.14.0_1548382167305_0.36835463591645223"},"_hasShrinkwrap":false},"3.14.1":{"name":"boringbits","version":"3.14.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"88828d92e79ae7821f3b9c4234d9a505c174a7c0","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.14.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-DLIZytM+/0uU5G1zqfnsWmUsB8sSd9uigov4XNQ9pqjExhcTrAFiHlWV12WJ/jUsmg093kzUxzrFS1R3xnTGrg==","shasum":"77279174c396a52ec6118fc1d63f65b451e92d47","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.14.1.tgz","fileCount":342,"unpackedSize":738593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSskSCRA9TVsSAnZWagAARvkP/1cdZ90OUrtdUmRhy1Rr\nwuNqakJwNg8QsR7eTQCfrdGauAraoRTej6kKyIox9OrRGV+i0ivGNUPQV7bd\nBUdkZWcbL47TRvn5My9Xjt0sDLenbuERxeGB8DPgfmG3YqCtVHXVsrkxFONo\nFJJYMZzpE26TkvOg1SJVjKUiHpymTlc7TMFqBjl1Lffit2KQOoyxwEmguJAB\nBMjdnS79m3iCqaPAwtu2qiO4JlDInrp76xaGJFQ3yucbC2xd5aSNCZMcpNjL\nTc8C+K6b6kZD/s7JxiXzZVcNInAmlTPKYM1DUftaWLhhyhR2SFKAWPq3pxqc\nxxSO/DX9Nsg8elNVxTaJdemoDCWpvzTqC8SPerNHqFHMS3gdXHAhs5mPk8Pc\n3GYfFZInGXWO5B1xnDm/mE99aKs4WUxhIbK6p6vr/zjTDPGlVkVSlvAhTwlz\nzDGT+ysp160fF3WUV60dnlm2JJoWG/JunbFP4AIYM4vcqGLUhI3PgAA6x5ZD\niRBKAdNydIl9XmTtuhw6A8hkng7RWqTh67r+vIx/p/fET8m5JCwjAuJC2jBv\niYRjS77mnrlRmRxGIga7zMCaeZSvgQ/09TLWt2TRd1mnu4ry5Cv3I8q+Q8VF\nUHf5qhJHPb+59jTRK/xknKhI/k/3FPuldyYHek8OknWr5xa7P6wYes/BVufq\nIu1e\r\n=tRk0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh1+Mp/onOPtZq9yNYqhyOTmRmzO3lVjdaBOmBOMwPgQIgKCsyqODWq3hpEGPSxypStwXTvDCkO5FW3CM5/afKxsk="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.14.1_1548405009591_0.9356408615923222"},"_hasShrinkwrap":false},"3.15.0":{"name":"boringbits","version":"3.15.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"0d6e56448e93ce4c1fa618eacbfb96786cb58610","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.15.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-bs6auamh69tEVwTCIQ8GysxI8bvvCxoxeeCwUWtcUUcY82BcsNNciphB6KaDdE+XQo8uDEt5oKunk9/JfPfd6g==","shasum":"3666b47480ecfc31703aff3e53e86c1fc31846b0","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.15.0.tgz","fileCount":342,"unpackedSize":745161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS4UpCRA9TVsSAnZWagAAEkEP/2eXvcAt/UHFFSQjafJO\nTWrKA+Nm5gu6M8CqM24BRHgJplTMcJTtJKEkZLLxqo+Wi2Ql8wOVNNodcQMa\nnAaIuqS/pZLZQhbqVzXG9c6ARKeu0FzgXtaEqcrAUkRJecLn3A7oV/yQkalc\nwfav88IXpw3l2viqW7pvRaHM4psCTUuziHJRVcwtdWkVMS4j4t/eCM65fBaW\nc0/cO9Nw91eHgVImYkQZAV9IUQ4NCFx1Q5L9XdP1zlXKAebuRXFw19P6z8BN\n5+/KRXzPi13ROUEob0hws5R3F1I1wsm5gUem0trxn2Y68CUhdsGU9aXYFAzX\nhck5GlEvBKnvut7U2MfyuCrPqgu0TIrfC/tbpedaHCDb8YKfzbnT9GjeGqsO\nz4Zw8b75XZ6xqvN1XyzgfAZqLa1VtqI5gf+eDbAqMl8yrqvHuEZ8GmXxlFg2\nUzIXB4MMJXU+PCPt+BV2fNasXysutEDvm16OupduW29BFjDqV9odhXRr6MJC\njs0tjr7X24Xr7ZFIrI2Co30wCdU1T+rFKZ+oCDA0FVCWHTC+Q3P10dTW8++b\n6dg/WGYpcS9551URof4vcycjpOw7x9auNSDIFu4dV1eDg0zfZ4BB+e9QG8LT\n75sUlHovwsVnXPLb7TtBLo8YwtZdPA854unpley2hply1di2mrLUbKp4hkrE\n1OD8\r\n=R4Gn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCReogjAN5RXBcNyzuVfFkaTUJ6kzIJgNd4wvY/302oKgIgVPR3DKxXFMOcvxppDSbyun7yLa/zvIU6DdtMDbAfJYQ="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.15.0_1548453161250_0.4061169103861739"},"_hasShrinkwrap":false},"3.15.1":{"name":"boringbits","version":"3.15.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"751348492ed32c4a24fa873a909bfc635fc0df59","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.15.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-z+HVqf/ARxNfO106B1VeDT6/QFwePilnoSy55mTz8F4B53N33yBbsqFOZdltjr4gOjmq+w8wLe+d2htpCCsqzQ==","shasum":"fa47bb77ebf936248af8908c85c79c3b966e4e24","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.15.1.tgz","fileCount":342,"unpackedSize":745155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS5A0CRA9TVsSAnZWagAA98AQAJKpcW1SQwkYpG77zmx2\nzn3a+KTRtZzBEJFUylJlVzjAr2S+m+BGCSy+4uTlGEDTFvVoxA7Kk2C/p/dq\n0favvK0ZikeipPmVJ7aa5wWRt6zt4JU4G37vDFtxKKdb4tFmbGIm8ivP6E1y\n3i6mpu3EhCe+aHBUjWDP8/AmZXBauCEZAPnoiyahdUk9o0tXGkX1m79hHljw\nbrxov9WCCHjXQRlW2ux2on5zzAjxfCtnB6lp5qXRTnT1Z9Do2tuYDve1IUHw\nDEDyrlDUfPUUJvy14Qreno+RQpNd1BJYmaCFH91kXqDHm6StLgcoV7Wap9Vw\nQR4pBArQNDrZwITU99xTBwv0sidi3wr+dUbMpuNa5RTmWL6mpG+P7FoZzPZk\nOatSznqe6QwqkEF3Hdw6+RkmvEay7rnZv8Hr5TcL86WU5hZLPa2aSP3D9oJZ\nqDWcqd8Cx37udxihtmHLNb3TpcTnIUL4StCDE/Uo/4S7+n5qFm6C1ILopLbu\naixTPJn7sNz76T4SW4TR6Qb9ScJVH+Dbo8N+EabMZSesbkBBAl6HH8VcE7lt\ngeymOb5OdeTN+ok/sRwjrSrd8jKbBtPtT6op9X7exALkdLg6ISzIk3jKrVyf\nKKaoLeQ3/yVrHD9wzkqcMJ1L4F7HSa5WDcNyvKZys+p1BWjGzjNOs6zmA2Za\nT3+y\r\n=uHLd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE1Nq0XdAtc0NBn1LUsp/IRy8OcYUmk5fq72pbpGOuMwIhAJRfS0x4YsIpOidnhzaebUS0AXYuYOtVagZh41Qr9e7k"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.15.1_1548455987820_0.1093411416770953"},"_hasShrinkwrap":false},"3.16.0":{"name":"boringbits","version":"3.16.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"dfd334effe5c9720551432a0a2de7a65e468d62d","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.16.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-EDkL5JnzU/rU9XRw0bpTCyG+x+Muf3khttC0Czriedi2WWEoDoWE2KKy3UHM1ulGNNNjO+1UoP3TVwxxHdXu9w==","shasum":"b790248c5ce3d00ac4a774b961c3f53954d2b825","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.16.0.tgz","fileCount":343,"unpackedSize":745694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTQOtCRA9TVsSAnZWagAAj7sP/1Fqv2KYQ3CXa3WoKGLl\ncSizE49rMPUZC6nZ09II0uEBImBXShIZWgT0AVUm5hMpNMuIgGZ0LkwolbdM\n44Nx9b693MylQ5TZQyOgkZ+Qt2Lb+vXmyi3IqchHfbIPMDBnm40SQphl9rla\nYBlu4HXVNKS9kvUCRy7WL1WLn3bKbF9l6pTJPYkK4RsLpAvr9GVea6y04LH+\nXzkPceDCAYxpJAuJsGLpuLpO3OpjNDChBSedRd5JvKIoWZQBzbECiU/3ouPy\nDpoXc0c8qVBMNTj5yTawh5MIyIxBnZJNY3DV0o706QdxVb5CYzPwWZzD09e9\nLjYTaZl6nPiWOGpzXWigJcfa31jnDtqrt7uSY4aEyuDsKrAuCKUyK8SIrePB\nhPNBBltCyWg0V7zfkro5xc0FJybzRMnchi8XwbKmd+yEqkSp27mxifU2oCv0\nTrpX/2eD3VieKqYCpuKZDuUyiIW9iXoLRnXZGLf5q+XcERmc/xg34h0jq/Vf\nXOnJ3Ow6u54W710T7cjkLLFgYE594Kfbf3T1KF2T1asGVrqw97kpKd/wzwIj\n9zjasRKjnxf5pxtUZF+Er0JRCqZAwlBb8yYpxmiWp8Fvq2sNpUHeOfK1iaDE\nJTN6WrgiRaZxcJod0OF/kdmm4os0pabSoQbGTNGHTTR00J2c9Ry9DRhJaFHK\n+rxc\r\n=2ONl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBW1I6oEYcS9GWXv+fcLUsGsh2PiNe5GIrAfZ+kCjr1fAiEAgJuuO0dWDszTE3jJhRuqyes4MMTp389OkZIK/ueD4Tc="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.16.0_1548551084439_0.059912504371137265"},"_hasShrinkwrap":false},"3.16.1":{"name":"boringbits","version":"3.16.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"5e4c18933b33f2db517b3372ae0401022b677d3c","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.16.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-+vcM/8wNPvPCHFsia1Nhaxv6+xMrsxAfK8nmsJ4O7xSz8chR4IZ9jiIec0Dv3jszaVU00bs4BGbG8WnkGngc/A==","shasum":"59e7f84b98494f6fad18a0050ae30347a044a63c","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.16.1.tgz","fileCount":343,"unpackedSize":745725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTVbtCRA9TVsSAnZWagAAEGkP/1spA5KZ0zRJ6rgCLTQC\n6umvpcoqMNp5xiCshLz1bTstGtrt2uNA2qZlyyEu5v0ZJ6kxhEtlM3RDWJ7i\nL5PpODZBXIx27Iwypad09qS7CHuilcYv/KdkiEDWo+eP4xbBez1mUUyJpGwJ\nCVH1iKgHrlQGi3d0FuZLJC7noIWrCd4g/p9UK8jSzgPGjHtMsXNINhpvmaeH\n/Ht3TFbRnarH3hBEPPS69ePh+yyfdupoAdGCkeKF4Y1yZT0LTaBbwao+mHPN\nkUrNwpocDy4Fqs+PLuPjLxRa4KeswH+Er29cLJKpXSOA3oICTEDcaXWYpBuh\n2Y1Q6bRHv37I75fp1bqrEm3RErbvBWQZPnbb3HOBso/vsxBJjp7FpsbF1Em7\n/fhI2OrW/MOte1XylLlyBd9cUiWOF5422FfFqYNZeiyv91S2BIXtodfXJIKN\n+kbNIR8cSMNa6/QursV4s09FqyMioD7tR4+Znmra3tstjTbp3MbxRu11LtJm\nCgYRBQUlM/W6XcJ4361pWZ5ZIgtx/dY4gw4hGfv1Y9DjR/il7SQWClVUMdyf\nVIAiiosQvCPxPB1facmOGOiJoW3p8Q/yyFLgTPLhVZwNRuceaaKIq9yENOqo\ngqgkWwnXgfmqB91YU26KKT8qvuLv4GbnLKxnhyB0XyY7kR+Ea4Eq541oDmQl\nSv5C\r\n=hLyW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdE/AyX7cw4xZVC36QATX22olVXEWT0h7stOSepObuCwIgZdujTmRQKGiHIpwQgoIiKvkArs545pW0x5KLrijmsBQ="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.16.1_1548572396919_0.8668008989195433"},"_hasShrinkwrap":false},"3.16.2":{"name":"boringbits","version":"3.16.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"08cd534897037b870c227cc316e5a72181c2cde4","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.16.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-aEsUiVWdd3ACgDhgWKbaoCVdkw+ViV6amnhcqmFdrGzgwlQCqxCNB9OOZNc2WmvbJpEmk5JVrGJMJ1QzSi05gg==","shasum":"15ef25df8cf959782b916fa05b04915474b13a0d","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.16.2.tgz","fileCount":343,"unpackedSize":746240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTiKvCRA9TVsSAnZWagAAF10P/2Aho1etApX6ZYuhshlT\n3NDCxZhQONWzJ7NB3/M3KuNxA/JBzbXZl/G8b29qZPCHB9JFmcHTbvL6GBk5\n2j73+A5rxHnuz1UPbmjQO1jIT0Da1K1xKrCuUs5m1PnE6Ar9rXHxl39oBbEi\nLjhwEodOInikksQYF9rY5uGXEbuBpaTOZ6agz1eDeClDMca4juCqU58iRyiJ\naDbPUs5WHSeRLQv88HnfcA+cyldTb+xleE5nbu1QeGHUH3JNvUgDufuqxwUh\nHI162p9qkdjb9a6mruA1InDkjvVdY+d3lBP49KqqlXcj8YAKnKBcUU4AV3o1\n58j1bweZpS0AEJHkX+h4nhYs+B+vbF+5JlRt86IIYOxuhu4ZPafwNo8F8QzT\nLh/sfaLaLUeCUcumhbk6JYKUaXuFjl3f84J50mkFWannDpgUzjlA7NQzsYc+\nX+g0lKrU3NiNdFHnhEiJ6Vf5uoE5LBopCEqejfTAgQr6ceq/NiyCHe8X3iQb\n7DCWEwaKnGp3MKUvB4LVuohj2XA07THpeFLoea3sOuOKpaJ42O6VrImcs3DQ\ntiNIK/jSLD6JEQ9NXVaYhB8f2DSqZVGVa4C3ZT2LzdRRGWatI4jG9e/Y+lv0\nCyFi3RGIo14v7LiQMc2TOa/CY0OU9coQwTuiFc+Lqx2Rhz/6CQynRDarKLbr\nHHaD\r\n=gGRl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8sigvULZSANy9TD1MJYar91PJaNl+lfcxKA2ej0v0iAiEAjlMvqrfLIDnxMjRwYNWdioPI6ip3Gcpi2mQe3VCGxmM="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.16.2_1548624559148_0.8193860685923979"},"_hasShrinkwrap":false},"3.17.0":{"name":"boringbits","version":"3.17.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"84da27327c89fe0eb20d49098f50e0fe7c236a18","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.17.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-qii4h62ZOqtkl6AjFpV8okGl4TlZBtYzomLnyiLy8HuHUAeP8WPlTBFZ4y0ZDHA9mpySvRklVQaRwhlpXSY4Cw==","shasum":"4ea20a3b72aa2997d9fe69080e681ef49d858d68","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.17.0.tgz","fileCount":346,"unpackedSize":753364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTpDyCRA9TVsSAnZWagAAxh0QAIhbOuV7A0SialXkKD2u\n2lRMRtWq5Pw8SZoHLRsuqG1g1U4ovZAfEUwPEr4do/00gkCyRf/ao9f0Lh6S\nMh4N18JEeIQaHWnSAw4RBBF0qi2l3ZxYq+q56vf+to/+gvy3nslD/OMaUhVN\n/ObM7z302m7xXH71oMQrBerTWZy2Zn4tUvXpMGR/G/ADIrtdx8mVb2ia0e1q\n3JpDFKltGrAkc0nQMnfpNIgCvIJEaGe89hME81NHVA/8jdgZP+7FNefwP7kx\nEEVWe7Ahn5jdUgGmLDSR/ETXgnDHEx4v4d0FJ8GAFoow+xm1sYyjbUGJKlpb\naRnymIeLQ0bDvHyYjz8mPX0g6mBdpPb3VBQagJaf7Md++w0o3ho2PZdEzKIH\n8eBjExiIwMy0giZMfdW0oKGlb2detH40OhqN1ur6jM1WIsWtsPDPOFoMB+U6\nmyJjHDPyTNJMt5JSx8F64NiginKO70+Oh4mYRWThXgEd1nT49GwDTXqmZvlo\n2m3IDF+0KYX+dGNrBvBobLWDPI2qxcwxcMMRM+VIZwwSJ/QyGn1uWey728xn\nXVqByubIpmy86otSi+LrwlJIeNzaU2LP2N9hcJog5ksl4boesyyZxV07MlVo\nxRfeYek0BUQJJJ4VgiwIXhMC8kbprFkL1E54qkQKQUODO1fJGVS79EQ724tw\n1sC/\r\n=jJRL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkf0li1L7z84N/IWdyrE5rP8wzGVFygyB7rSEdG4LWlAiBxwN8qf1B5l236+YitnDNvwJ9dMWEHEKAGTcaZAqsEGw=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.17.0_1548652786247_0.8895516801465617"},"_hasShrinkwrap":false},"3.17.1":{"name":"boringbits","version":"3.17.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"b8ef2d3ea6b00d07fbdb3693de1366627e76fa73","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.17.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-DzllxHaBpGh8MAuKxAv4JoUCES+W4EDtlAeQIjdSQ33RDhxTy6YOcdRAOpB/gWpVFg0xOUJgkdjqJl/jbzJHCQ==","shasum":"405abc53b170f6a7e7db3db1183207dae4f93a11","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.17.1.tgz","fileCount":346,"unpackedSize":753601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTpSgCRA9TVsSAnZWagAABTsP/2VggNgb/yGR9yxSuUXl\nykev0mwfxKoNAzcT8mEmHz7duS8vGuu7xEbe+NBexzFWgfxCTJ5cGzM7Bjsc\nPSB9YoRclzo1juzlufJel9s1NO436aKBOP14Q5FoJsTp94/qoS+q+VCM6eh2\nF0X0i5msgywipbhbPTDcqA0IPR5g9Bf+T1pQTEHj5ibd6jSbh3lGLFYesgNP\nsbNJoippgnWKDFEuJoRsUs1TNyMUuE9E8E4pUqL2NuedN/wI5XnBmE2D9tp2\nlVjz4H3HLHa2OJIRh992sLEGO9T5FBmwcVFumL+jGqqiw6rsChxET4tVk5KN\nywXokFA7E+O1CeBAuUD4h0uCYuBqyzCySn1l89bwIsgzvr/p3fZnfDR6Zp2d\nl+5NmeRjCEyMZu+rtYBmljc+6Sq7/tdDijpq13WCrOEPr6UacyKoD7LQ9aSL\nnkSdlYAjQervT5lDlOqvWygMHaBddZyjo4DIM5A2rmfGkOzi8UDbI9Iq9amS\nJ5HGTKrxpGfzqIoAiQy0iHUg1HCbiRyWhSOoPaloUtx5DN5CVr4nB7gYOOMK\nVzwpbVT8g3jACQgE3+2q+iC1bKaXBnNOGLQ1BmWgZ1boGZmWCYLVDZDJRFIl\nkTGth/R+x25gvGiUxHU5W+yVqZOFDHEFlu3Rta7jNpD6xcMp5t8wA2luwnXn\nrsT8\r\n=wrQj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8XM/ceUuN4F6cenEhTG2YhkiJBkIvK9ad+TEaUJgpYAiAGa5pZwRC/x/SBg58tuI7IKx6we6ZVMTPKluMnAKpT5g=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.17.1_1548653728198_0.41806338892515504"},"_hasShrinkwrap":false},"3.17.2":{"name":"boringbits","version":"3.17.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"5b1a67b6fb0a0f3fd67a1b6f33803437f0c875db","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.17.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-PPf13vlh6Lp07DAUWrZRgrEITPTZ9FYWYKIcnTMVNrvfpjLa6nPWnvGZSQ63fd8pweJHfRNMUkar82vF5fLu0g==","shasum":"38c89678e12ea54934bfae579e2533ccb0a0e9dd","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.17.2.tgz","fileCount":346,"unpackedSize":754882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTqKvCRA9TVsSAnZWagAAjgwP/1/4wNUGqohSC1hgLieQ\nBvJ/PvcUqb2jftuo0t5cO6B6pDh308kUH3Da+tekWSlm6sZS75Rp8Kago2B+\nJvwA2sMETqljyvIQqF3aYSnYseNf2QDDZ9E+auJ6cxJ8ZumAKPEs2JMol5Hd\nDKwtB9FGex9UXH0ZGqdLdaGiAPdnailp85SMHTutOcfxY1Uy2Mp8rh0ow+dX\nM3b0qVLTdF2OQlRszaGnTa+T5T7q+frWJEdfj9COb46IpY3AYkIzQbyxAdiG\nD76x+77tWH2pWYVCGCyQ63D4t+QHJS6NCusT5WdGj8JNSxRPxrfe7ErUbkdH\noqUQBX3GqzkS9gmCNWIqNvoZcX+sB1T1edHbVC2uCqRE9Ja4tTNs5MxAKQTF\nG+JjTz2EWSGHYEwi1KGNvl21PRPGriEQch1oUjVPNtwDbUusZjeZpDKuQc46\nJX0YJtyFDB2VanJVcbHfSROFsQlOzXzLAWKiev/HgajghheAXUDpHMGludFo\ngu3GDuIhMIrTuxSlWg9zQxz5oMmp8rJhub7ksM/n25IOiAfxedN8BxMcjFh7\nrSM5sPbX+fvPXNMd0lo5oJFOkFn+E0+PLHW6Ju0a0Q7kA8Mz1LTCpbYSbhrb\nFtL5a4bIwyzou5ZFrqNWrHUq5D7Pdv6TK4hGEsxjEofyk3Z1H+H2F9b8MMZ9\n8eVN\r\n=r7k+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWYeJGYIm/823E+FpSYk2OAI7NhYTNpL0qhKsC1oJlnwIhAIhuaL1b6idx6Ta0EiuXAQEhYzvtoUAMqQpWtoONKee/"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.17.2_1548657326756_0.5624877484132991"},"_hasShrinkwrap":false},"3.17.3":{"name":"boringbits","version":"3.17.3","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"5b1a67b6fb0a0f3fd67a1b6f33803437f0c875db","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.17.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-23bG64FcCz2gdSPoJ2D0JOfGYaBJnX4Ygu2cgKMX6UoVwwRS5/e/C5m7+Hfj8IoQ4u/Ob3bGyQT83hLzIId+Pg==","shasum":"06e551b1dc29c7f161cabfcbb9fbc2bbdc82f782","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.17.3.tgz","fileCount":346,"unpackedSize":754907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTqPhCRA9TVsSAnZWagAALJQP/33QOiWeXukm+ozKQ9ZN\nYLTQGEin+sXNNJfx1c0MxgVoKpBd3OaXmC4ByLdU2SukWhKjxRoFtq0z+8we\ncc+OqWa41fyk/423n3rsBVl6TxGu24L0ZXTkeQXONj+W7cyW/9LY6GHzc6n0\nRwr7au+8E8YoGSVEMHTv3oR/99Oa/2wtvArdxnPA1lDj2IvWu4y4kHKEOGn/\nIoT8bqScJciTlVVZ5ZvVFJUfKAZJgElnR+yTJaAzBeA6f3ns40LVBtt1Oz9S\nkd5v/QrZYrtZtL7dBUGj3EHxhL7ny2NZjyiReQyzYliLbBY9iQjvJacqSvY0\nWz3OyeurmRkiwDvZEq0p19fWB2fyWePIa4vgAg+k1VpA0lzt2oDmDBhiqWsq\niXU7YQEe0g0es8Q72kYab2Co+UCLjEEteZ0rhGCehwRWQez1GcSBtLT4e0Ws\nTRhRgkfKZ3WgHES8JicubqvOYJd7QJdwSsnITrZaJx/bYYT0XCaQBpBag/x5\nCzWdLrgQMBYkBcdth5AzDXq0n30a+d+FwcIaDMXZlbbyzyfGsy7AKTTYeQ8F\nTT2LIOTedMb6sW/cTrHOttebhOh+cRT3ZSaV0DKrNDJAnkROI+AX9CtGIv1G\nwBKrZP6KVvi485bkhWXOIJedDTbpXWi0WgtFr/Yg7Jc4VmgTvjMCgPDLRCxS\noloi\r\n=pe5i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN5K5pvfvLj3dNWCN6uwKyRUWyYwvCYNDjHb0YVLm6RAIge0UbTx8YRqiAfBH5cwiUmjrhdmGTFJ/gXDT3lMWvcZY="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.17.3_1548657633015_0.9263236727016109"},"_hasShrinkwrap":false},"3.17.4":{"name":"boringbits","version":"3.17.4","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"45667a37a14ef01abee338fb7a4454212df45a71","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.17.4","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-TrjYkongf/KR0MZytHppgqIP7dqOlZ/+ai/kUnLtKiLmDpsnsY+5dfHarMjhQICp3kgWxoEguMMFj2v5oZaWzg==","shasum":"104fb9b262bf60a10272da1baeb983717bd21a42","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.17.4.tgz","fileCount":349,"unpackedSize":755609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTq1rCRA9TVsSAnZWagAAQd0P/ieEK5GOELo1hb8Lom7D\nB5u2WM07KXOSPAGx3ZGdDHOQ0/IaqRVAj0unNYGxfCwPt8NlKPsPM9GNxwEv\n4Tg6Zg+mQbUWE4OD9CGAgCnpRELbJDLbPyZEr9ddRZCVBjpKe1k7NSa1opks\n3YJg9+eue24tOHl0KKhL0WEDxBv/1gSO210Tox+6ra98c761abyrOro1e7pq\n4AoAYbJdG0OYYZX6mcf4oJtdoQA/TA291706yQ1O4nD1QAk2ODiXCZCumqsb\nJxGDoGzgY5vztX2bWTSX0RfRi3Y/sE6JctsT5vggntYMt9llpTpkwpROE0KX\neV5bcYiALlUPu1qKL17+VxCO5kKSotHpa0ndHshzQsI8VgspNmu+zcDiwsKQ\nopnJ5wl1K2UPkiVdOQXyOW94+Y4omNlJVcpxvpbVPgX+isGNCL3I24Tu+oFO\nRyun9XizDtBWEhl2qWrfC+MFBZOyhrFHjkHyqZh4jn+jszeQFAmTtY1usDhG\nFB0g6XRjlwgITnHuASxu5DMuz+ZhwSzs4aPFqN0CWlTu6pHoy5QVu9RFrTVX\nLM3fqvlWZWZzuPLHQrVRPwTddyp/aLKKq2ve3PRUqEt7cu1w+x2Re9RctaSk\n4QVRfOCx+uLTnU+0gSsSEVquulzttE4rvMsgB6rkUUwtC2r1txbyAtqwG07n\nF4nB\r\n=baQ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4mlaxO8osOpUOMppE42XCFHfvIG5VOrD8zkRWTwzGNAIgddlLzgdOXK2qJudMESRPnzAY8bMK/hXP2nRNhOB6RPY="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.17.4_1548660074518_0.1670299538474891"},"_hasShrinkwrap":false},"3.17.5":{"name":"boringbits","version":"3.17.5","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"1c771d090cc20bc3365893ee6db3d4b041acd1d7","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.17.5","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-jdsGOWE4MctUmwiotyX6Tcvt0at6tu4EY06KNTzjjmGaqAp0PXIO+vVVv2oCAd+T7QTjQ4u4HceaIermZpsFkQ==","shasum":"5332af915e4c30407f2426bf995bf18ab0950cd1","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.17.5.tgz","fileCount":352,"unpackedSize":758166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTsUZCRA9TVsSAnZWagAAzTYP/jWa5bP6hJLhwmwMsksv\n4CZletqH+5/EXtuFLKhalXIDJuJDjuybJxmliexz3tmVvw/YgXXrCe6x98cy\nBq2TALUdh5bo/FvxFKWrBvbJWQ5/xIqtAJJwNpQR//NbZN7MiX7FccSRA+dF\nZfYJ5+IXCE3KWQGWj7dkXYdDUrVL96s+Y6K7vJQscXnzfmkKL4MpVgLIN3/M\nIa71hoA9V4kn9V5VEGPT28THa6ovTQTz1G1EpXl3FWMGA8463CL/oyvAxvCr\nEz6Hp/WSmogVrw3qQt7fRzpMKa3LzuwH9YWFUFlyX1POKvoujNGx2/NJeg4a\nskbYf4tEKvWWKQtpkQl6SDh4X1iMNQBkWfHkJ65BVYaW3fMDm0udn4Hwuot0\n1fRq89ZOX/rIMY6lN3W3/4Iey7Rl+txaizoslP+hm8VTpx24Zpvpvbt+j0wv\niLeW43Ji5DJkssVOue9u6ATbxf1JVI/QVQzD6US+BHqA5HdZHCs1EoQcOG98\nvYFpZKmlITuAeieps4h8kCql3LcqsZAKx0Pz53UtcLHasZ4o1AE4uj23Aym1\ntVhs0ptNTwTDzFKWPbsbUxBN/fSWsOzCzyXtaKkV+KmxOOhjTSm+BdO5+yl0\n5ySUS+la8ck8QM+J/AFjd2jdP6Z0/wrd7dbYXdGfp2knrAqsEzgk4XzGakhn\n5lLh\r\n=V7ri\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUA8oWIVRzGHp8fsuYh6ZaKOi+Ae8hN6ayWUu8seMLFAiBwN77RmGN/JHAr2C+o2x5orobA+xzflbpMMovL/9bSoQ=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.17.5_1548666134812_0.06843454627318502"},"_hasShrinkwrap":false},"3.17.6":{"name":"boringbits","version":"3.17.6","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"f10de249f8e059746c56b98f359fc0bb2b0352d6","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.17.6","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-JXm+FQRvhuT8deArHMsrIJafG7MmgHE/kbr4qUGXUssg9BpRi7msECxvrAgrS9HfUPAtnn9dJWv4Fch6uF8bXg==","shasum":"80d88de837dec8276db5031644f6d24a36a4592f","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.17.6.tgz","fileCount":352,"unpackedSize":759055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUOR3CRA9TVsSAnZWagAASkYP/RF8TKdpx2QfsyX9Pne7\nofh62ExB6F1RM19WL15hq1GkIZKb9tBI9zEuWJl0nadAxjBKWqM5uyDTTm8N\nK+RWkUTsRST0txLjpSpofmwhWISeMOAKlyqFhJvB6Vi8ogmNPML0mV6Kwitu\n62s7AI8smqa8SX2TxQyAugDUmbYyMPAcCIGJlBLSwADIAsHjZI2JhIAYxVCn\n18jL0w8F4gMNwDG434u4GkNieD806vU6qCm+O744MGt4CDuXlvxZeMysRWsf\nutOXYjkiCaI9QOQniFFeyNODjl0dl/AfWftjXVALRGpT4qSh43KPBKMQVlbT\n0ApHHGzra5buP4RDjjc0KDCNtyolplnMIL4LChOgOL2fCU3V6dMbLYO0vIFO\nxwS8cpe3Ry31x6nYGaMrAzKuhfwNhL+m2vyeBri2/ogsnt53Ij+GG1cSGhLf\nMXcPraxYsbBZ4GJMNsaMsyN7eHZHxW3veF2CeHI5UD9O062/UNQpC59/LoqM\nv9Qy5L/DuaV2YZdrz2hQ3T9vzg0lEUvKtxnOSCwo8iij2aR5S2AvtAvnXKk8\nV5L3OolQK6h6FgJKymHe3xqI/g2nFYXVIEaxfd/tONZgWWaz2SI+QVvvtLWr\nf0xh6YB3cwawAMsoGIVYtecsZgeADsRK1WdpoWMu3DqEgLph1mId9xYLYnDq\n4tmS\r\n=civ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDb1DLGWbkeC+qDLBDrUnvNKDqGO4RgvtDuWVmCTkOIhAiEAzNQ5Ejlmm/mw4bzAVtkBOfGTlPyO2Wic2fBj1IxrrTQ="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.17.6_1548805239070_0.08934178717394259"},"_hasShrinkwrap":false},"3.18.0":{"name":"boringbits","version":"3.18.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"e9542a20ae0db64c286feee69f8e31789d62f1ec","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.18.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-lU1CYB+SZT1f3ys5YyC/DIsxFdZUmaJQTMY7l1LnwsT+zgi7DSmJTyuYm0u25xXzwusgKfi/pRgy18t2TMt0hQ==","shasum":"7172d0d7939628842ac807775ee32be5b0abc8e9","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.18.0.tgz","fileCount":355,"unpackedSize":766844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVBLxCRA9TVsSAnZWagAAVeQQAIt4mu7qqXOdNe7/VAXp\nNdZUdnSWZYIXGK2bv7UxqX9iF57wey/R34nBuMN+fWouG2y9cD+Sv6dmJTIE\n4kRV65OTkwQ4nsRL9jkkZxy+e4g8F2NB2otXdr+bNsjsshH0CjrYTKkxtwht\npzuep5qEpm5bPd7wWw16AR6yFyqUB5Q4UDJPIV9w1t2XPjAXfKe0S8FJIvJE\nPiYBMKw+kk+XojjvldlMradsQbYjb/dcUonlmMGTXupJJfvGNbhJmRfRXl+3\nFpV2xjFNPoKLlwfSznKuHpPTUDua2tbjp/7ALdF+bKe0snAjs+KNVwiLzEg/\njtZjBBTXYNKTqJEX3/ZD+4tTO9MqPcG/0LqMW94N72pFSskL7I2J47RqPwU+\nIC4oSkqnoRdTajTY5SC/nyynQ7UFjjmOH45OAa9S21pd56jufvtfO5jHxq0z\n9H2Lb8MQ+5P1BdwGwUueCwopmZYw1VUkisDv/XxdGuP3K9NfM9pPUXLkYtNA\nNNK/7DlDb+SfjPaV8EhnQ92prszlhtsT5hVtqW6FHYP6vcPLR7WU8CAzOd3y\nzjFaPLZk4qCVvUxnhBwPFh2bQ34cR+0I4+OKp/t3t25LfaY0m1S0QF7a/xWc\nYqnDhYRcu9odZwYT9dy3uV837EK1mjhVONhv+bORLo0VFx3Tvpk1/+AvdYbn\nTg9n\r\n=szE0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2QAiqTyGSWEzQwOB1xDi195syBDh99TyELDCEuuhYAwIgZW1PC8Gc7+MloCts+sSPwRO5JyYYzvQ2UDTqTvhnMHo="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.18.0_1549013744751_0.8666797810156541"},"_hasShrinkwrap":false},"3.18.1":{"name":"boringbits","version":"3.18.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"648bcbe8606987edcd0d57eecf1be7a356f403f5","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.18.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-JmnrA0geYH/WdAtQqAbf0VgItGCSMkG5STr0oaAl/AW84hessfpbnUK5YpEwWQFXSVqZMvcamueh/zw82B1CTg==","shasum":"f8045f30d74504ad9cf54a2f08f91d5e98b5ed4a","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.18.1.tgz","fileCount":355,"unpackedSize":767993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVJb8CRA9TVsSAnZWagAAx7UP/24y8QwNTLjbGDcCdaTb\nK9fY0eR8tV63KF+H40qnu6FSNmVCENlMS7WkQrOMEMvOofYw7jSZYip6Lb+C\nMRv1ABIONw2uXckRfmXz4sOMXfVqBJe/kZ6fMEvcfrqmhJDRBtLiVBU+LBh0\njXldUPupBWLaCySYOW+sISi5NlwPvO8qUwnLx2m60vz/K6/Mzu59Gh1Y+xml\n/nJilycNBcHHKugKlTyeEHhqMCTb2YToTpwpuXoPF7PiN3C6nnhIqXc/lgyW\n/yTsAIX3TmBDiRyYW5osBdyWHBqxUZAz4HbHbSQ80l0X3SVGNNzHoU5/efq5\nmdEXxn7l970REFqRq11sAzpTSP72nPF9iBVT9rMuZ0aZD7ZtU6ByCY9+LmjP\nhsZxolflCzw3Ykoh17no1a3ZuOk5x6Xokx56tULIMuLKOjE5ji/m/qnV6kZw\nLCmJxM6OrQXcaPV26YKwj/uyOXz2AIbxx1WV226Tz9ISKFT8xBoqfAAglXmQ\nEB/trWpZoxoO6/7jKv5pIH3bYzMkBy81MpUlosKmnzqzsdERC7hjCboRnOP8\ngZ3LbjHyjGFlCN5YE82A5+e9zKZXcp//ANMxmlZFQNIWsM3mkdxiax0oterx\nT0qj2bJRcWn3/vArhCghBzHM8duHk6M4IX+HUc3T85i5QO+dlqS3pDqFTane\nmSyH\r\n=VLko\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe8YNJtBjmcQK5LarTKQ1cLAksbOYi4AS1Nw7bQJya+AIgVXaFaP69eiJQdE18a7Tpf5NGFPmkIfs47Duv+6GOSmU="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.18.1_1549047547740_0.6480871592513437"},"_hasShrinkwrap":false},"3.19.0":{"name":"boringbits","version":"3.19.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"152c2f9c85ffc10fe05f6b70086392f074e8b6db","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.19.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-aq9yyuZay/M0/3U4SQHMD0B53nwXd1pm7ChamvlpXQoNbbJWN6k7uT3xsIJWK/yi2e0Kx0bGQlBovKYGh86HoQ==","shasum":"a1fbb3da7ac2adf68b9a84d38f508411f1a84011","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.19.0.tgz","fileCount":361,"unpackedSize":773181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVTJ2CRA9TVsSAnZWagAABjkQAIa1MJ3x7Ix8GX6hVKx8\niTrmtyU0GosJrecE6Hkgc4/NsKmZFLTU1BMZF//7Ugh+vY5BNQ6cSHQU7elZ\n0wB9cy2OJWrJCv2akmIm3fSlpzSieqKyVUhvoB0S+Xrsi2ffmz2VNrlttyUq\nWe6Fz18IC5yQDivfLnQBwOp+0MLyQiEWfy7IFPwnVLQ8QyP8FW0mLzaKJvr/\ni1SNah00iRZsqX7pNgAst6Q3kYfhcYAGi0zbK1+4G1hIJunTxCcusV4KHF3T\n3umi4Rjui2yqnbxZ9B0qp5wxMD9fgs8tADFMln2LiE3Qb4rSllolD//Rh622\nf6f4pSpHtQWEOd5gQCvPeG6pthZjp0F0fGK8t0m2+XFeENdZKgacX5w/jsWn\ne6fnQVPkMSZaAO3VWyqZik6oQqtJHC/UuKHvoo3pVXqLb5BmrmwAWl8WW45w\ndzsfPFwRLZwVsedG83WawfzbjTmxHzLiOdKhbthFnW1OTGndJtpzyhf9J0YV\nXpMQSGPQi3ezt8rIo8Rfn2oI2dei2IJpcB+F7qFn4rs/YZqt/mmlApuTC3yc\nGCM91oGoFd9ss3zgnh/pixVnlSgelvfmNn3DSYV+s7IUSYjecCrzYPbdUIyc\n/NNXmkEy+NbAaY9stWh0IubmyT+/EfvYJNfdS9c5ixm/Mvt8QD04zu/nBbmM\nCKbh\r\n=mZYP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8TEeH26xj3I/vRrbmUJbb7yB06pNnGBmsThRjXvnnDgIgJX7+br0PJ1D0aqacpeKQa7pJrSrgEz66FQZ30yoBoi4="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.19.0_1549087350114_0.9856905065753423"},"_hasShrinkwrap":false},"3.19.1":{"name":"boringbits","version":"3.19.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"bcb5da0de64dd2c9218855f3e44c61f616f9c087","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.19.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-F+cX/65PaFoELrF/wNWan3XO8Lrxa8eCEH5MAIzwyS86bJ69Ji8oPQMBk8UJyafVHvMpvUcK9tZdL3OLgPRO4g==","shasum":"d0fa5fa7f04e9b89ca1691c65015d97b4b081d7e","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.19.1.tgz","fileCount":361,"unpackedSize":773182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVf/SCRA9TVsSAnZWagAAAl4P/iehKtBeQELjGRzmM936\ndbjQOetkwRxRmUg1UclAe1f24Tta++jxWrMa8burOiXm7b7oGIa9MCieKKeV\nCp9SIk2v0jUBUZgnyQheSJtnTDZLZjNov0N4ubiHKNuvcRan4CSWT3O3Cvyp\nJBv9QSboDtOsAFhNjxWHUk8sDJtUwklYs/KDst7YBUWLlWd+yiC3BmQs61T4\nzGDNJt5NHRw3+9XQyWfPFEIAtW+4PM2nMLB1i6RTSVSauqEAOrwLrYqJCKzt\nwK9S5k8/PwIGEzmW7EPtqOwmPydy/pc3G7G4xNgcYJYtnHvHCMemL/B7xUdJ\nWqqwssA8LnUoQtShIh6rXkERnwu61/aocxeL5IGKGrF3MP7maRH7PhcJlysL\nn9n7ZEQtz+dlTwOyzQg6B2Hoy8T8nQwBNjyvQWleUGRLQNZFfY8+zmeK+1v/\nA5T0snnq0qvDJpRzxGlqtSxclj/QPgdb8DxlaOsyQKf9vuDwS44fYJfsN+lT\nj0pFq5p7xwl66NGW9iIOR9JsUqXy01WTwqj2r4wpB7cq42+eS+hk1oV1dkqy\nOMZP6rm85r7b6vjDC61xkQY+5GUaGgprSSV1qntz3Q5zHH9Yq2KeLx8+8vwy\ntvhOgEScuYWLy0eZpRX4bvFilyas9ZfbQW9yzLm5VyDskz0BowQ4y4CKrQkf\nSIT1\r\n=5iDY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/eYRIdQ+vlpImsioWhRUtaDSbTBD11CynyLcpLbQaFgIgTO0n1E5144/0bj54kJGbYCreqA1YDDfmKLypzGS/vdI="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.19.1_1549139921626_0.4114338361344603"},"_hasShrinkwrap":false},"3.19.2":{"name":"boringbits","version":"3.19.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"e54ba85e36480b5730ddb55d583940ffeccb94e8","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.19.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-kctS9jDFOJySLMHUujLU9dmk2N11eAlwoMeVHzxWS4wxgSa3DeRQ5Q6g+Cmnoju5DuPEZphQf2QoaYUvE3OXjA==","shasum":"23585283760d0319dceca3d4ee03baf91c819765","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.19.2.tgz","fileCount":361,"unpackedSize":773206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVhYaCRA9TVsSAnZWagAA5/0P/1p07U6EzQn6YPpdDGS0\nojVv1WRk2WPWvNRq5gb//6O8XVprvkEORqK0F0kSry29vuaFY8rPwkxQF9l1\nOX0qqwwRDVUOjsEz2gXpn8it8P8Bydr1X2CH3QG2RC/GYBmOHNtW72PH3dk/\n+otJ2fzX4XNhAaCSlDfnQlDgJ7EWhdtmotSPf5gJY0Wt86aCWzCpTwXR6TCr\nXs5hWd+Ph4LEkfbpeDAWSbFxZrXf0aR6ENTeBtIsWVetdoh9jchP0McgaIdn\nkTKsxpgEYHgKvbR3HjMrBl9qll0g0slWdyu55LjtYCFV1N64U/jkackZQXiV\nWdj92VfvUaYygbx8NjPZY9nB/sPzvfopBQF2LH2IeKG17qwO85xag75ZkBUC\nYSBpeQFKyx8uQL+P8Hugt2qwojVqToNdv3fRVbaojBvRJNkwZ6HqNeQ2Rv5X\nx1iEApLNKOlodXlnvxbhpfwwvtM3MNdbRjHhvpmH1IaZnlwKACsuna3+mezF\nFgwVFebEEgCo011qoOLQ9gx/9l/ErQH0UxqAGZo/eFdyglfRncrDrwsbEW35\nG9hkT3e217Y4pDtQRsGOr/7LcfHMTFpKjezBrpVUf0omAmM1TkYNWGGTMnfL\nnutzsCC6exAb4LV+XSDyQOfPv6D2YZt7cKx/A0qv/rAsI/Z7R4by10iJAQ+Y\nxQU4\r\n=WFOI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH506cMWxJfavlNc1TCcfWuk/2649oW/tCZv5fTZhXIZAiEAxQbS8jfObCDOOZcYhTt5bhcvI81damgr/qe0aq9pLDA="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.19.2_1549145625709_0.624989731284703"},"_hasShrinkwrap":false},"3.20.0":{"name":"boringbits","version":"3.20.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"0cea01bb02797dcbb909f3357f29a9804ebd385a","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.20.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-jxY0KzZOVe5QaMQLRS+0/LIXk8JprBxzrIHyVn8V6kPzY+s5cc19OoaFcSkgkvfvCRi/slQGYYcRDNP+ZYYOdQ==","shasum":"c2ad1112b30a6e3e77b70111d348e8e4034600d4","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.20.0.tgz","fileCount":367,"unpackedSize":782235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWOMICRA9TVsSAnZWagAAJIUP/RO8iSG7OBQHp8chMGzq\nrQf1+O5nI6AvlaZ6oRYJApAMNtLaJXlREOjHsW1g2oZN2UVQoPgjPg3LTQ7t\nppIzQVkSyHdEd7GDapwPIpfiSFPvkjzg7nkOrWzF8LsgLgANqk3pY/K2/kuc\nkuT5D3jcXb7KWmPv2cN0vzwxt0StG/r3+UTwl5BSmLrlIMyNIoCvfWna1ygQ\nZv16/mnDnI9mTXhLALtk/Atm8Q/Ipbv0ht1GwL/4JLkN+41HYIxYc7BfjvL/\naBxmVeJ2KDioZRHTuOqyr+TxIheZEXMY5JGGUZXGkpWRV36MlaW8Jr1Xkhji\nntjrhlbRd75rbqeo2QcakBkuj1BfAXqSqYdbRiHiJ7AFwYLwQMdhUSGDIHXb\nhWrnpY3YvTJi30Ifxp1VAZeZyNAnSSA8voAhH2BiD7shg1BUSDnd413pmUTv\nAp+gzGZ/RWl1vZJ7Ub8LExGfpuyWG3jq+UyWAbutPMjIW54f8u4plGYv1i6/\nf1z+lZUH4TzbXk6TtdwGpup0lYs9cHPHWbGpw0IHf0xD65252SVbOiUGaZQ4\ntLwMUeHogt5LHMlcAhvKlb96YsRxCuLCWBe3ZxfKELLKjCyaeVxsrU/OJu6R\n9vhcnxbe0RofYVXWQX+3Ka2YkY3CSglEzwrl52BUNn2PdC13EaHHmCZySN+I\n/4TG\r\n=I20W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkb+Sb4r6nWGa7a8iWXESVwcShLD+0kzTreTe8gkyyBQIgFBrlFn8mj5v4TFthbUQ5zqG46zEi8QxWeUPJDJxfwAQ="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.20.0_1549329160266_0.578823171655668"},"_hasShrinkwrap":false},"3.20.1":{"name":"boringbits","version":"3.20.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"0cea01bb02797dcbb909f3357f29a9804ebd385a","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.20.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-ccnldD6mcxEO1UmRe2HIFSXmoYxWjsHTs/eVunfYdJl+noPwWx6BiHpH0vDThBKhVzEsXjR/+qxnwKjoL54BAw==","shasum":"c3fb513819891af0e81ab4cdec008779e19c665a","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.20.1.tgz","fileCount":367,"unpackedSize":782497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWTSPCRA9TVsSAnZWagAAx1gP/iP0+H9FlMzGsTEv89xi\nUJKardXnWOjh2swrdmLN0SHIq9QLnx5sxwape48NW3k3rwHauHeRe18L2pFw\n1r+p8CKxTUaw0Bhj3wLJyH5DjS2P9UGuYN5/nE6x9EL4J3b3xKrMu8NJeIac\n21N9LEtUJqbvE1C6VeK4EagGV0ge1zdCgX/9WJfninz0imALIEH9IgJZ6heA\nSdJlCOVgPOnvtIPp9RVigua1oOCk6PNpfW36sFmGXeJKIBuytDzLFjqzwBjT\nWumCGArBY69Bviuyeqza7uW9FK3b9KyeSHgG49MJEC+jG0xGiPqgA2t2fE9O\n8Jzy5ZdDd6/9pZjRg2SZ7jMzQyrCI+mD2lMuA1K31kFqkoWtFPWHlyp55O4p\n+Dmwk/QpXhZXkGZ9BRAuxPrZQVIt13A8KViFXp484B1xzV5xp2Xe5mHFU9ZW\nEG6bHjmj2NwNnctDKLK5ZGUiNoe+QWYG55CpwhrTAbZXOWWoPEi2od+pZ/cY\nTMvRD/azhFKpWdb7Fks+hX4cCvoK80vkRZ//m4GbNt5dM02/CfzTdtgcwjLv\n126qkeJzDHem0LtyFxHhF0uGEkslsP5XOGG0W8VYh4AovIUHRveHZ1YMnVcn\nTdcD3N2Dv/auzhm+fUfvgEPjC7qb1k1SntDMgUW8KVpTZXpeFZkODC6gpH+d\now+5\r\n=04Zc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqa6aAFnadOh6ojPNUM/j/Ft8tbz5wZAIefm1sHZmWYAiAm7NJsjFQq63TypcDGF8GgpP7XI2QMBBDe4d7Rn0Ya5Q=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.20.1_1549350030737_0.8827863647422785"},"_hasShrinkwrap":false},"3.20.2":{"name":"boringbits","version":"3.20.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"0cea01bb02797dcbb909f3357f29a9804ebd385a","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.20.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-MzR+NnU1d9ZTl5kB8b2S9wOd0pH9Iu+J5QJWqCPnzE68QJkeqiCooLyHAcPQdMEDtHudEvJK7oqszsuMOg7ylg==","shasum":"fac315da309e63ad2d6a708596851656ed6b7ad1","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.20.2.tgz","fileCount":368,"unpackedSize":783304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWTYHCRA9TVsSAnZWagAAqLkP/3Z7e1eoHJjI6wndoYRe\npjs8+sEkI3Q8qks1RzwQYHwsaIAMfr/outcQBR7UqzOr1vxI2RALWEV9nBBH\nqdm0CwsAuoUeQgkme7vjRufbwPPJY2CnLOrDFzPCm0QHRatCRoy5oDVxgfq5\n8zHotrLm/QuNpoXe9asQwwcg0DNMJIjZ74mnNIqto7RQSwpxcC4hmKAGJTpe\nX+b1hYk8iF2aVrFK9d74XlTEeR1WkjcUJZzlo//V24ymGSmwkLZRQblPmSbv\nfy80Gi9RRNQX88AtWmo+VLLksj4O1aqNP3cTtP4D141fDtQz+1mxf262NAvP\n/Ll0dvrZioDVmhqictDtnkmi1XlCm3XsM4B0E38iUtCQZD1HmMndCwVeNbJJ\npcq1DxmZpqQ1Xrl3C+bfFNCwxtxtXSQftuVaWMQy07XamGV4len34c3wAaVo\nY2wWybdgDfJAJbfCUfP2fx5gGst4OU8jAWFbQj70AT1oBNvE1NnMy6VOgI9p\n6q4y6bR/B2LI6OL2bkMzLUDmwP8yJ7JShrjh6l3g1lHPLumUv3V89iWJMAOy\nVnc0v1ZzFzb1+U3LQdhiIT+ORtDU8obmD+RBDQ9xiApQEPYsXAjMG8lUHlwm\n+c/V6dsDpkVV1LJgIqHom2CDfmGjqZo2G1lGT7N2RUQH6b+sUHSs6N4M/dtU\nTDZm\r\n=31jH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3Oz3lBiEqV3VhxKT+SQbritphVGWROMv32mvSNC5AuAiEAsRQOlm6gU6s/WLki+vMyxDg7xPySRqF8yDPtWvisu+U="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.20.2_1549350406903_0.31037753356450826"},"_hasShrinkwrap":false},"3.20.3":{"name":"boringbits","version":"3.20.3","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"92007e692ef277c03dd2cf3f89d385ca7b470c07","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.20.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-WYCL9xTtGypIxcle5a1tUct3TbZ8Kb7WuL4YpLvoUOaD9Thg7LmLcwgy9NQIK4XIiRfmgOi9omQouGYkyWMY3g==","shasum":"e68b41036678a4c963727cf7197e6f3dcdb59cd0","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.20.3.tgz","fileCount":369,"unpackedSize":783914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWTtYCRA9TVsSAnZWagAAKnYP/38s2Dpu1RmtNBOK5J1+\nCm+747oyZbEqqGXdKaGVFYedPj2vMuT0shGfRqrwX7aRzm2ruZdzVwWB1Hu0\naL/fQuQbtUoY5a1xT3a2PthZpFgdqrWOAc6sLyMaCZxW6fJa3Cx7yW/4/EMh\nBc2RvAuT3CZIrjyvSUs75MoKnpk5WigqtbN1ZusUQGCZe5/0GFsjFtebD/WM\natN5EJzXMaBE9WW6IK0CJhEnTboa8EjB0arv/qZ6mV5wiDDsym6WhT+SIXJQ\nfTQtLLIuc3dNnYnnyZFtcwP3yi4tfh1JkbPLNL1Tz5orywXXw05SHWc/Th5q\nEX/E7F/7QQSwWgvJEDiUFysCAe3Y3EW1Db8HgLhg9nQibuEIE9naQ+kSF59p\neIUy9HGWfU6sufFoEGytOSO94qM/Pt2IcK12YX6gFzulzY4iExhHhI2BLDgy\nlxdIZKto3YMG3lKl54t6URhIG+RlcYvEix5FZd22+mr4y6fevtOkzpIwQJ/7\nn9YVGPqSQIP3rJFvYH+C1PCPBUY2C/9ZtoKgJHXXzPLgAKPvtX/QFEwEg8b5\nlaIMm1WYOOn33htVU3oDumcdPa6Bt8+bGmZmOZs1HnglYaPv8sDvu+Q1nfno\nvwisfJY1+akSyofs0R/hLCBD7yhShnsoXCKiBx5Zt2yfuaXOfZWeu+w3Ere2\nj4NC\r\n=3BOJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTu8h/xg0MxewY2VS+n6EpbRiONlKhMPrhaaBdYmT1/QIhAJ9Lt2DstSSl+4HlsmSoFfbMvwi0Jek0e0yL+qY8EJEm"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.20.3_1549351767467_0.5585269327890048"},"_hasShrinkwrap":false},"3.21.0":{"name":"boringbits","version":"3.21.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"f3cd390b16ca297c2330d1d0de7b4ac29f804701","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.21.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-R53iMYbgIe1csKeLBXCFcrmsMIIClYhEdoeLyi5yvcfJwd54jKNuNofiEMPKEH2ioi8ygyuAmFJKal02Zs8eNw==","shasum":"4600578cea85e6765411c0de5f6f58b089dc7b18","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.21.0.tgz","fileCount":375,"unpackedSize":797335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW1vvCRA9TVsSAnZWagAAR9wP/0de97hmQ3pjJfR8sXbo\nFW8Vb7aUu7xqjC9nXXbgZU/puAs/FG/j/8Pkqzezct38RB+KXIn+q8QnZeYv\n9nq600BLKNiVi+hoirv1uEJC/+zCuQ45R8WetH70KFcjw4D/n37r5JtxIH3y\nRCCBUKvS3jDJm/u9aJg+N2WRbiA5tPPZ/GssfGuApLn6FPbbkvKJEEUWRBnN\nQM93bbPg4t5rdyco2hyKLcw56quvOyIlYVDIUOkqZRCH7FbJi37HBaS6sEtg\n00QixrF1PRpwHtKBzP5AoT1a/xHaXHnqLwYGmHSfq/0i4MidvUGabOzZGVhB\n6KgGNgERMtBF2vmtFbgPlRkDlHtt0GjnBYbvkMsB/LfK6d07iVa1vEcOP+yZ\nPI8uVqF7rVz7CEHGA/ijj8fzlxQLueYT/rJ2IwlBI1TrwzwKCgVAhOU2bg3D\nldz6WRtv6V0AXvTg3gUrxe6PKiRV0lWZzV7Ma9dHgtJIU7O66SYbhcs97QUP\n1grNKOiCjvCxwdpe6WgP7wj6J3XwiozX31m5SHs1rn3saIrfmRJZ8wr+leiH\nQISvPpeuXtpf8hS5FEUuwPzy6d3QlXJXeo0LnHvnL5vWQWpTd6El6SBgDxGx\nxnXYrvI63lHkqsqCpqwDXeocpyZXRaji1mHpGZfirHRVZREr1v6m/FevYItW\ndybq\r\n=dytK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1zWSwRAHDYMH7LqzUydrgGKFXUTKALTMaiImt7gYpBgIhAIH11hvepyhSWnIEysszMUiEqEitbIq/nqH19Nq4ZbNL"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.21.0_1549491183048_0.40654635056609667"},"_hasShrinkwrap":false},"3.21.1":{"name":"boringbits","version":"3.21.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"004b4fca9597a53f0b9f86110dfedbf1913eddeb","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.21.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-Dr04aF5EWPfXN7Y0YOZSka4xrcYKPBrNJ2ZLOfTx7tbbyHiG/RoA4El2paX5VjgKtLWJXji/FdEdN+dMxaI1gA==","shasum":"7d7edf32bb62a8bb0c8df7ee64b2ce8cb8826b49","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.21.1.tgz","fileCount":375,"unpackedSize":797328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW117CRA9TVsSAnZWagAAUwgP/it8JGGHRkneaiCT9bKe\nAYuLd+BFOZardQ8r4MNJ0/PcLheCk2YGwtquT5KLGqtIKNJnZniGOlkcxLMq\nALScHsRdcpRQAzYrWGxgwU8uvUS7Y7K2MXFoFeAiywIXClMuGomQsp4BXnRJ\ngKIvcnkAOuDmdgjGnlE8ANWlcWeADWGVs03f3d4vhUB5NafPE5rjXpY3JX4P\ngsJBsMRX8nU259cVeVbXBu6F2/qrU8bIkdXN10HPFdjz+BtGY0QJC4aPQjTx\nN3yijNhIv1DLIdb3SqZ3EPkYMzi0G5ch0jGWbwn3P730o/xSz7tcZWsKwAMc\nKzVu5zdOXeIEIPmR6GhCG1SDDJ6ikZTycCpbY96HQ0V3I+D9aPPwN2IMbACP\nT93gTUxNSc32B6HKyT+lpKIs0c7AqD4JQr2bIGLpkOJL3UxJaygSiVgMlB9S\nHLJqMhhp4iHj8HFcqIB16/f9wOqpp7F/cbwwbs/WsqhgIVBZw0G958zN4otI\nk2SRn7YAuyWuxHJgEt00uJ2JW6je4LMyLBSiEl/+Y0F8+xslq1m0WGX4SNde\npCRDwqw0liO2wXB+0uatG3cnyrN654GtWDzZofEPS+UCdT9WsW19+BgWaQ6Y\n4eGmHxabT+j1xCSNeCK6bTrV/LKRihyodjmSnMWCLVtIeLJ3cMvFfbNawHaZ\nxbAl\r\n=LzpK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1BC7BGwTp+529u51P5iq6+3fHEuePE+bqac7Ndd8+DAiEAkNBQ52xF1UwR5DMFEGJyOyXSbAwLIR3a4I2oNNGGqSM="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.21.1_1549491578703_0.8867713026796833"},"_hasShrinkwrap":false},"3.21.2":{"name":"boringbits","version":"3.21.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"fc168a2d4103863f9ea07573137eae4c856c2cbd","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.21.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-r36R0ylp6FoiniR6drLnwsAMLukl8qDxa+CNmfOFwfeX+dkwf1FR13pQHEirduM2FDQ2vV0A587pJnxrnAGghg==","shasum":"a48a72adc1e04bc66e6f1fce51942d3f60b52ed5","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.21.2.tgz","fileCount":375,"unpackedSize":797354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW1/xCRA9TVsSAnZWagAASaAP/0qj3swNAHiuQCgW0Gjy\n97gnsfJLy14XeLOnhLjcz+tmy8Gsd5irlkfASDqZQVuW9SDaBuK4v0kzKcTB\neakcpVd1STLml0DfYzTcvnuWQ2ZieaUHwawBAOfScBEJHj4jzdapOEP3ts8f\n4eENfdON6SiuH6/f5J07eWECLwmzOvBadOTqxTUMo93BInL2rI64j/KVUDM4\nBhQrGoM0V5XNxr/fbRsoHKXMqmYh3eztXqSnye1B0J62LBxuwnyy0GGaCJYc\nMqsYPZGe+trAiKRcL2UBccC69Axe766NRKd2xJWKILGP9F2bxhpMwbEmPf8g\nBa4DDQZu/dhkT8uycaNGCgIBMBj5O8pCCCZ4SQ9XVKm1pyc6SLPZGZ48OFZ9\nTnhxVv2Juts/ciS2l0lAO0B4/BkX1hf/DPFZDA3dPILUAtQtFMyA4ZCFY52M\nIIunxnMFIOw5or/0CBa1bJyaEluygGtuEE4CZNbyJeu1fDFP/xBR+59IfxmI\nXF4CIEilGmqt8lwrd8HPoVJabdPadIEgP5t8MQbj9fD3hzyYxwal49jHAfpp\nF/QeK0T01nmFsRFxx+QCFH53iZktIxCvOszs9ze/HgBKGh91ui2wufJswgT5\nPdngTdfU6lE+NBNzkChWkFVrRK4uKlx4VaEbMLDEEIOz15ejNl3g61Dv4CF5\n2nM1\r\n=SOG1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVK+beT/+uH1qodSQlwmtM1b3Utmo5bfLJqFWAEirFjAiEA8QCdslVqxGiB/F7HYRzi7R7rfPkPV838voSeBWnoq10="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.21.2_1549492209204_0.1984358478130943"},"_hasShrinkwrap":false},"3.21.3":{"name":"boringbits","version":"3.21.3","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"3707c2a0c873d992ea7229de91fcaa32b9fae742","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.21.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-bKzNrOsUQ2ysFdHoWuQLaZCsnCMRsDwMbi+nFr6FKIii8Pex6sY8sZrZDECAbDGsD51tItI81/pyEiESD2jNxg==","shasum":"e91fc62767e027f8e1e5134c7fcb6a376bf4bb9c","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.21.3.tgz","fileCount":375,"unpackedSize":797933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW78jCRA9TVsSAnZWagAAw4gP/00ttbYNiWN12hgKAPYj\npzIv44J9cFHuYeZN2jvpjyd4DmxdUQtIL+Sxh/LvPvDddPjHxWhExwVJC146\nODjBNVGTtOsM/bKuPGHsdrmDpeYAu+xhnRoxlj/q/2q4SV1JWCKarySAY8Fs\n2xLm+eUNqEkBgUXKV4yh+81Y42ULmB5T+ZOnvV8Gqsr6tWvi3nSGpajT2jSQ\nABjGhLWYM5nCX0wHD3WZsQOnvbFiJS/a0wQsyC/UwrGcoG+CXZvS9MbjaJgi\nSt3TFkxb5/SuHakC1mpNiYLfyJXnTUYLQr+VU9LEOy8ep5bFa5Qy6pfate3K\njA2Cl+UdDPixDUca6MBrIeAAliXBEiP3JBvc8SJf0FpDxKCkocLHVUM4ifCU\nlX4rNuD+oFzhdWAuqnVw+G0WKb+2SL8VvLfZUh4J1ZoovQQM/i4T/ZdWHIK2\nVEG9OMZOM4QYNSqk9p0XKcECfxeGkal16HCTkICLJSCKqCCJuS4J5eN+RsyF\np6uJ1okXe8sQRL19+tiemgdm3b0kOM4WBsHpWXii4F5NZ5nrrb7fATXw9j2g\nWQ+5sL3j/074um/9Ve9V61vDh+Kr3dMyO3vlPTMGvbDnDns1ivi9ozo0BL7w\nL5tO7hpkyEH4cGVGWvcVMqek8FSpgYZB8tSin1b/6n3xuH66pwGFwLpvBvMW\n84RL\r\n=J50b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8KQvCYdc70NdiBtCz8uAJML+Oed7lUq7F8o6t9G1VhAiEArcZs7gQKPy6chcdWWmYRBVUEEC3P0eeozkC4lkcohf0="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.21.3_1549516578405_0.5987111582343425"},"_hasShrinkwrap":false},"3.22.0":{"name":"boringbits","version":"3.22.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"5888b1ba697fc7f7bb585fcd501c68498841c9d6","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.22.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-Q6wDscPdS0r9WKSO8jrNv0ecj5A+DRtM2Y4ZBmLavXJjheSaUpfBJXvtmiemkzEpMO+36Ot2KtBdGdy9EaSwNg==","shasum":"ea138629125c59e2b97e952c539264b843f7eed9","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.22.0.tgz","fileCount":390,"unpackedSize":821262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXNsACRA9TVsSAnZWagAARNYQAKSnVZ+AMWgjK22fBoRN\nlUOBadGL0I56xtrK7buKHOmnkoXIz9L/+U+ZAGl/WRqop4CNaPb6ymuJHIBm\n71eR6q3jR+SoH1L+YFiC3wzzRyjB8vmTfLbgtZLO0cRFMz8VPDUFA4IkhDdF\nmi4T2Ckputo0RjGNj5w4yeA5TsYMr79bSKSqtaw7Z/6zfNyodyksP3wLOsPm\nVTxbDwDeBTR2vHeRyBNqPw2aXFUltJZbG4vHy8fd2kTTbYEIpeRr3Ov1dLNB\nCek3teRtWVri1M+Zo6ijKVdHSDPqGDqRKMaa08Obc1v7gkgHmmBz3oD4205f\nohEf94rGq4uFuoPOnsoZNVAcTKZeL5Md0kmhT9KmwdLeaIDJg5PCDA2qoD28\nry/VgaJB4dTjpoo/lm0PUaFWxobqGxyCnYP8kMtKKwmpxyIUkWRo88eTvGTO\nZhadwegIM2wqLkhUbp/dlyC5wgyav/9VG4Rvq109JdFlNxFNQSOJhp2jIuj5\ndz03F+ugZy64AHrJtQC0i8ssHvZDqhstTTWpoIbqZJTZJ5s2Nmsp8IGkmQ+Q\ngfLIxSa/vQQI0uq8R1RKTQFpViG0JEcaj/pyfgvMASl2ljYKkcUcQki29R2M\nqFh2XCHksDUoECE23QxOiA1P3KAxrK3SU0/4fm/omyJAveyJuQ4oxHipjJ20\nMPRl\r\n=ENg4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLcyPcZIAIRH+qUKhG2K+EE+KI5X3ocyOVZGV1aJ755wIgBNeCRtXmoy1sXJxTTCmGemTXXjbGNxp/Vi6YBpA0344="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.22.0_1549589248220_0.0008544730633528452"},"_hasShrinkwrap":false},"3.22.1":{"name":"boringbits","version":"3.22.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"4441a85cfa8b228bc471ced828c6832384cd8f5c","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.22.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-tW2Nv5SodV9+SAi+2zE50GqgYila0/e0atpHdr41NpXlG/dRy7MUFdVSlCqx3UMgUWQNNTooz8aElx0da48AAw==","shasum":"c6efdc229140dc7c203cbfd1c804e2f0cc8abf4e","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.22.1.tgz","fileCount":390,"unpackedSize":821786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXRlpCRA9TVsSAnZWagAAUBIP/R1Olo2JBlcxVt7SWYY0\nJJs3/ckeBC5oGCxhfUIoKi5RXA5Vjf8ND3ktOXEO7ab9HTDbckLKhxam5Smu\nMnOPOedzfauKePSqyeSeg9u7LDtmtd+3yiez68Pfc2giNp8OVEQt8cmq9xjv\nu2oIDqKCW4TAW2dvuxLOK8nyXV+Cp7hYDy4PN1/aCz90XcdlrWqvp2SJQ23X\nK5ShJHhPB1VBfv5hEhHQUbIV4boWq48UWbn/vIDXiGLmJvLVKkVJi9LvVMES\nJHUnfs/1CFAO1iAnFuViBlXEM/gNpRhWymH8nqLMUvkXCdmUClVkFABshTWt\nVD4qmCgiVh7+y2WBwfCUvZ6g28pje3BRWYWvVX/osUPdLUU91eu1ZbjcKEhK\nqK6+lE+NAr+egXERuN2JpLqubWpYMiSGa9CxniF6cK9RBn/bND+TznUGkYOR\nWBGNJFAMjqKflYdTjtRBkYL5/LX27Atpg8ywei9plArkATkMFRg2IOmAlQFp\n5TsCuYa0ozm7HtKWaNdc27rwMSpryCJwX+WTkPZgUOH38b8wT9F6I2agjftt\nQuiw2I+7EeJOg7qbiX3A1+UdHN5vifg1/CBSoxU02WSsFgx7aETNWc7e9ft0\nrfKjdDvWdEDU9G2JdHu1ur2WFuauNf7HKCXw7XD5tauqgfh702nGAitr8WDr\nRmjK\r\n=WYvH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLCESgf7l6X/20X9LU/OXUf+iYG2/lPwESUh++IwgN/QIgVKqxMm1AcT9qfBmX4mDVN3jZTSrjiHEA/QYLemCh1Q4="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.22.1_1549605224342_0.609149657544509"},"_hasShrinkwrap":false},"3.22.2":{"name":"boringbits","version":"3.22.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"47b9c5ed4a9193c7dac9523212a87f81c78d7c2c","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.22.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-0gtIE5rdkhKCpQyOEtgUmlYnGyFS6VXnHHyJIQIs1omKQ8ax/BnajNDuMikqTu1zmT+EhcepKiasZWNCPIAnyw==","shasum":"9dc58247210b000cce3981d1e5f8740624513a27","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.22.2.tgz","fileCount":390,"unpackedSize":821645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXSU4CRA9TVsSAnZWagAAywYQAIHRO/ND43iUn5X/TSZG\nBlJcIWHDzPYJeHgm9PY4K+k0QgYUqOxj2P5kWPxetBscDnnhAHiMdnNJb/FL\n3ictyMzHxomQUzvkKcFTNVoF7ZfUfVXFT1Y0zqzlV8MGnwspwaIybHbDnQw2\nQzvi1pbx8nOQ647OZE4cEdqshlDaUBOyorb99Kz7YbsEe273uixl8aIIlnzL\nvPQiGOzPYnX00lZ7IAuWP+zcmYTv7fwWv/N90uAY9d0RiEbpOo8g8IJnZAf+\ngR2d6PwcPIqoopRnxjpBMGnuIWsaX77W9ET8a1gr5KgdpqDj7nWigqr8hApt\nNcXg7LAXY7V53yIK9fY2NCkXOeNp64TmH878dXXn8IGmZBeHJeIsjv4aomLe\nh+aUxz3EqKw+0cYwLjhghfuXGrCFWh6OXJo5zGi8DG2GBQCWHgebTPazxDTk\nptCeGdvc85DlYxd/hz/E/pUBH8LoEKU63/7EYfBUd62gtQivtDL++o7oRt4E\nAoZUl+y14C03hm35+suXeDfI2AoQSpXoZ5UddaQJsUc4DPzuS4IALvjU6GLw\nt+zcr0ICxWX/htzKKc0N0wtQOHrq/TV3s+9vs5lH4QZlw5wBFshTc5DIfnkG\nWKmxPfZBUh2OvSTmPv1QnlkihdwrRQZqlWHmllhk2c2OCt4I0sUv2mMou040\nbMlf\r\n=VrQQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2Ll2ITksdI9cAonI9onMcKwo2366OW+7nGs51N3gSzgIgFmY5xvlhYbCX8Dp0q+H+fMN7kOskht3ffRdp8I7H/5M="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.22.2_1549608247614_0.2968029463034334"},"_hasShrinkwrap":false},"3.22.3":{"name":"boringbits","version":"3.22.3","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"3e237c4fa9e438a763669f9f20e30d6f1d8ddf80","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.22.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-Pe2sAyL/9SLUKkX0dZqE3griSQPbgvnrEALwgeTLcuT8Kz4Qrn/wTIoD3TR0N1wtlnGKRhyNTGxKoyUMg+locQ==","shasum":"1809b346a497123c4ce2446099486ac55f65f93a","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.22.3.tgz","fileCount":390,"unpackedSize":822176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXSeUCRA9TVsSAnZWagAAWf0P/1e8edXNTaXGSQA4RhOE\n+o0NHWxzZxvU0GNMk7qfiBV/efijuGMp4Z1K8n/Ek61q8rIn8pW9VuWtIxiu\nh1esug4aC1wffhFq8QoM+5Af7Lik/UxF4vQ6gjMYlqnmJ6P19KJKlnufdCvO\nWK/HIpr4/LZrlCUocU5D+1HH5x9r0jtaV0NknyWdmUMxhSSVsXaMkrd5CtCj\nYWZaVIRdS1waIEzps5GMk/MD3EN4By3bujKzHl9ol/F6N1Vm3zvx4YfbO1dz\n6vB3k1wD4QQCQMZaRCxAJId7r+jKOjqFaOUOUj/5Y6depls9I4VqMH6cy/Dk\nXhcsGTlmYYaG5R8pEh6btcYrszfNzwqazaNusOfv1HuuMrcZqjlDdz52XvNm\nP8eTT0IaPovVExfZd1oH0lA7bba6HBcvltKkmwkYVX/iqrri3Hi9SfQIq4mj\nrY8tlNeTAOVn4h0J6tSWG6ONJe6XRilpVFAuL42xo/izC8SwMjPdT5kNE6ZU\nh3sKjW+B2xGbw37ISVms3+mPHBpAeHdAcGCRjvdks0joDdaKhyN2Ts0jZdue\nlG3slKK+XAIV3BQyoAuKwQZl7ZKtYtTaOERdkVaGgHnvyW1cgRnEeSgnL9ZE\nhP71OPXeDqLhHaBwmocNQiIgGSCqsXoYnQT7LasNOhFM3AWQLrosFAnO8GD3\nEdmz\r\n=YCtI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFelwxl/KMUoVvpUP+RMHk9JI8RoeAIfhuoAUKpR7d/wIgR/yz0FU7bZX4Y4Js9IsPYLsJpzrdzw2hPR1RDQj+rUo="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.22.3_1549608851932_0.9497371332768134"},"_hasShrinkwrap":false},"3.23.0":{"name":"boringbits","version":"3.23.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"fc7b6e2a0a9ab1667fc2f65c6dd4be663b14ad6e","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.23.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-O7v1IGhKR8bNnwqBwhcuZh34hCx4iBB4tmkQfuJazWfqiJipeCJDiW/YNL2JhYeOfpiFUfkFMM7H3BRiKGzZHg==","shasum":"5436bd31c497d7bea69250ae3aec83c1834b0bf2","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.23.0.tgz","fileCount":390,"unpackedSize":822635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXbRECRA9TVsSAnZWagAAB54P/3x4eog5wGkzkBAujSwa\nvyO4xYCLpoZ6tgwu83wzTJe9yvD/amoOoxWLh4XGzM481aS/WjG5CiOccoak\nhrI4pWLmhEzwV/YEbyBSuQHeyzZJMgwYJzopBDmdiQekGQawoD1+Yyhe/c+D\nnsSsD1zFAzwbw5LFLlLgzxbFrP1subR3u2wCZYwiUziDW9/Qa9cH6cibTetJ\n8EKjQLcfX4zaw0WSP7LjF6fwmnIpk465yR4ZLUPhrlIY++3BfN1IM5yIJZn+\ngqbAbLj537q6l0jx9xZlW7A//TZwaR2ZMeHqSMhuLGhDGzsO27M9K12GaBnZ\nryz8hCTSq40VXA61Dg3XMfn1MLXJgB2TmxLadLjybz7x36S7i1/FDR/+JWuN\nQ7Qf6fXsOAtQsPYg6nEQrHrPxir70fMOW3KwKEA8mJQq/tXD67IphZwvI/W/\nwdMUkQUok7PjKTWsKBYHvM8SgIM6W16Y+rlko6cf85Wrblbn/BUv+Ss0+GvY\nNpgILpGeQ0IL/cwe79EqirufJKaa37OVR6IAZEvVfoeUZSoWsxGqc2yL87hZ\njUp3HkwZ0tXzl5FNVS177TBk5Shluy4yup/8rYvwYpDlS8Hy/n6aEOHoRI8h\nU8CGv4P070pSdhACtP5Q2fcPWcgRUNOejbfrP2LwygcD/6Hxx5tsvBH2UAMy\n+Xxz\r\n=VB4u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtP/lb3+VWrvR9MIQaiCGvVJf7jsbqEIBE74StFVXT7AiAuUg3YHHgThttkFCQT1RrTtNCcD8Nh75RNm2hd2ekSkA=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.23.0_1549644867843_0.49663995890428714"},"_hasShrinkwrap":false},"3.23.1":{"name":"boringbits","version":"3.23.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"f05e68f693b4c1a518750211fce29306169c05e3","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.23.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-74C3HFyOuGZYTY5E8ycbtatIe5O66efNjn8wOJQ5GgWx5gDACPqigwyGnEPKjyDLEw5b/MwCsFR/rxoDZHYP5Q==","shasum":"3ef7e248452aec9281628c62d8a3b82bbd4577ec","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.23.1.tgz","fileCount":396,"unpackedSize":827890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXzZ1CRA9TVsSAnZWagAAN0kP/2giZsTOkq7Z34sFjE07\nvG1iY047yQnjasCUE5gtPskk5y458KbdgZZpZCKQo9S5YRST10bRjFLujtmv\nLRIi//5+PDLHlt7qztEsA/T/Pl+3FtZyMnokAInGuMQx8wu+aMKZd2ph/xbZ\nCeIFSLjCheZD4U9crz1MydB+GZiGm9k3eUtLJW55ku0sbDXOZwMe33wqM4FS\nioJJdMSt7GSjicPVysIchk3rwqfr76ZFX+eV9M2R0I2E7duQTLr1j+wS5WBC\nNPAZ18yfvkzGmRBFODP9HCcfIR+iKY5aCfSfnPint6B6dV9EimP3/bGk0wJJ\nMfC8ELGytaC7rTpcLoKLY5jSfK4cvsyesp56RpTfwgGQ9ShzHa2dvKCI3yHT\nvLFaJEXsGP7RNRpRiS74rU73bykTVmcAnF9FWRyDEFMUchVb96q8+DMzcYt0\nAszdvk1e1lHDNnk1GpQh+5dDnzZXaJhQp0z2fbM8wYNjF1YcW06UDkolDw/R\nGsXSicMWdXquyzMR/q8z1oR6CacJoR2clj0PnPY+uCO87zaEiZGp91yRhky0\n5Cu9T6K9d7kDZYUFdLHvKK6iXXyMbumsvCYjiJ4RbVEOm0/SiRUS47s54y/B\nXZvusONqQ2kxtZ4/TPRHWZeWvGTE5XCxB1DUJq/nGg6KWKF5EMB+BgsCXOGw\nHlyM\r\n=V1Us\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4sG7cFIqKOQKw9MQLN2H9rC8zYOl19/xzhvBXTFBFKAiAsXYFvPTfGyOOR6VesSt/D6V7LsXyTYe3p9NIy888f5A=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.23.1_1549743732404_0.9915381774635801"},"_hasShrinkwrap":false},"3.23.2":{"name":"boringbits","version":"3.23.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"ac93014d5aa1af1d02b22982543d9d93ce50e56a","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.23.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-Bt5XbEhXZNMsd+IAxRDIwqOHCp3hoj05RF4YzvbuHIxIZgn4xCK0Vy7DIhKjcOgGHND0/ZzXCyS8w8LRmV+cZg==","shasum":"c0e2580d3fce0436060791bf157a77e928054f7f","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.23.2.tgz","fileCount":396,"unpackedSize":828070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX1GXCRA9TVsSAnZWagAA0aAP/j8SF6Ui20i5hlwRJ/v2\ntBJw86v95TCnG9NU7B4IkB42sjdGy2UCmdECA0SjlSImC80C2lCrh4Pk3j1A\nC2W36k7qmUt1x1bpRintyT9wsFxXq0VMdEr0Vk5AOfsWhbNN8rhQrx9/eNnu\nY1CVS2KDbueYCp5GJpL0XdfFbUyt98JAzcoZiqLTzHn8wRtHpSOKUf3oBh/p\nifDJliCXU3qUge+aOW8Wasxz0DW8Jw38TEUzRZXWvTjVed/WAx7y32ApeSW1\neKJzllmASLD0CqnrFYa6nFhIT0z1TZ6SiqPRSKFq2c9FLXRBUayfqT8uNAmV\nZz9ALGw9jsezNU5OqMQMF6GdVRc8ICj9elZU+wwwK9NJKveBsyKq/RNRUmu9\nfl/OH6hxXNkGIHRV+FWeKS32b/IEFt8tmMvUSF+e+8563O/tZ0xs/GxFYSA2\nsrWOLyLD2z7foqd/3BWhxpSbuYO/B/qqN7PdeLWeB5deQ4n82EndQlOGlX1/\nUFAXfFo5g/qpY4pMHqULdXTuWo3k9m5RLWFPKZhZUwAEDcLHv+qsqhhXWoST\nn3ZNfumMKVVrSWVNme2CN59k6fVsKG3MwvhTTWgTjbvRdYZrHpvnfGSCxpoa\nrdtgLMuI5bEOIsnimQ4BURXWWmHpH7bHrrq3Cx/ANiE0RaO05AQmhQ0zIgWU\nRspv\r\n=sxma\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnac5LnEOveBN6iD0tmatrPUa9/h4VpP/q3TDPBMpU9AiEA/AGo1Rai80zjwW4/XhkbuYe7bjmuD32BivT8iwKdAJE="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.23.2_1549750678407_0.6097530817735932"},"_hasShrinkwrap":false},"3.24.0":{"name":"boringbits","version":"3.24.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"e6a684140b92367ae5ebf5967d970955774756b4","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.24.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-MkRiEmLBwjO96P4LXGkQ9baI2wMIpY94QrH/l0Fz4jybgdrB+jD98yamCeGOBF8gNY2231v9iK2hKrx4Pw9JBg==","shasum":"e45ff9cc4470defbcf81282257a5b96b5092bbc0","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.24.0.tgz","fileCount":396,"unpackedSize":830054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYQq3CRA9TVsSAnZWagAA9+cQAJf+2pVxB3aLfCqF2klT\ngY8/gh9gnd2UzEF0gaHLVquck12W8y+DmDNQAo7zOQJxWTfrgGH6mVwN2jgI\n8yoojXGm+lqEqsA0xrRdvkk0kPB4Y5WUL9/2UngaTDBGuXSR/b5c0/87hDCW\n7asR8etXjOTUgnMq6+SxZWC4+2y7jcQItp5Grndk2Jy0TNLdXbWfvWG1mEp5\n9HkfYBatUIvqWDJF3zWe77cigSWEatCu+WLl0ddrY8qM+FB/1d9tqLlufuek\njPNxlpgirHYbToK5lnzr3fZC4upH1tp2eGjnL+qlQRvEvJwwBBeNCJ8hoGrs\nuK6BRDxz7qTfhAm8dY7/mSRru0RQBEtKjRPyAqxEtu91kw1eyQ0i8VjbXxmL\nedmE3DIhtW5yDzUaqrmG4YIRDWOgP7KmRhkH2NS9/rADPeM3XdQmZ0xvtAQK\nInp54R5HURhc6eKIJVO3S/HRHn7r58elVv0sn9xUNWk0VT+SBcc7X/n4BdVo\nKyDc49WLRQHxGhLTwQYrL6Cn7Cg1Ix1xQTaRaQbOolZQ2P2CVRIZZHlH+TzP\nmX6xJeJFmMvEhxTZX0VreFCaB15uXc5kS7eXZ8ya7QZlvBk01FS4ahFTxGqA\nVvWUJKDGnBVX1vm/36vMK5WhyJ8+XTP1nLkEbLm9PvzSOlj8WKDTF/J3EWmv\n+mYt\r\n=OgV0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnst+XWELn+s6oDgqxDmKSAfpP9id9bdA1jARXl7s0nAiB8m+qY5AIFpEl/PSzlSZK1YOc9R/CJ6KUhh74DHZBdrg=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.24.0_1549863607238_0.7759513193540561"},"_hasShrinkwrap":false},"3.24.1":{"name":"boringbits","version":"3.24.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"6508cd9e4af0c7a87cf1c1f13cc70520b625a83f","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.24.1","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-i6bFShwlUIWPM+k/M7damiszKvWmHwe4Jr9ddAjBPS9QkeEEp/LY0iRHRSDKYb9tzNKTRX3Y6G51TC//4XOoBA==","shasum":"53770ab221ffa163ea14e42810f6b0103bba2727","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.24.1.tgz","fileCount":397,"unpackedSize":830977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYlZ7CRA9TVsSAnZWagAAcjIP/056OHkR/k04Wh6aCfcw\n6RNOzjmAMdIIJBzASB8NqO37A6oVCkKG1Mp1Fh57+3gLInvoA8nX8AxGy4Yw\nzUUr8SndpvNg73mQcyoorQ5TW3oN0CMfD6dpYj4xhbVl5o5Axn0GEVdT/SCy\nRJyBry9SKp9NmsJWgGL9u5ivmQmkti2M4vlas2rr+/pfAtnvlwg4xHOKMiBG\nv4THGLjl7YI0bY9BZVSZXfzmbHLmtLiAL2qSI1dL0hQ0J5fuIL1EFmTRcXe3\nypDRtL7N2bfKG94do7jNSiF+3jT7C0JQHmqUlswDWXq4sLgtp2qQnvuvLsf4\nr8FTt07D1aBeNH1lCb4nVVHKhSHcZQyCRP+BoJoGL5hgHdVoVxfwEni9ewkO\nAQSYOQ9BH5lnzOh0oD3oeQhV8eplKnWl8USNMPTTNwUcuv9SHCjs7bCH2Y70\nOWnE/iCUa6WLQnl5QIMZzyLxBuysIMhqN6EYiVlnDRFjMZ0k8gz5Mhm8Zysz\neYnNnivVYZWqTMpW5iDhXgwO22HPZvPCVYKti46NhSesvZstFSoFNeFtqWTZ\nwAVrHTV/fogrBh11xPfmzBC5rZz8XBj7Mdbj5mVs24t10t1hMwlQxa2H7q4V\n0i4azYp9jsFs8llhPv5BfRMZ6N6yqkqEp2OiAsgKhsqFVZWB4eJn4FN3psDq\nYkG2\r\n=WmVA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0t2OUYRxwxFMHZ/IU6jPGrfSZvEdMoTB0GYH91pldgAiEAsDfs5KUFzhCgoN0cqXZ3IJX8Hxu2nAy7uGGzZYf8z6o="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.24.1_1549948538513_0.06529894539968217"},"_hasShrinkwrap":false},"3.24.2":{"name":"boringbits","version":"3.24.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"f66f7e6fdaf90f671dd8b13c23aab8c5e3078e70","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.24.2","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Bo4DgnR8CILY8XJlRUXSdGLyja/7iDGigPuXMf1HtJN+tu1IQFDbMXZx0Y8fizNKxwoFKqcmfAhgL2LfgmjewQ==","shasum":"dd0fcd00b8e9eba991e3df47e8772ff5f44d4c24","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.24.2.tgz","fileCount":397,"unpackedSize":831145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY8mTCRA9TVsSAnZWagAA5o0QAJHqmvFe8DaiXTZ1VGAg\nTku44M71QorXFaUutyq1RMU03/UD0J2ZdoysvI0UoyiKP6/2GjTUH3HO8nOo\n0EFoVgVc7j1WrNCMbnZFipsymo0cYrNw2eG4chXbTyCYZPKOYWmcNZrisRa3\nHyX7l4A30wMfThNTZofCyG6J4P0BJ3SRdC5EPJqPi9g4z5YsvGnnhW8UWLrR\nn9LISUSJMxmtRnApVZeCpgSsABVdnH9gRrr47DSuUiqSXC3hO2/fq5C9A01L\nJn5UPTY+DVm/KGspwaipkMn0zKfiE7DOngNK6k8ewudypZUzayS2C80mYfUf\nbtRGq3VEzezeIuWW3n9jNCvbCTdO0WVS6l2dVXLgtCsFSdSUGQhlctygOoNO\npkBtoOOlJvCMpL3U6U4AvD6cmGbdITaKMt3rSzz6HDvTc4UKKGylU1JG5tnF\n7X9QlSFE7OH9IXoRO/qviyJBvxqxunwO799fS3/iCojmTqGrVh8Mv5R1f3+Y\nx0wux3xNYKj7h5LS5gAs7fzu4RJTUe6qcBrFs8uaGE/Tag1O5rQvdjdHO38M\nJ2nPERtEqDhRqdCg1lA//JkHXQHhv5xl3TkB/FLx4sZnOi2zcgIuA8eKJRYS\nvjvcVobTzblRPNL+bDxr8kORY+L/3xRjanYMIYAmLNf89ozL1DuLC4uBE64J\n882v\r\n=2sJB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxC1D1fqq9AsKZg4TvOufmHICzcTREfmwL4xPaWgk8BAiEA6Dnho/9LaINIYdlcUggrZqZFA0B/A61CBMsVqLR3JAQ="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.24.2_1550043538909_0.9633930064634122"},"_hasShrinkwrap":false},"3.24.3":{"name":"boringbits","version":"3.24.3","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"423079e2b73266b8940f37e4d693329a5c410acd","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.24.3","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-tS4KVh2BJfcA76StaogZsE3OGPEM99zGkHPb8R+6/jqwDc0S6k7OiQyIPihcrWvG6ylnG7zKUeNiOxI9P/MInA==","shasum":"9ceafcb2e57ab88686979d73f7d8806fbdf74993","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.24.3.tgz","fileCount":397,"unpackedSize":831104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZIapCRA9TVsSAnZWagAAWKAP/jx9k+oUWy9xfHU/FqDK\nog2unBIhX6gcB0ZFa7LC7XopwtwZ/Zr1VOQXhcuF1jh1b7yZA2w22dqSyhFC\n/dqS4BSuy251ap18WW8JdB8ad0TK5wIOYjEjVDpt7r57W5nPy/dQA5FQu7F5\nhXTPqnGTiVUi2bEK/W+q64RGXYFXHn8+XvRzYVvCaCbJmkG8StloJKyHaJ0R\njowp0lzNAM4ktn/jNgcpWy910GrbacRoOfhrW3BQlkDd+NKZEFmMr+3L1s0h\nvhs6zZyo4OAyJiu7BcV7+spyuT9Cpi/x6Wa5BHDsHI0L0ATEzeal4W4ekIiV\nZUDE02HbxqqHxo5G/9LWrg3qSz1Fl0jlzCb4/kOFGhrE+t13bjFdkCV2q3E1\nBwyByrGZvIwYVastvVzPty8FvfwT+q6nH/+9UdYOIY8p21Rkv+DTKQTbYdHG\nXqNFpAZX557Gt9WbHMpqsgagjQZzb5h7mKZ8HVKunR7XiXwNqQ1bZiiMQZhO\ndflg3/6aqsODoL/Pc3lPAF99TRGVCuiG5LIj/DrxsDf0vTGM9jLMjEOoqoj8\nqoO2VgZUXS1r5uXTnMgjjHoLqaosx60NIgX1c2nqbE2gg2Q/BhYkDMDyHQiL\n0WeqReZlITBxHz2O2Ji/FkAB/dkVYUjlPeVJOyyVIzIasdjoLEgssMoeS5jo\nXP+m\r\n=4pIJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/Q6DtCXkWDl/aC0/4N16p6F5vCZi/1mNR588TCQU5MwIgRM1diiVI5wTsCePpJ95RuHMq7lJiunn7KhDDJXQ+e40="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.24.3_1550091944710_0.4865059462643011"},"_hasShrinkwrap":false},"3.25.0":{"name":"boringbits","version":"3.25.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"851caa567123c11ce62ec5eed6037d6300fd6739","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.25.0","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-atrOWC7sL8kbAZS1El+V4B8rHwxOwthELYAF6u2cz1ltsDqxM9t8qjkoiMESciUTJ31EktsKUb2qT25wDdd+KA==","shasum":"3a1b4f4ae71d4afc2dee6ad71972dc7860120144","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.25.0.tgz","fileCount":409,"unpackedSize":841897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZ9zICRA9TVsSAnZWagAA2KwP/0obg9rcRV/eiCzWjTMc\nrKe1XBK2OZ82MjTzsHreWA9DyGWnqTYgYiC4JdHlMBnk85wgR9Svra09do3P\ng0JgO887CUfdH4pMEPokMex4eW8GK/9TmmFAikX1nYUA2tykbz7N5VYVeVdM\nA8SlhiiivivPHGVHt5v0OdT0Dg3NMQJBs6vn+ULeQCE+pNwPSVYrn70Lg5k2\nAK7uwji+W+fCKwU2Qfb9wUlKCEA9ZgsBsXH+TCCdXsGDG3LkYvWqYZ8f6eYU\ny1CSHLtmckHq/VteKPnPKU2Lg5NApRL615PL6KFbXawHFh6hNPwlT5dIZMzC\n7QhUy7v7qJ8A+G9QrPAT3gi0hi5GTtL1XOskSWqOm43r2hMf0DWrF/o5YQe6\nJKVTl4uWB9DC64r0k+5dIDFp4kLFbT/lbkE44Lz4Rrd+oWJHy7Mh1cAJztB+\nnEHy1pw6kv/bDqk/5CJvA/MFfEtgi753l+T7e+upocztzv8lzKr/YWBG6ySa\n/lBmkWeX4r060TBpZ+hqc/p7N4o/WGMRJfV0yEnTs1qQ/qdbPcUfonScwTHK\nNtA7On/HcL4tgIEIBh0tFT/TwPIWa5g1waFaoVrESeRDme13RcLRqSWLeWgg\n1P9LOPi9rQvmkotYFfId62nvjvCV7lqp4qcagUKHiJCZCsZ+ftzqxlAo9Stq\nXpNT\r\n=toyx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6anX8ToyE1LBfT3wnCA1JUg6Y0HMzJwS02eByX8GTBAiAcecmCq7HQ5oPClnGI9gJi8LO6d+nOM3FwLZL71bf0Rg=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.25.0_1550310599913_0.2389595600596064"},"_hasShrinkwrap":false},"3.25.1":{"name":"boringbits","version":"3.25.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"7c83f78ee0e664cb8264f07158feccaa72b9735e","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.25.1","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-LEUQG19AH2EEtvGPo+skG2/ePm1AO/3LEuS9ylISO0BeolX8LqccCpbVoqaoGjoIFPOjH/NlSwcPHACwTN5pIw==","shasum":"cad0b8328b065de044f66987c732a8559f7459db","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.25.1.tgz","fileCount":412,"unpackedSize":847578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaG97CRA9TVsSAnZWagAAbXgQAIPYbCmWoCZpA3LaGUBQ\nFq5rciWkd2Ee4XqJGX/sSpoZmKNUdfUZ/MSIOWggIlf4S7SIGs90KVYM0p+Q\neKkPU4KK33cZe5X5rVB9BYgYj8TA3Pk0cRlALW1iFNkKaiBrjVAc1sVHmGdK\nomAlxTU07aJVyzoJmfjApozgmv0n0CZ1BginzRMUkjvHaG/AQa6wJFOrRRX0\n5vtPS7LcYhifWAy4zmlzQxo2Q9SaGP59X84PiaVi1R2sfhwWPlaovm22jaPK\nlI9Pr1BNKJfwUzXUVFpWP4ywf1ZfvgAEfoHx4Ewz8WR9/2Gyq+pYCTR3SAA3\n3tccMqi44BdpOL2Y2tSpNQKLVKlfdNsU8Td1zC8TbdMZcqXMWJwWudIaHaHf\ntRsWM13Rh68ymRhZkrp40tE780ZNAvHASygH8DM0IK+KY+HUFPLkhPDsAJnp\nbCb//Oke0uUnmFtB2nDQlxSNKpU+rIJJcVcxESsxHtr5IM1Qnl4hY0rYafBD\nZVqZX8gBzp5eBL+fmX6j3wZdKEE50dWpvqBPHGPZewQMn5MlZJNxMAJSwpNz\ncDgi+UZmeB46pJ3YoBf7/4yRLePB/vM1NTypYtEo/bI7N2Npcv4luXhSvyjz\nGiTr+lJF7s+Bt7G0UNpSe6Kw/jtCmGbfehUxfkvt7qDJHqMGERqaKqlIUx/r\nu/+W\r\n=GOH7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGInsQ8Hm704U+71QR/NAfCkCY9XSa6TISYuleU2wJ7gIgRrHmRSJuipUCM15wTj4eWsFqVcSShQ0yStrREhPbR8k="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.25.1_1550348154842_0.8508422815414669"},"_hasShrinkwrap":false},"3.25.2":{"name":"boringbits","version":"3.25.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"ab0f2f07d62bd018741a6cb4d24375d019c20467","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.25.2","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-mpVX9EVHFUKbeE1Qlj0fccgOFqf2fHUPhxrV9Xlr0ZkoQvQ++4tOOth0VdXOuVhGYhlSrDpwgVpeMRYeyhBunw==","shasum":"f3523c78463a3fdc6a63958de88d308b106a124e","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.25.2.tgz","fileCount":412,"unpackedSize":848130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaPAeCRA9TVsSAnZWagAAop8P/REWRNqmjTFg7vxL3Rxr\nAubCFdjWU69IdDlr3U/D/C/bFMtamZ0U/kpV3b8exHDG9FpdsgfjXRdH9Yet\no96ZCzQk1Oy+xlTHCY1CP6jg7gk84JXu2oodBOMRc4Boo2h3FECRJOKc+Ds/\nqWN6RYgf4IuOZ+0SacbbN1OBLgODWmxcvMcFgSXjvi9KiHzpSwNw8NlDA1fn\nJNBesgcWY/+y/8mLCgLAZ5fXxIQgNDkXEMLLa46zQ0KsherE/OaPNrHLeR9R\nsx14DUOuLESqNBtCKFUZPyuKTlO9cTzSRXEDFuE6WC7TYUvGvw0UNZBTb6TV\nttgdm3dBDd6hpzVubRjOY7qVBt+xShd1hTXMhYJ2ap948ZIwsEAv7KTfKqcL\nIG8/1KCc0cciUP8uQt6KujgUcG6OFXqmDekOGQvKfu2rE+Wxc912NhVfOOrO\nNhR42552CF0G0T5eeGjwojAfomKG69e2iejDe3MprOLOw00ZupMRvjlf9nRU\nnfcxU4gHf5jTvYHBurensdY8KXv8ZWs1ObO6lJ9wbCWW/jQRkxElmimJouQF\naw2Lzow1gdTiBJLO+W3LD0gXLUwfasBjTu7h+ofZRirowV8i0lXQmhNwh++j\ntrxkac4vKQdzt8HUNnLBbdp9XG4B1hyteR13VwxRsqqQz5F11bKlCDLUnkrQ\nJ5Kb\r\n=0QuZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCOpjxj7KY5LK5LY4nq49ZtrsyL0NF2+/XZIQHk7WXYAiBSMr5v1mQTU3GUNH04TO5kSnxRY9MrxFwY1xPmT+pp1Q=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.25.2_1550381086191_0.5172282001468784"},"_hasShrinkwrap":false},"3.25.3":{"name":"boringbits","version":"3.25.3","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"2355dbaea15c946a58e34aba88f162b50213692a","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.25.3","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-x+gXo2hli0C0n7dH+3OsqJAMa9HsMCg01JRCDCLH3RooqlgOaXLnYAI3vuPezzkh5BzsmsKxCEk0TL/bx71ncw==","shasum":"ad18587f348c8694bbad113a828a05474b4d2e9e","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.25.3.tgz","fileCount":412,"unpackedSize":848348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcavE8CRA9TVsSAnZWagAA8kcP/3JmGQlAViAtMgwpl5BN\nynHhcYzls0A2Bav47fo8gtg9bBZqlILkRhwIE9aYKFOMKzTheJthGYmhI9w7\nW4Cf3KOw1yyUceZajvlf5dyrc5LeeYGayWDnNv0WlI5CzLAFzVdVm/LbqqgC\nbYTqJRl7xza6x1G9ZmA9krvu1OIbVPXJg7waOUp2W8/dwOHwTZQeRt9kzXzc\n5sGwLq3pFlOz9Qii1slgQw3yyralDTJEYuqxh3bNW7ltmT/KRbXK8SCBmj8+\nU3b7D7xYMTfZJq2EaKrmvbH64piFAw76QWAISZlvXyKTlAJbWzrQZ/w9okK0\n9ZHuPrFzR0fPprcwDbDw8toVwltr8meObDXblB5qLLM/expsK+lNhV84DycU\n3tlPlB7AJg8frz3/D75MK6CgZBeiBAHCqRY4Yp3aDcB8tGjvl78bqqYm7jbl\nWqNoiA7V7BwmtyOuT/HW7UXqgfjg6ngJERBRD+J5QzG9ck5wFS0e6vd4RC99\nuAr4rSX5qkskzdKa8zrZ3+CW26VzKfDk65IiNarkMqAVLLMjpwGSlVknWOS3\nAeeMFNvPTSFmBihBswl6ayCg4uQgcEZYvaEiepiEfaAxEj8ewTnrwNCekEXE\nAl4h/kVe6+1yUG9Yzx7eq3oW/Ktd7aQIe3hFlIaXMZCCKBw6amg5WGap+ByM\n0UpO\r\n=9RXF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjqM9rNl3w7vEe2uSgf3BpN5VkGbz4g8rQPPLxGUcPRAiAyoYnDRtnwbIUdVyKdVVjKH/TSdp9qnyU9umFeVrzucQ=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.25.3_1550512443700_0.8516332996287059"},"_hasShrinkwrap":false},"3.26.0":{"name":"boringbits","version":"3.26.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"4cc84004538a8c943e410419cfe903dd4d9df7ce","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.26.0","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-YmiUtrbgIZOKoaGoskn62vJxYpqAVhkqiHXCxJJtSut4VTQXdZbenOsr6o6H9z5iJhPazukWBTcdSXxxFOaWwQ==","shasum":"ae5363fd95a05cc564dbe4f9c1176306563cdf33","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.26.0.tgz","fileCount":412,"unpackedSize":849158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbHMZCRA9TVsSAnZWagAAscgP/RSwLMAjncETIj6yxc9m\nLOVjUu5ECPADAmCstNOnWay2uIAXMhOSAIAphpof+IXsxcejn3Rcmsts9kjh\n3UCD7qMZBNIJy6L/84aoU9SezOT4ki6fXYSo+sP1gS748BV3QbQU205K7FwF\nnaANgPwuXSf3BkpXTT8NpgPsgVd6pJcYBShwdczPTkoMY0OZ8VayHp3YxB1z\nSBXBKMhh2xRRTTaPIqBRwlB9I9dg5VUoDGcnTdO/NHThLD43hh20jimqhUpm\nxkEXidliCzrR078BLJ+WsVEY3OsSbKhNqPWY9i+QbO2yfzxG9UNU+WECJi2a\nciufGbH4uHB0PW7C8XUr3Qw/nXFmxVfhx1XUePLwlFGZQxKhXURLiNAXXbN5\nDBjVFkkuHQGKqvKEHhYsRIZOg7qjALtDxOgUjD9v0GOUCYBUnxXNK9DYG1Er\nnB89xCBjFaZsCRpmV+Wsl1tETBfXE9CRumvvxJA7CEKt/0qM+JMk4va4APa6\nA/TwT3uu9+8ctjgivALF8eBmZJPe2xquJknHWxg9GUbG/oB3wSajCkpIauLS\nhDtibJEoHIwpyGookPc2/Y2nrNQf5ZQbbh6HqOUNKI28nRYJJcscaVOnfLCZ\n+H5aQdYZj26Qe/nC/gnbVqHEHsNd4WMuGy3XKWoEsSBDxmsbKR9voSau4z2s\n1lXa\r\n=6/xc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFy1SxKxmialiGnTzaXw9w2sgcsZKTE+iEosz3NB8ImKAiEAkVUGPR0F9J7f5PR00igxT+6wSE1DuN8Zk0Bp2+Px32Y="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.26.0_1550611225008_0.19528679597476328"},"_hasShrinkwrap":false},"3.27.0":{"name":"boringbits","version":"3.27.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"2a0313d18be1bf8b249fea114af5dcd129db08ba","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.27.0","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-RewFqN1DG8lBnKDi/G0GM8XADexkfcHU6HzM6C63su92O13jDq07mxTmcF3FaXiKtBkkTp4Dbu9halK9bao4PA==","shasum":"15c4ffb6a361c501d41d7b4ce7fedbe7aabc0d6a","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.27.0.tgz","fileCount":414,"unpackedSize":850049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb5LfCRA9TVsSAnZWagAAoL0QAI3GwIssgI4N4cpW3HMO\nlHnJm+hg9PxL1L9ApXhM7jamSaLAAOogpTRId0pJVvj9lPp2JEcYjDEPfz1N\n/UWpd3ftmfEbyVjFN87o/Gl6To8h0Q9+TLYkODkHputKXV8+GNQW/Cj4UNXv\nhGaTye/P6vpLcUGaGaKemSp+rhcVWyZxA5uOPoVShdiBob3sWolkJgiuW3sm\nThvdrEkDtkfjRoEoKijByO26bTfV8nCN6NC8o0UpuDi8FhcSwjQySWm1Y6wK\ngZsTAca2s+gfifXNT8PwCblxBv6FOGRyvzhsfDtzYzvS/JV3jWHfdX2C5xbf\ngaQpJW41e5z7HvOv7s70XONSAMD49jokrXSbnjuQ36eNkyYbpjtjLIAIc8XH\nzTqWAd1V7SEpVzX0x7hWqLnKHwBoxmQS7qiXzDFlfqbFma8/whc/nahgold9\nNFXY0jcf0Y/RniVpAqUiV4kBcTaPP8eo16FPzxxZgPi7dqtQW72nk1ygpoJC\nw5HVcr5AW4f0KEChVM5GsE2TtbIf4/XL0W6zxTlklSD7lNQYcnPLjFQ5+ESA\nTHHVJvhwZOsRMeer9goTzphFka055h7NP8rDEhJYeqxXKU5W5WfUaPawZggG\nh9M7LXL0IauXMuv0LkrEMhCzjaxfq9MFzvbj7NfY909kLp3cdS6zbCbMNEbt\nFDSr\r\n=zZSx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGLNHGv1W3qcH3vbwHuLlMYRkFwJDO+dEMKYiKAzSbqQIgK5TIkl9qbRFaB1UCpdjYHgxlzxzKXBR+icH4rkW8OTM="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.27.0_1550815966824_0.9346628638134815"},"_hasShrinkwrap":false},"3.28.0":{"name":"boringbits","version":"3.28.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"4cb246b28e49bc6e663f56714a02178d0939785f","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.0","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-FwZ5E6fvQnGCQklZRUE92ecBtTP4r7qijFDfKR/gnnh9Xiw3bIEDcGrr1OfTT3JKhWh6L66b6hgC6GCb46pLUg==","shasum":"e244e07716ff45a6025ec344a6e3e4ccb4b73d79","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.0.tgz","fileCount":416,"unpackedSize":851032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb5zMCRA9TVsSAnZWagAAMnYP/28QeNhEJBFoPr2g8a1y\nhZNWg/evKDzsufDHzNtZP8Ih6AvbAbFA3jIlShIf88BbhcOoCglTxshY3Q4p\nqiHDLY3hWVQN2+3VaPMrwfob0gGWm0ko7gi3bnxFTlERftBq/XRrD53mqKsv\nExkRxBS8wuXSSdzpOfiKCWLLspS3L0dk7UeewkDK4lO1vp67ebh8yBFMaGJw\n3Raj9dsrUe0HSyNDTbRob1LflEW5IqiJ6OLIV988TGKfbOMJCsOBMTi/zodT\n3IPGRkaQG0n/Sti0s4xs1RGxDRBV/Y+YjwMDgkacyohRPkazRK5WtvpT5tRU\nzPz+wvQziG5l33MUZ/br0Shg0pNz3xjWUiJWHIqqD8vzp9lLa8KM0z+6aNne\nCaT3DsK9HBmNiJ0g5f5TbIYkEv6pYdkR5Fly8wc5IxcBqhKowK2CqB0k2jIo\nCKqSyuXMmIgYZcVItc7oTAOWHb+JbiiIHCZoZxVeb6LhZoInBhlpKsqGJFXp\nG1dx1I34p9HHlMk6PvzF/qkKRVNu3kTy7oseZg+s+xVscOaiJMiZ6FTf+SDS\nWSRRO1wLU33DAd7hxMHgs38U/c+GQcX/n4CRMdwMMVc8OMRjIm18lATTR94a\nuQxtsJ0VYjLarKst9Vc8CPf5L5NMRzedhvhDCuIHG79hZVFXhtpqICkzDif8\n/JGp\r\n=pmns\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2OR0yU8qG5Gu+BuFyvJ+VSoTTV0KSgw8NadPoQ1JSvwIgQ1oDpaCQqLu/pApwDyNk3Nm1iwBKOjeTS7iL49/Goxw="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.0_1550818508075_0.27392995645184803"},"_hasShrinkwrap":false},"3.28.1":{"name":"boringbits","version":"3.28.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","node-uuid":"^1.4.8","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"a2b2b1dd4669ac73542f880d3c6bcdb51fc8aac4","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.1","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-JDmlEb9BHFV1m1hdY7hBL7OOm02zzBU7wy1DrcbxpjOaDFBEAihnLH0pY89qokkCyLVaLpw+jG4h/qBI1IZpaQ==","shasum":"16ba9abf745d9f61f53b54258c99809bee069fe1","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.1.tgz","fileCount":416,"unpackedSize":851809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb7APCRA9TVsSAnZWagAAfHgP/3yydfcaR4x41dljDnL8\ngcOnYzha9Ku3U26NpjTNTLHA+Imlr2sBwclTU2nYDzrADECalFAL9fnCwQed\nVOv86C8jVjV8zECxZ93StB5AnQfCO0t1y8eKiXv3nzfwu7GVoNh6ApLQil7k\n2CGmd2m0k6ioBLOA4DBTs0KbbVtndcj9Ofur6uBzELdzpSJ1B4M1T2FhaDSe\nEOxJY5wnTodzCfWgyprTaZUFGDsn1IOiWNSKTTfelxlg1AJkvPUsNptkrgHi\n6eLmvcjcrmiw0+T7GCG3r8FPOAI60urwlaqr7GuLREHdtIo4RXfd6ZVnsyK3\n4ZjCJrrFXyLd3aBFFE20KM9Sjtlq1lF05CfVLPnxBEUg8ZmGiNIKU8NPayHY\nbcOUOQbiGoanFCpKOK1nT4U1pR5TagzMEAjJ+CBgY/3/BozzUMqxrBrxYYXB\naHeyoQ+dxG0rehFdDACYpKvwqRaUG73l4DsSIMGRSl2PtF2JUJcwsDDqi5kq\nQmXKtUn+zak8g/AIYmNMpXwAxDXUCvLSOaj7Yv+JwJwt7EdjWo1bDco/ptZh\nrFQ6/70FKXMB6d8Zooefb0SnblXJaA+gTA0y5mYJLGZrJg9vCfMe1Ge0J6fq\n75TXYja77GiA1+vKmqz0966S6Nqr/kiVGED1vjXO5Rq+VXjDh93h5N72Qk26\ng8aB\r\n=zZhN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArjM7qSTH5lD9FtM+7iaMghAhiVGu6EYDVxlaPwn3RlAiAXL8N4w/qhuJq/dxUdh0LT0jjC4+oR+9Ow4BpnHVK2RA=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.1_1550823439139_0.4252700191917351"},"_hasShrinkwrap":false},"3.28.2":{"name":"boringbits","version":"3.28.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"79dc6460b4f8e06c2bf0dfd0f370243b773fc791","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.2","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-XC5tB7E0Y8Ch/yrqskmeT/vRzFAZrauZz9/sVvti6IgGG8NiIQZquUtaOLCDInk7pICFBQCapwLI5cRoQ4tkDw==","shasum":"14bfed653a178e822205a83c92ac5e875e7eae56","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.2.tgz","fileCount":416,"unpackedSize":851774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb7TcCRA9TVsSAnZWagAAq2YP/A4g1/ikaCZUcIiWsTNC\nFkvmLjz0AKXBfw9tJWLHi9FX00vLjkmPqY/Us3o4k+nF4r85yFHAcQ917Zun\n0h2p2nZlScYry/XJM3Q72UXH8oQGuwL4K0qg1hMKkNvHy/KVKE5Did5sLvN+\ndmdc+BC5VSxfaKrucRQ5jDd8uBUM/71OG8fdrWckV3gQDFnp75Z/oX68v4BP\n22SfAdt4NgI4pHK1JlycJCagylAw/sXnatum3wPRewuOX28d/+gABkKpjZ1U\nBXnsTp48QVBcON6LdsUzY2aZvkCjQmzhkQ4f1jYsYMRa4IvG8LlNEWUSNrTB\nx6qqJ/HViFDRDvoox0FYYykTUBixLjGTifw7CHYW4ulU/vSOEv80K4Eqn1Py\ny84dajbDDuUiVJvzPc3BEXJfbKWOhB8v9UyMJ21XrJcVKnxzOHouaGgcKcp1\nT7WgOdi8vAfmesZujBdxglLHyg40OU283sRLaS+uBgR1I8S0MMCIAwA6zkCw\n9lxfCl71i9OeJwqY+oXG4XlZc4rvwF1ZygPnc9zQhqlhdf6/XqGjuZcmtV1X\nPzEc9JKZtDQdhDqlhFlMZKhu7uh3znN0VpgY4saUpxRZXSzxqJYNV2elKiAr\narrdsQC+ZbF/RwCDKd7zerrpsl0kg6oGo2jhpVDF3z4FgHbuAdezCYSirqQB\n/6RV\r\n=/3KM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/jR1AwckFNUC9bULLJW65OD4H5Bu6Gykyr1PsIqQ2rgIhAOjgMNx3ePerwoL0F2H5tM7vcB1iIlFiKOy2MM6tijWD"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.2_1550824667772_0.09507176317064725"},"_hasShrinkwrap":false},"3.28.3":{"name":"boringbits","version":"3.28.3","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"d5ad140dc04f8f5f468b53532f53f1cb3182a452","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.3","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ViUyDI3viyN9Quccgprf5EwJNe11+xis7T2cA5WYviwU6qhWZsc3pImkc0dc0Klvo5B9Vwyqn2xwV1v5kOhkCA==","shasum":"5c992e3693f74622a44dffa72344062b34931852","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.3.tgz","fileCount":416,"unpackedSize":851899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccC6xCRA9TVsSAnZWagAAMQsQAJOxsrWSFPrx6ohmbgtz\nsv4FYc8fekSrWL6lzkpDBUkeBmN79bIvU9np5a92/2KnJyz0NXdAG1qIQpJu\n+9eBLlcJ1Cio/bHqpuN6iLGbKhmRefijajazWZm33Ep10kbzOwdlHPv7kFly\npFrDmXDhnjdrJ2I/uAYtiaIgpJJCjXwxsmWIH5F2BJxc38xoSix5zovpc3di\n+kLvbhT/ZBhd2cWcYQLetwB4+GKpQHXaI0d9TW0z/MV7nDbKXxFu2pJvf0tx\nkXic5W+UtBC4BrD/tez1hbQ4JWmFRy4zE5LNpiilidqhCz0wF7Hao8cPWZKK\ng6W7a8NimV0QdUJHoADq9qMFPJoUrGv7ecYRP+JTbUWArFZKbz+SryxjI+jr\nCP6UpklYyjmoRPTDqjR25QX1XAbNn2ZWiYQpaD7BEAL2z2SbQWLqELN4XYq6\nVkonpKbGJPJ1gD2PGtuqzzLKOcvukzwzY/IYskkQTVRhoHDma87Opj+pGxut\nHCmcmiP8W1wQZCOtF2XE3XMUH9EaX2PcPgAUxVtsM71OZq10GQ4BrxPSpa1+\nHXXzsaxICJng9Xat69S5my9F74Y4/2E19dzbdRxt4W2iS/Gb/bfAkEApICNu\nDsPjLFIjQyTy6MmZC62/iGP65/38YqJSOK/dmDzvZL+40z41kbnpsNI/GwyL\nxMx4\r\n=ANwb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzlbGsQYyRUL0UQrVf4rRvoLAkw8AEo5Nd/QcIJ/kFswIgAYGVpkuvhJxuiFJ9QJIXPQe010sCvekGLI9ItZ9R+cE="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.3_1550855856776_0.7091185611356767"},"_hasShrinkwrap":false},"3.28.4":{"name":"boringbits","version":"3.28.4","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"0a7196ec651ea3a65141d467b40ac1a5a65fa1f9","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.4","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-wBe1RH8hBXwCajKk9CskjFQMlHfG+bhq+gCKfAyxTQG8Uye/LaC+ve8ug/Cyi+gvIWWRr2NGSw6s62iX+5dwYg==","shasum":"5d96b7fd28d737d0a3cfb5df269c16d37f0e9875","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.4.tgz","fileCount":416,"unpackedSize":852523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccDJJCRA9TVsSAnZWagAA8gcP/ioBBrP5fJOgeR8J0812\nTPRyofQrhJJHZmofeWCi1tzl99qVIkT7xs6T6HZ90+yuDHtlhQxDbtfNgafx\nVRfxQ/y59D4qFZiMH0S0sI5rJCRpcTAx/M+5TgInXwFGXhqpb5ZNbwQKlD/L\nrDaxijQk7iJmS79Ir3Ubad+JRo6w/Dlhvw9I5jBBvVjm/ct0VAb/8t3nBuRZ\nvrW8rQbRfeanCDfDToRclKaSN9xMxJHszgAcCg4/pkhsuX01YPyv0akkxGtd\nMNirBMM+m0wn3pOu9Y1BXmQxlgvbVmaHxxdQGDIo8NDMjMhXUEJrQLSNejoX\nAzphTwb0XyuV72lhj+5fUnmrU4PUnR9vELwv7UDBPF98qeq8/xFkOQlrFtxR\nxYNJiUbwfAXH8OI/3GewVcSWxO34L3bpv6IRZe7ltvuonPq0+iSYayPCrZcf\nC7of0KKWegFHpNrRJLNErXIPT9qieGa+gHPesR5ttqFjKp15dAMaT/MLs2iP\nadT4E1oJIUIpTIlzEbF+UndOfGwKQcD9mPhmsjLVTzDilmVex3nGvF3EdSUR\nNRcUekqChonVLo3aqEgvUkcecee06msIrdNqtHqbG3CoJ7hmziKAR1a4MPG+\nBpeNE1+DqShicmSIzT2rB3fupBeD1/CC9vpl3D5gXncF/p+v3NhGLNHO8An7\ny8SO\r\n=g3Dp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBX7iLoGZvD43Tfr5kObBCQT2G6NvFIJhSQHLIRWtXRwAiEA+vnLk2wG4LT/dyP2Vv1DNxlVgB0QoIjVfCM6H7V1Koo="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.4_1550856776523_0.47330845295743096"},"_hasShrinkwrap":false},"3.28.5":{"name":"boringbits","version":"3.28.5","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"a4c4567c01c17988e1b0b72e942c9c7d4ba12bc2","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.5","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-rM81yv/bhQednRYyHAAVfBIeopN3oO0/UIc/w7yzqkMx0Spg7tye2HoolShgKqwCLZodzzMLYO2Poj/SHj0kOg==","shasum":"ee608e2c745eb169c53897c757457cd1c78d0773","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.5.tgz","fileCount":416,"unpackedSize":852561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccDXQCRA9TVsSAnZWagAAsA4P+wYf2tCrzey0MaDNjxhw\n/XHsQ4IAU1EDxvP+LWHb2wuIzm7gg+ZzB26wi0WvOSCaAGyYMGepBit4c1yY\ncrZ4FLjU6X+vBSRb6W1jO5Dki7JZosz7yJEkAmcbTk1hVaIDqCA2X/uMeo13\nOACoh7NU9H4kEyrNLw8TWvHmjzvBelXBUSsDbYX3g6HyK9LTBDjNJqCDhU7O\nSWf02PXPBZQQc5J1Vnnlb9UJ/Be/qyv63ALJwxHYQVk++1D1XZ+uUv+VCfzv\nEDFxB8bElfCbjScIxJqscLf0IkWoYc99pMXoPXVcAm4vQkl9vwdIf/f5xfKG\n5YiJFn5p1TNsiPvbDnMCt49cnDjPzWto4bYsn9kbHDQtBFp1IOUdiCVIx88T\nOca6Qp/fRxVqjla/p0/VmrdzxjplrZXr6odyEzKzFB2afGeQzcVibQc3e/Ll\ncnUPlTKld8CxNLSplRDxGUY6NIRd6NtR9+/S75axwVGOUZ9RTaWmik6Q2/7X\nzOgJws48xOxsmbm1AjjcFkQnM9TNSICC3VdCjL2bDORJgTaDunIS1j0XITEf\nIHzahRTz0Tipw2sBntiFsMOICe4jqTiUdr36p7pRCVMvOpTaIjPASHfo4Mwg\nac19Mq/k/G/OHnbl54H9tNLmbn0KBMBiE28jQdt7O0X110682mLw8TEl+54A\nwG2W\r\n=6fE+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjTl+kLFy8ZlGnch9TFaVz3RJCns5M9yzHLyo7SXfWKAiBKVVL1YCfg4hIet/5YJZMibFoJ8n8bdwSohkll0WXvVQ=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.5_1550857679630_0.4726159460917858"},"_hasShrinkwrap":false},"3.28.6":{"name":"boringbits","version":"3.28.6","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"a815b59fd85161994e6929315dd3bd2e8c10f58d","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.6","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Oq1xdyznI+fBvVWeB5ssjZRHrIZK2ngRSIxPpj3zvtBJwkK5djzjK8qQyajcP54E/P49ab5VTYjAYDiMdaFxug==","shasum":"f73c190f3dc812a2398d17436fb33e1939f9f3b3","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.6.tgz","fileCount":416,"unpackedSize":852664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccEqaCRA9TVsSAnZWagAAa1wQAJagVxFAlBrCrR+zCP0H\nAxdqU3deSOhrCjPD10mg2dN0/9lQvcCrO0poQG4F4MdIJzoEIQ72JKqaOHgP\nl8lXzXT9+ZYq+BUyaaqP1wzOW2OUb5Umu9bOmiRHXr/URC3Bm8Ocs2C5k9Zu\nL3+V0s9r2dIZr+jy6C5IOll2ugvIHgIQnQC5LfwukoV/gyfy5BOC8x8S64Vn\nZO8aCxFa1lN9eTP2wO2RsbjdSbA8jCAV2taMi4A5p27XPW6oA6gMosDaKESb\nzXEmeU2edUxaQEhTFql/UWeW4VuqJzaxCT3mgQ2y35mOJp8GBsH7NB3KaYjz\n5LEVOxHKQ4xcbz4coDgNT9UFrAlbIWbO2QTxjYy+GtVS0HxQnnZDzrWfgQUV\nqCWtQsS0/uBzTDNMnw94xR+eH3l3NQRkNAJwVy0/XnZ5fkq03lwJv/cnW8Xh\nVIGU86CHQ8Sx4Te6k3L2TXU7ghRnS2KlfXVCWaNIW0hCmscu7c90WF3AgA+U\nPLoRCzzStV9W79EMOmmqLQCTfGLOSZUFnI0y10OL/2dhGRpYRhJZoN+yQRp0\nK85otwk7moAAFpDkfsB3KHFyQ1cn1efbD26HILx840y9yjOBvL3nmAKWrvaE\nUKJ1YWcs8TSNJThWp8kHxSjYzBCdi9Tf+799XmNgjuMVuwVWEHb7pOPGX68Q\niX4E\r\n=iQmC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAz1fQFXjUA+smqj0TvuyMJuxWKbKiiEUVyiHw89N+FbAiAzZSrFNGShazo+QzyEG8B5TTaJxn9FlwLYgWWAF+CMAA=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.6_1550863000908_0.9739911186995429"},"_hasShrinkwrap":false},"3.28.8":{"name":"boringbits","version":"3.28.8","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"d8174b4d8911e4185f4ea540fc486427d8950d03","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.8","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-kqzxzMhIlQBj0HdZcU2keydwVAqVhJ2Y9xO4cFy3KnDgB8F+geIkkAXKdsah9ZUKRYxUrNeomNz5HeldrmI3WA==","shasum":"0894e354ac33d4cc4b288c09be8094b56ea32473","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.8.tgz","fileCount":417,"unpackedSize":853507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccLpBCRA9TVsSAnZWagAAvlQP/Al3dsuNOg7gmQ34aZOE\nBQvKqcdmU5YL0Sh725ur0CTdXicSIEWJ+3lBHzlHN7OsuniR1vUhH2cnF2zh\nhJorCOQd1/uNufOqnBZgQl+UBCC2q4xhwCt3K82mmlhlNnlUq9d6Xnh2xPaP\nm0jzrJW94RXZwDAAM6Mk48GvtqZMY1tfXBTyh0rtuahnleDYDdmFMqGIjZNh\nbFXVKEBxyqwvweKGQbbygTiCPIzWFvwzQgz+CwGzuAFUV24Ya0DL6s6ZdN9r\nYwyrL+/n4VbvH7MtxOQ5AKhYTv/Dk5cu0pYBCyVeqin9cljN+Qwx/LDuRzqY\nSAF1UCgRWqV5ax9XLIS0EToiOJXSC3+VhtpYaKvlWiZHcO7OEo+nqHwaJDIj\nIVqx+iop/SRFprbtXczxUXXxoeXUrk6DNOgjsv/kzQ0IMK3TVWAKFhPRbd2K\nInnipqCqasr8YSFWUP+d0N1m4ZCwHWZROOkCaxHarAwgnPnxy9LBFrf+Gkrn\nuv40T7OPOREDj+dMijtp9aB/UwMxdJT+aE0p+gGrLzZF22pUoc8Dnvef82CP\npbqlfmhf6GMg5KRcYW4yqkss+bbJyIt7OZ+R0xGETOv5Sp/JPATgoqbkZOOE\nlK9qRaHWh5S0uhZFJ7efFa5U6KskVf1itf7eEpYC7HEdZlY/X22UfqPoUrAK\nECAk\r\n=lvCa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDswa5A0i5DYLzw4JTyfw0jmsqC6a1VatMMC8+7Z+NangIhAPNAkcAZyr1Fty/vjBwO7ab9kTYn2fN+ttvLgj5XMeny"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.8_1550891585064_0.1816497888063453"},"_hasShrinkwrap":false},"3.28.9":{"name":"boringbits","version":"3.28.9","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"d8174b4d8911e4185f4ea540fc486427d8950d03","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.9","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-of1oPVZ9Izudqj4f96E07P8bT41q/QVVhU2G3c0Fw4jee1bTrlbrNKFgQVAXB6u2AdAVa7wpQX+Ymbq3qzqcsg==","shasum":"c954e0b0e598a6c1eb8b84ad71d07249e3329425","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.9.tgz","fileCount":417,"unpackedSize":853507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccPS+CRA9TVsSAnZWagAAiowP/0jdMFVow+sIMp2Uysov\nhxiXwLCENEgOqAAy60J5vw/P6lTPSFfBiWXMsDlIpfDtds+xCJs896xZrQ3N\nDfiWd2NkG8jx2jSdy4HXMjTyhs5NThY/pHGy+wdKax7LybMGUtd/OdRb/x9P\nJXln/h8QFVLUWZgXZ5wYaCJaneyLq7LtpwY4HPDECixc3U7KPbjrqtPu1/wE\nuAhfoDuubzUpq4eMOFaJ1mKWcBkVBFmXtXdDs6DumQPH1ps+/RXQUUThixl0\nIwDT42kKLx4GbQYjtqnpfG663i9z27uebHDfCGNXb+nHDo2Js9PEK6k6//Gk\necpSwPNSkZWd4JAO7Ggpf58SkTZAx1F4Nug1a5HnOMB0BlKJ3O67ZdVxxR9M\nlfshoXYBl4hJvEUEJ2qufGcf6KLYdf58f66wnmIY+a5/WlI8GVDbTrVv9p+k\n07kdRSsa02PsY92+kS1foymLlbUmNjiipZACNAO3OT5UnuipUQ1QBjspRVyY\nhY/DVUfe8XAiOFqju40yLWFQKBxheXMEHFEupRTcIK/gisJrswSMU41Lu3cw\n72T/HREWkXU02Uy/Gu0rUWU4MwgMt4BiAtU3i736Q5nwgNHTmdcwWBwwwQR1\n9iHp1tJMKGvkD805nwSFI7wnpZd0VRW6QaNYKdV2KOmVRn/hQUyS4whpJl5Q\nqhlH\r\n=kf2/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDr3i/eDiVm3NStPFCOsAxIHC5630hJ5uzuYKV1ckU1kAiB+UFuYCEveoSx2IN30Y9xYnDrsDndpB5oN5KCH/yfmaw=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.9_1550906557896_0.47716319980507005"},"_hasShrinkwrap":false},"3.28.10":{"name":"boringbits","version":"3.28.10","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"f798a22e25293315940de569342bdf836f32b7ff","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.10","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-8tShQx14A+jUKze1plyOgDDcvtfayhPBhMqheud/vco/qyZ3Bjd6n94/kVEhHG5/SVumfvj0PTQJX9fPge2reA==","shasum":"147807eb3b0302dc1bc95c7168ef02fff71c72d3","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.10.tgz","fileCount":417,"unpackedSize":853705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdHQOCRA9TVsSAnZWagAAbcMP/1tI7VkCkT4/KtUqJY/Y\nojdVRaUWTx5mUYSieO7rTrqRjd4iOe77PUqmthwc8DwWIxkhc5nDM+/FzQeT\nUbE41YLCQsoTogGWc7+kQ95E4Efh9irqz64UAyxBg+uzWmcB4g0qmBd6dPDn\nKRRkYnvLV34HGhho5qz/sFZMQn9HA9y/Gg+fxAxH7/U2yJfVlu/UdVwlaBWp\nc9fYPrJZ5951mdmDLsAiwlk2Ba7XQ+X/m/jqQoC16lKqxaUTnbE+IUlub6RX\neBYB5ST3KCW8xWe3hodv1WhGbJ5JKqkzX2nOkAj/A/lQr6OdAgdkEjmUc/CC\nk48LaPmHNzD98lqgpwCFJV2GUpwD8XXn9gRX6DB36QB/Y/GGQKH+68XH9ThW\nZA8REMD3NJRyDtsgF1FHPf9Y5lOjRTnZnx+2Ob5juCyjciaJz8zWmNGRsQou\nDHCdjNipqXUIYDNJBiNoWOJRmJGm3OZHC5B+nX6Q1CCwwgNiRSAOxXXR1cpZ\n9IUIrKEELDSx2iHJKtssCRvwMVzLRf4jW2/tqNlJ77S43Q2aNfvrgV3BTxlC\n+e9ZlRFzw54PUbAxS5ZoespMmUvI89LkcDGNx2R0dllRXwqVW9VWBdFXc4WI\nUM5b8LzCaNy5xWeYkFwgPez+yLfVyQwL1nfxv7joiTSbQ25bqB1S+Y8Z0Q23\n6G33\r\n=J0W2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFycWqQDNn+H9NIiQ5bO/FECq55n8v6YctF2dMXEIAByAiAJfRnM9xLEsuWbIe5c65giSgtih4MPjF+7cnZqmBpObQ=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.10_1551135757912_0.6317167614537571"},"_hasShrinkwrap":false},"3.28.11":{"name":"boringbits","version":"3.28.11","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"f798a22e25293315940de569342bdf836f32b7ff","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.11","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-HZQczF4Gla9JClqbMAnWku29A2vBjliWWiNfBJ80W0Qomgh42UARP6et1frjsIcutZiZtOOBdqF06M6WDhmGNg==","shasum":"c434bc03c3912e679b067ffd6939fccaa704e806","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.11.tgz","fileCount":417,"unpackedSize":853728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdJRoCRA9TVsSAnZWagAAx9kP/iF6NDeRjVN6eSVdX4uP\nGUZjDM7w/1bLreyYF/k7uNXL+gJ06hZn2nZuAGjPlVhDTil1K62QUV3BnOAC\n0RbL8hTWgR5cSz6an3yX+svozx7ap1D9brEtBzaCdFjvuQzgikU25DLjTa4F\nkuiCMIe4BBHbaJo4SnfF+lBthaKW96fJOHqbfCzVxsIZ1XtH4yKRVp8r0p0d\nEBqdHCRIVH5JW5j43GQzckc/AsCR8bx0PhEotg0H09kh9CSaqVkQV0BN/PP+\n1Q+C0Vn7mXTwmwmTHwr8YBpTzkDw7PBFZOjdWuI2bEaceOWvCSi4M/a1xeFG\n3VktaYLoqvsbp2Auxcn2Wk++vA6HK5C+7RkSZIRDI0tM6jfZ5awWKEEGIOHD\nYO7H06HPjR9x7j2vPVtNH/1M06ZFahMwLphrzQ7TZ7js3+kH4Xhrvp52kBw9\nX50W4lO42kMthhUCz8WLKc2TUdzEM/6Wb15ambxHdSNyLl/P8rrDc8aOH7Gk\nmre16+rVLCHJEEl2XTmKI55pgsRe5pEck3yROQcsRu5+yyBYcxz4ahuSCBOy\n0isOeSczoi3oac2awj1MDM28hBTkKymEdbB1QrX7jqYRHwKF7i61ESa+B5WR\nGRMyoXItchHvT8kDOXjuH4qJkvDbOnkQqJULO+aQw5+CrdCvaAwnRSXmkV6f\nLsZv\r\n=Fj8M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgFa/EpTbuGY/Vm0kFwbZloBihwUZJHQksDxF1wSNGyAIhAJX6J767Rq7Nq5nBVDIZ0pGQ4Ui4xLsGmtnF97SOnvta"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.11_1551144039879_0.25681674847238334"},"_hasShrinkwrap":false},"3.28.12":{"name":"boringbits","version":"3.28.12","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"readme":"[![boringbits](https://raw.githubusercontent.com/ryanstevens/boringbits/master/docs/logo.png)](https://github.com/ryanstevens/boringbits)\n\nA web framework that is fairly opininated, making as many boilerplate decisions for you so you can focus on your application (some will love, some will hate and we feel that is okay).  React based, universial SSR rendering by default, takes care of webpack and bablfying your code base out of the box.  A core design principle of `boringbits` is a concept of [progressive recomposition](https://github.com/ryanstevens/boringbits/blob/master/docs/design-decisions.md#progressive-recomposition), which is the ability to break down boring magic over time and replace it with your own magic.\n\n### Consider `boringapp` when...\n* You are a backend engineer who wants to crank out a modern frontend web application and ship it straight to production where it just works and is rock solid.\n* You are a frontend engineer who is tired of making all the millions of choices when developing a full stack node.js react application.\n* You want a framework that is designed for you to go outside of it's guardrails and encourages shops to remove `boringbits` over time by replacing boring magic with your own magic bit by bit.\n\n### Technical Features\n* Express based universal server side rendering\n  * Preconfigured `react (v16.7.0)`, `redux (v4.0.1)` boilerplate on both server and client\n  * Predefined folder structure so you don't have to overthink code organization\n* Zero configuration of `react router (v4.3.1)`, simply make a new container file\n* Built in unit testing with `jest (v24.1.0)`\n* HMR on both client and server (dev mode only)\n* All projects ship with `babel (v7)` / `webpack (v4.27)` preconfigured\n  * ES7 decorator support on by default\n  * TypeScript enabled, but mix and match ES6/7 with TS nbd\n* Built in generators to get you scaffolded up and going __fast__\n* Automatic route based code splitting\n* Automatic component based code splitting __with__ dynamic lazy imports + SSR\n* Ships with build in HA Proxy in a docker container to simulate load balanced SSL based environment over a real domain\n  * Also has `redis`, `dynamodb`, `mysql` docker containers built in for those who want to go completely full stack local development\n* Uses battle hardened server node.js best practices suitable to go straight into production taking care of enterprise concerns\n  * Implements bunyan logging\n  * Implements correlationID pattern, drops a `corrId` on every log line\n  * Has an event based smart health check you can extend \"child\" health checks\n  * Takes config both from checked in config files (via `node-config`) __and__ .env files.  Config key / values can be universal.\n\n\n<sup>This is heavily inspired by [CRA](https://github.com/facebook/create-react-app) and [next.js](https://github.com/zeit/next.js/). Why not use those? If you like them and are achieving your goals by all means we encourage you keep using whatever framework you are most comfortable with! Boring is much more opinionated than both of these projects though and will always place developer productivity over flexibility.  Our primary design goal is to let the boring framework make all boilerplate decisions for you so you can concentrate building unique product as fast as possible.\n</sup>\n\n## Get Started\n\nThe best way to get started from scratch is to simply use the `create-boring-app` cli <sub>  __[[learn more]](https://github.com/ryanstevens/boringbits/tree/master/yo)__</sub>\n\n```bash\nnpx create-boring-app my-new-app\n```\n\n> `create-boring-app` command will\n> * Create a new directoring `my-new-app`\n> * npm install `boring` and it's dependencies\n> * Generate / scaffold a basic app for you (press `yes` on the CLI to take all the defaults)\n> * Prompt you to boot up HA Proxy (press yes)\n> * Boot up your app server\n> * Open a webpage to the top level container it just scaffolded\n\n`boring` support HMR so once you have your app running, simply change your react files found in `src/client/pages/demo` and see your changes reflect immediately in your browser.  `boring` also does universal rendering by default, yet does similar server side HMR techniques so if you do a hard refresh your SSR and hydrated client will always be in sync and reflect the same DOM.\n\nIf you need to stop your server and start it again, make sure you are in your applications directory and simply `npm start`\n\n## Running in Production\n\nBoring needs to be built via webpack, as well as the node code needs to be babeled.\n\n```bash\nnpm run build\n\n# you do not need to set the NODE_ENV on the command line,\n# it is better simply to have this set as an env var for that user.\n# The only requirement is the value needs to be set to `production`\nNODE_ENV=production npm start\n```\n","readmeFilename":"README.md","gitHead":"f798a22e25293315940de569342bdf836f32b7ff","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.12","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-kZL4Te2+nB5KYVwRynflbvuqcMYZKBds8IOe2EWgG5alYZag4Nae0QBhDde8/fgEUhH2sOK2xFxPeJ4aZI95EQ==","shasum":"4dee03b43023067c8d6063c48984a7c60063de47","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.12.tgz","fileCount":417,"unpackedSize":853728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdJSWCRA9TVsSAnZWagAAkXgP/0lKnpLm9ggdqaki2/bM\nqx3qXBpveXhjtLFA/65uXxv6f61ytiuyJceYaF/fOaEiVLnDvmuwoq0kqJUn\ngM0K8uNNbJ5Y5N+9Ix8Q7/ne2COahYDwe4Mh8BNdBHuy44RNjX4SPW/SCIEf\nZO7meLWc3lGb5d3D2quaNmZRi5WTly4QfFihS0DecdbLCZXVSFdgEReZGsBL\nyhYIAEwl8rDMWNCiGNFwIFO6721iys3P7Q7PzksyaKMoT5oVuKNZ5kfEO1Vk\nwOZeG0JrtC03dtKJBpLJjZYQFy/+IilpenwGv8K2RF5sEqS8UHVaXv5fmfyS\nUZEWQClINuIx3HXamAasxt3uaoVHLMyk2jfw4Kdfp4Wd/s2Pbp+tZIisdl6+\ny5TsARs6XgpPcshbViKn0yoio8a2IE8yJr0eFCGko+x9kiAU7XB7+lS2k+7S\nV9CeOkUdlFiJXPmpKrc+3iZJ1BNIj6ivMW+kLuDk7g3or7huF5xDVHMFexva\nrpCqvpmm0MwTppYlHaor/Uzbzk4EJntCeg0gXfhcxQ47H+jDFZbU1vZvuRRQ\nU5vsMh3Qetg55IaxadPDVksv+nLKY7kLNLlnNK0tlEDHlXPXmHYLeJ8Pwf2W\n6WjgNxd0HK+f9fEmxbSES5UgvM7DD9TDom2L0paHPj2sCO2+NAz+1fIwddyR\nuYkP\r\n=1WSk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHKyo9uoBVw5WFmIUdu1e+shlfOdBB5MC1dbILyH259AiBkUa2VsX0I5m9LNf5Yq5ucE4AhI5kMZ0U0yBJnvn2iGQ=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.12_1551144085635_0.06654966243919214"},"_hasShrinkwrap":false},"3.28.12-test1":{"name":"boringbits","version":"3.28.12-test1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"readme":"[![boringbits](https://raw.githubusercontent.com/ryanstevens/boringbits/master/docs/logo.png)](https://github.com/ryanstevens/boringbits)\n\nA web framework that is fairly opininated, making as many boilerplate decisions for you so you can focus on your application (some will love, some will hate and we feel that is okay).  React based, universial SSR rendering by default, takes care of webpack and bablfying your code base out of the box.  A core design principle of `boringbits` is a concept of [progressive recomposition](https://github.com/ryanstevens/boringbits/blob/master/docs/design-decisions.md#progressive-recomposition), which is the ability to break down boring magic over time and replace it with your own magic.\n\n### Consider `boringapp` when...\n* You are a backend engineer who wants to crank out a modern frontend web application and ship it straight to production where it just works and is rock solid.\n* You are a frontend engineer who is tired of making all the millions of choices when developing a full stack node.js react application.\n* You want a framework that is designed for you to go outside of it's guardrails and encourages shops to remove `boringbits` over time by replacing boring magic with your own magic bit by bit.\n\n### Technical Features\n* Express based universal server side rendering\n  * Preconfigured `react (v16.7.0)`, `redux (v4.0.1)` boilerplate on both server and client\n  * Predefined folder structure so you don't have to overthink code organization\n* Zero configuration of `react router (v4.3.1)`, simply make a new container file\n* Built in unit testing with `jest (v24.1.0)`\n* HMR on both client and server (dev mode only)\n* All projects ship with `babel (v7)` / `webpack (v4.27)` preconfigured\n  * ES7 decorator support on by default\n  * TypeScript enabled, but mix and match ES6/7 with TS nbd\n* Built in generators to get you scaffolded up and going __fast__\n* Automatic route based code splitting\n* Automatic component based code splitting __with__ dynamic lazy imports + SSR\n* Ships with build in HA Proxy in a docker container to simulate load balanced SSL based environment over a real domain\n  * Also has `redis`, `dynamodb`, `mysql` docker containers built in for those who want to go completely full stack local development\n* Uses battle hardened server node.js best practices suitable to go straight into production taking care of enterprise concerns\n  * Implements bunyan logging\n  * Implements correlationID pattern, drops a `corrId` on every log line\n  * Has an event based smart health check you can extend \"child\" health checks\n  * Takes config both from checked in config files (via `node-config`) __and__ .env files.  Config key / values can be universal.\n\n\n<sup>This is heavily inspired by [CRA](https://github.com/facebook/create-react-app) and [next.js](https://github.com/zeit/next.js/). Why not use those? If you like them and are achieving your goals by all means we encourage you keep using whatever framework you are most comfortable with! Boring is much more opinionated than both of these projects though and will always place developer productivity over flexibility.  Our primary design goal is to let the boring framework make all boilerplate decisions for you so you can concentrate building unique product as fast as possible.\n</sup>\n\n## Get Started\n\nThe best way to get started from scratch is to simply use the `create-boring-app` cli <sub>  __[[learn more]](https://github.com/ryanstevens/boringbits/tree/master/yo)__</sub>\n\n```bash\nnpx create-boring-app my-new-app\n```\n\n> `create-boring-app` command will\n> * Create a new directoring `my-new-app`\n> * npm install `boring` and it's dependencies\n> * Generate / scaffold a basic app for you (press `yes` on the CLI to take all the defaults)\n> * Prompt you to boot up HA Proxy (press yes)\n> * Boot up your app server\n> * Open a webpage to the top level container it just scaffolded\n\n`boring` support HMR so once you have your app running, simply change your react files found in `src/client/pages/demo` and see your changes reflect immediately in your browser.  `boring` also does universal rendering by default, yet does similar server side HMR techniques so if you do a hard refresh your SSR and hydrated client will always be in sync and reflect the same DOM.\n\nIf you need to stop your server and start it again, make sure you are in your applications directory and simply `npm start`\n\n## Running in Production\n\nBoring needs to be built via webpack, as well as the node code needs to be babeled.\n\n```bash\nnpm run build\n\n# you do not need to set the NODE_ENV on the command line,\n# it is better simply to have this set as an env var for that user.\n# The only requirement is the value needs to be set to `production`\nNODE_ENV=production npm start\n```\n","readmeFilename":"README.md","gitHead":"f798a22e25293315940de569342bdf836f32b7ff","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.12-test1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-vXILXIfuPQtabpcJB35Q/X5VwDc8i6PWKZr+ZMU+/I/sdbRTsw+gVE4Nyrr9Gn5NHGqEiTkehsBdjoMVhCJ9hQ==","shasum":"771f2e882e9ae5d99cfc2126cf2c61ffa833f7f5","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.12-test1.tgz","fileCount":417,"unpackedSize":853734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdJUBCRA9TVsSAnZWagAAfuoP/2nGDzCeyoA6p6EejLV5\nkzwe1hIJ4Gkh7RcYr8RIL+UctPcTGB3yO1ADiVgkSnE5Jw2wnsF6ZYS2WQ78\n2Y96fTKas/7s/5iNVCNMNX1aJ8lO53ZKAhP7Uwm8D8Z6wUCCIRo0ikFT4xEg\nc5Jo/iI5ynGBfi4ool2Jt0ZFw5NYHfCVhDyK496Xzr3gPToMIBd1NVjuQxXl\nHKgDZ4NSXbmz3AxV0egisuorgMyYIsmjWvi2VTrnSnJcDV4SLSHIJNX4Q14O\ndIicakHnFSPKR+QUmP4qIZpCPj0Zr8zoHhvj5Bsn0BhSQrdmSxTLRaBfLGv2\nlWugNUtykB1q7c9rYiwFwWpolNYoZy80VwVveT01pIM89fGyLNuYrFwxKjNT\nC/P7PG7heK/kUH6TnPOODJfu+c0vCiKsv0aC8SstAl5P9smiRjboULKyZ+Ou\nYvkwrfIj1JfnhEyLStJlXoXtl1/BbDqWEtYZhhYeshJ/k/kY5QE+k66hFJ4Y\n6MlgGdH5yEbwzfoMrBl2v8XfX8JbRapOUWEm8ediN5n19Z16TYlWQyEPwVtJ\n0mdWB/IJx7I+Fev13EjY/1GppS+OGalrcguXJWq22comhzTHoB3UdUY+Q/Q4\ncwhZ2oj7WBx0xCoTRWY3B2+Gupd6RmNrUueNYlumR9v8kDveLZDlJaenRNew\ndXpU\r\n=gDVR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+HozlSNNp41SeB4cJ3ps4BFK/N048CEJKXqY9DKgFBwIgJlt9jd0ncU2Z6p//CM29CZmcMa1WSANAxFrc7OIheqQ="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.12-test1_1551144192824_0.06191421833038868"},"_hasShrinkwrap":false},"3.28.13-test":{"name":"boringbits","version":"3.28.13-test","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"readme":"[![boringbits](https://raw.githubusercontent.com/ryanstevens/boringbits/master/docs/logo.png)](https://github.com/ryanstevens/boringbits)\n\nA web framework that is fairly opininated, making as many boilerplate decisions for you so you can focus on your application (some will love, some will hate and we feel that is okay).  React based, universial SSR rendering by default, takes care of webpack and bablfying your code base out of the box.  A core design principle of `boringbits` is a concept of [progressive recomposition](https://github.com/ryanstevens/boringbits/blob/master/docs/design-decisions.md#progressive-recomposition), which is the ability to break down boring magic over time and replace it with your own magic.\n\n### Consider `boringapp` when...\n* You are a backend engineer who wants to crank out a modern frontend web application and ship it straight to production where it just works and is rock solid.\n* You are a frontend engineer who is tired of making all the millions of choices when developing a full stack node.js react application.\n* You want a framework that is designed for you to go outside of it's guardrails and encourages shops to remove `boringbits` over time by replacing boring magic with your own magic bit by bit.\n\n### Technical Features\n* Express based universal server side rendering\n  * Preconfigured `react (v16.7.0)`, `redux (v4.0.1)` boilerplate on both server and client\n  * Predefined folder structure so you don't have to overthink code organization\n* Zero configuration of `react router (v4.3.1)`, simply make a new container file\n* Built in unit testing with `jest (v24.1.0)`\n* HMR on both client and server (dev mode only)\n* All projects ship with `babel (v7)` / `webpack (v4.27)` preconfigured\n  * ES7 decorator support on by default\n  * TypeScript enabled, but mix and match ES6/7 with TS nbd\n* Built in generators to get you scaffolded up and going __fast__\n* Automatic route based code splitting\n* Automatic component based code splitting __with__ dynamic lazy imports + SSR\n* Ships with build in HA Proxy in a docker container to simulate load balanced SSL based environment over a real domain\n  * Also has `redis`, `dynamodb`, `mysql` docker containers built in for those who want to go completely full stack local development\n* Uses battle hardened server node.js best practices suitable to go straight into production taking care of enterprise concerns\n  * Implements bunyan logging\n  * Implements correlationID pattern, drops a `corrId` on every log line\n  * Has an event based smart health check you can extend \"child\" health checks\n  * Takes config both from checked in config files (via `node-config`) __and__ .env files.  Config key / values can be universal.\n\n\n<sup>This is heavily inspired by [CRA](https://github.com/facebook/create-react-app) and [next.js](https://github.com/zeit/next.js/). Why not use those? If you like them and are achieving your goals by all means we encourage you keep using whatever framework you are most comfortable with! Boring is much more opinionated than both of these projects though and will always place developer productivity over flexibility.  Our primary design goal is to let the boring framework make all boilerplate decisions for you so you can concentrate building unique product as fast as possible.\n</sup>\n\n## Get Started\n\nThe best way to get started from scratch is to simply use the `create-boring-app` cli <sub>  __[[learn more]](https://github.com/ryanstevens/boringbits/tree/master/yo)__</sub>\n\n```bash\nnpx create-boring-app my-new-app\n```\n\n> `create-boring-app` command will\n> * Create a new directoring `my-new-app`\n> * npm install `boring` and it's dependencies\n> * Generate / scaffold a basic app for you (press `yes` on the CLI to take all the defaults)\n> * Prompt you to boot up HA Proxy (press yes)\n> * Boot up your app server\n> * Open a webpage to the top level container it just scaffolded\n\n`boring` support HMR so once you have your app running, simply change your react files found in `src/client/pages/demo` and see your changes reflect immediately in your browser.  `boring` also does universal rendering by default, yet does similar server side HMR techniques so if you do a hard refresh your SSR and hydrated client will always be in sync and reflect the same DOM.\n\nIf you need to stop your server and start it again, make sure you are in your applications directory and simply `npm start`\n\n## Running in Production\n\nBoring needs to be built via webpack, as well as the node code needs to be babeled.\n\n```bash\nnpm run build\n\n# you do not need to set the NODE_ENV on the command line,\n# it is better simply to have this set as an env var for that user.\n# The only requirement is the value needs to be set to `production`\nNODE_ENV=production npm start\n```\n","readmeFilename":"README.md","gitHead":"c08ae01f530ad876d83f95aea61457d6bfe21e4e","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.13-test","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-D54IwHsGQyNP8ZyxFQwmHOBNEWyuJHQTQbauKg2NmxAh7CX5XYvN5KcZ9XhuLuWkvGzHuID7XKlVo3H8lzfB3g==","shasum":"1e1bd95a65b2b53cbdfd3770c10e16dcc6b25495","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.13-test.tgz","fileCount":417,"unpackedSize":853732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdQSrCRA9TVsSAnZWagAAVpoQAKFQFKfqYyvxirR/eehu\nVjXBDDEtaKSASWb+PIPXhO1HW4etY9/LeEuyLJ657WOLC1fFPxxSq+4gtg8M\ntGHAKiv87uuwaF28GVG8USW1tH9mei6tRAu+OEMKF5ZecVN1IyEWci13XHYi\nJJfRvbu+/rP0Mo5msALmyWnjmz8N2zcwKts98JBzZDev08DjERUam7+OI99t\nONC5OGTTtjy/8jvKRUOE7Ngu3UDIJilJjjXl7f9AggHWSDKhD1w2yvrB5Fu3\nji1Gy06WpDlhkhzZQVeppDLKChA2VMDqIo4qXTTKz8/MzPPNPjWly/cRsmvr\noK7L+3TScQXIwWVGwtY5jZvK77k3vIKe3oRNfcwBlNHn6YPrEBIluTWnWPre\nvWQlxglOFBh41m4fYD/8A1ZiL/iC4rl+LQjASy1FQvShUDkkLMffY3bR31Em\nd8It2fQ2t6xrOgEER9dXVm1l+IK90ca+dTcaELSanMERxha3hTPEprzTJ5wy\nTJ0CE1WzFuPdZDmKfi6Tl53hCiwq6S5dpN3o/G4uLhhBahiqPa5tZ2FAmMku\n+HtSk7PaB/HxKk9EEPyQyQAKpa1Do1NkJTkzw1b6Kj3pS5j+5DIVMezdJA1c\nG2vtfsxRLzF9UTHLnNTSNWXZEtz0sxn0m/c5FPDYpPM3tQxG5e+AgRBsqoch\nMyaz\r\n=VFA1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGv5s8QWdkZdMfVOFwv9yJY5FT48oCtCoW5NjvAj9iadAiBrWH/gQ0Ff705Zq4MdTW7nhRoiKIo7ZQzUBs75S0+/EA=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.13-test_1551172779110_0.06745544373394519"},"_hasShrinkwrap":false},"3.28.14":{"name":"boringbits","version":"3.28.14","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"1df9fc459b6021fd408720a662fed3f7e6e706a2","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.14","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-Pm59XkSFFoIGZsBSMnJuB2CrJmONoqWkZ37DnA6mRRWvR/DfkUt0sbAZqnqJOd2uX1O3VMJ4sTFk6nvmrGiRcQ==","shasum":"aef709f439389e1e54e7c435608f0aea389a438d","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.14.tgz","fileCount":417,"unpackedSize":853727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdQWWCRA9TVsSAnZWagAAwawP/i1YcV6apKiB11zNDJkx\nDZYKGntqdGTkMhro5yhoVcKIg2juQjya+rCp5HgQT/z30tZ+CNwSfhHyCyPv\nipUiqo7BPAZ4LUcgUCORgjA4vF1Uc2AKxN9sv63IfyED8+fzuNTVMX4/DVFu\ngeAD/WPrqafCPwTR0WIek9A1IBkTBHlLxvRwrYolRIMXB+DeF54zBV8IUL2Z\nEnn8dV1Zj9nH1Rb/75chR4S5+5db16Dt8NNV61Q4u+LhVTvEwL2ofROaYRgj\nnxMN8QpId1i2KWPmBFjYAabrUgxp87hnHqVJBeJx4xILz5Pn1D+MX9jIRYe7\nhwdZy49PKpBtp29UhMT9Ma784aVsZEzqr8SDN5oPky9R2IkoXmrak3PJ0att\n/6/5r5WTVzkAhkXpAnZXLSiiqPKALwfsJtO1+fA4fzG0W3mwVXvU6oyTd5Ph\nhg0G+ryy9GosDEmy7grMoEYv7BrVqU42Y6ygKSbCCol7YkvOYFYAkfAiORfE\nFpiGmWcSz2EbMRR2H2JMqudmBivRHHfCGwOvv4bQXkngh6Zmg3x145kouru+\nPknqm+5RFAnsnMjpLvBsXYLx+MckgEl5/8Jt1lpoNoZ8BqJfMIaHlR7TPwer\nYZ1X0TrynO/eNAFXEs4FfulPBA36sEMX4RvtRoRjuiw98kYK16zyUj8kL9hg\n+1cy\r\n=6ClD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCtQKU7ai0LKMpncV/0rSIJKo+zN3V6c5hpnmyJ8mFiAiEA+j8eV2o0owYzxxfZVAxELcpOczarmnT4ZbuKzeUX6g0="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.14_1551173013879_0.012744382371344454"},"_hasShrinkwrap":false},"3.28.15":{"name":"boringbits","version":"3.28.15","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.0-alpha.1","react-dev-utils":"^5.0.2","react-dom":"^16.8.0-alpha.1","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"fee9f2d7161fc9fef6fb7a3e4181796178e61047","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.28.15","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-j2PCrvWJFAcuOny2uh/JMnN+nRgazzDJvedFiK107xlwRozoUEDD+rN8TjCFDQN4sYX5oAFKIkFfF/oF0IEPJQ==","shasum":"cee31b594704998bf76adce6d9995a3a56a075b0","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.28.15.tgz","fileCount":417,"unpackedSize":853750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdRMCCRA9TVsSAnZWagAA5w0P/i/z1aS6+a0cjaiQKKKz\nbA5YFP5IO8WaEIjeQ2h9YZiVgO74/Tq2EnoZJcXKPlgNqxP2uBOlsthB3KoP\ncW0RqFNI4+eDAlsAlapoXHA3esL2VOsH6fQqnwGcCL3F3yFMA8J0bpmsKU1u\nssv8XLr0NPr7ZdHJGmo1Xkc74z0F0GuBWXDoRKW2aFuOFrUH+tS3U6m70o0i\nL9CUUxmtoZefeL6pRKNhTM3DjDe8kN8onJpXTlcowkbd8RBnAul6A/rZGh6O\nM30hJNKK2NaTEDGoPou7Cbo9oqAsVRL7WIDHv7Jsaj6IjYjNqIukZS9OdLWD\ngEntHx8Lm2njyaq29gZ73+1MEt/L8gB8t7ZQKMaFXj2bMKQx06JWVHt2Sl/w\njZizTyg8SaAWx2UhyZPxSj6awY85vvmsDmUbU5WLycXuPK7kqf4sOein58v3\nFQgllN0pSZdbRi6U14rpAbM0np+TlsgqdOR9Kz1hCniyClawUlQbO60+VqiJ\nRgJsQGwBItft/Pf+iWwW9CA/zkUf1qgmnuBoYB8aF1SwA72wNZezl8HCpRvj\nm4G7ws3eZ2wSWNa/6lsL3JX0/N/kvdfqZHiZSVMmpxiQreKtH+EZHedtFCUZ\njsoBzIFa9gnIVkDxt3EzxuZ8Rjp7M+/R5aW7ETBZ/kg9ebwOL79UM6Pa+Olo\nue0L\r\n=F5xD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXLgAJOKnAA+NPx0GmzMGEJnL4s8sW8/BggOG8VXJsGAiEAjH0P5SEzlMYDfiqBuub+lry5kkXhRyiDtHU6XA5FKxg="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.28.15_1551176450055_0.3963642274978987"},"_hasShrinkwrap":false},"3.29.0":{"name":"boringbits","version":"3.29.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"83dcc95f16d6211f4252d86fef5233c8fb8bb82c","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.29.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-HmuHyQfaD8hmqrjZgWwnYUWs8o8p2ib6fh/3yUMj+iElQbOQT7xa3nQxCxMcCRGZ6tNuZ+4WzxeTjQdTa80dUA==","shasum":"a05fff8cec1848ea27b4c855ffe92b926a568183","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.29.0.tgz","fileCount":417,"unpackedSize":853733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdjOCCRA9TVsSAnZWagAAMDMP/itC4Z84fgFigYRQ4x5f\nkSqtnKmtJCfbVZ0Rp8E8uGAoJrQXwGdlEfw/YAPgXDKSjlVBIYLE2o8HGB+Y\naYqOUxxixuVeqM7s4HcyoxCnBNuVkoxjM/jLBdeIA2APN0bPgg4aCV7picCM\nzrWO0p6Ea6QppoaNvb/rg68mnOIsijr8q4lTJ3IZzrJciJWhc7bXSxJZydgz\n9d0y+BPgF4KEVYEoDkqYVey9IA3OoBV2zznf9iU1EVIoKehM94j/L6Phe5yp\nNVEKPm/ulVE8QIZa+RESMIxf/UWnqxklap7CrLDIBdL0pcpZvvi4ICbW6WDm\nNhfdfaT0cDG3MhO5pXbkRFIyiZGAWksPfgYBRUz3bGmK51LRGBbI2PVZpkyn\n1GNm4InCf5si3ZnjdFqP5kDIW5QKZCyfuc/N/AGKm5WN/XpHayJLpPUOq/Od\nvsoUwsEmBzjJspFhSlPsvbjWZa+UjrIMwIXHoC3tNudnkhWVptGRiZIxNSn2\nLsuXBg+5o2BXKMcSyZSc4yJ/8NKK5P3gXIdxeR5vSxOzxlgl5j2qAfkwNsYV\nSGeJvc3P+/0sawFEYuorO4EmdtflbO0StLZ3sPG2z0HKp9f/7ToiZqXMoAz8\nTaA0zxhU2ISZqxwYFLdafRz9PA+AzKXAx3BWVtwGbEvB8EE+fHHP4wXijtJp\n+nzO\r\n=BaZn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYREutJN3kNau0aYOPsvlZ2tApfuoDuHnN6JQVLoaSsAiEAsjelT/uPpudw8Nteej3BsPkMvNVWo4uGsMiQrDbQORg="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.29.0_1551250305312_0.796836885858508"},"_hasShrinkwrap":false},"3.30.0":{"name":"boringbits","version":"3.30.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"7e66608f5d9295fc0d4d44eda76524b4db86f271","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.30.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-Dk2GWAaEsq+Bp7qOXIKD4PrMPQFn0n9Unhj+QwqHTWapjIx62yb5/rMmNQJMlwvrpKy91nKShLdpEJa3b/jr4A==","shasum":"fb78ab494785a43e0cd71b1e43f2d9e896c83998","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.30.0.tgz","fileCount":443,"unpackedSize":904471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceQG6CRA9TVsSAnZWagAAB1oP/ifHN9u5AbCLd7Igq/TQ\n+G6XYsJD0OYbCvcU4nqGRs/rsk2GlKuljR882D8mk5XqS23hShhb8wqoO5yH\nPo+0guIhcNWfrytMPCFuHTAmlArq5pRNzmFxgoaYZTR9e++erqBKFL+oNx16\nORNZQuUmJ83EOSek3Rcl4rTli4HWw/afZwRR2C+3zT93MwEMas1BGSZSBW5M\nRC5aIwLF6/VuRMcjW5VKULHLB5ukjTHZ7sOfsnS8PqvHNE09Okpa4QV6pHzq\nlo6O3f2yKrK3wimyFnDBLKcxmLoVIvucC1xUiPqM3b9hmSmICjNlD7mMmpWE\nq6WYbZUXEicguY94NUXZyY1zLyp3J2bYnckoRNX4/pMI9e2zgNSI7I+Xuv85\nTkLSZATaNHiDnfYPJN04vgIHs3sDugEYpAgaOp/QV9Q73lZfKRle5qZuWOoY\nGD5P/zKppFr3L7bs+4bFX5upJQQqZFD9vunsUDS/RR4U5HCoggUxXj+DmkQq\nNCIBUGbnpXX+NGk1vrd/PSVu9VUI9rseBxNtokdyzn5pQSo/UrK2Be7I2wwj\n72wKXL8pZyB+9miMnUGpbCuSKUtw2ar9ZlN80awH7o3Jw0DbQ8cCvLGUsWH2\nk10lUxJX3RSKH4b5rHS4YFGvdx2AnRUztFusZ0R8jQ4rvTPu40hIJZ4xF/CG\nqsu8\r\n=s5gb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzdrOufBSutEBqk1+4HAde3iw1dsuVT/c5uxWGtzwr6wIgT15q1ZRrTKe4To9IWO7Yoe40COYMX97mkfd+uBBipi8="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.30.0_1551434169450_0.17634480629642946"},"_hasShrinkwrap":false},"3.30.1":{"name":"boringbits","version":"3.30.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint","linkDevportal":"cd devportal && rm -rf node_modules && ln -s ../node_modules node_modules","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"8ac94833a99ca53c6d5884a467b80b09bcdbad5b","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.30.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-EDemYaqHTi4/fFNLJUr4bXiOYpFKJz6FoA7cvXPnfmgJllsiWFiwYBzMBWVsosuD/elDVuSX15QnPEpq8m9m9g==","shasum":"d87d4609eb1219e44c3b9dd11e483f911be755d2","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.30.1.tgz","fileCount":443,"unpackedSize":904677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceXv9CRA9TVsSAnZWagAApSsP/ij9JnnaECaYwAFM0cl9\nv6lwjI2MVZBAZVEOh8yNRUIJe7wPjCAzCLssxX2pxhDZY+3hQmhZCC3Zjmyf\njS7kZBZ3nqX1TBf4jg8O3O9SGoE1zRbsayzIvQGsXkwwBgklq28Yt2AVlbQX\nI9cgCmAPoCPnCPqmgFpXQBVCnFmt0k7lkHwPu/IkqlqcxFL4trw8xW0xnbhA\nqJUMBttBOzUrLDCiftFujOuhGseU58Eo6yp2+OZuvNbtp4iJ1FIbpJ3p1/xu\nnikclQM+DsRgjFSJDTRUMYnW00tfefoNE8irMEFfdJmVOVb3HGaIAfTqH72+\n7Xwu8itLWve0tKKG57qtKc+sjFQMMsmEnAW+S7OBqkg16xB0hMzBdG1IdgXf\n9g8qGIpftz1uQ+qCy4ysm9+QYkCkCCsVMcac2YNHKsFovtRNwvkPqBIcbg5e\n/ZJfEkB5aywe6FDJl8O+X+o6UC2TzrzK0Ic1sjNsssZn0SWKHHa1+PG77IeK\nISU31unDWyv0ioc40V82Z/3S6W0jHM0XvTBsWV+qkXwuoCfV55DJ6/c+lBfm\nOaJrgac5l0AYglluIsUMDd4abVy62l45jwK2Snr/rz+LFkUZDJFBFmLOFiE8\nQ60tUIGdCxc42o6seiFH8/FGyyq/+KXMQ3FR2O8ts3PpaHKaPGsPh+DQ8ViC\ny1RB\r\n=4sNr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAC20gwOJnsB98BP+ZsE8sOzq1Mbo67fV0F2zNqrNxuoAiA5anc/o8MuVkW3FOKmWDCghE8hOCReSGafEmD7WrGkdw=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.30.1_1551465467978_0.1662528181351275"},"_hasShrinkwrap":false},"3.30.2":{"name":"boringbits","version":"3.30.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"169e4060d3e59e59717ec3f28aaec2c43aaeca2f","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.30.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-WNLG+PRtLTZnZvBp9B80kkoSPNQfWN5wtkeAknpgZ6tthpOq2T4U2+vkeck1xhdsLEUW3Rovo+u6T9WXO+L1HQ==","shasum":"f6006c3475009656fd66004c410f7ed95c06dd96","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.30.2.tgz","fileCount":447,"unpackedSize":923759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceY3cCRA9TVsSAnZWagAACQIQAIRZSkQD981fVQdP554L\nfsv91XOUkz/6IlC1h5ueBfCB5LLQN18jZfKq3oKPghqmGRMdrrNlnY8Qvwiv\nEXgCss17cKk1yVyv2KZfh6GfvoqcizV9eQNrM+i6YuvBv9dh2pqfO7wI8Hhj\nUACyP7L1W3sNGgSVhBrguf4D7/ogbH8RcjZYcN9JWVFJLz8Gg97i5VLwFSxZ\n6JuNsZnNTLF+SBF4LQWgmE2/oK1/1umLZWp+Rvte/pCvvX00mS1CKFqsxcN6\ne9Xi3Dzj6dqXB0AbjV+0BlqEbsI4ZAMPQNW0e3flOhx991BTAHm0voPEUJpv\ndnvEDqxA/s5k2Mxlk2RtWK0wFt8zHuuEfSszhKTWbTVYjTIxq/E1X0okSzIy\nNkMHbldH+Br4hmObrvFA1q6oSRUf4uFl8lyBdaaTEnk9N442Coi0gcqrTQM9\no2bN1prPGkK43Q3Ag+H74SJIT05JhiqYMtosXjniq+Obwaptaob+1qkd2r1E\nydyg5uci16UamxmWPQ3rDex2QK3Gzsv6OUssC2kzxCTaA8AbIxNN4gyxbIdW\nGvQKkWYR6FnLthi+65gsrgJ1gJLgG08jCceoJKUcamSZQpCWCq7GaiKsYe3N\n+JxNRTXZ/R/oQJIXUV6uM7vNxxaBQ/JHO2HOI+wV/SPLN4lN9hZ9AJo/c+Xd\nKt4I\r\n=aNg5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC202q3J/hGrqrZSlTp1IyKd9anOYJYI+j1s42KnrSeXQIhAND9y6J96ZlRVt1ACuGH2uq2xCVBPC43s524aIuAgGm1"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.30.2_1551470043971_0.15640385639687548"},"_hasShrinkwrap":false},"3.30.3":{"name":"boringbits","version":"3.30.3","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"9c2d2b601980a5eaa04940fa0877cc8c34bd37ae","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.30.3","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"dist":{"integrity":"sha512-rvUcXtRJHAYCo0OtO02hs6JgmRDyOSbWpXXczei8HR50FqJXwipclnleHhu6qb48hyIhCWJYeo1tiiLZ4hxLRA==","shasum":"fbc598e74ddb69079f09f994adc1db02082cb912","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.30.3.tgz","fileCount":447,"unpackedSize":923759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfOoDCRA9TVsSAnZWagAAa/oQAIv5r4CB+A+UIVAIyBBM\nkLiJIgtYnTWvM/tyITRBggSDJRm1XwUzWMxpjs8R8jzeZ52Fv7ULDGdh1uRu\novyLi0s6uj7jNG8w0/MajyinWRD/P7WjAMX3iqK3IntmZZn6FhGpKVFLhkER\n8rY8cNTddrh4NMwnM89lWWPY5SP9Mcb5YJdqFvFvEwl4Fg2nJGjD8ZFdQc0J\nlKC4rxrn7ttShho/dDxUe4AwCd+w49YBkjszmQBLEQk7NiI4GKcTcEPqQRRx\nAu6v9F5g+ukDB7ou02OpSN6HveIXxFzE+zKJRSGiVIplgUF4jut80AN8iE+u\n3fZsamy1mdfXGW7hCU6bSaVgMCBkYdWLS6jD5xjOPFslMQd0Sglw5HhGcxY4\nDuO9WeTIZcDNTIy1PZZQgOtbPWO1qwN2Qg4BiL0C/tOXIjOL1KAr9lHy2YAu\nb9XbXmfVi7E8jPbSkJISsj2GnlXfn1kDbIKSEYEbYR3YZ0vRpLZzxuAIyqJ/\nT7zUg5bIWzAGp43L9s73ZxtdGOs6s9AqstggdXo9gVyOkyVM8C6CDL7RWl6X\njfZSjBHmeUFoR2py+dIdOjdfI6Dxe0HGeKSA5wdWLS9WgDoH+SkJA96SpEQe\nM6BvtUYOjPmEDl7UryPCO8EdA2IG8EReB2EoCl0SxuXjedw4Ly3iwON4nHnn\n0Tnz\r\n=RkDc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnvcGm5YCM4+t0ge/1PwrOMtI4OYvZ6Vio6rm/ofJaKwIhAIESLzJduLpRrqkvjZB8JDkVjqI23XGyik33Z431a+HV"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.30.3_1551690242798_0.26810975422713734"},"_hasShrinkwrap":false},"3.31.0":{"name":"boringbits","version":"3.31.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"821e80604ef75c6a6d2b9591d49914dbd01765af","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.31.0","_nodeVersion":"10.9.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-BdFWxPrQgIUsy2EccMD7jmbqQmdlB/dcr/v5iFvEuUVYkre5ij0mMHNPtp8S6fTHJWDdbQYSYfO+/5fGu0K+uw==","shasum":"8c0e148036e73c7a5567a60658745068b8daae42","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.31.0.tgz","fileCount":447,"unpackedSize":932152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfbm1CRA9TVsSAnZWagAAZ30P/0CTTNtGL5NyQD+zweED\naeXHwivOS7P6hwR+cYrgmMMRt1+L1b31FH6WNlD8DFxJ1FUP8YHGI8MeWmNs\niIXaQkz99DB5BrLadMU+EugH7OWsNK3xdvtG7Jd1sJuzZSokDBSHVwEPYSoC\nl7ir5QbqRJWR/9bQKtudr8SQ1YsgiY8DIoMGL2N4ampkQ5wQuT8ovFktUpob\nHnY6gaR5/GYcvShe2CtT5WQvoP4f08C4JzreGjgPCMhcoFychUjTblMPc9n9\nYGP+OS6zdavuBuMsiw19+H3l8i3nMoJRoRORUwUYbYpcxvQsC5BMdgUHI0/x\nfkWSBA2MXLhXg74xoAa+yruHYgEuo+cqzFOsvJL5synj6viMTOFahp0MSf7t\nYl/zL1kNyiZfsYsdb/MCTEAkIjxFGF9ZPnItUcL0cYzTQcpCIK3TH7TqT94H\n6Nxrv2toTWsdk8ED4+VCZ7NqUdwNH4ly84A3kmaU17r5ZYtXf8Dgqb3tmb6U\nHbe7ddYPvHve+hOtcLt9SY/RaKh3fhMrjviZMf/hFHU6RuhWnIDQH1GJ40UT\nwPJZx2YAim5o7k683m1vTeXvKDalnmqu4hfVkoJqaIdkD8GRFVaswviYNcUU\n8MigeacHlIllzMLlEJmESXIZA5Un7WDtPbbBrnmQqB/oKn8d8TmPLwJb2HKB\nWDzg\r\n=VRr1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBb1HiLampC153qGJVke3ahn4nzg54yhcb5hV2hISRR7AiA8ApD1EFu1W1mdNrDH+HWOsxLo7Zm6tIOT9UEmzfs2og=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.31.0_1551743413154_0.823994844601089"},"_hasShrinkwrap":false},"3.31.1":{"name":"boringbits","version":"3.31.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"7e159d99b760b650df5fa71fb50d210bf83cb26c","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.31.1","_nodeVersion":"10.9.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-rA6a0oFJjsUPxpsm9wbRvVMLyZQy+fWOMGLO1JnCVSIl6O5MpnePzUG0jQj8MseH4OV5OI+FSsSPVfXk3CPb8Q==","shasum":"84e5cc858fc0eca44ed049d80a473654c8f47ccd","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.31.1.tgz","fileCount":447,"unpackedSize":932198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchdPYCRA9TVsSAnZWagAASc4P/2FSlVvmF4EHVWX8M8Fc\naKqTaxnYblqqpiMy8y63K+bbuxtsxb32BRS8SGMEEzZO2O9mQv64ogfvfLHa\nTfTk76omiuCrUSrudnUxPCAVM8+xmQ/QpDKtlciXmqm2wQNzrJFnYpJ2kBIh\nMUHnAKzzN2waM+JZKWn+aVlyg1tZJb8Cvq6ivxHU+it61ngbUVSWCsUhG2+j\nylWOVoFV969WtV6hZ48t0gVnU3XGFPKHbrJmhCPeRzsfckTmcPCh0X5O0J+M\n387Ia/7QOaVwLqMKRxVCKcFsFFWTSBUQhV6CWqPFvE2EwXPiaWQeeB1J7TDc\nBD0lTm+CXQDfH6lVmuaTXFbgtDJPdMz75WoIgyTyo7AfXZqeXuUE/HeGRFCe\nRDLmDputr6udb8RH3CaC2KUc6XY71lN6BQC0BpUgMyJ6IAwEmOIKmPsRcvh2\nQnW5PkEMQIGgSmDwZk6ZvwJxjTjPZVxOLka4b+LP5hMK39RTzkiXv1QRG6mR\nHTLm5q71CbvFgFVSB+YXJxR4ZOHyqwqsvcTCr3tESrsXHaXQOOzMxw8016W8\nzvLrPZWYFxdfDm9pt4vD7TjuODzXH0UpmTt787aagkGjypxpCImmQlrioQad\nWIwMvXiL9DJ/xbVEVTqXdJ3qu84ObrQz5fewmlvS9glJU7DLnq0ZA5OguHtG\nhF1u\r\n=/zqr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEFUc1vdi+AjNSt0W+9mwbE7VZ3Bxm4PUVHrEI70kxvAiEAqLV8Hvrdly1vxzMm+DUz5OnvTic5Xk30adwWnoiCRKo="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.31.1_1552274391388_0.5402630222434657"},"_hasShrinkwrap":false},"3.32.0":{"name":"boringbits","version":"3.32.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"4e7c3b307e6aba389e7faa275b9eac3aed6a1fb8","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.32.0","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-EDZJ70t9AWKFHsUBvruEdbLMxydwi6vkOPm5/8jQpN+WDncT6TuEAE+e5bPh1325tTVbRZCDhdjqSTpwHbgl3g==","shasum":"a259f490c17f8b955f94c4362cb1b75718827403","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.32.0.tgz","fileCount":450,"unpackedSize":939854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchzgJCRA9TVsSAnZWagAANYYP/ilRK4jym4RaRsGx2oUw\nbFCjJ/uGQthkpP/PjohfpjyL0TxsXWznXkh3GvcD4xIKwgsrLjba/2uFavjC\n9fPbvwBbbc5ftOSWvEG0M3atSRbe+NiD8YGvMx8jPTzr6qXKJQygg5v2phNK\nsUeB4VHxFw73OJJEz3cEOAFVfbrxML5GLigx/oA/SInnobQeIucvyDM0khyu\n9s4l918ZpiMsSMhkYB2NfZEh0S1lcVEimW6m6axOhJiAuqT9BfFeOa6vJzbo\nTUElEiWFp2I06TmNBm8+YtmYS5hC2jN7UBXX2PF2ADUHB8+H/e08AoCxW782\nXv/E0gdQ1fSo0UjNMf9InB9Ct264ap54spcVq+V1tJwYzsxGEhrHMP3Mv23p\nEXnTNcOP8tbn3cEEq8Bdpb47JWbFyzVXbOTEWjCx/54xtkoJqQf0Nn48ixaD\nfPyBk6RtbPZMrf4YWanrornHhQj3ES1GEDD2H3CW4jxFYoAx0tR2TbG5aN6D\n6QwwNspAXMn+BdDXDNRFIKVYcIhqBeRf7n7fT+bPwj1nJ96jzpaZd8yzMVx8\nj2JJ0/COGQCy0xeB+nSgeEZRr5eM5EGgRtw3lBwel84Qoj66yjvLDCOeQAMo\ncLHUg2++GJkEKrtA4uWtAwCT+iPlbyGpbNkUcMBQUUnkcI3aTccI2B2I3pGV\nGMQT\r\n=L27B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtaJi6pC8IiWyZqaN6HuDY46S7pLW+MTKPUC1cVWCh5wIgWv7c7iPcwVInn5qkEaf1XbjT1yPsq0RkI3mD50bCNyg="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.32.0_1552365576389_0.147185843819428"},"_hasShrinkwrap":false},"3.33.0":{"name":"boringbits","version":"3.33.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"505b137ce02e5f52856643b88065070ea3a40062","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.33.0","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-0ZV9oWbL3+F8ok4NtuAjt4iJK4YGJZg/QMKuec1mFUJqqRk8Ad8RQMvo70LANqKmetHtqQv7V5SWvp1uh9maaw==","shasum":"9911506faf2d285440075a93c85f6831d5f2d6c9","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.33.0.tgz","fileCount":450,"unpackedSize":942161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciCWECRA9TVsSAnZWagAAgyoP/jonwOXV0FKzoEYZ8N+I\nK/CSEkm+dqGE1JhA+hh8zULDpWwm+9rOmy/WyoWIHS2bqrbAWvee3deOWGsf\nxY3MRmgRP8InSBr5f2J8f2Y8++ods/91gzeYcxu6o3uyQVKYSTJleUrmk9nA\nblwIivcW7pChD8+0gsJj3tM9lg0Zh7oehQtxb7X5hHW7vihdHARLYWyJv7+W\nPGthHF+Aw4aDJp1E1V1a4LrjomwhC9HY2q/B1MDxlancbcuDon94kIr/t6Oi\nyb496AJVUXQNcBk659SuD8dvevKbaEZogKVAn+T9Fu8uGoYBFrbb4MQysLDS\nUFchFqGSk4MXBCM/tnHHWLtgl2pYNkVYFgWng+ry1kXCTz5jyBm3Qm11behQ\n40smL/6wSqH1kw9l7Eie36zDhbXRFnGNk4/di3v/GW2wAtP0XIywwNd6OIvT\nSIe+si5WqNzB0Sc0+PHDuGXNJ2cFwTO4nq960CSNB9GwJzMXGlNRAoxmY2qD\nxrwVinEEE961dOlAZlwmtyw10SnxSgQzpJsoKOfOkbsLSALYAr1ol3W/V4Rk\nY15uCgvNFDYiTLa8BzkZCZYFVhWKh+yKsVFwV25aLHjf76ymJ071OytMc8EO\no7CgX3xYrYfK8LX3x43PHjDS4RpzFOq8P10rrc7aGpG0S5dfi4lkyaSx3kXe\nmvPF\r\n=setc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlz67WgJbDVHen7iIf/FKvu4clq5Gk6fy3uMwqkPGSaAiEAq04qhyjuzQ8tkXTtpLDe6POArLdG2zZ+kt0ZfwgKudM="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.33.0_1552426371843_0.5354915866066094"},"_hasShrinkwrap":false},"3.33.1":{"name":"boringbits","version":"3.33.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"0382e6f7d43beaa311af4b33349e36436651a26a","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.33.1","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-JBj4D+y5sn2DIgFSgEBcXfrrBYvmqjjpvmSHS/VObV4VIC57cBzDm9Pw6G/rE/XV266sUaVW3MlrfaPCo6sF2g==","shasum":"2b50ca69c1d643640e1485772153f506562b1e73","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.33.1.tgz","fileCount":453,"unpackedSize":958270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciC2lCRA9TVsSAnZWagAASV4P/iCyWy4qROlfb92WpChF\n5olDxHas+zU+euBVBGb66YAeZIjL/+3QLu3NRdA3F5gHJvQeFHgimANs2sjJ\nOMTuwFUki/vhCq7ETxHMvtBtmfFK1nKiQ8asgT+vG6IdvCEoZHbuITZSqV6o\nq2ILVqNkUk5grVOnLE8X37jjvD2MyR0I8NdIca6z67h06MGsV41rDdXv/XkC\njJRwfAgj6LxtgNhw6HMDoBb42YSQFQ0NK/ARLK/jKyqPgR6ahC5YNYSj8F2n\nJ2Jwgq/y4s6tJnldwpGjQNrv0mv2mspmghUjHxL19UEAn2TtS0Dw8aRKuq0g\ngDhV2DsyMQTy7/sLNInELDNgvRVyYVid5ENJAX9WLPiSodzUvT6KNyVdabol\nn/taQPDRrQo5Tjr4S2aSnYW3oJ7epclAwMGofq/7HyCRTJKcSP7jdYf89XOg\nQre8qSI1aK9JwN5r3prFleWXgc+XYHUlyuNkk8vEDY0Fhi47bZ4RB3p1+zyJ\nYWpGywUms1Hg+twnywHqY6YVdPsYkfmy4v/E2fqDq2jpIc380OYtTXOKaDo5\n+sZQQyZgvcc+DERIbTB7JI5wxXM9r6i40IvNXXMEsAfVFZy4oqN+/v4RvwML\n3GhWq9G+EGw/NNMIzJcJ/6CftzKTpIObn4Tt2NEL1jFkZCZbj+CAlz0sX2Ac\n6zGH\r\n=S/Iz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACFmanF7W/kopHkg937qfzNbeHtr6pQpZ1As2jqdrHNAiBKpvYhNzGPArFUwc1RAV7V48tH8IIb4cci0g996379ng=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.33.1_1552428453153_0.36104255979872835"},"_hasShrinkwrap":false},"3.33.2":{"name":"boringbits","version":"3.33.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"c4544c044a72a588d20be7a329b69c6a4660f7cd","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.33.2","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-t3TlsSDo4zH5YC2mn+nnPAE15YWHRcfQ8ynn+vBC8qpeUrSwK7UtK8yZHdPTUFjvm3zZ9tUaTEIq6+f4S9vQnQ==","shasum":"7be29f655544d1fad822e65f7ca9c9f144c1d161","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.33.2.tgz","fileCount":456,"unpackedSize":953680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciEfPCRA9TVsSAnZWagAAkx0P+wXB6KgUPtAv9bExmsF4\nT1ptoikoAtzQqk0BraTw8or7qvdLl3xIVYnQkXZgMZs5B+p/1cFUrF5Aeovw\n3CRZWV8Zh+lPZ6+njjQItb0Gydjzpi2EmDrsFX8WC4PwJP62vtaGvZ/7DfFL\nV1exiYlGyDtK/xXG33igaaFeqtUQObTt8+C5f6sAnTSTW4cgXgy8jaUBNcSH\nwjFBQRVkg/2pk8qn7WCZOIQK2GERzbzxQvRsBMy7DNnWOFx6S3eR7K8juHdz\na339DnHh9PTx0a23VloqYoApZmVxSgk4jy7PYzIqflR24Pgy4eWIzEXkI2N3\nKtjY1dsUoMZNcJqagIq7K6UTfUrDY8itJoLcOJHah6l0fHIeQcAgPxcxchuE\n91UvareN9qYhj19tKohVNSEda8CCdcFveWBBnSYMmAtogZxlJvGSAk4iL1w6\n1aR003epKb5qQR5jpZ+f1tROFg1D/2/F9wTyWDQfW4TEuv1peaZ+l9TU8QDZ\nQqphoHB/6/I3lW5za20JSedpN0Gljo7V1O1mvrQa/Yz8k5tBIGudVKnfnLXq\nIy8Ffutwp3ZYrxsgpr9LpTQ5s6gr/A8NNI5jJX+Or5sCmrlDKI7xOtrj2kZX\nx/PMDHuxRxDF05AESbBqENNusiQ+aIWIPZnLUcvZiosDx+wJVldJvi+3Vlb0\n4OGd\r\n=uftD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVjtwVMm3csZ9S7KsnNkk2bj+wHCz5bW9RB3PK3rXxOwIhAKL+tARWf/5Ed880JlSKELCEkcj5LDhUVjhbEwkpGH8y"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.33.2_1552435150910_0.25140099623174006"},"_hasShrinkwrap":false},"3.34.0":{"name":"boringbits","version":"3.34.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"16055eb77093bef4eda9c8ba98ddb1e36b9fd203","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.34.0","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Jvbe7suUJqzzm9x35/FG0/R5/iHInQWUOYU+03fdUrAcFgYukwvaJdMWmHm04WfeXY5ksfsABHQ8o7iudz4hLg==","shasum":"57eb5c01c73788d274fc4405d550130bf930f75a","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.34.0.tgz","fileCount":456,"unpackedSize":956551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciUEUCRA9TVsSAnZWagAAHWoP/iuAOABZaBbex1UCKVci\nYYPpRrhchvYxRfa3gQRQgtRjK0PXBKYVY57hseseyWAJMJUEBOOujV103Azu\nks+Rzm8+numf/g9dfK74SRjy+qqfFtqAUvpLFIUZ9AE5DEKyGSmaC2CyejqR\ntw8m7sLo71F45xuot1q3YHj/6jt+TSHgP7xNq6YWb2d1dTCWVHZw93Xf0sKd\nMxkHIw/5/Giy7aMu4uMqJaKzD+tzAV7mA3rbfBVzHwiN8Onl3LptW0PPrEAN\ncEwdBzSTXtrKFTlQU70PzYp5SLMiXt9jvHwMj4QR6e+audIX0SUUrUwUYh76\nz3r7Zgf79FAdXMa4Ww+Of8IrNiIobWTwFnNY57PriZRLYWXg7rsvyIfHlsgl\nX7HsncuRUF7j84jZZI+3fX1iHSZe5YVgkEYtRZEq0X6SIh1SNKC4dM4HVlzQ\nXSK1scYgqseH4tLxt5U3pUZfv4wlPYjctm5qPChNvsDbkw+q3CX2QF5AKxGA\nf53ZObLVmznX/UHLM+i+TQDDHzJhR33w9/W2zHT5dtDRsE8cR/ru9i86hhlr\njotg59OEQFqjKpuo8+PLnyvINZQ6j/dE8kaz2ad3eHpQeGTg3qqrQcwc2igu\n6IMTbfTg6qO1+roMKiupNLTEqmK6w5u4BxNi0rX5QxEaWdNi92NxFSnLxUKw\nA3AB\r\n=4My3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGY+bY7i4z5/X8nWfg8QLEqTzTxdllWWl516qD6+N32gAiBHH9TLRROnviXOo9j5xYhz/Kof8yrxWu8eZN/htgfNJQ=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.34.0_1552498963682_0.5635688652674842"},"_hasShrinkwrap":false},"3.34.1":{"name":"boringbits","version":"3.34.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"6f723719ae35262f22f3baef624f8e23c21d8d69","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.34.1","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-CEhGQ1XiCZ4LRZIkvmiLVHZssZ/K47Esjlwj6Afxs8SCJLN640EMPj6mv2PVtUwXPlR6qGipKkMkZLvgH8XwoA==","shasum":"57470aba3a0074e01c384c7a5a30c51aaf0ebdff","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.34.1.tgz","fileCount":456,"unpackedSize":957682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciUbHCRA9TVsSAnZWagAAVzcP/3wY8ECY3HqfNtARzUPr\nfpl4tfnlTP0Q4KbC54YgRNFpe/eraQwdAOIWJ712ky16R+T1n+h06uFp79re\nbAO5EvtbOBA+dLb0PoRjJHI0iJSwrvAO49tKXqKHx+mGHvK3xM3vEdTU+A3P\n82oBmKAgS05Cv5qac4xe8KOgfgNQB4cqsBwsIkNibyZf/8xxwaSUb6GJQ3Dl\nGdy+Cp4NVQ3iBn10DytA1HyrtrFfi/Q23N3SvZXB54+KraNVw7GXyxhN1y3U\nubfkJoD4lZuMf59+AUJg2J7p0EnlTcY1/BGWkwZAEhFOviCYN04Y/a0sWMsh\npkqFQOStkLv50qQVNARFMjmy5cY7OollpwOr8HnpIXbmhCAgT97p0XE1k7t/\n3pLe6exNjDqsT45+BipNfSNvg0k0ODlUUuLeVwmqm7MK8BuCvqgClINmpvls\nWoK/O953Sjhi2xxLURCsy8M9l3TVzozTnCvmz+ckYXgb9wVOmidIgFiH5DKp\n5z3CzSAIz2CdFbSBE3tzSJNVK6QXqZdFGkdgGTEIXqCIfVGfvQ/umV8a3aTB\nPE/ej4E1Ex3+B5MZ6rj3Wv9t1PnV/ORN+7+Lo9CRZznvFIf74/RZWiAG7a+u\nIm6H2A0/eYU5lyPZVg0/xcva8N05+8g7mfGBZnVN98iMTJwDlY6UxlCq0QHl\nZ+dy\r\n=rJxB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQ2+JzzLeZEnyrGI11R7GKVj3rI8BhaVrKtDF5U7N3zAiAu3LHZiFJ9kBGm1yfVOfsQuozq7M1P4utQ2FBN83uk/w=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.34.1_1552500422365_0.7576787400277509"},"_hasShrinkwrap":false},"3.35.0":{"name":"boringbits","version":"3.35.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"848ebf8727bf6972839d0346c7bb88a97d36b91d","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.35.0","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-N7R+AoPAleqfuNpAkRzyurPMe6HPu1HTmgaS9RWYZz/2xi3B7S5XiPUMB4FnNgN8Gl/7Xb6+qG2WC8VcZaXlxw==","shasum":"5bcda446511785990b71e11e42fb317736f7e88c","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.35.0.tgz","fileCount":471,"unpackedSize":976942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci0PDCRA9TVsSAnZWagAAgSwP/2FEZ//GoTm0IyPa3B6h\nS5Ag+9fU1y6r4ZNbryJnAB/gI1JKnExTadD1524fZCAIJGEz1k3hl5w2eknN\n8vhs7u2kU2v4lw8pbY1ter2LfTDOCwEzPUr9Mr2OBUmQ7rO3kvg5OXPGlE2F\nFL1DnYL7YVvfHU8E0rwfTH3UV0jH1spSZzpZfwEetFLlylrsRczeZnQdJxxc\nEy9u3onFowfJi5e1XBzgp5xow6gt1PMTNnsgyTRc8GU/+sT8Q2JRhTHE+EWv\nJEIq/S5seY04qn/emrySiV2+7X/NJ5jqChzgqE1jkBfzFTfgi6Tsm/xP2C4N\nphN9P6tMezfVWsFVj8Det1Qm1jO+FfJo9Utwz7dBSjHKreUt073X2s7/F3Tm\nNl2tPK1j8wR0SZLc/9rKt33Si6WD+6l+mRYgOTD368qqLEwZ5/3YTs11idx4\n3aBdKkXQiJOpXUepasrl9Alnh4Rz0inVbUwURPqSqzpWk0lU8MPzUUgHJ3Fd\nNiGc2qoBFochzr2/XQ0P5SWQq+ohWcpZH6dpqxX2x00/Q1IiQPro1+XI72ke\nEVlSBNQ8cQyvGyFhhdbItW94D6JxKTdW7HMkk9K1ejcqSmy3h92wR9bAnPL5\ncxFpKPxsj0UsDObG/CofpzueBmg/kbqPTniC9x10MYxXxw52fg3Wv/zHEAPT\nrvBF\r\n=wPm/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVws5o5dO7I5h9AhjFKtELzNiSiTCL9jQdwtWNZrnQhAiEApYJ78RhgWF9lN3GPxHngemM/PhilZgrBq+mJS15/RUA="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.35.0_1552630723208_0.04101362003073872"},"_hasShrinkwrap":false},"3.35.1":{"name":"boringbits","version":"3.35.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"rm -rf dist/client && babel --no-babelrc src/client -d dist/client --extensions=.ts,.tsx,.js,.jsx --source-maps --copy-files --presets=./src/build/wrapped-babel-env-client,@babel/preset-typescript,@babel/preset-react --plugins=@babel/plugin-proposal-object-rest-spread,./src/build/wrapped-babel-plugin-proposal-decorators,@babel/plugin-proposal-class-properties,@babel/plugin-syntax-dynamic-import","build":"npm run clean && babel src -d dist --extensions \".ts,.tsx,.js,.jsx\" --source-maps --copy-files && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"a1ba050e88f30db7b0cd6787fbc0f80846b33dba","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.35.1","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-bWd+Kj2hfKAlf00sYJY3PArBg1gI3NN6RFdyh3yUrzSkNwnNgBCB9O7KLCOarQ5WoV2s6XVv7eph6dD1XbhCRw==","shasum":"a75887fc8185bba7e7fe01c0238f023b3fcbdda6","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.35.1.tgz","fileCount":471,"unpackedSize":978889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci040CRA9TVsSAnZWagAAH9IP/jdX5OfujB8zykbHh4fo\nmJQcPcgBSES51ZvTFfaQreIqbNCxp/ZQjpFR6QWj5TO4G0B+lf1kuBgDuBYD\ncUb6HRK0vmNVxZBkqyqmuRIdHjWHh5oqezK/rvIOfCT9iZm5Y7C94Mm0BgFa\nSRpVvQstUe+i3QImP4rtN5AT4qWeoHa56cf9hrZ8OJo0HHHkVDuhHd/Ufh35\n8BMJQL1KAgla9DRvloJyoQiT2QdlGjWAY6WJ5zfxcdBGRQ95PWfPZ8VxEZe6\ndVYRfB49Sv9TdV95PUEAEg4yvhAC9ZDAkZQtW9UZm88ry6rZmsBEGHnuZ2VK\nnvyZZVPw78HDEMgS7HRaZ/mRSipjHUFL4bHpM9kDUI3daFz2QDPcZDCiQl25\nW3rDuecC0GrpZ0qIJK6+W35ugM5zrGzM+RLu5QVB3GSdTpgQo5qyxKwa2q6u\nR2LhsiTy5NKEsqvM/GuftLbG40BuXKU/QSnrr/NBHytFg4s72TilNs5GRYJV\nVKENzq3gBOs1ajSOjhk0C05zfdORIS8mOh7xyMk3FK3YCT2L6eE/KQuNOOXT\nATwyP1pb+Ox7ItVMw7MTrCP2yV0FrZkC1xGO6yCHZBI/DjKZdIVD/d/DnwLH\nhm2Dm1ibbnpRTPuRZAPcxD+6MjP5fdnI1te4SADx7aRcD+v1mAdpbznMOuLS\nRvA/\r\n=RYLh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQuW89oPPYMsXO5Zp1jM1O4v212+GDWyP+VaxWc42QXAIhAPNK4KYNxjFZ2V1rN5xC2hdchbTXoyNMr/AqeiHYayKP"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.35.1_1552633395522_0.4943047954013271"},"_hasShrinkwrap":false},"3.35.2":{"name":"boringbits","version":"3.35.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"./bin/boring-cli.js build-node --buildClient","build":"npm run clean && ./bin/boring-cli.js build-node && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"c9072fafc09f8c07b3e389873c4f1004b7219e34","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.35.2","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Qr9bwHce+7xiAyTs+98+LdUAzxFLw7sSp2QDwxop7vNoIN/4J++qN9cArUhbrBOQ8Zgd8zDub26R4sKieSavyA==","shasum":"6695505f99e3883aa9248b45df9384dc4b8aa7c3","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.35.2.tgz","fileCount":473,"unpackedSize":996888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjxlICRA9TVsSAnZWagAAAcQQAKRq/zRJdZwhDmRWt/N8\nphpDe9hujyvLO5K9KOJzXbcqRq6uW0Q15PiOXVf6sncmFqhHWuGsVd2aoTOD\nZXCmp0wfVmZGqdOvrN6R/xSpbHnVb2QRf1yTv0zdKIaQEF/MbxEO//ALg+km\nJGO3jgExqBFhzkd/9/yTqI5mX9g8kpzL3MUYqGUoRZuEVLvg5dxgTlry0Iyb\nDlcYudWfvTCDBu6D3M9DDh7M9M/vPhJ/hVi5SjzcBWNZ9XvsPpNW1Cy3p/lO\nu+yoAOSULqXtXkDJUOSdkLagn4QJNA03SPirV+IFyxNAOTJ4E2f2eJepIiYL\nkpQsP9wP37OFjUKwsJXGoFARUXdO/bzpzumI6V6k78joxls5/45L9g/4/2oW\npvMwCdVThrZrYz4qQlWHKDwV+7OR/SYCK+HwDv6ligsNrJl51hNpt9vhtCvw\nKj/fQfiBCzeWO4XeHOLjPxB8ghytaxD5JmXUNvHdWcxCxEecoomzkUAOo9bE\nqEd7/j1oNZQ4vWFwCT21aMBQpYGtdzN3FfmxDfAAOk+0cJb9pegltUkAhQQd\nwA7dt5zcxhJFvtyf27h42p2WmKXAWCwrwArNS9Qc7C6+zp+O9X8h6vNdd5xV\n0knDOogfaElIyFQBsnlFzXedKG07ika3G0d2K3mh3hFXiZCwwhnplDJP2io3\ny0Ot\r\n=yWzM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsGz/ngf48/IX7TItNCzDBTuod5+t7F59E4NcJkOsQUgIhANf7/QVs9PTk4aC84XIO02T8AHS0xem7mBclUq9vM4+L"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.35.2_1552881991264_0.7415661636009794"},"_hasShrinkwrap":false},"3.35.3":{"name":"boringbits","version":"3.35.3","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"./bin/boring-cli.js build-node --buildClient","build":"npm run clean && ./bin/boring-cli.js build-node && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"1573d2094abdc290f2a5d2fb09fa8a0c5a4f6cd4","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.35.3","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-IKtRqHtZ+Nr7lnYg1YJnk/GK587p1awcXqclU7NnooBDxAWCSwHmZoNMfr0iijvPdTR5fPIbZlEKCSyQP0uqSA==","shasum":"97ca4cdc88fe58a0ee420ba266b1815aa98e1c94","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.35.3.tgz","fileCount":470,"unpackedSize":978945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck8ggCRA9TVsSAnZWagAA97oP/icp5J0hvDb618PjSsd5\n0rv/Ul5DxaBby40oukWnyabvUmi1+MFn+5iGhw8U5xeAGpNM0ZDh5bBGyml+\nAln8vniSps0E4K+GcUjL/hxRBN7gwA+WFSBpjyzaBkFr83COLsf/qp5lrpvC\npYuxftMbTgu9LHs3LuinTwl/fQUCXUCCBhMOv2FWXU9xBWXQ2+GkEn5uJGVr\njKDeQZM+54EZSK0DevfxlRqVThV8V70EqxpuZRo4c48TveTAWCf3X2TgJVnO\nrOMlE9jEdBk9sN5wCiskE8apTx+ezDnUNnEQkoz1u2JSfaAaWDxMx+87c0yK\nX271HWoowoSeoqnOjk/uR/2HkgIX2kKOQlBdM99J+CWuAFNew4lhB9/0g4NM\nXyWjCcMrevYivvq5Viu5xLTcAx3tfpJpVya8fLLgdgCiT6/76PQW42VdC+VO\n1Cp2zWceIVAHfEyO9joQQ/g21Qb5Cya43wPAubJqHtkFqW3qoAeR3fOlFTuw\nK+RmAoII83Tlo2OleVh21FKrpNry8P6dGOGusFiOXS6hyE+ULys3YLgaSU1o\nqTzItmcSzaDGTpZfWOIlCNN84KRH1QSWg3t5YzSSYpWQ/nAJ3ZBXDVrZAPbB\n/Y2xOI9QuXEFTCxZWojbOE1UGk1FaOkkJWwJE07PPbdjQopTr5ig74o7ih3l\nybDi\r\n=EIvj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBS5gft8HpQ5Nq3TnziPFvC5R/Lt1D7Fj3mtFZ1a2iSuAiEA6hleB0Modoq8iVnyxD4pRBHDXFjdF1iraf7EwAMk2w0="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.35.3_1553188895529_0.806040980071751"},"_hasShrinkwrap":false},"3.35.4":{"name":"boringbits","version":"3.35.4","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"./bin/boring-cli.js build-node --buildClient","build":"npm run clean && ./bin/boring-cli.js build-node && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"22040020334e0d0cb85fa54f8b5b3a8f6ff8510a","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.35.4","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-MWWT9eNHPkESQmzKVeBgrqPru7Bh6uem8VcdE2UIL8/dIiyUiBg/f8nkn1vWLllgH0NUK+qd+5OB/2raUOxV7w==","shasum":"dce1728740a33ea1cec66fc1ea68ab0eb5a3728f","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.35.4.tgz","fileCount":470,"unpackedSize":978949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclI9nCRA9TVsSAnZWagAABv0P/31yfJNJos1fswWJpaue\n/hDvJrjVpB18+4cj5scQYABctcCnzGeQexmSe1FnS2jhj26sq0jrJJ5FEG1R\nY0OXLS9nhTceh61QHtKaWW77gap5b4YBqPPeypb0Tgen5vd/3OK3juAsUEqC\nsI5u9nvcxqFh+IGWqNE7m8SPxZq4jNO0hfkc/mdN+0LflchrDOHMtjpun0W9\nk2MVYPeNQwgPzBg/v+TAoNtn1BTLDudvQjBn2PmvumTZRYMMSrBZ+QIVU1z5\nTwlBCvA42H2Ih78WK16uH3b7nxL/uKi+4RHI8RId7tuzEuaxqPQweElXBmyw\nkTkeS1yH45k7DkYFOCEHzQBh44tmMmmL1DURCAm2SJg1ndw/dJuKwPlro/YT\nKoopimq4vMNaLLHlKqOrmnYtpk7UV95GAiCZkFdljhx1iYl3lhDH982q2HMd\nJShEi3gWaPkcExCkohCO126rqBOSbjv6fVIgXI5PROtn4nCoLSS4XAOEO5v9\nblK3jDzw/HZ/PymMZ4aZP1enssEgTAPmxbn0/zzx7xAwvUra+2jjhjt5xMCC\nX1NZNsJvAFyT+tFnpJduTbMhKv7NxlGmNGzMAQTLzVXPn0DuvZ9NyoeSHc2R\nV0ru57kQ05PqgD1dpPDPEGXDJu29N3PJ1b+m5ZG2gy3whrDFWzPREcN2t/Jm\nNXod\r\n=0QD1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlH0kPQf7zoSpFxSVL52IcRmHAqD3fsNKIJ9CFIrAtUAiEAh516afA9GFGa1LPFMYzpoKByhVCGrOgRsLRWPQ5oJAY="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.35.4_1553239911036_0.33814207050561684"},"_hasShrinkwrap":false},"3.36.0":{"name":"boringbits","version":"3.36.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"./bin/boring-cli.js build-node --buildClient","build":"npm run clean && ./bin/boring-cli.js build-node && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"^1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"8c79caa72c20911cdc1401bb5bc7664ad218b7c2","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.36.0","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-PnkaXHBto/DiD4tHLB5P5FYocih2gS6XwRKiPHlj52zqpUmwUWlR/gGzAVXFLzO02AFdd76fhg8IbFQGs3q12Q==","shasum":"c2862bdf8beccceee84883c8a0ebb7429d94c502","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.36.0.tgz","fileCount":473,"unpackedSize":979815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcldjlCRA9TVsSAnZWagAAAuYP/1sEp2dx7zUNsAemPCNW\nFSucYmdaXi4dKY4GLOMnog8jND2J5lIFn4hpcXV/S13TRKd3G5KFjSEUjQCj\n+WD7vd3C972fKVwYJbSjMEG+mrcYBgFdSjMLDlZ5FRoWrhmou7HnGzC5n5mq\n7d+JmN6fDApBbRUenibU69+FInWNw4KcNtYl6BcBc/JairD8EUDSzIocxpee\nRGbXiiROSLvUWjLoCsISLMoB2sDzgoifhIZFySZadZONu8V/p6F7Xw0YBC4o\nJ1JWyCBIyeoKSN39NoEF+oJuGMVbq1SulyV4Xik7a2kNxyhlG3vGS3UB1YE8\n60CkQle00KropMvAKC2hQG6Na0j4rQjYYxK5tpwMwk5j9KWQunKD+mKPI2SA\nPu6fQr311sOWL0ztVjB/mY3V+lOQXV/KD9ho34BSVNLJafuzwfMJCwlmIAOp\n6dduZCqfW+tMHqDwPueYmW0kzs0YesaCPmW8IAzCvEE5ck1bTg3UR+Vsli6l\nxsnuoaNuyXfFQ0bt/9nydyYlXLsXWFB5IispKJeIRuUEeUNn3ZJAl0Mfq0Sn\nCN2w2VX37+6fQCS19xv+XE5zWUhMsQTJ4tjjFsHaoLtqkjqYYDBPdZKNjfNv\noRKMptPvU9NzrZDreqqfDO8HzhBYM02UtAOiIILnwGZJwE1abjgSqujj+Ct2\nGdKP\r\n=V5Ef\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6G8ufDgPpstT4UmvRqKwqaSNePdl/r9ewdh9YIWvFFwIhAOxadb2KdDCmQwUGgT0fHoL5xi6l/KmtBVse9Yuh5dBg"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.36.0_1553324261157_0.7648230431461711"},"_hasShrinkwrap":false},"3.36.1":{"name":"boringbits","version":"3.36.1","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"./bin/boring-cli.js build-node --buildClient","build":"npm run clean && ./bin/boring-cli.js build-node && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"6943577b8f351abaa5c5347405c97439f9d870d4","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.36.1","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-6ODUK3vOdeP5/0VeEkVved/NuXObM/MJSTVzVZFaFqqgCOYhobTaY32Eho0MGGLoOFSJP0ZcIWwUEpECZYZ/pQ==","shasum":"58f65920cd9beb7993adfe91df1702c76f88f3b8","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.36.1.tgz","fileCount":475,"unpackedSize":1070560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclyIZCRA9TVsSAnZWagAA4dYP/iPctEhg/eqFE/Jur0Qs\nZ0R3WApHyptlY7negW/O34U3cy11aHjBSyI+XazZNJr+xMC+iuQw+ovuSyTq\nplZWxL6ENlqIEaulWpoYJRZtqMpnH2NsRyjBuXgizmvlIdd0zXOYpOx14PCB\nx47oOAHIr87v962+vJ/48SZB18JF00LJdfrlTlscQ/VmU8KDVonsipWx5Ceb\nrQnaww2LtzuQJcEP4xNtSbQzK6lV4rjBxA85If5AVHd+JpoPij7Ljr7DelyQ\ny6NmNVevPW8XzpRHT8hHVw/bUbpKc8aUSYiVDjNASSFTq89V6Knmypzk3d6s\nkK6VOMW3VC0So9TZS37fevhvJpagw1X8kyX4Ghk+ozS7IiwdCV047QFxKImb\naVSSJx96a+3PSFGqzATUZEsApGF2ST/Bq8RbgnHMx1K/CenbA+UjlpFGTRpP\nASEj0j3dgU9pGt82y5N0hl9KMnSAc7ClL3LvQEwH2jHAmM8ky3UbVyCQpQjq\nYvH6xdEoGONIChBEc5R7t1wGIfvhve/RdnbklhMjXIiBjw6r6/6DU9SpOlMx\n11t5gN80rK1wynn+l4qJ5czCyY0frwB0KVX8X9azMsrPhrwVziXzYJa2fMqC\nwkGfrOv6k+SoF43Wn4JrKelNgNYTXDWfUJZUFFGMuZFPpbrLLfkZqGVLrzkm\nCWOc\r\n=dY0a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEUv1/kcEzTrCY708eI3cSCFnAv5s8IZgtH/Sv39iqewIhAKghDpkjdA9F3h6P5F/EJ3lwRWHVvnxHfxX+oixCxGCP"}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.36.1_1553408536735_0.7376640915227219"},"_hasShrinkwrap":false},"3.36.2":{"name":"boringbits","version":"3.36.2","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"./bin/boring-cli.js build-node --buildClient","build":"npm run clean && ./bin/boring-cli.js build-node && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"cda3a945c86d249b339fa0b56d8e3c9d5b7af9d9","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.36.2","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-W0Oyp4Qi6h3IOUmZwRkryydZWQ2L61oPtjinthF78lqknSzTcQGpERYFiyi+W0BHk+xLTdII7ppGDmUHGT60wQ==","shasum":"6a7302c5fdf38d7b55c57aa471e562cf6c182e93","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.36.2.tgz","fileCount":473,"unpackedSize":977735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmQePCRA9TVsSAnZWagAA66YP/36aWipfZ/iULITL/4af\nz3AC2OOilLwSJ0EW+kvy7Bx9tqr/iF+ml9QEw2dQs0+3FWVqxok5QuiQbemA\nen7djOg8RJ45voxvH84zD3MUxuJCzXN53zPHJ2girZ/BdKayQCih7Pbskl2S\npxwjqGSUeR868TnZDvjg4K65v+1HHk9yWjNdQ052u9TKtzp4ch+3WBEtdYn9\ncCEYUrXJFBM0JVdviaC7qzW3KHyvGeCBNWQYiqPkaegDoLqWGhMJ/M0KefYk\nLiUjdg6xAUiGoPLaJ/sceVIL/0cNVsW34uUpQsxwiAruXbBP/h3yln/kJpVR\nH2ulZHxuw1HrvebsClVB1Zjsa21bO0hbQuMzz9NaU/ul8KZtBSfw9t6nhOP5\nPHJOQpQGpllKcKJ5c471mmlWvLYGYub44LujxXHWN6DOXQhIn3YcAmJu/4Th\nxKWH7fmn1/HUgBYhY++jkZ1wd6nql82/59f29PKxReb9NfO/Nr+pizTeADVh\nDyrbXIeooHgqeBlA4/6ZHm1hldBkDyrZfVkxhhV3VqjOk3/BH2W00nHRSJgf\nVF1qQ5I5uA//vdExuF6YXJme+7OEoP6CtGGqZPMcNckBdAgx6NL/wuQDw9Kw\n+ZyUgwKoDryKqiemC1JlpCfPaAD3VJgoLdG3lZY2dR9qasNqrKFOf4kOjY1x\nGFfC\r\n=9BVk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDf6ghd7xj9wMD1gAsH2dGovJV01ybamJFy28J85klsyAiBTGilYncQwT5He37CTaGg/nD0Wkwr6M4tCe8av9qCyMw=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.36.2_1553532815061_0.7687689619702704"},"_hasShrinkwrap":false},"3.37.0":{"name":"boringbits","version":"3.37.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"./bin/boring-cli.js build-node --buildClient","build":"npm run clean && ./bin/boring-cli.js build-node && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","flat":"^4.1.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mapdirectory":"^1.0.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"5092dae93a4fc09c85e9d92ee079249000ab60bc","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.37.0","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-M1ql/cb38/bRLccKnEaeB4g0D/px5De+DgCkIMfNhIyoI6y2YNY5hOTfCFqk91nLEqp+86kbuMNdr7+eRUvaGg==","shasum":"564dcd94b02e96ec0f6873fc89d8a60366eda26e","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.37.0.tgz","fileCount":474,"unpackedSize":987097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcouflCRA9TVsSAnZWagAA6ekQAI6m5j6Ap18j5ud/FEdx\nPhNCSdVwjhQs9PsYg8keJ8zg+WB5ko2bDdXFpqgVeB9pq6O7kdDigA25pI9i\nuwE83TP/iFF68rFZATlwwIeVYf4uddGEGrN1qzzl3ZYhvcEFRN6AUWoCyhFH\nzWgGMwOU6cYHGtFO0/kX+UYhln8LdVat/2ZPGN+/8Zge/xT1oJDfLeRqPfMM\nNTdhQgM+kA4OJ21j0hctEqyhZQQ0348mY4GSVb07XasDCgNJAdTqG6A+ewO8\nQLcBl9HIXRBI57W+tH9kiMo7eMltObPm55y02N70/JmvnqScbQLfyNAjJdq1\nEAKb5ogev9dpuxp0lU3LThL0clml8RffXzU/eI1YLzw3CFCVhVycnflAztgv\nKAmf1//f/CTIHKcb1rReh2ow0BBJMEteRYtYVDqzrXnOPzWpRoObWhQuRfEJ\njgbTG4MASSxTxCEZUdM96lSoo2WZvCwVR70hRrOOvM3oDWaaRQnhgOrIMrGS\n+wuRP7u45TiJqc644dYPLr2LEtOMQoRZoHkoivrCwuk7WDuM9lsvNdZxaaK7\n81iTQ4iVg+mL8Xpr13o9ON0n5EtvDUdnrjynqxOllMMn5w1b5LTs0N6f2Ag8\nwzAYczsXinWI5qOyi1Qn0n6JGhHkuNhBe6iFF648pe+1tie9Kejh+IpI/hrg\nPIQc\r\n=ujgS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUpoBRpF913pLos7xxm4v4ECJ0vxzLK0EyFuHaF/CXxQIgFS+BYF6aY86Q/utYn4/tfo1rCn2KP7M+pfHu4NCo1hA="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.37.0_1554180068879_0.6723272974601404"},"_hasShrinkwrap":false},"3.38.0":{"name":"boringbits","version":"3.38.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"./bin/boring-cli.js build-node --buildClient","build":"npm run clean && ./bin/boring-cli.js build-node && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","flat":"^4.1.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mapdirectory":"^1.0.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"bf1271db8e51f61ca5faa096c04b0513db59ba1a","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.38.0","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-pqyy65baCiNag/GWAMCJzwifimWXuTp54HSzMlRSRBicNVTZoI0qChinVKdNE4Y0dPRasaKIj7tpCY1Vxw/VdA==","shasum":"0ae6c12db111d698a977cd5c3073a1abf3772742","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.38.0.tgz","fileCount":474,"unpackedSize":984833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpwQ6CRA9TVsSAnZWagAAuTsP/1W3rpWQKj1o6NGHyUHj\nm7v7trpM89KPki5SeM+1NSfaOFP11S2BhWGPFAjxAf+2kiUZpXx/zLkLwoUX\nIYFDMsSH4lEG2qgOyzSGoOwNYeTnrkoSQvsl2dMiDSYX6z6ZnpiZK0Fu5czd\nUWuW9kfnu6kv255VO4d9AOLPkRJ69YyCs9kH4FMCTfe4evkD5PkhLJDd2bBm\nI14iynnOlK5jV3iwcLIxediAsLLkvwrD7AzG0A8nMBkTabVZ6bqFpofEyFT4\nb5Ji/i00zGt2aPR2h+M7LmFI6XSXRkDYXNTPklaizqycxo3KJpraKbTBUSQa\ndNH54aR2SMALepxFR1I6RZ6oIANR7G8aN3ZGaanG96L1VD9ccdc4j6Tb2CK9\nOROGSqVtH2RHb1g8Isfbbz0QxyoNFSIVR3/wR6FKcXTDi2a2dZ1oCFoeGEir\niFjcUARaYz7suHQSReIPclB3N6jYfRjtsRNPF18uamQZvLPRoWp8NuDAYkSz\nCajt7aMcbLIBZpilxsIceWv0f8kapsyYbrAD7JWQo68DjkPqUtQcLgxNMyHz\nJgOIFtQM3bD092qSDYCEL5HPzu2Bf9K+LvJr2LwuEjIVndNtaz96hxjHTT40\nLXMG/8IdUrHf/B4uWjGU7Q4tuuwLbtfTMPhhJ2vs/BCPuduhLPgzdTo35gic\n6/qE\r\n=cDQi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUuWRFyqaItWuAheJNtQutVUI9iBejRz1auvP04y5PfAiAIQ9UYvRx8unVfZbaGdCN1pwUIUDktoPGKIyLRnLs+yQ=="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.38.0_1554449466266_0.3298874488298391"},"_hasShrinkwrap":false},"3.39.0":{"name":"boringbits","version":"3.39.0","description":"Frameworks should be boring, applications they build should be exciting","main":"dist/boring.js","scripts":{"clean":"rm -f src/lib/init-hooks/core-hooks/react/dynamicComponents/dist/1_* && rm -rf dist","type-check":"tsc --noEmit","test":"NODE_ENV=unit-tests mocha node_modules/mocha/bin/_mocha --require ./src/babel_register $(find ./src -name '*-test.js')","test-dist":"env boring\\.paths\\.base_app_path=dist env boring\\.paths\\.boring_app_path=dist NODE_ENV=unit-tests node node_modules/mocha/bin/_mocha $(find ./dist -name '*-test.js')","test-debug":"NODE_ENV=unit-tests node --inspect-brk=9229 node_modules/mocha/bin/_mocha  --require ./src/babel_register $(find ./src -name '*-test.js')","test-watch":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test | npx bunyan\"","test-build":"nodemon --watch src --ignore src/lib/init-hooks/core-hooks/react/dynamicComponents/dist --exec \"npm test && npm run build\"","build-client":"./bin/boring-cli.js build-node --buildClient","build":"npm run clean && ./bin/boring-cli.js build-node && npm run build-client","prepublishOnly":"npm run build && npm run test-dist && npm run lint && npm run prepublishDevportal","linkDevportal":"cd devportal && rm -rf node_modules && mkdir -p node_modules/.bin && ln -s $PWD/.. node_modules/boringbits && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boring && ln -s $PWD/../bin/boring-cli.js node_modules/.bin/boringbits","prepublishDevportal":"npm run linkDevportal && cd devportal && npm run build && rm -rf node_modules","lint":"npx eslint ./src ./bin"},"bin":{"boring":"./bin/boring-cli.js","boringbits":"./bin/boring-cli.js"},"repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"author":{"name":"Ryan Stevens"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","eslint-config-google":"^0.11.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","mocha":"^5.2.0","proxyquire":"^2.1.0"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@material-ui/core":"^3.6.0","@material-ui/icons":"^3.0.1","@types/history":"^4.7.2","@types/node":"^10.12.12","acorn":"6.1.0","app-module-path":"^2.2.0","async":"^2.6.1","autoprefixer":"^9.1.5","aws-serverless-express":"^3.3.5","babel-eslint":"^10.0.1","babel-loader":"^8.0.2","babel-preset-react":"^6.24.1","body-parser":"^1.18.3","bunyan":"^1.8.12","caller":"^1.0.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cls-hooked":"^4.2.2","compose-middleware":"^5.0.0","compression":"^1.7.3","config":"^2.0.1","connected-react-router":"^5.0.1","continuation-local-storage":"^3.2.1","cookie-parser":"^1.4.3","cookie-session":"^2.0.0-beta.3","cross-env":"^5.2.0","cross-fetch":"^3.0.0","css-loader":"^1.0.0","csv-parse":"^4.2.0","deepmerge":"^2.1.1","deferitize":"^1.0.0","detect-node":"^2.0.4","dotenv":"^6.0.0","eventemitter2":"^5.0.1","express":"^4.16.3","file-loader":"^2.0.0","flat":"^4.1.0","fs-extra":"^7.0.1","glob":"^7.1.3","healthy":"^1.0.2","history":"^4.7.2","hoist-non-react-statics":"^3.2.1","immutable":"^4.0.0-rc.12","injecture":"^1.4.0","inquirer":"^6.2.1","jest":"^24.1.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","mapdirectory":"^1.0.1","mini-css-extract-plugin":"^0.4.2","moment":"^2.22.2","ncp":"^2.0.0","ndjson":"^1.5.0","node-sass":"^4.11.0","nodemon":"^1.18.4","opn":"^5.4.0","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","progress-bar-webpack-plugin":"^1.11.0","react":"^16.8.3","react-dev-utils":"^5.0.2","react-dom":"^16.8.3","react-frontload":"1.0.3","react-helmet":"^5.2.0","react-hot-loader":"^4.3.6","react-jss":"^8.6.1","react-loadable":"^5.5.0","react-redux":"^5.1.1","react-router-dom":"^4.3.1","react-test-renderer":"^16.8.3","redux":"^4.0.1","redux-thunk":"^2.3.0","request":"^2.88.0","rimraf":"^2.6.3","ryan_stevens":"^1.3.0","sass-loader":"^7.1.0","serve-static":"^1.13.2","serverless":"^1.36.3","slash":"^2.0.0","split2":"^3.1.0","style-loader":"^0.23.0","terser":"3.11.0","terser-webpack-plugin":"^1.1.0","through2":"^3.0.0","time-fix-plugin":"^2.0.5","typescript":"^3.2.1","understudy":"^4.1.0","url-loader":"^1.1.1","uuid":"^3.3.2","webpack":"^4.18.0","webpack-bundle-analyzer":"^3.0.3","webpack-cli":"^3.1.0","webpack-dev-middleware":"^3.3.0","webpack-hot-middleware":"^2.23.1","webpack-manifest-plugin":"^2.0.3","yargs":"^12.0.5"},"nodemon":{"ignoreRoot":[".git"]},"gitHead":"b9ad0fd6eba316cbc3a7f06d03d7f54a6c91df56","bugs":{"url":"https://github.com/dynosrc/boring/issues"},"homepage":"https://github.com/dynosrc/boring#readme","_id":"boringbits@3.39.0","_nodeVersion":"10.14.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ELxhdByZQzrhnyNPefMCJ1o7N0ejABOjk6u2GICAXe/97Jp1hY9Mugwko7MB4qZ5Q5zltVhM3iqf5/+ynfQuHA==","shasum":"db136ca85fba5bdb0ba22a2d96af57f81a1a6a50","tarball":"https://registry.npmjs.org/boringbits/-/boringbits-3.39.0.tgz","fileCount":483,"unpackedSize":1006728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrvTnCRA9TVsSAnZWagAAUXEP/i66u7Xd7RGWa3D/RSUw\nR3ndrcPYYWQYKq/IiG1HN6Tl7l++PLyF45mvm7gGFIQMFB+z/YQJy7ijBzkc\nFXsufKojE7cOVMTQEMoKwsIFvNkLoWxcYvjlcPsUGW43tpt1sRsPveafYUsw\nyefTI1rtuCk5dM1OiTmr5gQNaQBxNqSy9MA3uqVc59U7Jquj5Ik+Nx5en5DX\n1i6iaZFHEAK+vAHZxAPmpSJXVUAXCEqF95IECchyoA7R4EemD4VjU5jrmtT2\nxDCE/dCsEoP/ks3OazJCxZ85Ar6PsCAodZmxbv5tDgdMCObM+5cng7jcgdrz\nqecAtOCrM8+Gg5NTMkSCZnlvr1/2YXUojC9Tnx8b5QSUJ9y0CpRpjwJc7EwU\n64+hB06neGjTScoUnQUPhDmNMk2mF8+AY7z1d/RBWCtSsTsmobqCx/au62Rh\nCumb/jO1jS9K1nwlByWa4llZRMHPpAd7yfN5Sn0FK/ahoHAom0GaFjvzIgP3\noLRzDQq+5uOq9OOAZ/fwb68jx/GBNy8EuyO/hIMExCm9TzgMXPX38VCFBVgW\niHDG5Tc/Qcvr5voln6CdmSdXyflOnYbdBR/TfL7kiyZd2vwZjt7bEQVsklIn\nHX2DmDUlbqnNTT9rz4mbD+0y0G7kNADtUV1r5PBVe6qg8AohKwPb9tYMkqqc\nD+QF\r\n=UC4G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWHQa/tnK4D4j9f8pmTJAwAih1+DFKjaCX5q6cacRUPAiEAp2OAzEwm9GB0vlJs38V5NMO4HppsWbmlgEzOqLzBZSA="}]},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"_npmUser":{"name":"ryan_stevens","email":"js.maniacs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boringbits_3.39.0_1554969830529_0.41491152851633095"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-03T23:13:02.015Z","1.0.0":"2018-09-03T23:13:02.175Z","modified":"2022-04-12T04:00:56.821Z","2.0.0":"2018-11-20T21:51:39.597Z","2.0.1":"2018-11-20T22:18:15.597Z","2.0.2":"2018-11-21T04:16:58.899Z","2.1.0":"2018-11-21T09:55:40.898Z","2.1.1":"2018-11-22T04:15:54.929Z","2.1.2":"2018-11-22T07:11:56.662Z","3.0.0":"2018-11-26T02:36:11.279Z","3.0.1":"2018-11-28T08:33:20.934Z","3.1.0":"2018-11-29T20:48:20.655Z","3.2.0":"2018-11-30T07:09:52.207Z","3.3.0":"2018-12-07T00:39:57.313Z","3.3.1":"2018-12-07T01:11:17.698Z","3.3.2":"2018-12-07T01:37:40.026Z","3.3.3":"2018-12-07T18:09:31.606Z","3.3.4":"2018-12-10T21:16:31.146Z","3.3.5":"2018-12-11T00:48:03.535Z","3.3.6":"2018-12-11T01:02:39.160Z","3.3.7":"2018-12-13T01:59:25.472Z","3.3.8":"2018-12-13T04:58:44.876Z","3.4.0":"2018-12-19T03:02:48.111Z","3.4.1":"2018-12-19T06:34:43.105Z","3.5.0":"2018-12-20T02:39:50.872Z","3.5.1":"2018-12-20T04:01:16.665Z","3.5.2":"2018-12-20T08:28:30.666Z","3.6.0":"2018-12-20T22:35:47.387Z","3.6.1":"2018-12-20T23:48:16.624Z","3.6.2":"2018-12-21T22:12:15.745Z","3.6.3":"2018-12-21T22:42:58.575Z","3.6.4":"2018-12-22T04:45:48.180Z","3.7.0":"2018-12-22T08:01:45.449Z","3.8.0":"2018-12-22T09:22:05.135Z","3.8.1":"2018-12-24T23:33:01.103Z","3.8.2":"2018-12-25T00:06:16.199Z","3.9.0":"2018-12-26T23:47:57.646Z","3.10.0":"2018-12-28T03:53:44.689Z","3.10.1":"2018-12-28T04:56:09.873Z","3.10.2":"2018-12-28T07:47:02.909Z","3.10.3":"2018-12-28T09:14:36.854Z","3.10.4":"2018-12-29T04:09:11.788Z","3.10.5":"2018-12-30T09:16:20.763Z","3.10.6":"2019-01-03T22:26:40.570Z","3.10.7":"2019-01-04T07:59:32.662Z","3.10.8":"2019-01-05T01:45:08.905Z","3.10.9":"2019-01-06T08:37:15.916Z","3.11.0":"2019-01-15T02:38:30.797Z","3.11.1":"2019-01-15T19:58:17.631Z","3.11.2":"2019-01-16T18:45:23.923Z","3.12.0":"2019-01-18T03:21:42.109Z","3.13.0":"2019-01-23T20:43:57.600Z","3.14.0":"2019-01-25T02:09:27.500Z","3.14.1":"2019-01-25T08:30:09.704Z","3.15.0":"2019-01-25T21:52:41.415Z","3.15.1":"2019-01-25T22:39:47.964Z","3.16.0":"2019-01-27T01:04:44.620Z","3.16.1":"2019-01-27T06:59:57.099Z","3.16.2":"2019-01-27T21:29:19.350Z","3.17.0":"2019-01-28T05:19:46.390Z","3.17.1":"2019-01-28T05:35:28.431Z","3.17.2":"2019-01-28T06:35:26.979Z","3.17.3":"2019-01-28T06:40:33.177Z","3.17.4":"2019-01-28T07:21:14.748Z","3.17.5":"2019-01-28T09:02:14.932Z","3.17.6":"2019-01-29T23:40:39.193Z","3.18.0":"2019-02-01T09:35:44.924Z","3.18.1":"2019-02-01T18:59:07.932Z","3.19.0":"2019-02-02T06:02:30.374Z","3.19.1":"2019-02-02T20:38:41.823Z","3.19.2":"2019-02-02T22:13:45.969Z","3.20.0":"2019-02-05T01:12:40.476Z","3.20.1":"2019-02-05T07:00:30.890Z","3.20.2":"2019-02-05T07:06:47.052Z","3.20.3":"2019-02-05T07:29:27.656Z","3.21.0":"2019-02-06T22:13:03.187Z","3.21.1":"2019-02-06T22:19:38.940Z","3.21.2":"2019-02-06T22:30:09.359Z","3.21.3":"2019-02-07T05:16:18.586Z","3.22.0":"2019-02-08T01:27:28.377Z","3.22.1":"2019-02-08T05:53:44.518Z","3.22.2":"2019-02-08T06:44:07.788Z","3.22.3":"2019-02-08T06:54:12.123Z","3.23.0":"2019-02-08T16:54:28.120Z","3.23.1":"2019-02-09T20:22:12.572Z","3.23.2":"2019-02-09T22:17:58.555Z","3.24.0":"2019-02-11T05:40:07.467Z","3.24.1":"2019-02-12T05:15:38.791Z","3.24.2":"2019-02-13T07:38:59.177Z","3.24.3":"2019-02-13T21:05:44.850Z","3.25.0":"2019-02-16T09:50:00.098Z","3.25.1":"2019-02-16T20:15:55.046Z","3.25.2":"2019-02-17T05:24:46.378Z","3.25.3":"2019-02-18T17:54:03.906Z","3.26.0":"2019-02-19T21:20:25.217Z","3.27.0":"2019-02-22T06:12:47.243Z","3.28.0":"2019-02-22T06:55:08.325Z","3.28.1":"2019-02-22T08:17:19.345Z","3.28.2":"2019-02-22T08:37:47.979Z","3.28.3":"2019-02-22T17:17:36.928Z","3.28.4":"2019-02-22T17:32:56.696Z","3.28.5":"2019-02-22T17:47:59.820Z","3.28.6":"2019-02-22T19:16:41.448Z","3.28.8":"2019-02-23T03:13:05.260Z","3.28.9":"2019-02-23T07:22:38.095Z","3.28.10":"2019-02-25T23:02:38.092Z","3.28.11":"2019-02-26T01:20:40.092Z","3.28.12":"2019-02-26T01:21:25.852Z","3.28.12-test1":"2019-02-26T01:23:13.067Z","3.28.13-test":"2019-02-26T09:19:39.328Z","3.28.14":"2019-02-26T09:23:34.090Z","3.28.15":"2019-02-26T10:20:50.238Z","3.29.0":"2019-02-27T06:51:45.779Z","3.30.0":"2019-03-01T09:56:09.613Z","3.30.1":"2019-03-01T18:37:49.050Z","3.30.2":"2019-03-01T19:54:04.209Z","3.30.3":"2019-03-04T09:04:03.294Z","3.31.0":"2019-03-04T23:50:13.308Z","3.31.1":"2019-03-11T03:19:51.551Z","3.32.0":"2019-03-12T04:39:36.655Z","3.33.0":"2019-03-12T21:32:52.043Z","3.33.1":"2019-03-12T22:07:33.286Z","3.33.2":"2019-03-12T23:59:11.130Z","3.34.0":"2019-03-13T17:42:44.090Z","3.34.1":"2019-03-13T18:07:02.600Z","3.35.0":"2019-03-15T06:18:43.413Z","3.35.1":"2019-03-15T07:03:15.735Z","3.35.2":"2019-03-18T04:06:31.511Z","3.35.3":"2019-03-21T17:21:36.089Z","3.35.4":"2019-03-22T07:31:51.248Z","3.36.0":"2019-03-23T06:57:41.477Z","3.36.1":"2019-03-24T06:22:17.035Z","3.36.2":"2019-03-25T16:53:35.267Z","3.37.0":"2019-04-02T04:41:09.024Z","3.38.0":"2019-04-05T07:31:06.457Z","3.39.0":"2019-04-11T08:03:50.704Z"},"maintainers":[{"name":"ryan_stevens","email":"js.maniacs@gmail.com"}],"description":"Frameworks should be boring, applications they build should be exciting","author":{"name":"Ryan Stevens"},"license":"MIT","readme":"[![boringbits](https://raw.githubusercontent.com/ryanstevens/boringbits/master/docs/logo.png)](https://github.com/ryanstevens/boringbits)\n\nA web framework that is fairly opininated, making as many boilerplate decisions for you so you can focus on your application (some will love, some will hate and we feel that is okay).  React based, universial SSR rendering by default, takes care of webpack and bablfying your code base out of the box.  A core design principle of `boringbits` is a concept of [progressive recomposition](https://github.com/ryanstevens/boringbits/blob/master/docs/design-decisions.md#progressive-recomposition), which is the ability to break down boring magic over time and replace it with your own magic.\n\n### Consider `boringapp` when...\n* You are a backend engineer who wants to crank out a modern frontend web application and ship it straight to production where it just works and is rock solid.\n* You are a frontend engineer who is tired of making all the millions of choices when developing a full stack node.js react application.\n* You want a framework that is designed for you to go outside of it's guardrails and encourages shops to remove `boringbits` over time by replacing boring magic with your own magic bit by bit.\n\n### Technical Features\n* Express based universal server side rendering\n  * Preconfigured `react (v16.7.0)`, `redux (v4.0.1)` boilerplate on both server and client\n  * Predefined folder structure so you don't have to overthink code organization\n* Zero configuration of `react router (v4.3.1)`, simply make a new container file\n* Built in unit testing with `jest (v24.1.0)`\n* HMR on both client and server (dev mode only)\n* All projects ship with `babel (v7)` / `webpack (v4.27)` preconfigured\n  * ES7 decorator support on by default\n  * TypeScript enabled, but mix and match ES6/7 with TS nbd\n* Built in generators to get you scaffolded up and going __fast__\n* Automatic route based code splitting\n* Automatic component based code splitting __with__ dynamic lazy imports + SSR\n* Ships with build in HA Proxy in a docker container to simulate load balanced SSL based environment over a real domain\n  * Also has `redis`, `dynamodb`, `mysql` docker containers built in for those who want to go completely full stack local development\n* Uses battle hardened server node.js best practices suitable to go straight into production taking care of enterprise concerns\n  * Implements bunyan logging\n  * Implements correlationID pattern, drops a `corrId` on every log line\n  * Has an event based smart health check you can extend \"child\" health checks\n  * Takes config both from checked in config files (via `node-config`) __and__ .env files.  Config key / values can be universal.\n\n\n<sup>This is heavily inspired by [CRA](https://github.com/facebook/create-react-app) and [next.js](https://github.com/zeit/next.js/). Why not use those? If you like them and are achieving your goals by all means we encourage you keep using whatever framework you are most comfortable with! Boring is much more opinionated than both of these projects though and will always place developer productivity over flexibility.  Our primary design goal is to let the boring framework make all boilerplate decisions for you so you can concentrate building unique product as fast as possible.\n</sup>\n\n## Get Started\n\nThe best way to get started from scratch is to simply use the `create-boring-app` cli <sub>  __[[learn more]](https://github.com/ryanstevens/boringbits/tree/master/yo)__</sub>\n\n```bash\nnpx create-boring-app my-new-app\n```\n\n> `create-boring-app` command will\n> * Create a new directoring `my-new-app`\n> * npm install `boring` and it's dependencies\n> * Generate / scaffold a basic app for you (press `yes` on the CLI to take all the defaults)\n> * Prompt you to boot up HA Proxy (press yes)\n> * Boot up your app server\n> * Open a webpage to the top level container it just scaffolded\n\n`boring` support HMR so once you have your app running, simply change your react files found in `src/client/pages/demo` and see your changes reflect immediately in your browser.  `boring` also does universal rendering by default, yet does similar server side HMR techniques so if you do a hard refresh your SSR and hydrated client will always be in sync and reflect the same DOM.\n\nIf you need to stop your server and start it again, make sure you are in your applications directory and simply `npm start`\n\n## Running in Production\n\nBoring needs to be built via webpack, as well as the node code needs to be babeled.\n\n```bash\nnpm run build\n\n# you do not need to set the NODE_ENV on the command line,\n# it is better simply to have this set as an env var for that user.\n# The only requirement is the value needs to be set to `production`\nNODE_ENV=production npm start\n```\n","readmeFilename":"README.md","homepage":"https://github.com/dynosrc/boring#readme","repository":{"type":"git","url":"git+https://github.com/dynosrc/boring.git"},"bugs":{"url":"https://github.com/dynosrc/boring/issues"}}