{"_id":"@bnguyensn/bundler","_rev":"30-e8f1a12876e25e9c3c4992a57532c7ee","name":"@bnguyensn/bundler","dist-tags":{"latest":"2.5.5"},"versions":{"1.0.0":{"name":"@bnguyensn/bundler","version":"1.0.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./index.js"},"scripts":{"test":"test"},"author":{"name":"@bnguyensn"},"license":"MIT","devDependencies":{"cssnano":"^4.1.10","html-webpack-plugin":"^3.2.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","terser-webpack-plugin":"^1.2.3","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1","prettier":"^1.17.1"},"dependencies":{},"gitHead":"194ae3e48ed335ec48c20f24a6980d103ecca965","_id":"@bnguyensn/bundler@1.0.0","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-N3GEPMpF2r36jCdoh2D3CkQ8oz7CisEvQoMBd9kKUzHv+dNHnZys2FJMNgBJ4FXfc0h+MqgZDMl/hR0nNtMdSg==","shasum":"9a7e841d3ab198d9ec7587714247e4ead514c48d","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.0.0.tgz","fileCount":5,"unpackedSize":17496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc203TCRA9TVsSAnZWagAA47YP/3oh/MC07TMFarSU6M62\nsbyY+w4i/DDR39wfsfxBNoDFl6t88jghmv74T4g3aHy3SnniALAGgMeAm03N\nKVYvOhGPgi4A8+RLBYWRTCI6/nMJBkT6UXpAps/IJKe+C3chC7cW8I2wIwRj\n0ldbR7UiSpLg47P+rVRduwwQJFFKVRK6j4fzbG0YuBXu7jc/Viyht6hJaJNu\n/OJ+lnnojJDJLM3oRKoK2e2+JaN3TsxeP1jcYwn4+adzZCygA5lDcCusgGS8\n0Qb/Tp1WS5PUseoJfC+HCA+yN4kV3UWqBxnVoO8ve+QpRQgA9b3zI4KNGYLk\nbTibrY4plY9rLyENEsRZ7jjMXx3+U03tYplHmrdzlN9FjJRZid/JE/+zGNvK\nlGNxuoEXhp3XObEm4kX2d2lWgDZBzOMi2VwFPn3mU+JAjDtrmbZkZfusQmbS\nn8LgA/AVg3P+hSJLDrf5whuSVNHl5WFzyJUMsvDDxjjdnVDLDGU09iGFgUsE\nHkT3i+3g6Jz8QxF1RJPp3MUyHPnwOJOMeKhrotqZKMDSalurM9755+JBWh55\nkflDLel/Q3CXVsjUXJf3jEF2O/HgVBBdEGyNM8yCxr99oYeMZyYYcfn1QeY8\nJtCfm3knEyh2zEtuaid58sbu4zsHWQEBvpdjEWxOwIIqoGx8yy97XGhgB8fX\noTKm\r\n=mutt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzZHRYsqWQIg92gBYwe/DsJrVfn26/Jps6xEixNrDVGgIgAjPM4vWQEUyG3CbJrnhyoEjD79+1VB+f6+3e141sdyg="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.0.0_1557876178552_0.23504777276076894"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bnguyensn/bundler","version":"1.0.1","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./index.js"},"scripts":{"test":"test"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"cssnano":"^4.1.10","html-webpack-plugin":"^3.2.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","terser-webpack-plugin":"^1.2.3","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1","prettier":"^1.17.1"},"dependencies":{},"gitHead":"acfc63480e9099cc09f3a665847cb953a02c7bbd","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.0.1","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yfD0P948mzepOXuPhigFuPelgm5+KXkNK5B1MKnGEXoAgxgaR50Q84PNYOsql9Sw36GF1pmWej/E031polkoRg==","shasum":"a83796834da5cd67e321bef7526a178ff429e252","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.0.1.tgz","fileCount":5,"unpackedSize":17592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc207uCRA9TVsSAnZWagAAPTkQAJupW5vgc9lZOkE+Jm34\nB2zgYp9RBRP8RiPg370Ggb6gRdjxuspdlI5LN+R2AY2cW7LdW6yxREcfRFeR\nODjc+LCaApEnEFk1El/SM7shVRMvdgKPC6SveFoWHXu9LHhuqp0Zee1x3x93\nTfIKDysswrrVQYRgxoqJzwx5T3loN9j8qyDJItY2QVqiGoaiGY8CxWlXeclO\nBqR/h8l/Z2Ta3zYLwv1bTCJ8KnzRhZVU3wto24VKC08Y5ziGmTKu+pEsykXb\nEjdvzw0OWrecucjry4mJZXncy1OrjcXXr+egOuzPYLl22EiT+SKEDzkdxDUF\nYw7BZ2Aq9EfbY59MXbuROSUAC9YBqupwd4INgx5I5SW1GIaeLBcKDKnxqo2n\nVXaEd0C1UOe2FqiHM3TgU9i6qx629nC3T5cVi85R0+RXop9BL+42jIm5yPkn\n2lzkl2PvzQLifAGWPFuKA+s4U+zEPtwwrIaxxdbcXQTJr8uEwcZnjBRoDK/W\n2l+ZCnW4aBN+8w3RSDpBani+3K/tz+WTopkF2pLQXI7kNYEaUa7nqZjyXPLR\nbIKTrhu7LXPRzZ/XnJcN/6gbtcgLUGpcKPPw5MUFdwQY8y3V+du2ot9q14nW\n4OfRTUKiTVkFiSCLzeaCIbkNoUCjXMq3V/sN61zYqeXCjeuMIegIs1CtRME3\nvGcq\r\n=9ahv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSJRSejkhb/FRJXtV0YC87lFDB/Ou9gSHzNbYqfyw/3AiEA1Fbw5w0qtDO2fFaozBbdVP2Oqlq22TmfFv0nOlC50rw="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.0.1_1557876461565_0.9388567365922651"},"_hasShrinkwrap":false},"1.1.0":{"name":"@bnguyensn/bundler","version":"1.1.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./index.js"},"scripts":{"test":"test","test:dev":"webpack-dev-server --config ./tests/webpack.config.js --progress --mode=development","test:prod":"rimraf ./tests/dist && webpack --config ./tests/webpack.config.js --progress --mode=production"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","css-loader":"^2.1.1","cssnano":"^4.1.10","file-loader":"^3.0.1","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^4.6.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","prettier":"^1.17.1","raw-loader":"^2.0.0","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^1.1.2","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1"},"dependencies":{},"gitHead":"d6a5794d3fcd0b0464b00ddc9995a888ad97416a","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.1.0","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZyH1B2t+XmoSpUG+JiayENErUYw7dNCJ4vhWnsHpYeYhEaAu81uTg6wZo9h6/Hme1mIZ3K5AGfCvYdYPCQq8+A==","shasum":"dfebd143b29b57a2df01dc1fbf79e88720a29f95","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.1.0.tgz","fileCount":15,"unpackedSize":194698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc39lqCRA9TVsSAnZWagAAZ8kP/irwY2w3y8fEsOAiFbvL\n3N0/2vLf/RH+QdQSRYNH/S5hfu9KP/Guplx1f1YGc+rhld/Uzdn8mcfNuCHg\nV6y171TVpbKnJxIx/IDdtoMxwVLvGaxDjWQZEIT5fwp6DJLm2zqNb1pBlv0o\n8vBNNGUQmYkf6GlangKMR1Y9O1mpPBXJqQjxQOi3XlxmZ+ZK+KeoU78ZdiGz\nDGzRAq1kXwJqcdUlzzXHbA9s70raYHTbmvebU9utDPaTdpd/jvw6U6fSAGxm\nh1a9ABWXhVZHLGNuNtyPTY682kUUJYNE6dimBDF5aDCbeFMkO9W05LG6D5hX\nJSOn101jW8uHeFq62Vh4niwB8WKnCtEWYxwM5CXgDKKTuQ/nkkVEL7VQAHJi\nh9fPWluYc9wYPln99xSYOpgHb/kVdBPBhM8borz9TzONcnYiqANTx73xcUk/\n/KqoFtqrs5NfaTyZmWyw/MXmRHzOirg9/3wBtgHGUDddcx9luGK+YxqwqjIO\nOHFC7r4pJrDRQ+IC63+xhKZ11YlPsJG8V+wMwNqgrzLNkvgLFSHf8N4D39Ue\ngRsU6kvGuF/WqZlyj2oEc+HP2eUmTczgREvFnlR96pRVPO8L/U/nmRAfz/C+\n9/i1TnVPnlFTnJory01gbWgcBZ0e5IbIfNUrDVbC3BGnMlQsAd0LQ7b8jU4E\n8iY8\r\n=tbKx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3XPX+57RFGzuqFcVqHB79xAYe0bYvw5heDy/KcCdCgAiA6Yez7oC6y+OZ18NV4uZH/gX7WfwznfQaSB3QWNi0p6w=="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.1.0_1558174057751_0.9275835240259085"},"_hasShrinkwrap":false},"1.2.0":{"name":"@bnguyensn/bundler","version":"1.2.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"test","test:dev":"webpack-dev-server --config ./tests/webpack.config.js --progress --mode=development","test:prod":"rimraf ./tests/dist && webpack --config ./tests/webpack.config.js --progress --mode=production"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{},"dependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^2.1.1","cssnano":"^4.1.10","file-loader":"^3.0.1","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^4.6.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","prettier":"^1.17.1","raw-loader":"^2.0.0","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^1.1.2","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1"},"gitHead":"0036d1d711521366eb671e7554e6c5618e98f4cd","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.2.0","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-whfId9HXUgXGHcW9shVbepKOPYe++oaCTs7BF1/i47Nt/MAUVjV+cX3z2VoxYvuhMl7vYO2pn0+FWG7HGTBEgw==","shasum":"6c998c89196251f05aaa2cc7154377f933dfee0f","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.2.0.tgz","fileCount":17,"unpackedSize":212487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4FbZCRA9TVsSAnZWagAAhU8P/3/tb0B1pa3VgsJ1WYC9\nbmJ/Nc8vD49nXlIg2t0yetWyvuvoQQZdnpL9ur/OjiAXSf8Mn4Y0IdDaAy2g\n8IKL/cooPU+wBgC01iZO3F2xw0dm8NhrflvWvsyGHkAvLfHJx/iC9SZiCVdP\n/xzdqyR6W492kncQ/MyOULvyLU+Jz9RCp9X31mzvW/ji5wCMO6F7z9TDb25G\nj/S7kVW4MMiEoyk3I3zVbJ6RC7GgQmVmp0TGl2Fjt77lwtlZePnm42O1zNec\n7QQtHYIRu85/O1mjHBwA+gYL+j7y3ocvZKNGcV7zJ3bqY2rnM8eibDq/wA5b\nY77HBJ/J3DE4FBeYagzEPkbYYrGJ83MGZQPoAKK5hgB4VvcZT9np0MPRzDBE\n6LIXxsnTsP2mw8hJF1M1alz/MPzcZo1iIbyyxZ8ECsawSm0yvpNzqKPwZhOC\nQ0Md0J32Nv3V+IJfHBCRKLZk1+yA1B1jGMISeHXb3zqPfw5CaG+BxHTSSCXn\nJfW9BCGCaW/n8eSUeZkKA1OQJ2RxkZhP0CQmKkuZrJEKxY5WzUy0Zwf8kF1g\nAsJZQCTBUZZn+7MMVRLIqJgzx2BoA/CnBVjVnMOP9WsaahHO1qlFLjEglXBa\nem16TlzobXg886wAdARq3kHZWdvhngiE4fNjM766yagt+7ytp8gdPexKCfwE\nX/EV\r\n=r3oy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfjoGcBCeOsm48ZiF/YQU4QVF/hu8XRp232idu7nS1WQIgBHRh3383LuumLljYnBPRmduXNzcqKgoPL7teb+m1/rM="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.2.0_1558206168302_0.5320444557026958"},"_hasShrinkwrap":false},"1.2.1":{"name":"@bnguyensn/bundler","version":"1.2.1","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"test","test:dev":"cd tests && node ../bin/bundler.js dev","test:prod":"rimraf ./tests/dist && ../bin/bundler.js prod"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"dependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^2.1.1","cssnano":"^4.1.10","file-loader":"^3.0.1","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^4.6.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","prettier":"^1.17.1","raw-loader":"^2.0.0","rimraf":"^2.6.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^1.1.2","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1"},"gitHead":"5115fec0f1b37ac2de4879cd560a1276c26d2f3e","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.2.1","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZFrMd+2os94Jk0sb0kXo3G2sOsznxG+HTn/Sq9pyB4c6VpB/0jWRpUD6a+kfp3/Ngq0ibzqaVqIiRgU//xYeWQ==","shasum":"4bdd5922cef7712310c2c667aa872cd0b8bcf4f7","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.2.1.tgz","fileCount":17,"unpackedSize":212692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4GISCRA9TVsSAnZWagAAT1gP+wfcQ4VyzRiwDWHvODv9\nQAfW9E3CqA5K6AZDYyJM7OvZ8QfUO1bCKlRoVOncO2W02liBM/sRQQRzQlg8\nYjTQorRha1d2MWTam9wUGSRN4ZgZbusZpY/iA0EQBbR/tW7fIXApwrfvUR+b\nokdUU4UU2B72hMR+DQsiZh05Bky9bh7aNXxcz5ZMBNm9cJ0/xLznmGYCKknh\netZ4DsFK//8J3nbroVrNHoMKNhFGewLmfNFEfzGdSK5ysUmCvYMEjCSUrWQh\n0Bd1UNf66954dB5oWdfhxhblMUP60do0EdjLC9uJoPJYbPiLsqIb9RyPMHoz\nI3qB2fF8VLfxZ3J0+EvKCtA0SLPR4ZBRSIK1eoIN30V0kHc8DipMQ5BsqfN0\n39qEWq2G72H4wQEcbeZOFhSqB5O5wzZEJjmMT5qP3D6ysSJ7TVH6tqEvnz1k\nh1GlbSSpHBn62WE6nH7/Zpf/+2sWt8mgrPNTeljAsRKzDYe8o4AQNcGPeaaY\nLe3NWE/cDwJtJ1IYIFAKvyFUGnBxzx+GBizFE/NgBf0CtpJb+XxF5ppBha4i\n3j2ba+DtkVUlR2WeCRB906MDjjWCt21B1S128CBSiuV0ytMRNF128gqtuIcx\n+7XDJXqADpHaxhN7D6dI1fhifVpBuTuElG5ixM651WKaQ0zbpxvTalZ5hNkc\nvGIO\r\n=dKpH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPiP9s397ZND1QwcZkXB9GRAsnLx1PrxcTxgsLcXFncAiAOzlWnqmKOunQDqygFs8fQMY1lRBbEO2knKoG5mU6fkg=="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.2.1_1558209042075_0.07458835168460998"},"_hasShrinkwrap":false},"1.3.0":{"name":"@bnguyensn/bundler","version":"1.3.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"test","test:dev":"cd tests && node ../bin/bundler.js dev && cd ..","test:prod":"cd tests && node ../bin/bundler.js prod && cd .."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"dependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^2.1.1","cssnano":"^4.1.10","file-loader":"^3.0.1","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^4.6.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","prettier":"^1.17.1","raw-loader":"^2.0.0","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^1.1.2","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1"},"gitHead":"552e347378b5f0be236ce099e7df27773e0809c2","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.3.0","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9QD1AhsqWNbQB04C3eYI3h50+TrlPJMClLyuQ7swFM66kb+PvlG7UJmkLQ7oukVOL2CwhsKeIF+NeEYR9vIG2w==","shasum":"1b918dfd57bddf5385591e854767fb195caf9c77","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.3.0.tgz","fileCount":17,"unpackedSize":213008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4Ga2CRA9TVsSAnZWagAA6fIP+wZOkofQVNsd3ry4K6GK\nYpBMn5wFi4T/tdUMauAp2VeLqhzlXmMqEPC8jJE+WU5REtyPahP8kztqG4BJ\nSY4Gs/nI141S8/lyAEp3pwSn5NxRLwbXMHu0b2jcTR2fmplPvzqg/R3jY6mZ\nG0RznWeyNMzvdcY12rdQKmdHlJJzDOT3QUk91kNqlQx/peFZ88KqnpP2BDuW\ntKTBe2LlEbCAoxdOmz6JXIuFJ5jpOgq/8UjvaCFJUpOZRXfC8WqwzwBW67oK\nTPyu984Tzp4dxeqEaI4oJCcAtUC/P4FiRB8kzJaXRL7mwGzoDV/tzcp/08r6\nzQwAlZdePvG610rGc4doTO19L0yeabt652xQ3Vlt0o4hhLt9LB60QjrP9vLw\nGEcoj1Gji6H3kcGle/hKiJTNzRFimMF2UXWHA2MAP7PhQ1IkYZsFtViL5Qbb\n6/taOFfdKEtIimOUZd/wyCTw1SV+kdxc95Mcid/9uhruXYvy8lMfJ415fOZf\nCvmrBgvoXjJ+ThkCO66C81o5jvVBAeykLiIlkuVY49ApI0+ZD2YGHHzIcUiB\nXd+JB3bFY6kvVcMYZhuoPgWRZ3Q6uHXxXtG+Qz+rj4RwAyQMfiB7+IFxVngd\nuF+wOjoazPRF2/Fc3mQgMb8bezVYHbE0U7P1kJyuzPgBBSvTSc7V6YQM0AQ4\n6Ruj\r\n=wdXH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqFIVv6UKtr3a3LitEDCxr+p4NZulrl3F9wgvLYTS/WAIhAKBJSNutB74jyrgRIBUSmGSLV5fxeu1GiUkMJrVRr8za"}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.3.0_1558210229988_0.672343112108631"},"_hasShrinkwrap":false},"1.3.1":{"name":"@bnguyensn/bundler","version":"1.3.1","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"test","test:dev":"cd tests && node ../bin/bundler.js dev && cd ..","test:prod":"cd tests && node ../bin/bundler.js prod && cd .."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"dependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^2.1.1","cssnano":"^4.1.10","file-loader":"^3.0.1","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^4.6.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","prettier":"^1.17.1","raw-loader":"^2.0.0","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^1.1.2","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1"},"gitHead":"6b622a3b26d3e545f7a30ac93caae0ffd7660e7d","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.3.1","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hIy1mPz0gdsmDFw+TB+NmlRdNPjxJLe1ZACXNB81BBbwayvaozU2TRFChlABjKsRXm44OXVd9QFAJNhUj0tu/g==","shasum":"13a512fe875f6477ac8be0f652c3a7695abc5eaf","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.3.1.tgz","fileCount":17,"unpackedSize":213317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4Gj3CRA9TVsSAnZWagAAqBQP/R06ttugGxwDtei8taIP\n7CqlqFMIodCmhS+Zvq6XUhX85EyY5mLi3C2yYw420T8lWDjLcAzhoPlm7w5t\nEtV29QVLya/95nQnKLktOW1RG097Qso7liQF9KmBc4qATV/7GAWjb/zhOWB5\nfmuUoLo58Zhww3c/bhBuXGbCMqsS32qag8LafM5hjrBvwSY2uAauZLNmhyn+\njqMgYPG3+FDv0DuA7+P9H8Wvlene0O7OprK8K6gYDInCvBHN92e0i3geB7cl\nws5EbrYyDrtmrXSyAZCkE1b97QWMIXs4/FtTnS4F2XjItSh3KKOfG5zqHwGl\nuKZwIS/Lf97/7veWh5EmQp6y9m/lQGrkebRBEtplh9FjkvOhFx2yLIRSL5cp\nwMFbTDDq2gRrDMp44P3AeGfs3XWFRJQIXZasYPdHFFXcS5HqL3QU/TXIHgMd\n5ouFoK2YeRYCAy1VKM1yKOjAUkRvtZHuW8P3IckDVANUAP3Ij/MdEBJE3Zn4\nO3Q+MBjauCAUKr8dcYHcNRlvpAk+BUWkjc8f64DS3uV+JduVv57Yt4F/f7Ds\nZDNREkZEdX7kjh0f+KhoVPfIMNnZR/KqHrGUX4Wvhww9do1R/hrbGefS0YN8\n0rrzsTTi/nruGOJaYRFzDHFb34i2a8O1nLvL64xCCvinnH2raA+mUOFbL4+r\n0xug\r\n=6Jxo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFV10vCPGKyLE1w9HxR1Bib3kQuoj7qvmytEp0wmghYbAiA1uzxk3/YLirRnNsUuwfSREVcRBOTD6I1x9d2NTLPUeQ=="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.3.1_1558210806405_0.640092012327327"},"_hasShrinkwrap":false},"1.4.0":{"name":"@bnguyensn/bundler","version":"1.4.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"test","test:dev":"cd tests && node ../bin/bundler.js dev && cd ..","test:prod":"cd tests && node ../bin/bundler.js prod && cd .."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"dependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^2.1.1","cssnano":"^4.1.10","file-loader":"^3.0.1","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^4.6.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","prettier":"^1.17.1","raw-loader":"^2.0.0","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^1.1.2","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1"},"postcss":{"plugins":{"autoprefixer":{}}},"gitHead":"da11eb1ee21334dd1accde8fe02329a64518d239","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.4.0","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OnXiJ4sVrJ2M4h6pYU3Q+uTL9+CTOZLBEynEiAsuFGYBZamxDw4xkBXFZR2aegra+UtPrP0LuctpMjwZUGxAFg==","shasum":"b91a45a27ff5c4ac0396c1a7b9cdb9db8a44d989","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.4.0.tgz","fileCount":16,"unpackedSize":213323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4Sc7CRA9TVsSAnZWagAAi94P/idpmZj90biwN8AEWF5e\nGhFHyGtmps7Emdz2mKlK5kPjjy0cOKcmGpHl7SAdMjM8QAofqy9PQnXKf+jG\n8lBxU78+tBxkWmHpdMhD3t4UwycJBb4JhdGnQ8lbfGo1QYrbwwfLwJOp+OKG\n2kQDCn7t7K8Dl7GFzva14QN7jbxno8MUvxvLiPXtEwzzCDV3QyupUUOffMi3\napZcMRp/a+VOQHlAIQs0y/klnjCM7ChQpeVUf4fdziAGNPpIPFgDD6+3dDzu\ni7Dqtxte1kZeuOGo5ks/3cA8/6JeSl8DfWy21DzZ+tzn/BW4x5nLXH25qh8x\n3VSZdGrkOUsun4kdiUeXViB2XC7gDGyGF37l2boGGCFSjC6auUSymtMx+l71\n1i0tU3T1ybEoZv+EtxlvjyjUmS3XGlsilsZjj+8Dmjq1XQs6xqv1xALcqKjV\nEVXrr0X6mV6aquRN66WEDMWit4kVFY/t003Ytsov6Rd+6VpAN+8aEKBzYid2\nqU8a+Mnw69gthpbB+gdd9ViNTZuphAzshsjLlW4hNHSoLQbMFejcGZUDQIzn\nezTOMRTmmIZRsd5zk6eA2EBIgxK7uG1zY8bU6q2+279kNkiD50FA0oarZ/89\n0wU2BM4xhnLEDo/r9mkcfhsVfzTzlK8wic5izuVka5Q0U/imBUHPO/XN90Qh\n7sUs\r\n=4c3z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF914Y6WKFnv1XPwrvGcn4vWISF0F0N6oRVw9BwncbfxAiBGrhVxRBPAGT1YgQPEqnljrTC8szdVMZYqD60ArzlT6g=="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.4.0_1558259515094_0.18383597986872546"},"_hasShrinkwrap":false},"1.5.0":{"name":"@bnguyensn/bundler","version":"1.5.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"test","test:dev":"cd tests && node ../bin/bundler.js dev && cd ..","test:prod":"cd tests && node ../bin/bundler.js prod && cd .."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"jest":"^24.8.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^2.1.1","cssnano":"^4.1.10","file-loader":"^3.0.1","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^4.6.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","raw-loader":"^2.0.0","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^1.1.2","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"postcss":{"plugins":{"autoprefixer":{}}},"gitHead":"06009db7fe9d76e24e0a5a371a195bc76b77da87","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.5.0","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jPzsbfHiJjAw/nPaJbYpBOsz8D2iN2ZkjbveJ8h93/7ND1jXobrd5ZRT/DHTb5kRbUj6QN8mVVa1wfnVawFpGQ==","shasum":"7103f7fa8c5c7e11376c247d431410f827be2d5e","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.5.0.tgz","fileCount":14,"unpackedSize":197917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4X8eCRA9TVsSAnZWagAAfqIP/iO1uWD+oQFbfK7pRpcr\nkL2VpcRux/xAbqULlNlt5kgC+wg/e4e2O/Kp9lfDv2Mrn/TP5NoQauu9tUp/\n2RfwL4Mc8emfjVpYLfyUwtJpJ/zeKM+C8jc5dxQLI01j3KKJcXTMQFKl8B8P\n7fJAMP+b0gJwiqWVyyYPefjVGRgZWC8yfY8HKbIv7yTU3Fq67RVNoEdk7KX+\nxI/fejoBxQcosgERXYV+ld910mMFzCb89m+8j7NxZXM11P8Ym3EB6EDFOIJc\nnD484bTUZDoha8y4NY31q4Jqb6U3AKs3eFcqdNTu9swy3sVSZp04KGaVtn7v\nHBIvnx1dS7Dda5XcV5q3/fwHq5IafLlGl/HNdh9y6Ic541MBSP888gSyHAeO\nfGiMTd8EEbEOclqvLWymmXAMeGzMgBhI3VaXO/jj+VuKH7UhnVRF6khuNmAW\nl+3r2S7pZf5SBW3Nafk3l+EVUT4YK3AUTi2Y6KdITFoXhUDl5ddNVppMJFG1\nF6JZGQ4qxEcT1TBoJ9RXjBNr5/scNwYfxt6AmDgLpQ/qsY5bWqHwTNLMEJ1j\nxQzTn5u+U0NVF+NR1A9AX4zqcDiwEq/FEeAGPslPRb+VULNUjhI+rncznAMr\nczMPgnfrc7uqptiTg0MQ2dUvfV4bS6UbkXGyCK2ucVBmBCZknDfUTWessEes\nwdwN\r\n=lCG1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC//Hee1xqXH+ELxmrVh1WWAc4S6S3TAgQp7VC5wmHd/AiEA19N9wMMsSkZPGPulA6VVZVrtEGk26Py66lEWriqLTKM="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.5.0_1558282014282_0.6867446130356063"},"_hasShrinkwrap":false},"1.5.1":{"name":"@bnguyensn/bundler","version":"1.5.1","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"test","test:dev":"cd tests && node ../bin/bundler.js dev && cd ..","test:prod":"cd tests && node ../bin/bundler.js prod && cd .."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"jest":"^24.8.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^2.1.1","cssnano":"^4.1.10","file-loader":"^3.0.1","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^4.6.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","raw-loader":"^2.0.0","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^1.1.2","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"postcss":{"plugins":{"autoprefixer":{}}},"gitHead":"ed5318da8b59e9b42bd8db50d8986c56a263e99e","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.5.1","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kolAvmAf57WbeI1dkpOXX6Z2oEOcAwZlC3df+RyyCEuSAH8o4cDQ8P2owXI/J7K/DMzIqik275OnFfsdWTdSFA==","shasum":"6e3601cbecd287a826b4f391e0b8782a457def54","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.5.1.tgz","fileCount":14,"unpackedSize":197986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4YD1CRA9TVsSAnZWagAAjVEP/32TQTYRI8KkwXnBBHVq\nem2qO/XZTmBFI5IjgJrm8ulyZtlSMO3/WOquPLRUsW0D3DAznA1JD2mWEp02\nO4hc1jwiLgLzFnjyNgIfVZcYOzGRoUWoibUAHaYT/gccuxkEn9oyPIamD5HN\nmwdLjpfFCtUehUleGTucL9iFravbdUBrGFlqzyjUGEp56TX4yUByDZrgjSdP\nrmrPRY0PX+ZM3V82g4U3tI7gWcBLMDQnMMB6PHIu0hC97xtIJ1uODa1MN42L\nZ9+ecjWlnl9OhWsUn6wSwJrCDybV/BmCYxCvv1FdmKt+6DUKdjBFHICvh6fI\nNq1ZlmGwwNB6ANQRQwjiE35+YrqmJ3CS9BjLB607CB6AHpLPEE4DPcXTeXCt\nhKhRUcFaP4EUC3tunF+auXQ+sOWU+Fi80/9MGNckNPhejttVWFMxhCUqnwPJ\nQcIQ6rPY/rXHAFQNlMS88uwGVhnS5Rs4ieEH5foUpr9Kt5oY48Z9MM+mi52b\nmyQ7V9WHVnuZ8dJdiDDcrGB2sMfB3gFu0inKWkRNfVh53Qq/mJPGYtLM2wno\n2QUJsF0GKbgJ+g7HZ2Rrzxur7F9nNQOGQA81UYPZwMKBQANIohRgMQNU/938\nghkEehTa5PVQpvaG6woC29Pzh0IEzX6ACaQ20ysIzQvdM2ZERuFQhyL9yDl0\nHil1\r\n=a+eV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICK3Us8vdgPMH9MtyVWJ5vKN0zjBIsrxqKtpJ+6usJKLAiA4qSu1GBmtVbMqyr9XKS6gczUwt/QF8gICpBBnaAjAeA=="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.5.1_1558282484599_0.7373020912571449"},"_hasShrinkwrap":false},"1.5.2":{"name":"@bnguyensn/bundler","version":"1.5.2","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"test","test:dev":"cd tests && node ../bin/bundler.js dev && cd ..","test:prod":"cd tests && node ../bin/bundler.js prod && cd .."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"jest":"^24.8.0","prettier":"^1.17.1"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^2.1.1","cssnano":"^4.1.10","file-loader":"^3.0.1","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^4.6.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","raw-loader":"^2.0.0","react":"^16.8.6","react-dom":"^16.8.6","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^1.1.2","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"postcss":{"plugins":{"autoprefixer":{}}},"gitHead":"80fc300914f8de1f239d115d2aa212ae7c4b27e1","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.5.2","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mCduhfF0NtQY2HqkQj7q5A5exAcGdXYSs7nkN2hgWejmIOf5sWnoTXdA83RxIc2YQMhIgit2uW0JV9xjOeU2Zg==","shasum":"a862a2ebc0f2b13d22d268de89d8549f4007fe53","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.5.2.tgz","fileCount":14,"unpackedSize":197986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4YI7CRA9TVsSAnZWagAA87QQAKBgUYOh/nWbcR0OqSL5\n4IfCMpvGOT47dO7icqJdUtLjdDYB4GG8k3SMT+LyIAUnxOEAlyUQVRaFOcaW\n3V5Hrx0+JnJgXotUvD6gjamSP4f7v/hwhlh5324PYNScGSrZHFslEQBfsOiB\nnBT4ynPBKyzOnqcZQ4QXDL4NwGg1ghiSaz9JYWmbTk/yj9Ai5djFc5NSKGGw\nfzxdAbxlH+GjvJ5s935tXxv4UrIqQCsFO6V/YzDgLizU4l0B5nJxaYbYmDOq\nU5begqE9FsgWkMXvrypgps6XhmVp53iJjAycEm1UYImha0RI6EmoD4ytgf1T\ng5Xt8NZnOFqWEL06WTYnYYnDHIRZBx3agk519iGzl/pIWIILZpfEkU/sHX9F\neWaIBgxtzJ65vR4Ps1O86tWeUhe/LT2m4SyDQbW6S8LEHtqmyscl0H36Le6B\nrXfgGo8j7I1aXG482X8rG6jpXwho1KD+FHseHtSh6pGx/A47xH1mQRWS80Y6\nVHC3t8qrBHzfuG/VfLZyYMgwWifdDBoxvEKKTs0TXgCfrnaNTZF0nNLJ+Bu7\nRbrpoy2u1lBbeqqgwnScDRJITlnPIRLahLa6aMgMxsRPTx7wyoKcxqUywUos\n0jTP7KtniL7iaBdLCPMkfUWE3McIZjX5CL57qL1fA4332fkjulgHSy8w3Uqt\nJ4Do\r\n=gAjn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzo7ioRyPI2yd0xCV3nEOGA+hm0mevNj5bPVzfDAX1pgIhAMc06Ew+6ZA57fsHnVFtwHqItC0Icd+OrXIChE55vnz1"}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.5.2_1558282809818_0.256437313378596"},"_hasShrinkwrap":false},"1.6.0":{"name":"@bnguyensn/bundler","version":"1.6.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"test","test:dev":"cd tests && node ../bin/bundler.js dev && cd ..","test:prod":"cd tests && node ../bin/bundler.js prod && cd .."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"jest":"^24.8.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^2.1.1","cssnano":"^4.1.10","file-loader":"^3.0.1","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^4.6.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","raw-loader":"^2.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^1.1.2","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"postcss":{"plugins":{"autoprefixer":{}}},"gitHead":"0f77384578f01b02a50a62f91151bdc73bec89e7","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.6.0","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tvkgVOQhFV/ZbxGbzgyDTZQ7xM4WotGiTTSwn9itKq97G3E4gUxHtdHLLOC/AjHphbonwGsGtrGk1/j/8eYFrQ==","shasum":"b8bc2249a5c089c577c68b70fddf94835ccb7d9e","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.6.0.tgz","fileCount":15,"unpackedSize":198863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6GzsCRA9TVsSAnZWagAAG4gP/jmYuEPDOqFizCVgMX5O\nkNsZuz2asCM3mGSBS+C+Zlf8YN0eRYl5oapFTzIBCVaIIYJmgkqlAbtQ+rDe\nB8Sup0niX1qOUZSzn0AGOqpGQ733IRnfTDwzBThe+R5hiV0uwtoZ1vQsAIIz\nVc3JQSCwd5y89yEOngO2jx4HFwGkjPY+i2OnURnqm8murONxA+PfoanDzBOf\nCOYbuPXzueuCtIx9YfKSsGejmcl4dYlaupD3P94gFIBWvHFkQ+/OG3EGa6hX\nWIee6iPJvV4Gg6VMNggfZ392YiCsOA4xgGSnMaLgw53Ulpj3US7pdn3MNKrd\nGlpIdaLezuYlbJvyqoYPq+XPUORci3dAx0+drz+Z6in+QFB8hkjoXXMMdOTl\nF5eWbsWI2m45nGgUGc6P6/90bAIjdrOMCXvg5sCjvCdRFvx/6r7GJEDxL6RE\nKDbY92xDcFIXgvM9I1dXBs5BvGjoj5+660w/kYSTLsZ7LjkPSdo7RKIQY2xA\noOfYW5mx0cizLnIVBNKOy03/3dMRkUPGMk1ZGjpQ6asQKzgnroBuq1Kt6cEC\n/LpKc65PluywsJsJd7DZ+KwDeQogVHVDKLNGTM5iw/DYAR0Z8ynPCWx8KKCs\nti1wcDb+uulU7qrA5r4OctejBBHVRRutSuPXlab7yIFV09zQVqxAdpvrGLhn\naE5q\r\n=AZDY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP6bCnPuE5TZeXwLyrzPRm8ZQa4bGdBT9cods5NKAmiQIgT1y6n7fRVlGEACzzz4gID7/HfcxotmNBevO0FazcWZk="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.6.0_1558736108049_0.05218354452094953"},"_hasShrinkwrap":false},"1.7.0":{"name":"@bnguyensn/bundler","version":"1.7.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"test","test:dev":"cd tests && node ../bin/bundler.js dev && cd ..","test:prod":"cd tests && node ../bin/bundler.js prod && cd ..","test:server":"cd tests && node server/server.js && cd .."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","jest":"^24.8.0","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^2.1.1","cssnano":"^4.1.10","file-loader":"^3.0.1","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^4.6.0","mini-css-extract-plugin":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","postcss-normalize":"^7.0.1","raw-loader":"^2.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^1.1.2","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"postcss":{"plugins":{"postcss-normalize":{},"autoprefixer":{}}},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"fa38f8041a0e80d3b8253de9f02e81515a60e9be","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.7.0","_nodeVersion":"10.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LqUmCFPsuy5INbkZxvgSso5CT6jGWOApBnDjV+LdyQ0+Wjjy1PuNVI2NSXSysOzvU082MXw0KPcOSmcKtOTcdg==","shasum":"fb8c870a00733454ead1e18588970b7a9ddce021","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.7.0.tgz","fileCount":18,"unpackedSize":202867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6sNECRA9TVsSAnZWagAAJgsP/R517ttpSjVXu3TEaJH7\nZ5aT6wUlf6f1dIHreLmKYASiCFQHQJ3a+Op4FzGwD9eDVuYZtT0RZ9lj43uz\nadSk+KiX2LgSTJq2MIiJj/ecPas7sEs0IThjr5QiwXjSYWDB1uDE741gg0L0\nkBKo4L9sPPvZoI2bNphGtk3VQk4QO3tQoCl2tVRWlsvLPKI0bsm9tsxlMFFY\nuRRK95zAz3XpeHrNAlnkysx2dwED7V2aQacY8XPbUPZltAeG9kQlJgvp8tIa\njJO6URC9qaiJcdUGsACjK6BXKuav1ckxvSCjJ7EQPBVfWrLHm6/lKuET3L3U\nNbnCxfgJiKRrFQprtfaeeWDoNrNRHX3KGHR7UPMKsOBT0USha9IwRNsVsc6K\n9zBzyeb0RBRovqFFipt5CcwRr5vpskWrInNp2vlC7pv7kNUqokjrL1tx2i9r\neUbZh3CnWgZYbavQ7S0ZNyTNcj47ZvN9TFBH6SWrB/tWQ8dZndU4cteAJ4NR\nMapILUMm951NFxkYhNlNvwBbGwIP7XgIzeUNjtla2fGgbxj3PtDPR/2QOygn\nptwBnt15NfUwvUueSgX2lQS8Vamg4yLLMmWZgglMq4KuurQOtxvUrkioysE0\n0OFf6KhLDbln87gJqI9rbBvY4hN4jR27mSHhB7COVjfBIgcJvW/QDplBB78G\nAGR+\r\n=oOeV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC825/FrfQAsdeZSY/FQVFwrTaYQkLQwg4ewRS5gVZBEQIhAKq2aUfS/3O4kqrAimnCU6WKEQccmS0yuCyWNwKlJ0QR"}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.7.0_1558889283621_0.3870426619119811"},"_hasShrinkwrap":false},"1.8.0":{"name":"@bnguyensn/bundler","version":"1.8.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"jest","dev":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","prod":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","preversion":"yarn test","postversion":"npm publish","postpublish":"git push origin master"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","jest":"^24.8.0","jest-extended":"^0.11.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6","rewire":"^4.0.1","webpack-pwa-manifest":"^4.0.0"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^5.0.0","mini-css-extract-plugin":"^0.7.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"postcss":{"plugins":{"postcss-normalize":{},"autoprefixer":{}}},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"setupFilesAfterEnv":["jest-extended"]},"gitHead":"8ce1229e2ce9677631088576989ea83766932a73","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.8.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-CoH/964yQRzhVZ9rjAc/ILAfjPfCyjtXJbx+e8WGgsGFccLLUl3TRtfLntpdKgj7joyycbslrO9ZyAEaDsR60w==","shasum":"e6d1e37aa59b18cfd442d85311f54e1b18c52fcf","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.8.0.tgz","fileCount":39,"unpackedSize":256960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAYUoCRA9TVsSAnZWagAAOk8P/2H9Eq0dq8jwP6Nm+w8f\njq6RnYHMoXKYJvqX2CgH70uELhsBUXc94+x1Zeqi7a94U9uH/MnhJk/AATTa\nyBBEA82U0ymaq78QA2MuiNc1NgMUEy5hbIV6Wf2vVrHhfWrpaekAJ4q51Z57\nLyXw2lalIUrV2j29Glv0IbtG7A4gYegmtrnJ9r8HGOlhAJIqFCsoZxDdRfL0\nXK1tVCDwIeTeBq8gg9wC9vcXrD9gMILBcGQq9iE80DVd4BuYRgukgZ2QhAlf\nZFIXA+irg9+CANt16ZunzGZHY9SFggeJOENqwMcYGxPeQRMeEe/D3uGnhJ2U\nQUwkMHheNs73agZa9AuWm3rm7etT5huAglExS88qs2NCqcyUrSQ+4lnbjTEY\naqLkXqURPEYvaffK82NMD8Lpc6BLGIC9BkF6XTs3rP5Uf4SIVNe03+TUlsRD\n1e/AKOFVyoxMYHHPCDYL407mKzxrmwgYCPKj5yayg6H+xnplVRws/pg2F7P4\nu0S3k9O1H2/ns/VvbizhFw8M/FhKRbBpkmuIfZ6jmHIoxzAWYCRaV+EJc7LI\nNcOOBmrKXlzczFUdjDbR87rFd+W5RfDc274R1YwZOXemLAGH2lew9bJeBNea\nR+ToEHcUrLEGLFQ7zqxa+1GLw4W8ZBIWRzqmRMWhCMFW2CmNAH0Habq/J50w\nIjwE\r\n=rzGi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8IueW9nMQuR07JmQQpjyui7cV5y939nKMGiwgUwqq+AiAiEeOzdkjM96PUdxTGkYnY2SPTDXH2KZMbFJzul6z3jQ=="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.8.0_1560380711508_0.333604491407262"},"_hasShrinkwrap":false},"1.8.1":{"name":"@bnguyensn/bundler","version":"1.8.1","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"jest","dev":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","prod":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","preversion":"yarn test","postversion":"npm publish","postpublish":"git push origin master"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","jest":"^24.8.0","jest-extended":"^0.11.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6","rewire":"^4.0.1"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^5.0.0","mini-css-extract-plugin":"^0.7.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","workbox-webpack-plugin":"^4.3.1","webpack-pwa-manifest":"^4.0.0"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"postcss":{"plugins":{"postcss-normalize":{},"autoprefixer":{}}},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"setupFilesAfterEnv":["jest-extended"]},"gitHead":"38b8b7aab704dd62e9a80c23414fb436182cc4c4","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.8.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aZ41ajVnFZFtmOAw+csf84ZU2hcJ/3gx/GoISTC4EY1vyXDKDLrlVM9trEEhhKwf8Tpfr3qdGNYcwvxv6c9zjA==","shasum":"e2748970e4708a8e2eb5976d992ad5cb3310b51f","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.8.1.tgz","fileCount":39,"unpackedSize":256960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAYaVCRA9TVsSAnZWagAApYIP/1R/Z+sKxpBkzStHq2rq\nMLu/6dqXLhXCY5rck+372O2dpBsRFgl1sBLawtF1Xi6oqqNUHe1pE/XoGD+M\nD44Sj1NiQ0h8NSLLS1Q1vVNgFRyWdvbHmpamVeCpEyvITaAdKVZ91KGE/Rqj\nUAV77nkwSzhdgPd8R0br+6i+xWnKhbrkBNKc41OwOO8SGafxwmNMygO2Gu8a\ngtJwqQrBskI23J5AS/am6KKwQTV59O1cg5Lbys0LQWoyhh5R+FY4TzmagcBL\nYGbkuqEoslG09F4Smnw0c2TPpe2Kw9PrGixRnOeFA/Rh2mBtPIWzH7Q9fPoH\ntB53gbZ8BCPdvUBZoHJKw2lCRrjOyS3ZAz6FGZikKKf6HleDW9yNaGceomgf\nz/D7GNPwjDyRJB/PphuEE/1/cRQlZPIB34vzJAkZ/kLvZNXSrralPenaCmWM\nqk4KopH7eXy6HO8ZPMw9hkWfE2Ct8jYHvnaxWdF8teLEOXQRIfIcRVgq1gKX\nGDIsrPctKs5G1T6XphHnC6869hEj8G1Vc0fJxnisyREQWMVtnLAPFvfaxF1a\nuYK6F5GEthXtkLyEroF9Nsv98Qkeb9amoxjJYSJ0FGl0zeTgfMR1DrJ1MUfJ\nHhq+WEQEerwYuHI2em1lEVHU9JzxuovAUUNNsL9GqDc6uPE5Yu6NVnsNGn1R\nUl8z\r\n=Vgm9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4YuG/dUutAYSKdPTW+QysS9+cKPMxhVHIfhC+vlNoWAiBgZiHN4ONj3/642Yio2aatOWq3x67gyIxNMe+DNlwU0w=="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.8.1_1560381076962_0.45583531391829535"},"_hasShrinkwrap":false},"1.8.2":{"name":"@bnguyensn/bundler","version":"1.8.2","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"jest","dev":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","prod":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","preversion":"yarn test","postversion":"npm publish","postpublish":"git push origin master"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"babel-jest":"^24.8.0","fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","jest":"^24.8.0","jest-extended":"^0.11.1","memory-fs":"^0.4.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^5.0.0","mini-css-extract-plugin":"^0.7.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"postcss":{"plugins":{"postcss-normalize":{},"autoprefixer":{}}},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"setupFilesAfterEnv":["jest-extended"]},"gitHead":"b2352bc110de49ea97adf08d36b913496e7d162b","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.8.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3ajPPusuyQtkN/QT79Q6HK8f5zydthr/ej9bCHs2CEsdrEMlUObZGgTjEjW0DssGCNhILmxRCZJwfE9PENFN+g==","shasum":"a6bcf2aac9c0a71855bf13fec03a1ec2cb0bb3a8","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.8.2.tgz","fileCount":40,"unpackedSize":258296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBX8LCRA9TVsSAnZWagAAt7EP/A3oBzD9brCN+cLO4hFG\nvLsci8zPMFkOPx37pf5u6Zrmh+6HlYqzHoTsLzcChNnCsx+WUIfJzyTo1tkV\nbXZJWZPiamlLgOgyUtkLV/mfDdImJA54JYmlmNjEhurYxCI5GbqpjGALbTql\n/QkJQuOQG5/wyiep+r27chZbwvysrvC7TuBMXxHf/HbE1MpFtJcmk9WMauBB\nT7S8SJKkjSD8fvU1Mc0pwAWwzwuNdzIqNAk3g/JjNFPD57vrkhk+pLhSUuj/\ngVNhudE80DeU0JLO8zP/HWWfPgdPMtpvoPt9Yp3KOuyA50xml3gFOkUOPxSU\nQN41fK+p9EeWqkl62iNZaRbvW2wcqPCcVEEVS8Jn2JjAjnmKsduT7iOC1Qhf\nA/4w0A702fRBbRIO0SN91l4AOJKxf4oDa/OR5sKtTChjUJMcSk6TEH6nPdEw\nQUbWVDtp+IdI9VqqDyExik474KGjCUjwIJxtGwiHctx0TT4PDq72y5B5k08h\nozNKHEESl/vlXSSumbR+blTEqKhaSsByHhE1cFfT5Meqp5QthlQOyB/+Hgou\nWuSLAT3MCK89AH5JOziEDB3YV++cuPAbMrZS+rF35mBz06skUu6o8Q7Q6ZeT\niYF/3aV0dP0T/WkCego0r6hoTB2Vx3c8Uzws54Gex6gjjkfvdEpyFNvi0CgR\nYtD5\r\n=vEfO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGp+JKkHDjyifV1nRSDDQDY738r2AV0uQZBsrJTFtDlHAiEAiUrgjo0lmyvCJQUip55tUSuuKS5ZlpHxLyxICy43uZM="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.8.2_1560641290706_0.6380055262350475"},"_hasShrinkwrap":false},"1.8.3":{"name":"@bnguyensn/bundler","version":"1.8.3","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"jest","dev":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","prod":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","preversion":"yarn test","postversion":"npm publish","postpublish":"git push origin master"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"babel-jest":"^24.8.0","fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","jest":"^24.8.0","jest-extended":"^0.11.1","memory-fs":"^0.4.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^5.0.0","mini-css-extract-plugin":"^0.7.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"postcss":{"plugins":{"postcss-normalize":{},"autoprefixer":{}}},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"setupFilesAfterEnv":["jest-extended"]},"gitHead":"42144120154a11137bf0f2daa1bf4f3de501027a","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.8.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-S+Ot/0lJ81SVhJ2MLb8Znv/miCmRBdtqMLGcSg3RKvjGPAKpBBZciXDfGdj9nvsy/lfyVM+1PWr3ZDiyEQ0eCA==","shasum":"304e464d42380941281eaa94c13bc879ecf8cd8e","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.8.3.tgz","fileCount":40,"unpackedSize":258443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBYAPCRA9TVsSAnZWagAAgakQAKRAByF1p3xxMJew72Dl\nkGUKCA/nFrV0l5nnxD/qVKGEeJJgXlYakN6Xl6hdNVpQNVVFr8dXC6O1Qa0u\njnvKBa51srVzZjBTLac0xEA/Td9Pvm302Na780ttiyc6kEQ8glnWLa/vdftT\nT6jSwCBPv4hawDubdLE8tcr4BYcc6xdF2lPBpwq7a27JIzi84JXhebjvD8/M\nbtqlvrepIKTLQ3T3+0BbQgox15EYPhZj7VXyXz6UFRyN1c/2itW0Ya3XyGSi\nKwCC5dxqxsqyLMAAMG0+rifZeNZfK/W3ok63An+4631GQTEpABaF9XvNdW1R\n7BcYYj9A/utw1/eDUA1zHlhk3O85l5rfCT2lW0XTHDczniDVM5kojRWdf7yP\newDfcqLuE31mWowWJUsv81xzDCbptDtSZLzxLmKboSRt4zAxBMBj1chqm4E3\n1sKl7c0ZJ/JZFqZw1o6WFeOpPfX/0UbzlLb5tAT/9j52wSltIjVFnIL0sPDX\nFXUuyytGAgK3T0gUVydr2v5sby+4dbISKIfHGGs/82/5cPXWVBghG5uFPTpU\nq32Yp3mfHOq1F4S/s6Vgrq3xscl4qbcF99JYuwJ1GM96clkb2xLA+wtkaG/U\nGZzdpvJTQI8lzntMv8sBfvj+RvoPlaYAQoBrmZyN+uvaSAEmV41CnFN1nCSP\nSIGv\r\n=tH6I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqb1nrjuAXb58/fnBNPR7vVe96AVF60hTubCfJqy+JUAIhANCzYZHtXa+PtqeqCOuhDXdzdR/x2wARri8yywS4gysV"}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.8.3_1560641549295_0.028772138126377245"},"_hasShrinkwrap":false},"1.8.4":{"name":"@bnguyensn/bundler","version":"1.8.4","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"jest","dev":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","prod":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","preversion":"yarn test","postversion":"npm publish","postpublish":"git push origin master"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"babel-jest":"^24.8.0","fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","jest":"^24.8.0","jest-extended":"^0.11.1","memory-fs":"^0.4.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^5.0.0","mini-css-extract-plugin":"^0.7.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"postcss":{"plugins":{"postcss-normalize":{},"autoprefixer":{}}},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"setupFilesAfterEnv":["jest-extended"]},"gitHead":"e0f71c0ae56d4e53130ea92aa2cdcb3c5e4fba15","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.8.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zWu2pXXvQ+E2xh7Zp42Iy5QczmbrFUhjHZ+55+R/iHAWrdvVUdEHRw3TObVo7V9X/AohPZv4LVvpK55NMNO16w==","shasum":"60def805b2edff9f557b13d7f2d2cc81cea11051","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.8.4.tgz","fileCount":39,"unpackedSize":259342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBqRWCRA9TVsSAnZWagAACXMP/3q7ZO4LGzU8ud44XMLr\nTdvZ2T9u8bT1kOGg+OTQU9LsNkHynqlTFKRFJgh8OpqvJ8gKF+MrMlJmapnX\ngeVWnll3mMlUVgOz1al9yjXPcpDRwEW35ZA8WUZUc3GjMt1+tRnr5c66E+Wc\nTyFhP4CrG2XCW0AmQWS7US/CMSxwUrtTtOoOvLhNntPpubMaogBM+iWmIawF\n/KPZ0vekJtTdAMYDkOOSd8iAIKNU8EiRHcNTtmYd2OiD5cougG0oImmxKphl\nqu8MyNdU7GhWd27b31KBFz9WX0Y5dBsn3AqU8s4HSvuTOFGBwvOgJnlLwNIO\nSCYV4ltA7fUfT1Wtr/XoD5VwHI2/+DEs9200b4Sg2URGNZPN9EWjVQeHKxId\njKNkTJcb0JhwRa8fO1E1IA9HW5PtbiPmGjZQl/k4OFV6Yzpnj1l2yjRJsIk6\ngTldEQev/PTO7rx+lxzZjzBkK5olUpHylaKr4R89sy5CqITTB+5ESvhSFB1b\nGag8A26VP2onO61b8E5N4TW+lOwG3knNJzUFLWSeHYkbbyQm27Aw6HSp2otr\n2Ku3R9VL0scqy8lEt5cRXwLMSHqA62wFwDRw90n/Y+42bgKCYjdlIfEZmQiJ\nmrnyiilA9y9Uo2Xbau2LpXkb9E3KsRCNzAlVWeyrqtfo5SdIeu9NJFbIFGc6\nWF9F\r\n=I5Nx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjVxQdX/WFYxt+KRLdFTnNKm52iNHPlmSWUKgV12BnPgIgcqQAVjbyj29hn3X7nXqsKjU/+6GpVLbXp5981H3b9V8="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.8.4_1560716373234_0.0018437567856857129"},"_hasShrinkwrap":false},"1.8.5":{"name":"@bnguyensn/bundler","version":"1.8.5","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"jest","dev":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","prod":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","preversion":"yarn test","postversion":"npm publish","postpublish":"git push origin master"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"babel-jest":"^24.8.0","fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","jest":"^24.8.0","jest-extended":"^0.11.1","memory-fs":"^0.4.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^5.0.0","mini-css-extract-plugin":"^0.7.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"postcss":{"plugins":{"postcss-normalize":{},"autoprefixer":{}}},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"setupFilesAfterEnv":["jest-extended"]},"gitHead":"8e1f63e007b1b80d6e1ab5f69134231d924219ed","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@1.8.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JU1f/NzXYFBiYpkNIET5GY0iPAOdB5hL7RliJHd1X3vX32RlNbh7OHDqpK235MfQJsp7BPfrvp5stmgBlgITVg==","shasum":"441626a0092580717da624ab157888f1808f48df","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-1.8.5.tgz","fileCount":38,"unpackedSize":258089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBqcqCRA9TVsSAnZWagAAqzcP/RMYllM21Q/kaoYY+3+9\npZsLXXWAovgnEQODApDEAbeZ2inmJe7GH/kNk2AqZLFB611eA5kYlUG6pE78\nLlp60DfZc5FwCGj4/09fqwvX1ZKEeaTuv+dSvCnuJFdedbZr0Y27UCbd1Kmh\n2+6IWlpJu3BYESWGoj6xO1kXqW6Z4TOYoFzLv8Y6yZPUhyXw2ZC0scegBHDw\nqYeSwgUipyS1XdZqCWoQxjVX9CzyH8DClNzpiK2xBcQAKH6bPtyUCz8Na6Xq\n3tvGVApYL2bnkJwUGLuSIXo6ofmjp3NGJ9mCFyf1wOr/gRtJT6xwJqBJ3Ahn\nPj44NYf1cxyuuqA3hG1kIeZG0KQ2TkVhMpHGN8LnTfXOSGS6wbTiBhV1gBov\n5wWydUOigKIqHwAaWwMWNVOGI4lgx8syzYgjq4Dxpczh85//iebzZxnfw+0x\n9uoFRfqXlG9r5DHWcAl7us25DC7+g4sxrko1QzhFiB7fPQGqR/Icsg7zI69J\nW4nCh0Ohv/mhWGAgUruvX5QJt3XwO050xouELcjXqaDzbY0AQoJ0/pc3uSpq\nkXtBEgcJVVvTkwaSzkBYw0VIEBJM+YHrA/mM5ApwnyF3tEcCf9eezQZGPA9p\n3NKtvnJ/plyRD1SW5wk3Qwlt24cHScE5sfj1Y7IE8ZqsLVXOKFK2+9aOaBbR\nPMpI\r\n=GCZ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk7BzgwktAkOEWPoyz6f7VzDmyKb95YmE1n69bHBXmEwIgBlZYwZZKYgnhbIO7zRKLvWysk68Gd00l8UPvztK2lxA="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_1.8.5_1560717098048_0.10827615296794546"},"_hasShrinkwrap":false},"2.0.0":{"name":"@bnguyensn/bundler","version":"2.0.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"jest","dev":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","dev-ts":"cd examples/ts-standard && node ../../bin/bundler.js dev && cd ..","prod":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","prod-ts":"cd examples/ts-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","preversion":"yarn test","postversion":"npm publish","postpublish":"git push origin master"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"@types/react":"^16.8.20","@types/react-dom":"^16.8.4","@types/webpack-env":"^1.13.9","babel-jest":"^24.8.0","fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","jest":"^24.8.0","jest-extended":"^0.11.1","memory-fs":"^0.4.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6","typescript":"^3.5.2"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","fork-ts-checker-webpack-plugin":"^1.3.7","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^5.0.0","mini-css-extract-plugin":"^0.7.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","postcss-preset-env":"^6.6.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","ts-loader":"^6.0.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"setupFilesAfterEnv":["jest-extended"]},"gitHead":"bd767520e5d10428ab7096aa27a41969f8fb5b39","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@2.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TW0t0IQ/ykT//xiq5ul1pEEnX3oNR4QnLKxoVMuzgHuwaw7MlWSTBr+F+0o4wcmhZW3IyDQT7YjKEN4OEbITTg==","shasum":"e02c14f2371f44e8c8c62b22317f073f1d34f9ba","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-2.0.0.tgz","fileCount":59,"unpackedSize":477974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDAbKCRA9TVsSAnZWagAA4BQP/0YMbcjdBeJl9OiPOmrP\nhcy5fDToU1cWyCpAaIJR1ePFCcBNOy2Qim41pfY7HYCURbMguChAxiOYpD1Q\nDl7Pbn/REk7S1Q0yu02t5EvfMPFi3Vk4Kc1oQEuL+chbhx3mAEjZrrKkaeJP\nr4/Aind4ThCaG4cwOhYxM2/x9u9Mh8BmDRkssCMWQFzA8TudenhMZOGtjF9t\nga00fg4+Lr8sWfPlvDiZtmcc2wk8B74ZpnQw4gzF/3HYhKVfHwQGCmZrKM6u\n8YFXcaaGggk9L+vNe11KOwNFEVVVUfkEZu4o+vCyuHQkJW5Cs47FrPa47O4E\nw5mGSLpebg6IfiL9qG6bMUr4moqI8Mf6dpQg8hMQN7tT7TO1EaZaVKQrXijJ\nnXKPayUmyHxFMbDlInEA1rJR394l0LUhkS0Ssh1KejgZ+GUsx9rOZ1pgZMQN\nYHwVJq0ZEZPSfs50h7fZMzD3Of3UqbAVzfYpoB3Pc/aJfIWD184upzzE6EEe\nFp1UDlD5EuOxJ2haMY6pzejv8NH+ivMJfAruxjLetMV+YxFL4f14GU9tJcVj\noBFSCFq3inzkSOmIUb3G3MOwYRzYxGQF3D404uI0EVt0vDQRYZUc7LuER13z\nohWKTeVJHNNqvu3lxou06PYOMHhVD6QFFJwmBcFs+yzC//PrVgtcFUL8EACf\nufRl\r\n=iW7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3THPn0mdetiyaDWtbhaHyhqYG7Sa23aYAobXq/8iJNQIgSXAwqhrN5t6L+iAGdUUFRURqHVfPWoUqI+l4+FyWAOA="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_2.0.0_1561069257206_0.8856364764396887"},"_hasShrinkwrap":false},"2.0.1":{"name":"@bnguyensn/bundler","version":"2.0.1","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"jest","dev":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","dev-ts":"cd examples/ts-standard && node ../../bin/bundler.js dev && cd ..","prod":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","prod-ts":"cd examples/ts-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","preversion":"yarn test","postversion":"npm publish","postpublish":"git push origin master"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"@types/react":"^16.8.20","@types/react-dom":"^16.8.4","@types/webpack-env":"^1.13.9","babel-jest":"^24.8.0","fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","jest":"^24.8.0","jest-extended":"^0.11.1","memory-fs":"^0.4.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6","typescript":"^3.5.2"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","fork-ts-checker-webpack-plugin":"^1.3.7","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^5.0.0","mini-css-extract-plugin":"^0.7.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","postcss-preset-env":"^6.6.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","ts-loader":"^6.0.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"setupFilesAfterEnv":["jest-extended"]},"gitHead":"715a28bb0022209067ca1259a1a94be218acb602","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@2.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-N68nQfU8kvR7S3VmUXdcHemEaenUCBnbqRT4MinZYOBzohyi33BHEyMzJa3UuuXZC46rGgjD5/dmdisA+Heg3Q==","shasum":"25120aff9f0ee3e73c6efc9dc4db6efcc958cc3a","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-2.0.1.tgz","fileCount":59,"unpackedSize":478351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDAlYCRA9TVsSAnZWagAAr+UP/jaeQCsDVUu+5i6EVpF8\n+W/IVseDSFWrLt99Y2E86Wa8rg+Q8sue6Ocz5XIm0wE1/HRx2RO89OlTAwgO\nwxpYpfFVrs31fkry6+4hHlEKxNArNsDv6u33gDLTQexra6juoc0ccLHEpT6E\nzWqCwY8vTrRPw1bRuiuNNOBpWjP4lVJtpYT+NTiG6GvkgQJTsvviAo3eB/Oj\nSG9qTtnx1CU8uveFL7ntq2i84+dcNXQvvAnFlrO67dwJZq3PqIsJCWOhnqLV\n3npGU1b5cnCv6sXjflYexsFgJMkAuwF74Eas+ANyFN76NF18gW4jJicY4w1u\nQf6Mg62nWUv3k16KINdXMZro59GTVZ2bbUVHZFawfwD0xPkFtTJr7Jzy7kfI\nyK5dz2RhhyBj8nL9JKaIK8yT+JxLjEKNL3tPWE88D+5prbM4s+a2Ex7ze+e2\nXsaMlV3Fj9hU4tHSobPZOjhakcvFNieH5R4eqtFFDqbW9jwP4dJSYhbmLdgu\nh6Hati3HVu6Pk2zl7cX7zKOd+UdHzotzLx5MWgpq7tnljlcmXKWkQ18kCOgm\nSRmPuGkGFULCvedaO/Ctv52Uqku+EVFp1bd5wU/KtPlRn700ORCpt1XVZvWx\nHnALXZm7JQxDvsWVp5HgL34bF/w9JC0746papX0gR+23gEHs3jD+EiJN02uc\nYmdi\r\n=97if\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqoMbw7ah1h/qpHSj9DWXyqAuSegxYSsrcL9bjNWSTiQIgfELbTwRr5h9ZXjhlti5lCAp0meb7u3vJd+IJCCxg0bA="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_2.0.1_1561069911708_0.7973350325520279"},"_hasShrinkwrap":false},"2.1.0":{"name":"@bnguyensn/bundler","version":"2.1.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"jest","dev":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","dev-ts":"cd examples/ts-standard && node ../../bin/bundler.js dev && cd ..","prod":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","prod-ts":"cd examples/ts-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","preversion":"yarn test","postversion":"npm publish","postpublish":"git push origin master"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"@types/react":"^16.8.20","@types/react-dom":"^16.8.4","@types/webpack-env":"^1.13.9","babel-jest":"^24.8.0","fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","jest":"^24.8.0","jest-extended":"^0.11.1","memory-fs":"^0.4.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6","typescript":"^3.5.2"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","fork-ts-checker-webpack-plugin":"^1.3.7","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^5.0.0","mini-css-extract-plugin":"^0.7.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","postcss-preset-env":"^6.6.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"^2.3.2","terser-webpack-plugin":"^1.2.3","ts-loader":"^6.0.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^4.3.1"},"babel":{"presets":[["@babel/preset-env",{"modules":false,"targets":{"node":"current"}}],"@babel/preset-react","@babel/preset-flow"],"plugins":["react-hot-loader/babel","@babel/syntax-dynamic-import","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"setupFilesAfterEnv":["jest-extended"]},"gitHead":"28b4d6c3c0d7278473e8980e6c42c4e56bcd2273","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@2.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/NVfks383WHDs7NkaFCBgx7UFFraDFQ7ZpSA9k8lgCo6ZumPG7a0PzMEwpfOvGz16CqSDoXuCu6gNDVm2ZSqbQ==","shasum":"0df76455131cc44e512d9ab46e84e6597084ec0d","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-2.1.0.tgz","fileCount":62,"unpackedSize":478838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDWDBCRA9TVsSAnZWagAAh+cP/ie+MlQ6Bt+UoQXE9l99\nc9BXIRl2X3yMki+T7xvudQLC7oAhfoSDM+YlWidCB4weNSHvB9rQ+M35HZNz\nhoRRyDVmg+BJi/0yXiu8dvt6/H8WlhDinAHGwNsltE8rJ8y8z+quHKcwkPvf\niZRknyZ2b6KIWf69bi5Ja3C29INvqFLkdONPIlj6DZWPIExlCQ9GWh6Klc7/\nvwywkCx6cLi4UjmfLvvzqm9GuXDk/nxjcFiGj3qqacPz4cOGqBOKZMUMgaTS\nNgHqaentgPq1jIuWDSCay/R3eJ7bJwwbPfpuOTIJmsC1WjYTpgUD88WEAeit\np8AA4cZNMEK5ALQ/v1HoQmzRAxiC9TUJoaYHPhZ66PE8QU06+GCPnkt7sGq0\nD//534VP5prmnZkR5vVKCDuVEcd8djZAqr0+iP+2AQbspIHx7fD5CXvRUJW8\nhcqGthEuI7C+apHu6rfLM3vH5PoU/Cb7BQvFruRrGU5Y9Hk6/pQbQT9EVvUr\nVIEpCLYJgL9wpRA1BCam1jcNRGfnHlK2O8u3uns8btH54jOgwnXeiyx6Ngjk\nTf8NWJ/8sEX7FsuZXWI6tIIBOW8WQY2WV5NL2Ub98Uc0hIswpmjHFxMKJwRF\n+dY56ojwJprcKwX6kQbSwqBjKPcy+sO8wUPRTqFXnTc9+4hmnU62sJw4onLG\nbbbp\r\n=5ijt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTWR7IgL4+BF4C2JzMaPKIasU4SJojNRkL83T5TYBSLAiAblRLhAC5XzfIs3LqMgTgLbHR8q2hofzpehVBepYZxLQ=="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_2.1.0_1561157825009_0.9101099183972623"},"_hasShrinkwrap":false},"2.2.0":{"name":"@bnguyensn/bundler","version":"2.2.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"jest","test-js":"jest examples/js-standard","dev":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","dev-ts":"cd examples/ts-standard && node ../../bin/bundler.js dev && cd ..","prod":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","prod-ts":"cd examples/ts-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","preversion":"prettier --check \"**/*.@(js|ts)\" && yarn test","postversion":"npm publish","postpublish":"git push origin master"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"@types/react":"^16.8.20","@types/react-dom":"^16.8.4","@types/webpack-env":"^1.13.9","babel-jest":"^24.8.0","fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","memory-fs":"^0.4.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6","typescript":"^3.5.2"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","@testing-library/react":"^8.0.4","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","fork-ts-checker-webpack-plugin":"^1.3.7","html-webpack-plugin":"^3.2.0","identity-obj-proxy":"^3.0.0","image-webpack-loader":"^5.0.0","jest":"^24.8.0","jest-dom":"^3.5.0","jest-extended":"^0.11.1","just-task":"^0.12.0","mini-css-extract-plugin":"^0.7.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","postcss-preset-env":"^6.6.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"3.0.0","terser-webpack-plugin":"^1.2.3","ts-loader":"^6.0.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^4.3.1"},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","\\.svg":"<rootDir>/__mocks__/svgMock.js","\\.module.(css|less)$":"identity-obj-proxy","\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"},"setupFilesAfterEnv":["jest-extended"]},"gitHead":"00e54e93556f9bf5ebff85d26f1a95d607a433a7","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@2.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4OCD4u7gIL5wpna+YEAaZ0nZF/sF2LMddL8tG6WmLFhBkze6ODQ2VGjkeZHNGw1UHO6XjFNV2w2m4mXlhnR6NQ==","shasum":"6b30491cec2e9c93b7f7680ca42e86d6ca751661","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-2.2.0.tgz","fileCount":71,"unpackedSize":485405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIHrrCRA9TVsSAnZWagAAydUQAJ2Huw3+FNSa0in2PHcm\nUtfKWHMKAiqefCokbpKjAT8IrFjMJddMNJ/Ny0NH6k8ZkhqB3b4P+VtWgnDm\n3Xjj9tpKyMYNdsdRGtOHOnQ/WcMxavAfsO2l14lm18dLRpwAxoptkkthQ0ZY\nhOsazv2WatgUIYJf+kXCJmj6ekhuTC/4UMb20TjBIXIFUHdxush9eJgn75RY\neqjO8bpX23jNI48r/YLR1dYhqJF+Ic5ewbrCLXNmY5LlNfC9Kk/FlypKuEf7\nSYFUtHcWiIXmtEo1U+246+kFcGRAuMuSw1AUBQwiDYmlKGBCu+ciQ3W5kynl\ncDL1mitYWihh1jFYU/fZKovw4782VJ3jjckbTm+OSA22+DISTul+UIh56vB3\nB6grLOr+dnkf5i/iz0HTLrOnn2JWj7lUucJ5nz4RhfZPkVULiRCqu5Ve0cqa\n8g3YokRhCIfMLFZ4+AaE6Xj0J59iKKT1Mnmt9Aqe530dUZSVWH22eXDUrXUR\nZ8Btl+1gur0VAJVmwcLefb8/NF13HVnhmukvyu+noyyRSdRbxEbiEWPOBqYX\nkQLVG7SDAyontJfsRliSzf58hiBNlqhi7MAn1LLeu94A7yZeI/A6PuH6a4Tn\nhM1mbBSyyF/pNl85126oFk8/tH4hhpV3p13ANtujNnj9GWNfEIwofuUGqeew\nnH+Z\r\n=8Ot9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC21WG1yd63zyKoURKiCmeDR6i7stDvfGhWpqZ081eShQIgNoLlCH02F6jMnJMeiNhgKXsUd10tyi0/vHpGxAJbAhQ="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_2.2.0_1562409706134_0.6888457939505201"},"_hasShrinkwrap":false},"2.3.0":{"name":"@bnguyensn/bundler","version":"2.3.0","description":"Standard bundler for my web apps","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"test":"jest","test-js":"jest \"examples/js-standard\" ","dev":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","dev-ts":"cd examples/ts-standard && node ../../bin/bundler.js dev && cd ..","prod":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","prod-ts":"cd examples/ts-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","preversion":"prettier --check \"**/*.@(js|ts)\" && yarn test","postversion":"npm publish","postpublish":"git push origin master"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"@types/react":"^16.8.20","@types/react-dom":"^16.8.4","@types/webpack-env":"^1.13.9","babel-jest":"^24.8.0","fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","jest":"^24.8.0","jest-dom":"^3.5.0","jest-extended":"^0.11.1","memory-fs":"^0.4.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6","typescript":"^3.5.2"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","@testing-library/react":"^8.0.4","autoprefixer":"^9.5.1","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","fork-ts-checker-webpack-plugin":"^1.3.7","html-webpack-plugin":"^3.2.0","identity-obj-proxy":"^3.0.0","image-webpack-loader":"^5.0.0","just-task":"^0.12.0","mini-css-extract-plugin":"^0.7.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","postcss-preset-env":"^6.6.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"3.0.0","terser-webpack-plugin":"^1.2.3","ts-loader":"^6.0.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^4.3.1"},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"jest":{"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","\\.svg$":"<rootDir>/__mocks__/svgMock.js","\\.module.(css|less)$":"identity-obj-proxy","\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"},"setupFilesAfterEnv":["jest-extended"]},"gitHead":"76f160f0a985d54bd5ee88da3bfdea4abd32a6bd","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@2.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nGZWA+8mb2Mg1d/ZH8qyQRBfXm5Iv2e9jXpi0hKiDtZHA8wZ2YmLw/2SGchvDtPJzBvEPzFLOCrIVhz1xR/1Jg==","shasum":"4867954551617ef4144b35b099366c1b12ed7e4c","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-2.3.0.tgz","fileCount":71,"unpackedSize":485413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIbv9CRA9TVsSAnZWagAAgDUQAJR/ed1U6HFYcIRKNy5O\nv777CEbu3is6LI3dtcEE0WBd8rosJjHeiXsyREyJRk/wSfm6b8hJ7fox3XlH\nHPhtwnTXqVmnqznsfgQnZcS0OrOUmuZjRzwIgseTUq0twlRCxqelOWqpKrLb\nzNODwZXWOKLxeLr1NQR/PV04DNDMWoTXwubd8OMnFmnN4/0hH7FtxdQaaD1N\nhTGnkIVjHm9F9mZcFxFluupNg0cK6RYIhtuaI4DAP4ZofJ6vjec9BxYp3sYM\nYLOoQZzd+iGRyfbRN8ggVkIHd/clK2wdWLfGbALecDXh3TA7xaAKHiOlETKX\ncLBbyyN1leTLOw4zvNyewXqhJr9bW/kym1WX4fxsUH+965IFyUa7F1KbUTyi\n2X63ACLqhSR3EIKvq7qq1YkTrGCX9AENjwvt1D4aXomEiSlaALldwzjqulaX\nLCchhyrp8HAYsST5EKZeuWXXPifgjJn1sy3Y6d49+JGJiTUJAoBDniB8Ygmp\nPqzvx/Z/sdL3P/O+QlZA5e5fSQjgQ88KAwsM+TqNOi3SSNxslbubF2XjZK5u\n6lqDInDczosX3JcwMmHc2Afcaa7eUq9uX1HJ/C6BqoqyhGH7X1KdXeJl/SuZ\n2a2dkvbiXNKXf3X3jzFBNl41ityqU01B2xGFc0Tf6sDZSuyQMqNjkhW0CQB/\niM4z\r\n=/Kdm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGssYDQSusT8ymtQJyW4CmYoH3nE/+M50N8iZBs1I4QiAiEAnusKB7IcJIUI+VeujOS5SMkvsH0VpdJwmTxTxPE/0Hg="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_2.3.0_1562491900365_0.6176656786439405"},"_hasShrinkwrap":false},"2.4.0":{"name":"@bnguyensn/bundler","version":"2.4.0","description":"A single-page React application builder.","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"dev-js":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","prod-js":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","test-js":"cd examples/js-standard && node ../../bin/bundler.js test && cd ..","test-u-js":"cd examples/js-standard && node ../../bin/bundler.js test -u && cd ..","dev-ts":"cd examples/ts-standard && node ../../bin/bundler.js dev && cd ..","prod-ts":"cd examples/ts-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","prettier":"prettier --write \"**/*.@(js|ts)\"","preversion":"prettier --check \"**/*.@(js|ts)\"","postversion":"npm publish","postpublish":"git push origin master"},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"@types/react":"^16.8.20","@types/react-dom":"^16.8.4","@types/webpack-env":"^1.13.9","fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","memory-fs":"^0.4.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6","typescript":"^3.5.2"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","@testing-library/jest-dom":"^4.0.0","@testing-library/react":"^8.0.4","autoprefixer":"^9.5.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^6.0.5","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","fork-ts-checker-webpack-plugin":"^1.3.7","html-webpack-plugin":"^3.2.0","identity-obj-proxy":"^3.0.0","image-webpack-loader":"^5.0.0","jest":"^24.8.0","jest-extended":"^0.11.1","just-task":"0.13.0","mini-css-extract-plugin":"^0.7.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","postcss-preset-env":"^6.6.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^0.23.1","svg-url-loader":"3.0.0","terser-webpack-plugin":"^1.2.3","ts-loader":"^6.0.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^4.3.1","worker-plugin":"^3.1.0"},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"1c20a0effc85670bf6fba70b005e371546f68bab","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@2.4.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5KumLpFs+Yz1GOmF6+OGNonTGsYobYKcVPPsjzZq4dy1y4Z3BlZZhIOJA/pHbzmxfXcSTCdkk525LJVjhUSX4Q==","shasum":"6782db34280c0ed110dd90f9df09d18f65a89db4","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-2.4.0.tgz","fileCount":86,"unpackedSize":494179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdK16iCRA9TVsSAnZWagAAOYEP+wT0P8IUTWnsZVAG7fCr\nQAilBASRDUs0uJRQfVmxu0em3krXV4J82+rbvDBSYSe4p5pxD2/lY/4Pv0IP\n0bh++m9MDZCYn92Nrfl7bsKmWlw+PC1lAEusdnhn8Pa2J8AHpnecewridDCH\nT9YoeF5mhWyKWqaRPvre1jDtDqBZnjSWT+G6OeYimnJw8nVX0FybSEhPhoDb\ncN1M+2GvJSUuVxZT5la+8XniEq4Df1esVwP5UFuK5JNYPS+MnttMSfnIttNL\nH5q2Bij5JRgA+aCd2ccMsCu7kQfD2bqWnfUyqshnRGvYZiw/Q4ITy0yvTxJL\nuucD8YKcKkSFfm06LUBiVlWih/jArIcNN1gsK+MNx6nfv/DUDZ0SSXPJFQ7p\nl2lVy6Yzv2Y0YZhQkfqGwr6FJm0eCeRwiAAnnjYSAhA0AFl8bdXy3We0vzu5\ncOkP1ylD8paFlcOnM81NN7b6bUqnBakkdgY0DXOTccS5lVR25uHos5C/Hch0\nl8ICg2LFOhiLbBSUHIzTdktR507tJYSVQgLOSB5P7pXOuX4J3XyxhtTCwiyn\npf6IiJ5Gjj3sDn5gztDCvoWdJRur6OpSozyuhr0PYDX88xMQy+5USLaHRTvB\nI9RK6NXDjzBfWzQxT0p9pue0VlQ4ITXIhTJivLBA16VCH8iKnC/csKkVHpEJ\nUw5g\r\n=kr6e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtmYL9CScM1Aues3T7iYVxjZQHqPlZg1lu+rNjYVI0QAIgGaQppeF6Oy7vyitI1D7As6MgixaQ19C7RRbdPG6ey1w="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_2.4.0_1563123361205_0.6088218456194654"},"_hasShrinkwrap":false},"2.5.0":{"name":"@bnguyensn/bundler","version":"2.5.0","description":"A single-page React application builder.","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"dev-js":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","prod-js":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","test-js":"cd examples/js-standard && node ../../bin/bundler.js test && cd ..","test-u-js":"cd examples/js-standard && node ../../bin/bundler.js test -u && cd ..","dev-ts":"cd examples/ts-standard && node ../../bin/bundler.js dev && cd ..","prod-ts":"cd examples/ts-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","prettier":"prettier --write \"**/*.@(js|ts)\"","preversion":"prettier --check \"**/*.@(js|ts)\"","postversion":"npm publish","postpublish":"git push origin master","lint":"yarn eslint ."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"@types/react":"^16.8.20","@types/react-dom":"^16.8.4","@types/webpack-env":"^1.13.9","eslint":"^6.3.0","eslint-config-prettier":"^6.2.0","eslint-plugin-prettier":"^3.1.0","fastify":"^2.4.1","fastify-sensible":"^2.0.1","fastify-static":"^2.4.0","memory-fs":"^0.4.1","pino-pretty":"^3.1.0","prettier":"^1.17.1","react":"^16.8.6","react-dom":"^16.8.6","typescript":"^3.5.2"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","@testing-library/jest-dom":"^4.0.0","@testing-library/react":"^9.1.4","autoprefixer":"^9.5.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^7.0.0","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","fork-ts-checker-webpack-plugin":"^1.3.7","html-webpack-plugin":"^3.2.0","identity-obj-proxy":"^3.0.0","image-webpack-loader":"^6.0.0","jest":"^24.8.0","jest-extended":"^0.11.1","just-task":"^0.13.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","postcss-preset-env":"^6.6.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^1.0.0","svg-url-loader":"^3.0.2","terser-webpack-plugin":"^2.0.1","ts-loader":"^6.0.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^5.0.0-alpha.1","worker-plugin":"^3.1.0"},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"45670f0ef4523233fb7ae5324069f4eb67f7ae55","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@2.5.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0O9CCnkcvCN9iZrovZZ3xQCEyoOUSWKzPoqF872BY2F+xnkpT/rJ8mpU7VuaXqtVGDgaUbikK8hqtbAkUQu0WQ==","shasum":"6ebcf3074222782229035b22801d2461da13af44","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-2.5.0.tgz","fileCount":87,"unpackedSize":495127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddMjhCRA9TVsSAnZWagAAOysP/2XiGBYR60XOAFZtSbMs\nVidwYVktz8R/VNnmxVdC0efQGfPVMis+M8R7TIZXdMGz49lVIxIbcXj4hueK\nsV6Ijy3Zbz4afWmcQ2zhGVpFvjI3cmijoZD3er1Bsp0hREacTnXVfVmPMz8K\nu+siJysVtEqPuuT042gIXTbX2H7ko51cTJM4oz2w0ThpbGkRo8dK3bAX/aiZ\n/vSbBJRhc6bkkoHIEKGYkwfu4io6RpVANa2LgRCsiCO1aSC/qj7lpNrmvL/5\nxXQRfBU5zSPEU7Svx6/FYIMxy77DZq78a8ke2iPAJ5rN25168gGITy0yLUbA\nKitHfK+KYhkFg4b7FTWYw6YfM1oCDmAi4fZynFWjEN6aP9aCWf745k/h0bm1\nTzVsU5lWQHgvqcOwh6lzZQS2hqAfeu83LeE5KjSAosxsXlJGqjWLYNatQ4l8\nALSSA/GYV7/ToM/4M7+zVz7GadPVQZgWe4Oq6o8dJMOwXTA5IOmFEq6XBsbB\na+ppUjluLPsC9dInjbWrVVFcWQ3JFGLflpAHyd+rRIWNQmGyACXpIcqvM2j1\n8St1kltNKsXbaspVOUNeHbBfnlf8aqoOASzAo9F85mmRB54HK2TXhv1pCy5m\nOqckJHIGWDxlgBT2hLtQNzdg2lBo6foamPN0d72yt873hYUFI717IFj/tdHL\nXdwa\r\n=SyYl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOiFQ5w5CATkknGDWErZ7X6TwEVMQbsCpkIcbkW1R2OAiEAr2T9TGEZ7fuFLNBfLVWvPZFdufHy3JoUL7AzJXq4//8="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_2.5.0_1567934689119_0.9290432537477065"},"_hasShrinkwrap":false},"2.5.1":{"name":"@bnguyensn/bundler","version":"2.5.1","description":"A single-page React application builder.","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"dev-js":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","prod-js":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","test-js":"cd examples/js-standard && node ../../bin/bundler.js test && cd ..","test-u-js":"cd examples/js-standard && node ../../bin/bundler.js test -u && cd ..","dev-ts":"cd examples/ts-standard && node ../../bin/bundler.js dev && cd ..","prod-ts":"cd examples/ts-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","prettier":"prettier --write \"**/*.@(js|ts)\"","preversion":"prettier --check \"**/*.@(js|ts)\"","postversion":"npm publish","postpublish":"git push origin master","lint":"yarn eslint ."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"@types/webpack-env":"^1.13.9","eslint":"^6.3.0","eslint-config-prettier":"^6.2.0","eslint-plugin-prettier":"^3.1.0","prettier":"^1.17.1"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","@testing-library/jest-dom":"^4.0.0","@testing-library/react":"^9.1.4","autoprefixer":"^9.5.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^7.0.0","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","fork-ts-checker-webpack-plugin":"^1.3.7","html-webpack-plugin":"^3.2.0","identity-obj-proxy":"^3.0.0","image-webpack-loader":"^6.0.0","jest":"^24.8.0","jest-extended":"^0.11.1","just-task":"^0.13.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","postcss-preset-env":"^6.6.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^1.0.0","svg-url-loader":"^3.0.2","terser-webpack-plugin":"^2.0.1","ts-loader":"^6.0.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^5.0.0-alpha.1","worker-plugin":"^3.1.0"},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"95a3d3624854a3874d6401df598b64517c2dd386","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@2.5.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uZVxfbZjf1+A/hy7uGouCZcGJkFD3A9UnR5pbQ02B3T9T3IhmxCSbSt3IykyrmybvVsh+AWzkulxFrFfdYAxkQ==","shasum":"899ffd0201b96844103383099cd9f304f933f163","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-2.5.1.tgz","fileCount":89,"unpackedSize":550976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddQNhCRA9TVsSAnZWagAASysQAIzRigiA79urJGE9tCWj\nev+6rDgXcT3HX0vdFyFyqNboR4RliAh/2rMGCR9e7Qgfyk5QHz2a1cCjHtpw\nlPVx/H+P5KGNzfXcyyPlDaCvURLskJWopZZFiHhn8XMp1e2iW9t8j8QF+514\n8kuomfPAqClLUVSg47bQ/j3+nBGDDtgbMH/UO2bY95HuYht3Hm2p3cvquXhM\nIQlTcsN8hFH5ukpk/3hnXHHLyzxV9MF9uXq4XBJCWJPq+qyUEmgbmlU9RbrF\ngHiyLHoXk9gneaWPBP4+m/yXhP8fUECIBSZj6U5R1s1UJVJ5pltnm2I+Zp8C\n/jEqjwL5Os9csux7FLrMWan05GmieWlCnj34pHQxkFNB6vTSqZ6CXpEF+xGw\nGXG5mmV2TEbDmjmG7XpxDSdR3QoDwV9tndU8i86h5KaHUFmU/g9CLhwtcKad\nxE/uAPairqRImv/HWJCNFU0YGws7HnLZPgdeNBg1hctMqflOS2ga2+p0RYlt\nboYTLBoGUPsGfr30+ysFsxMxv3laOGiO3bWH7cAcTXbGOCf0ABp0w349WtiN\nxosk8YN2XczVFu6+E0wlS7ppF5oNLZ/AiwHfybv1Syxqf4eufTAbtMVnHrvp\nRtUsV/PIwK61ir962bEufwUApQzgIDCmXe8mC7iosGmrM9rq1zsG8R1vrT45\nHta9\r\n=4R+P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaT8XBCYY8jZdxYSPK3KH/IkKQi1D4cHJ9z3b22kmUjAiEAsP2Gv18gH/XfEwgU33+Gou+S1Ut6T9qvJIME/dFk0pE="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_2.5.1_1567949664618_0.6283742451301195"},"_hasShrinkwrap":false},"2.5.2":{"name":"@bnguyensn/bundler","version":"2.5.2","description":"A single-page React application builder.","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"dev-js":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","prod-js":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","test-js":"cd examples/js-standard && node ../../bin/bundler.js test && cd ..","test-u-js":"cd examples/js-standard && node ../../bin/bundler.js test -u && cd ..","dev-ts":"cd examples/ts-standard && node ../../bin/bundler.js dev && cd ..","prod-ts":"cd examples/ts-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","prettier":"prettier --write \"**/*.@(js|ts)\"","preversion":"prettier --check \"**/*.@(js|ts)\"","postversion":"npm publish","postpublish":"git push origin master","lint":"yarn eslint ."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"@types/webpack-env":"^1.13.9","eslint":"^6.3.0","eslint-config-prettier":"^6.2.0","eslint-plugin-prettier":"^3.1.0","prettier":"^1.17.1"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","@testing-library/jest-dom":"^4.0.0","@testing-library/react":"^9.1.4","autoprefixer":"^9.5.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^7.0.0","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","fork-ts-checker-webpack-plugin":"^1.3.7","html-webpack-plugin":"^3.2.0","identity-obj-proxy":"^3.0.0","image-webpack-loader":"^6.0.0","jest":"^24.8.0","jest-extended":"^0.11.1","just-task":"^0.13.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","postcss-preset-env":"^6.6.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^1.0.0","svg-url-loader":"^3.0.2","terser-webpack-plugin":"^2.0.1","ts-loader":"^6.0.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^5.0.0-alpha.1","worker-plugin":"^3.1.0"},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"23ec490f6386105bd82f264a6d2df321b5d7d7eb","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@2.5.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-F7RfyU8UJmaYhy0OELsu4o9Top45sqyq5nYSuzVRam6RdroqTYOUnXcsLhyjX+WecDaS29bP+Ekqw35d+d2wCQ==","shasum":"f6416e03962c9a5303d7677bdc7c65733c79a23d","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-2.5.2.tgz","fileCount":89,"unpackedSize":550995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeDZeCRA9TVsSAnZWagAAUrIP/3D47peeI0H+xo9CeXg3\n+t5MKGiPC73nmLtHqqAA7Owm9VgZbkv1PTHF6hkJi6zPcdnx//ZzF3Htg0Gr\n3qtM4A8PFolko+ZIJV8WNbmDRBbBSneVFdQviTKQKiPQ4P/V1F/RZyUtOSWp\nR/OPalHxfiHLzVT45eoUU0CEeGMNpEDo7HCm5+6EY2ag2avhXuaDm7VUDOw7\ntGDy4oVDDfYwQxLcCrpO3rti3nGyvW9pNbIlhKyhpf5CxxxBg6YdvF1Q5ZRf\n8XhO91txTBepoCfoTGf2R/An5XWi3TDvDLtOwfk5QPFNnlZNBU5KwRHEGyn4\njcn1+UMcsI3ks/EPg/HJQn/tJLH/cQyURlVvC9kOIOHC5rSBAFluw1X/1vm6\nAW2fKgVdQklDtYF31Bx4hXo5COW0usGyB1hsn12NMZdFroG7MhrvyA4VmjXs\nGhqvF2DdPmgRuCX6DuAFjm8gkAlnO6IbDgyY5hFXSAGFM9o+VhJ61zpefh6j\nEbwUfhub2kwEKWU9OmwE1kA19TaGsjDA1bTS70ZwUJ0cof6J8btGmUKgHbcF\nzUkDmqxpoO8CxD6myd5Lvki0NEoa2oIeEBlcRVy9JxAQ3IoQ4VzmJ6W9dTq3\nAyr6v3D7RoWlu+iBFFDrvLjNnwFuX1s6/e+XFmwvwD8gm585fTaoGMxjvhxz\ns3XR\r\n=qOGM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf7+OBro+61r5z3Od3YngKV8KCTVKQiLu7HhQkes1MRgIhAMnGCIlX9YotvlucXPYTbyDYjJsgH6pqSuiHbNX4hyy7"}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_2.5.2_1568159326010_0.026279360916439343"},"_hasShrinkwrap":false},"2.5.3":{"name":"@bnguyensn/bundler","version":"2.5.3","description":"A single-page React application builder.","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"dev-js":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","prod-js":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","test-js":"cd examples/js-standard && node ../../bin/bundler.js test && cd ..","test-u-js":"cd examples/js-standard && node ../../bin/bundler.js test -u && cd ..","dev-ts":"cd examples/ts-standard && node ../../bin/bundler.js dev && cd ..","prod-ts":"cd examples/ts-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","prettier":"prettier --write \"**/*.@(js|ts)\"","preversion":"prettier --check \"**/*.@(js|ts)\"","postversion":"npm publish","postpublish":"git push origin master","lint":"yarn eslint ."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"@types/webpack-env":"^1.13.9","eslint":"^6.3.0","eslint-config-prettier":"^6.2.0","eslint-plugin-prettier":"^3.1.0","prettier":"^1.17.1"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","@testing-library/jest-dom":"^4.0.0","@testing-library/react":"^9.1.4","autoprefixer":"^9.5.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^7.0.0","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","fork-ts-checker-webpack-plugin":"^1.3.7","html-webpack-plugin":"^3.2.0","identity-obj-proxy":"^3.0.0","image-webpack-loader":"^6.0.0","jest":"^24.8.0","jest-extended":"^0.11.1","just-task":"^0.13.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","postcss-preset-env":"^6.6.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^1.0.0","svg-url-loader":"^3.0.2","terser-webpack-plugin":"^2.0.1","ts-loader":"^6.0.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^5.0.0-alpha.1","worker-plugin":"^3.1.0"},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"aef97579d380e35fdd513b6df6856e0aaeb276fa","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@2.5.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8UKxmsRrCUMJ2tEnf3sLVLxXPpM+yryh7R+Ct/6ESY8FMp79vmBCqyGNMdlYoChivrG+/F4JFrR3Djq8E+S2Pw==","shasum":"dacab0945a4c8c7265cead4797667f1c31766d9f","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-2.5.3.tgz","fileCount":89,"unpackedSize":551220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeDrsCRA9TVsSAnZWagAAZFsP/iLyddQormIYO3U+4Nye\nk7oo7h7/n7jf9QdOYVZc/1HynkeQ4AOArlRC/IkzTzxTWXekp5vZcizH7Gmw\n59XEmFnEPv4+hFuunMzs70cI8Yl8I0MUhIiVF9AjNqE46MPxb+Q/WvVicy4J\nb/INZEDTIKxC9fPnAP5EejIwZqKySBeoqf0GOSNZNKFENlqLHgYxULViCPsj\nFw3ZHjUfkmVVbSiJOQELTtUBfedgo/ViskaXjKHXf+GivCRbqlstg9mBvTLV\nSPOoaTTzoy1NTEhF3auT5hLJdDejftqeT2yCCNK+jZhfTgVTo0q3JnRy/DNz\n+5QYNYQtUyR6PL7YtquIbOzCegxlGyOjgu3hqmM0b+zgTurs06kXUHSj8xjQ\n2eVPrjU+pPYMHE0u9Fw7zwSh1/nidmStIl/6sr7/h7o2ubszrzZJTl9b8aMc\nTFri4b0krMQs58rjs/GRx4MNGYi6axKyhORavfZLXYB1bOZXBx4h7riiPr1J\nDzzII386MB7Q8WOlzP6awRTD6C2ptGW0f2vn2jGJY4ElCscqTYBKhLFIkzxf\nB4sC07qM9IWClAMEbm6wpWvkqiLbqK9IaISJSKXACegQnxlp2QFtTfvSo5z+\nXZkvBMpnHBGkw5ffLy1rM3jyjP1uWTnY2lSZycXTCCeEHAoRUzg0x/8CKo4S\nZtk+\r\n=Wj8s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjxaUNDbFCwhP0DI8TpNjNrVFOSYmWNBRsy34lB00EwQIhAMHCJWqw8xKfE7TcHEyQozdhjjGj50lJf0vzWugUHSw9"}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_2.5.3_1568160491391_0.5732566991453565"},"_hasShrinkwrap":false},"2.5.5":{"name":"@bnguyensn/bundler","version":"2.5.5","description":"A single-page React application builder.","main":"index.js","bin":{"bundler":"./bin/bundler.js"},"scripts":{"dev-js":"cd examples/js-standard && node ../../bin/bundler.js dev && cd ..","prod-js":"cd examples/js-standard && node ../../bin/bundler.js prod && cd ..","test-js":"cd examples/js-standard && node ../../bin/bundler.js test && cd ..","test-u-js":"cd examples/js-standard && node ../../bin/bundler.js test -u && cd ..","dev-ts":"cd examples/ts-standard && node ../../bin/bundler.js dev && cd ..","prod-ts":"cd examples/ts-standard && node ../../bin/bundler.js prod && cd ..","server":"cd examples/js-standard && node server/server.js && cd ../..","prettier":"prettier --write \"**/*.@(js|ts)\"","preversion":"prettier --check \"**/*.@(js|ts)\"","postversion":"npm publish","postpublish":"git push origin master","release":"np","lint":"yarn eslint ."},"author":{"name":"@bnguyensn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"devDependencies":{"@types/webpack-env":"^1.13.9","eslint":"^6.3.0","eslint-config-prettier":"^6.2.0","eslint-plugin-prettier":"^3.1.0","prettier":"^1.17.1"},"dependencies":{"@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/webpack":"^4.2.0","@testing-library/jest-dom":"^4.0.0","@testing-library/react":"^9.1.4","autoprefixer":"^9.5.1","babel-jest":"^24.8.0","babel-loader":"^8.0.6","chalk":"^2.4.2","cross-spawn":"^7.0.0","css-loader":"^3.0.0","cssnano":"^4.1.10","file-loader":"^4.0.0","fork-ts-checker-webpack-plugin":"^1.3.7","html-webpack-plugin":"^3.2.0","identity-obj-proxy":"^3.0.0","image-webpack-loader":"^6.0.0","jest":"^24.8.0","jest-extended":"^0.11.1","just-task":"^0.13.0","mini-css-extract-plugin":"0.8.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-flexbugs-fixes":"^4.1.0","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.0","postcss-preset-env":"^6.6.0","raw-loader":"^3.0.0","react-hot-loader":"^4.8.8","shelljs":"^0.8.3","style-loader":"^1.0.0","svg-url-loader":"^3.0.2","terser-webpack-plugin":"^2.0.1","ts-loader":"^6.0.3","url-loader":"^2.0.0","webpack":"^4.31.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.4.1","webpack-manifest-plugin":"^2.0.4","webpack-pwa-manifest":"^4.0.0","workbox-webpack-plugin":"^5.0.0-alpha.1","worker-plugin":"^3.1.0"},"browserslist":{"production":["> 1%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"a59cb76c4d3b16f58e8365530a6a646009a14108","bugs":{"url":"https://github.com/bnguyensn/bundler/issues"},"homepage":"https://github.com/bnguyensn/bundler#readme","_id":"@bnguyensn/bundler@2.5.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-T+XYN9OeyqeiAGOoLrp6FafSbK+4RdzGeL0gE1DFGWmc9Ch6kLQ8shTeuMF9ToYQUwL4jXXKWBg/ebs928RICQ==","shasum":"be5e009082a39e8f0f97bbc515805f718a1d9255","tarball":"https://registry.npmjs.org/@bnguyensn/bundler/-/bundler-2.5.5.tgz","fileCount":89,"unpackedSize":551242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkoe5CRA9TVsSAnZWagAA3ukP/iFN3bc7mXyyulDJJ/In\n9stoqAahiJAokiOC1ECSddfrN6XLsQtMPOydu4UYMc1Qo8E4er+dTejmmLhH\nfDFqTfJLwXzIfkGU1pdoEwYheFXPr9ZOWptTVVuKGEiw2X/Axnoo8Ir6tShc\nE0zTxRebcBbNJYfb3vZdrxJoYkmuewCXV+BV71F6wNhzoAdoFYC2utE0kmxj\nPiI9jDABcoQAXs2+1AdgIk8aagVV1ne6FAaaC/jNi3308Bm5iXUnc2v+JO8S\n7VB9lcE5748SJ8OPsXz5R7wAbhuHtJEGSK/0NlLwEuqbeRx2pI1dwlEzK+ir\nQPSZZRqgBWYGb7vF3k+W6rBOALK275Y3/8Au7OfK6uvNZCzjBM9np/lHdHYZ\nYuvuReXJyndG1e0TDUAVUs1HUMznUwFO9+WERjHrc5WuuJkPaFYOR/0+8vNz\n6mY95FpJmIPF/Ac+A1Kj0vTQwbz4lYkQvBHvnyaoa7eZ8RKIvGA8yMVZ67i8\nbfg8EA5BrPrWhvXkS3MYbuT9AgkFmokTPBV0xpAEi0wc8TtU8BcuCfhPqJNJ\nMRj36zuLJzX/ZqCxCG0W7jhlpKmpY1AkCdp1rk67n0ofAcxGzzn4Qn1nE3iw\n71LZrCMI4Y+Jfi6FB9rRGuFTQ8KVay+JdNkpfP6pzBVjOS2KYnbZXtuCubEr\nNFVc\r\n=1IyC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCansS8j/Kv4JrAaAgz/PTgDc5B4RYfNXjoccla11XsngIgW8oyp0VSwxQEaxwd4iJRUMavv4stLAbdnWgLk/kz328="}]},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"_npmUser":{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundler_2.5.5_1569884088539_0.4728624504786163"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-14T23:22:58.522Z","1.0.0":"2019-05-14T23:22:58.684Z","modified":"2022-04-04T19:53:39.458Z","1.0.1":"2019-05-14T23:27:41.746Z","1.1.0":"2019-05-18T10:07:38.324Z","1.2.0":"2019-05-18T19:02:48.508Z","1.2.1":"2019-05-18T19:50:42.402Z","1.3.0":"2019-05-18T20:10:30.295Z","1.3.1":"2019-05-18T20:20:06.594Z","1.4.0":"2019-05-19T09:51:55.301Z","1.5.0":"2019-05-19T16:06:54.456Z","1.5.1":"2019-05-19T16:14:44.858Z","1.5.2":"2019-05-19T16:20:09.963Z","1.6.0":"2019-05-24T22:15:08.225Z","1.7.0":"2019-05-26T16:48:03.819Z","1.8.0":"2019-06-12T23:05:11.794Z","1.8.1":"2019-06-12T23:11:17.101Z","1.8.2":"2019-06-15T23:28:10.949Z","1.8.3":"2019-06-15T23:32:29.434Z","1.8.4":"2019-06-16T20:19:33.439Z","1.8.5":"2019-06-16T20:31:38.281Z","2.0.0":"2019-06-20T22:20:57.349Z","2.0.1":"2019-06-20T22:31:51.874Z","2.1.0":"2019-06-21T22:57:05.166Z","2.2.0":"2019-07-06T10:41:46.411Z","2.3.0":"2019-07-07T09:31:40.613Z","2.4.0":"2019-07-14T16:56:01.411Z","2.5.0":"2019-09-08T09:24:49.317Z","2.5.1":"2019-09-08T13:34:24.766Z","2.5.2":"2019-09-10T23:48:46.222Z","2.5.3":"2019-09-11T00:08:11.620Z","2.5.5":"2019-09-30T22:54:48.715Z"},"maintainers":[{"name":"bnguyensn","email":"b.nguyen.sn@gmail.com"}],"description":"A single-page React application builder.","author":{"name":"@bnguyensn"},"license":"MIT","readme":"# Bundler 📦\r\n\r\nA single-page React application builder.\r\n\r\n## Foreword\r\n\r\nThis was created to help me learn [webpack](http://webpack.js.org/)\r\nand how to set up a web application up with it (hence the name _bundler_). A\r\nlot of good ideas are lifted from\r\n[create-react-app](https://github.com/facebook/create-react-app).\r\n\r\nThe recommended way to create a React web application is still\r\n[create-react-app](https://github.com/facebook/create-react-app), which is\r\nsupported by the React core team.\r\n\r\n## Install\r\n\r\n```bash\r\n// Using npm\r\n$ npm i -D @bnguyensn/bundler\r\n\r\n// Using yarn\r\n$ yarn add -D @bnguyensn/bundler\r\n```\r\n\r\n## Usage\r\n\r\nAdd scripts to run the build process in your `package.json`:\r\n\r\n```json\r\n{\r\n  \"scripts\": {\r\n    \"dev\": \"npx @bnguyensn/bundler dev\",\r\n    \"prod\": \"npx @bnguyensn/bundler prod\"\r\n  }\r\n}\r\n```\r\n\r\n`npx @bnguyensn/bundler dev`: compile the project for development. Will open a\r\n`webpack-dev-server`.\r\n\r\n`npx @bnguyensn/bundler prod`: build for production. Will output built files to\r\na `dist` folder.\r\n\r\n## Configuration\r\n\r\nConfigurations are specified via a `@bnguyensn/bundler` field in the\r\n`package.json` file. See examples in the `examples` folder.\r\n\r\nAvailable configurations are below. Optional fields are marked accordingly. All\r\npaths are from the perspective of the top-level project directory (see\r\n`userDirname` variable in `bin/bundler.js`).\r\n\r\n|              Field              |   Type    |    Default     | Description                                                                                                                                                                                                                        |\r\n| :-----------------------------: | :-------: | :------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\r\n|           `entryPath`           | `string`  | `src/index.js` | Path to the entry file for webpack. See documentation [here](https://webpack.js.org/concepts/entry-points/). Note that we only support single-page web applications currently.                                                     |\r\n| `htmlWebpackPluginTemplatePath` | `string`  |      `''`      | Path to the HTML template for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin). This template is used in both development and production mode.                                                               |\r\n| `htmlWebpackPluginFaviconPath?` | `string`  |      `''`      | _(optional)_ Path to the favicon for [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin#events). If left empty, a favicon will not be bundled.                                                                  |\r\n|   `pwaManifestTemplatePath?`    | `string`  |      `''`      | _(optional)_ Path to the template for [webpack-pwa-manifest](https://github.com/arthurbergmz/webpack-pwa-manifest)'s options, which can be a JSON or JavaScript file. If left empty, a `manifest.json` file will not be generated. |\r\n|    `serviceWorkerFilePath?`     | `string`  |      `''`      | _(optional)_ Path to the service worker JavaScript file. If left empty, service worker will not be used.                                                                                                                           |\r\n|     `webpackDevServerPort?`     | `number`  |     `8080`     | _(optional)_ Port on which [webpack-dev-server](https://webpack.js.org/guides/development/#using-webpack-dev-server) runs. If left empty, port 8080 will be used.                                                                  |\r\n|        `useTypeScript?`         | `boolean` |    `false`     | _(optional)_ If true, will use appropriate webpack configurations for a TypeScript project.                                                                                                                                        |\r\n\r\n## How it works\r\n\r\nThis package exports the `bundler.js` executable in `bin`.\r\n\r\nThis executable will do one of the following actions as specified by the user:\r\n\r\n- `dev`: start a `webpack-dev-server` for development purpose\r\n- `prod`: bundle files for production using webpack\r\n- `test`: run tests using Jest\r\n\r\n## The build\r\n\r\nThis section explains our configurations.\r\n\r\n### webpack \r\n\r\n#### Workbox\r\n\r\n[Workbox](https://github.com/GoogleChrome/workbox/releases) is Google's solution\r\nfor handling service workers.\r\n\r\nWorkbox is integrated into our build chain via the `InjectManifest` webpack\r\nplugin. To use it, the user needs to specify the `serviceWorkerFilePath` \r\nconfiguration option, which provides Workbox with the service worker file path.\r\nA `service-worker.js` file will then be generated as part of our build process. \r\n\r\n## Gotchas\r\n\r\n### TypeScript and CSS modules\r\n\r\nYou need to create declaration files for each CSS modules files and put them\r\nwithin the same folder.\r\n\r\n## Development\r\n\r\nThe tool's entry point is `bin/bundler.js`. Start from there.\r\n\r\n- `yarn test` or `npm test`: run all tests.\r\n\r\n- `yarn server` or `npm server`: start a localhost server to serve\r\n  production-bundled files.\r\n\r\n## To-do\r\n\r\n### /examples\r\n\r\n- Use `typings-for-css-modules-loader`\r\n- Tidy up example folders to demonstrate all capabilities and allow the build\r\n  to pass Lighthouse audits\r\n\r\n### index.js\r\n\r\nMain webpack config file:\r\n\r\n- Investigate why the Google Fonts CDN request fails on page refresh (likely\r\n  due to how the service worker is setup)\r\n- Work through `create-react-app` and bring in more ideas / fixes\r\n","readmeFilename":"README.md","homepage":"https://github.com/bnguyensn/bundler#readme","repository":{"type":"git","url":"git+https://github.com/bnguyensn/bundler.git"},"bugs":{"url":"https://github.com/bnguyensn/bundler/issues"}}