{"_id":"@simonrelet/react-libraries","_rev":"48-49be564f9e5abefc8476dc9a1ac4157c","name":"@simonrelet/react-libraries","dist-tags":{"latest":"2.0.0","next":"1.1.0"},"versions":{"0.1.0":{"name":"@simonrelet/react-libraries","version":"0.1.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","files":["bin","config","lib","scripts"],"bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","chalk":"^2.4.1","change-case":"^3.0.2","fs-extra":"^6.0.1","glob":"^7.1.2","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-tQYoKjtklTNtz6qxTdkkGh9UUhEVnqDCVcBi6WoKf3VDxmn9F9L1AJaQIymaF4aG3WeSxIoAquxbnJe2sVHWWA==","shasum":"383f2aeb8b0f149fb210833ca7c1f5b785cf6f91","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.1.0.tgz","fileCount":16,"unpackedSize":22670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMpVgCRA9TVsSAnZWagAAF3cP/1h7iZF7AdYN9UhX4raH\n67xSJFFZd47cYLbwRwrJ3hTIjeMDhQ147ErsFp/iCocM63mLC9ipmlHXAPSo\nJsoKsv1U+3G/Gy5zXL8Sx06OdHPOhTPLUtoLYc3H0MAMvhCTqDHwzGYpx8Lo\ntg8MIq7lfH4zxe4rSvE+leiksSbCYAAhpbR0q2LbdE35sn9uZzhW52W2m5hQ\nqyIGvgIg7hKJ4h/+ATpubE217IOZoly7bNZDSZ5hbVWkj7QgMaCwChq1E3fY\nq0+IrilIXOyWGpn5oDf/LnqfZ++5B3uo4wWKRT+VhGCkSG7xH9f6LAPBOKl3\ng9YuhNLgFxYu9uUggkDemkoiHCpZurGabYnN4TL1BIPKazzp8yezRbhXm0p/\ndT3GxnEOxRNEcMwtfOQVsPiPu+tRA4AQ/7Dk69hSjh6EuFSKMLP951JnUos4\nLSY0KjuuIyMOoBExoD5vaCrK2xkX8q6KwWcwVKAGaX0QG8142sxnP9DcDAAr\npCjabuKA99TQfKSE2uCq52idHQ1nChHWP/bvoTohePDuEyUzX2oLUZH7G545\n+CpPlStRcYNFfSjHS7xHTCoawVpQZbWtfdJ+bHaiqD55tPaocRyvm0EqWahi\nhesIiDd3AWIrsKpdCISq4zqjeCiz7PoRiZsYsm4Z/HlKjWjQmg5ljPJBItzx\nVurQ\r\n=VHii\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOF+maFjHxG0Odj5AvbQnLCY5mO0r+yuxTn2fEg6DlqAiEAoGc3EutRpAIRNkZo5pCOwVIuhHI98HANW3Ji0Z3Pqz8="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.1.0_1530041696226_0.49014498510121873"},"_hasShrinkwrap":false},"0.2.0":{"name":"@simonrelet/react-libraries","version":"0.2.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","files":["bin","config","lib","scripts"],"bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.0","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-x6NgWD+TQ0At0TW31r0Nr4KJsjiSiUNJFBFXnpinVxF9MsfWgK80xw5EQPB95OyK1stC4H/klv7ivdSjm0Xwlw==","shasum":"e0aa01422606549e16d8a3e9be9737fc1978df2a","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.2.0.tgz","fileCount":19,"unpackedSize":26087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPfqDCRA9TVsSAnZWagAA6RUQAJCrj4iulJtzrCDassl9\nn9OfuoZekJt/VT82rEWGmV/xi5M2bhSJsQjwBL1DpWbKiHS8gQRULedHgmkI\nL+7Vdi6/GYyiCpXHbKoodzEAkw2CXm4dlfd9j/XPyHgVFgGC/okRCQLTmnTE\nXy/HSKzOU+U4Zw9eisT69MUbodDlkAmK3sI5gfs7+x0m0wiAtzCS/pKc+gaQ\nLd1jUQJ2Da9rtk6gAEW19pIK96v5mrbYKCoT/lsltOIoD1v2J3K0+4ErkIDd\nW6roYogLV66d+YJUR5YXT6727CrYzuAYKTcrOIaCYCiLoW4L0iqQmNUh5aXY\nJ6XbSPeHF5owEM2Dz6tGHqRxIxvC1BEX6K/+vkkFdLZnETC50qaRW7LeNui+\nvr5EFvorbSE7hFY4HB3oQGcNLIeb0DNOenFkMbGyPE8TWy4dEa8JlAqt2S7C\nBgOhTq7hmepfjDMzVe9Rq01ISfXfcC35ExYxbCS0TyKdiKfps72yGnj5DI8w\nG0EMoC9P1y786gJRra2vdiBK7BCcpdW2oBh2A8bv+zpjbKszqSbnc858kipK\n+gZoWrpYWZCv5I7Q1z2k0wISgrLPTvezbGDmMGxu3p7Ydne0oC5ebrYLefVx\n9hsnlXAmShRgqtjv18WNWm2H/1Yq4FNz+RZbHj/wIRXau+LBlbioxGqLc4Tc\nwRKc\r\n=bBIi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIq70Z/0NeFqVCKZOchdmWdMQueaE+70IyYav+HQxuCgIhAJov1N5g14CsDrM6cx1vYfV9jF+UXoTwVP2/8TrSHgq0"}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.2.0_1530788483496_0.5174165602132372"},"_hasShrinkwrap":false},"0.3.0":{"name":"@simonrelet/react-libraries","version":"0.3.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","files":["bin","config","lib","scripts"],"bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.0","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-XmZSah2tVtV15T0+MGapnjwbDeAjK+dMWa3PgxZGIszrR0uONsp5bfsMpfm7m/lAsHp6M75DmrdWeDYQmXwzJA==","shasum":"5fc5ac6edef9299c4b8def39a0678307ff78ae7a","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.3.0.tgz","fileCount":19,"unpackedSize":26383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQIIECRA9TVsSAnZWagAA/x8P/07vn/37DKx/cRPfQe1P\n7xAxcmNNbZ+rYSLmoCNRX1rHaf1/KyMuKW/ZCY1KkAepHhBDk6buD5bqlxy5\ny/3F9N94qq9lYyyxU7x1MjYNQEWbqOcw1S61PAWhjYcLkj8EeYNbTT474b4D\nvrqk19sWH+gp9uMR8o/f4DqWmWmgRglqwvE+v5gsaPdOi0tDdyrHPNFif2i5\nQglmNgY2zpqpazyPurtBNqzSczhUJuKYaPkvfMT4epixI1S/WOOq/FUQH7iB\n88QWZbPRzGTtXWd1kBGjMxzEDyVpWoxyOwXLL1ZKFT91TR505a+dDlRLzf4+\nsRKke8YHiBl9KdRtj+XHCjxJYY/hCgl/0LrKZKQRTklzP1QDfjl2d/9iBdV4\nGCarUtKdhYDcL8K10zgqGTRY2wMu3sqLW45NLMSffdeQ1u1vh8Jb0yNf/1km\nDodsSyLKqXrYYxPwd8zAIeejUyZjzu0RFjxGn+Yi3NLsDzI/zV+ax7RkXIHM\no2F5hoTtxzgHAs6OIlvea7Sj+bPODblX8aflYb1or9wHwjWFgUOCEVGuT2MS\nYkXMEC/BqLBHH38ZEhCfYdiLuQKe/zqIp7CIf8Mk6ja5z8T0YevgMI/nYOaH\nlPvHLSgB5M1LzYcnaZ5YtH1VXxXBNdNLvvU77dwqkM6CXoMz7scxyCb540J6\njRkW\r\n=MtTZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3z3HEgh/rtWafJSLHr3glj7W7U364njtVU68Wn8iaQgIgHhTJINN7Of68vA+yjEjqPJGsF9hBZXDNwQBcVK4cvuo="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.3.0_1530954244610_0.148776832247983"},"_hasShrinkwrap":false},"0.4.0":{"name":"@simonrelet/react-libraries","version":"0.4.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","files":["bin","config","lib","scripts"],"bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.0","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-I+k+ZqcQZ0TInF5Fo4kBzyOoWGdPRT6UxoSs7NaPKYr4l2uz+lZdd9QeGgEOqN+3X6gMYz05U6hvBDEPrvljbg==","shasum":"1eed8251a01bf22aea00eed2d4e976ba06b2667b","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.4.0.tgz","fileCount":19,"unpackedSize":26568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQINCCRA9TVsSAnZWagAAQ8wP/j083E5MNMm4UqA9XM6B\nGZaHF+nsAosN+0Qhwu1SlUbdnTlRjsatxY2n/TqediXrJ9WytR7qaVwFqtKb\ndH4kDfkmTWsmvhVME96zfQWq46fxD1QKQ9FrwOeH/hVL8ERllup7TvC5anhp\nx8xSmFXrGPmrSZLB4DkvS8w73i11wXN73IgiWu2yLJ84g6McgawUDfcyWEPR\nXk09KyT9zAe1DCo4xoM4imVHrJsGW4vXXCSI10h/jabroelhhLZFYC4kLY2z\nA3cY+X7HFhtJRyWDCvAqgy0wvoB/0hgT9G/JLGWawMpm8ABzdeVpecIe8jXn\n+9dlmTJxI8pDoacCVr99WXTGju9uuLNcngbn6BInnHP3gbUDo+Ev4dKjxTKB\nUOjq7CErhQ7CMOiBvQGtXTR0DzCrJzb1nv3arkcaV40tqzToykQqTIRwfqLl\ni78Q5HF1fqMBk2Hy7B9jP1qbDr9Oap7Yqff0yuv8WukKR1P2DNwW86nx5Kq+\nJNcUEl2miZtVCPZKbH2kwoGwXdxKQ1RIplQrx/arb6Sbm+YyzurbXKqgy2OQ\nWPMHCurIbOaPfkOz462fkBn7bfzKwOLq2Rl5W9lFuxFIudIgJdH/0kps8AZJ\nn1XYkPJuUT2C+drSiV1ze05acW6fvRsWzkwbRAusqmpkAeAjTyD+hmM9yOwn\nj3AC\r\n=sLBN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIJoXgSKcRtTE/o/M5J9Bw3Y/y2PuvlhNxZC8O4PuoIAiAvkXECFx7cinfRgEcj+UG4c+b1JOSd/eg4Zr8cN5Y0Jw=="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.4.0_1530954562887_0.19879788088222794"},"_hasShrinkwrap":false},"0.5.0":{"name":"@simonrelet/react-libraries","version":"0.5.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","files":["bin","config","lib","scripts"],"bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.0","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-MoxKRJosZBaI9bqr1oy3iAj+/O70m2G0HnJ7bwoaFJP/FK83aIZRJxIEk/JOOlcQ8UzXE3qMBx1rbm+3Q4O1ig==","shasum":"72c60fc137f5b189d7c6b50b447f5f8eacfeba4b","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.5.0.tgz","fileCount":19,"unpackedSize":27170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRKSVCRA9TVsSAnZWagAA/TMP/RqbZu1KtUPALIngW78U\nWvWqVnlzzWmvYUb4hD6jp2XaZWEw1vw0zTGrGcD33zYH8/j2PgmSQL+tvhbY\nX3povyfxdKD59gCKeqgoePT3h/9nk0bAAT5bcj/jEIM8ruQixW8Bsai0x/jL\niG5Cyqk+Idfp88oQ1Vw+id1PIRK+GGQ4Lt6eDXYRe1TrVeT/Pxe5rmDv8/V8\nhrrusJAHki26OC0blJmwuT54O/QOg4SMAb4D7uNRsGEl/QVulW0QMMOCW1EI\nHmh5kMbQVHaQewjbEEUN1+CzogQq/rxc/sxOcrZr1fvgbb792lrWxiXD73Zf\nj5vLHFY46CY4DtF3DqaIiWW+FUsUW3QhDYx1tOEOcvVBEDqgKcxFcSzyygg7\nEHZisT7IfuOnt/LMbY4KW+9D8r7cX6OxX+RgIYbnGhjckZp+ZDyxdmwERam2\nf2rRNk3qlORu+wVLm/5oTBH4NMBgYucdVkzKjFvo/KzUF//BRWZ4sNfGWfsu\ni7q20r4pzFE97D4Hg/NSe8cvfjAoy7UjyztthSVDOfJztDTbgz3M/ZUp9kvQ\nHwO65ANBiT1Hu0ZrhvdJShHe8iDpFTjaqGC9vXvBD/n0aaZo/mPDnB6sbDA4\np27S5TcDhllccXc4Z5J+JO84EHsFalNUa0QrXh0InvalYnIdoeqziegRXzIG\n3by1\r\n=DMWT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkKX/oPF0MWfqWzO8JAuNX4SzdnxqPZBppjMV1YcrxqAiEAh8C8SJmwUBcaVEsNIJ8VdtPG+VhEedZfHRGjlZeEerE="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.5.0_1531225237732_0.7215490294959828"},"_hasShrinkwrap":false},"0.6.0":{"name":"@simonrelet/react-libraries","version":"0.6.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","files":["bin","config","lib","scripts"],"bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.0","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-NTBt41hr2OlckR4P+nh1aHDpC4jquvlgy21fz/s83vuygbPdxWy3XQapN+j3NNR9o1EmiETGh9fKS1Dm5x+KyA==","shasum":"65a7dc865a6dc45d8b70d26d8734fd0ff75e8a49","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.6.0.tgz","fileCount":19,"unpackedSize":27599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRcJICRA9TVsSAnZWagAAFfoQAIDIWQZ/50MuOPuS7FpW\nst3IEy4vCIvdkeRuKV3KN8b97b0+pGVxc2DiZllhxTYu/hsaQk1Xh7dAJxrg\n8L4OyE01SLDERpv02S6LdsF9LsF8dCBB/SveE78KcD/Na+SpocrVz7pazuw8\nZSKqRxv57p9YRXw5AfeprAbR2CTkNO0anYLfYS4czfvKFatVbqbfkliun4rJ\n/8mtoohuZjtKO+7hTDhonYpZqg6F5M90qIk6vKKKf3AymjzmipkmByUkVyNC\nZFhQupdP9dplwNz+VkWfk5bjQopD3uOipQ8RBop2jSnPxqj75HcU2+jATfu5\nwku/p+eSklZkN6tG6ykHXCv1UT244oepx4ZeC9Wg7N03S0WxHUZOpqohT0C7\nGbaDO1M3fX4yjlOsayVKEEGDKQbjyRPyAGNGsNOOWRjYq9BzUTSIPpWUrjiM\ny10NW8aExjmgAs5WlgPjyFKS8iZj7ebDdpgg6pTBCGm5BVCW9EfzUle6niE6\neVEfUacJxzXD9APN4sX6dU2ciRpqUDHGP28koECmepf5sBzlUOKOGIGHdij7\nR1R23lwXmtwCjbzh5DftVZoHkDKK57ro2lnyjW411xz92FWKLRImN86htiXW\n8CkGtkI95jsHFlbudsyP+UbV42SckmKxExqK7ur5tvY5qGmyfAnm9WmZNG4z\ncFTu\r\n=OA5p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICp9qH2o3VsomOhUp+teA1yh2ZGNXPEsk8HuPoX5hv+mAiBzTjivMZRUmQ8zVSKR66LKqUZAQP1lgMFDIC5K0WCYfA=="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.6.0_1531298376026_0.2758720674860753"},"_hasShrinkwrap":false},"0.7.0":{"name":"@simonrelet/react-libraries","version":"0.7.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","files":["bin","config","lib","scripts"],"bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.0","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-jcW/EBvk4N390HUmeinjS7jAW4ZdS9s4IqpM8MBTgsP+/SfoxyKqTRG/VXlUcn/RrzMD/YR7IJS1WVabhsUvkA==","shasum":"04151d8c170e00b4e1fee110ff1bbb2510538616","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.7.0.tgz","fileCount":20,"unpackedSize":28381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTEukCRA9TVsSAnZWagAArDAQAKOP9J/cmjxzTe7+tJxf\nuHQ91MHtrWUmZkSft9J4+Nck/jhWdCiN+d6Jt/LINHxRCbDwuxokJDx2+V6O\n+AjaDbyH/lSI2dCDvz2PXQBnzrf8r2EY8IZFZJRTH7BmkjGH82JLoCktQptJ\nyTaxsrqlroh4aaBvS2Ublp6MgSllgNK25Q3yLIIuY9DvU+LL1S946Pz+HAcu\nIovCmYPyQM/+4VImfZmpwVF8HC5Yp5x8LE1RdbWLRSWAWWogxReATEgT1KhQ\nUunSnyt//iRmRf3eCBg0pzj3gPgGKL3a2651k7Lhr0bbveDXZiGp9sABJOz6\nX/Clo/BlWvVJpojmRHf7r5KMZ/QtttsvNNTN2KrYUWc7ydXbMFNg7T/xytSX\n2Skp/30RRBvkYm77FWFHrU+nPFwNkAkeLPcxW92KHFammh1VPBrEQVSEt7x4\n7SnMkmt9W8/w4cDZmsy3W9iRSi2kbVitdUdgLUP6r5xHzQSsbxFiYb8Scb1/\n9O9ECwEs3YTpz3WHQZy/2vhdWKMpbQGyg+4+MdX16JSuLgIdAwucW28log9R\nK2dhA2khzwAIfe9iIqJkoWGzQ84vPDPkP7z0H2NG2KnDrtaJr+tQC9GZArg+\nqCUE93axDW6Tc7s1BLNhI7QNcTp4FC6Y2ogVw6cz6fGiNGzzzK3Dme2kn9EW\n0BIZ\r\n=/Irm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/ehvcnUruvYf7Dyct6Fat/o1kr6oUsP4u/x5p6WRiSQIgY5R1pwxUBVMQCUktyN+IogLUPSSW2WYPu8ywZl4TNHA="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.7.0_1531726756348_0.2870216387259137"},"_hasShrinkwrap":false},"0.8.0":{"name":"@simonrelet/react-libraries","version":"0.8.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","files":["bin","config","lib","scripts"],"bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.0","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.8.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-rOcsgVk0x8B1cxVIYm9esRF5EkcxIEOobIdvIazl6fKLEKKTtWMJ6gSltgvLbg5AB9DjEbcRRH8s+LjJ7gAz0w==","shasum":"72cc1517a977ab3039bcd6cfc35bb8c07a4eedcc","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.8.0.tgz","fileCount":20,"unpackedSize":28924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTFmjCRA9TVsSAnZWagAAKU8P/3n28nhbOSzGnDgNpe+7\nNUoeJLSaaI0a485FOFd8X6Nm4XxCUZcJij8g7JmC64FtTdwJ4jBVyr1jqfwK\nFaPGhBygWH2dL/AKvxNZpr0AgI3KD/PfMkNqlkFS3PEpLLS8fHit+5DrWjog\nCbzOMWevzfxNfVN7omrVd6mRQQn/txIq3J0E6k66a3Fd9X/mo//YtC7P0q8j\nk4ifVia1HYWdNQ1lq18aLpFdlG5XFaL2a7O8uUXcwc3J3Cfw2Vy2GdhznLzH\nQpfDTMxtyZBJt/F0FokWCOegNbq1eDJqjcPlEWGHfy8kbSiQLkAv4IIzZ4Oz\nXk6VYz1l4QFALmZk1r0ZC4zq74cgvHKGfVFq8EEI8Ntkx3ICEgX3rVthVSZL\nrpvNSDKMlONM3AdPQoU+sbv8VXjbDtWxAbFdHGvoeVH3s7cY9f/89RaJiWm7\nj6TJpBMh6O4xGGC+f5w5CFpH25dgbFDHC6RcIeIFTBvVOhhNRZIHdMpBK7bY\nWsGrvgfDqTaUaF23OFNzdJdRiK8+Z61GpdFUMZTh7bpnYcbhZlNHxnIvvzLP\n6Rs2GeSfQ7MSRYq68lkOyd7iW9PdBf+KZu9B56flca5fgynIBAdRYZCUOE/y\nDyvZ9LE3GlB6Du33uZaoB5DAqS/QnndaQfi2sQCKQJDPBflP4cn/TowzAI3v\niZam\r\n=6tmP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1YhCP/dbpBQPL6S2+vTysS2gnqP3Ohg51iB0JgdoNAAIhAJ+b5Dm1+HD2jOmBdMedMzZ/2tXtLHqA/oG1qqd93UX4"}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.8.0_1531730339316_0.68342516920941"},"_hasShrinkwrap":false},"0.9.0":{"name":"@simonrelet/react-libraries","version":"0.9.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","files":["bin","config","lib","scripts"],"bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.0","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.9.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-nKHa6cYEN7EsfiU7uEPU1CZYQ6rBQTRFnHs0Eu3CNzTjxDDpcMN3I0XhKorn1xvm+QwyRi8x4DH9XyUS1iDlWw==","shasum":"0d56c3c8cc388a89a1675169bfa0f18afbe0d787","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.9.0.tgz","fileCount":20,"unpackedSize":29133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTF7XCRA9TVsSAnZWagAA8XYQAJ3VqD8CkSb5lkwvmnj1\nyYyqmvwHZBB6CMzylfuR+oKeTZU3knZeEZjZMlf/qbjZOVzTxWZtcC0crxPg\nFGSvlv4OaIuda9ZKHW1zSLtQeDwddihoCtGG4kQtBUGPc7KhXwFJ9fufd7KI\nwiNOn+FwnZd9oSMh+fxrhTe43ufr+PDlQN4WDBjIJaVHz1a7WYHYu+B4GVfs\nKrlswBmYyfRy/LWd8fzBlQ//p858/cqIdtPqQuA9zphaOPfuZAebb209sF8Y\n4teSIFCIN0e6oPI5fwUWoeAc3ds8GTZ85JCK3f2rt2xquFCFdG1kgJUqxPb/\nyLR3A6IzJuXtAcpwoFyta8CuJ/4LuQYTmpo8q5qcw/PpTH2EBbBZ4M2N4OWP\nM6JFbu1teIKpePOhwbYveTfFNBlTlmAJQw0bRnFNmQ6CbhoIox2T2w7ZNN0D\ncNhq0k1+bp+8FFiyZeujGW2wYpYKOLZwOvgOoxptKBf1G8xygQAEQ8GYTgEx\npiv3AcGm50gWdxVVK2ocGUysTFIsxbFRPK1VlXVkLQBVkTiJggD7/hkkYDXO\nkMESP6NSA6l4eFEuyyULU3LZpV1JBeNJHfVyOiKCtD8Aqhj/zvQBaJsN4mDF\negN/f9rhRr4TzxdCHP3VF5Eu+72luDxDtCUVeQz5sOJnRTJRC4uyFxPW5zOH\nzhU6\r\n=c0e3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzhz5GtYLpj1uw1X7OVfK0ueXpFwfkxyoWagNDi9PV1wIgFhe3ciI+xKrLfDyOlhZn84sSLuwUtgCLdIL+cUAVp94="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.9.0_1531731671375_0.9447583367392072"},"_hasShrinkwrap":false},"0.10.0":{"name":"@simonrelet/react-libraries","version":"0.10.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","files":["bin","config","lib","scripts"],"bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.0","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.10.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-ay//za8eS6b7CuSf+gfC+ufaIQpmFv18UfJZ/klnrMWHlhWZw+xwjuned4r8gXzsb720Kk2vaxAO9VxWcoRU1Q==","shasum":"2f41a584069d673a33b6073fed90b5443011341b","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.10.0.tgz","fileCount":20,"unpackedSize":29709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTfIeCRA9TVsSAnZWagAAG+UP/02ElxC+H4bUlzWtGyZs\nI+ceZQvUMevaHq04ky7VVrKwOzmwBtytdDu9qu3hTeaLvnoHIDKUbT5q//cw\nK1jvb8VcXxsPkduqD0Sws/Aw8NTBETFFAqPBUzK6yyl0riiVnvPesqpTrd/0\nDBQ9wzbgrN7xJZ7SUc9/JAw6vMzpnlta48VYj+DBuKrk5nN+kqKxUd4n2w9u\nFHLXKDltZCG4J9EeuDEp5zTEY87pFzbGw7GOS5fzpq/1RC7U6Qj5L6KEHmnL\n90R9zTA31qBIJ2Z9k4cCKalnDkR+JgKJCS7sMc3G4gUrfxEk78r1P8CydxR3\nfQINhxvS3qmygTbf9jBR+7B4a3NGt9UilF+yWwbd28CFnDwjOAaEObq9PoKw\nZYw7yu4ETPi1JbKDmhfr/UJINkMHj4jbZ//MT+OwV0MPwlY3UZoc0wiDpUtK\nBhgvoc3Q8/trfmCtijq8mGf+0VV/wkXkp/UbLTUoXmzJNJMDv59TW8s65mLz\n5G5UKhAMZECAAx454XtNxnmdNaFn9UXCzPxwb0J+tV+iXrA3XJpnB6T5c1IX\niAskfgZrWs0V8oztIBb9sXNyE1iPdbNhAtkdVVTqC44UmpbMy/YiaI9Smzu0\ncHuc7OYE3o/8QGyu0eCRzd6tLrjFRUX4jyhauIRv+yPUfaG5TmQeLb4VfNEP\nj0oI\r\n=3UJn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIyUohNdrQNrjQZJidmwJdLWYOSXt2c/z+nfsVbSko8gIhAKIz8A9ZzqgMYB0s61VYcJSEsUXFgT7XnsIQ4v9jmrva"}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.10.0_1531834910604_0.0909999007588429"},"_hasShrinkwrap":false},"0.11.0":{"name":"@simonrelet/react-libraries","version":"0.11.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","files":["bin","config","lib","scripts"],"bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.0","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-react-svg":"^2.1.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.11.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-yNUXkHP9TIRHNQDEAEYK9LwwSX3mG+6MmupWehYUADtZ0mrgiu0vzYOuNQfoAHdl5PWGcDLSB64Yb2KZTkoWXg==","shasum":"534c8b7418fd37ed4f3fda5dfbc542c29c23a2f5","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.11.0.tgz","fileCount":20,"unpackedSize":30294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUdv5CRA9TVsSAnZWagAAakoP/2uZU6pmnrvhNVmyO4XX\nLPfDFBn6RUtF3D1z44PU9BeWTzjsfO++M4+7WnZfs7oo4/WPrE/ko5huGh4w\nV87ROSDRXmIDyc+V6ozCvWws2K9Yorw6myJzF+mA0ffUuaUuTNDn9zCz6CL1\npPQi31gd93vZiwOTJoaOUVfH1fldwsTvrTBDuPKpWdOCq/mVZv0rx+iVM3q+\ndvj6q1D8qVJAohImNNiru1qtX4XcTlqQgmbNpRRjDC/EYv0G+A/est8Qrtre\nSm9MM9fNucrCpTjgF38GiZksBs3d3jB1upFWzvwUenjy5eTctUReWE2UJhJT\nNYD2+BwN6l5z2/uuZrhN2zjV12ZsPW3gUt56Jc5RgUEt0ontMmvPK6Hi9X9i\ndKS+vohGj/egEKBfCO6ovZvFGNG8bleCs91McVs1CL6pQ8xOvL5OhxVXWKvz\nbUSyQvWxPwu3xKdeTky6zDnwX4GrBmh3lme2yb4Y8xA+XOEjHRetpRftuGT3\nPVkR6YyfeUUWa1pCYC5T0FuqQyiWCzXn4xblMzt+mRPydDXnNYlsejRiEd5R\nH09CwgSwN7SE1AccKGIWGOcIUuERVwlHngwZMGg27w5okqdATwYCF+Cmv7S/\nf7o6WL3cgIYc4iV3ma9JlbS3zeJQbhgnLekXSfGvM86m8dN1KgiTU8jKLE74\nqJV2\r\n=BTUm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPwF8KU4of/5fnKhFwACKL/waXtuTPDno1UutO4ImNjAiBDR+t0oFNvqL78Swo7RDH5Kiv9on2J4IY46Sj3hTIoTA=="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.11.0_1532091384982_0.8930950994734481"},"_hasShrinkwrap":false},"0.12.0":{"name":"@simonrelet/react-libraries","version":"0.12.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","files":["bin","config","lib","scripts"],"bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.0","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-react-svg":"^2.1.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.12.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-oXtwbBfBvq6haJIyByxYC3QC/aSMAga1d4hDzmZw2+vz9JWj6twa56VRwnAf/r+7VpVWm6t8KKMxqFnWgr1fVQ==","shasum":"e6e8fb5ff53bcf75531845bb9a63f96fecfc990d","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.12.0.tgz","fileCount":20,"unpackedSize":30762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWGJYCRA9TVsSAnZWagAAWicQAI/58/F2S7n6G7Kl6H0/\nxvV0s+8Hje44B+7YHaa83/mhB7R8/QymKxFrWtTRHLRYmRb0/TSKFLwLtV8v\njkrMzeCu3RK7zCtYBMR7xPy/P7kR/JwYD90IqUXoX86IK0/TAOWYJ200a/Cx\nEqjRXA1/KiV9dmONYya9yxxjwv8l6JSs3JsPNy8pPnQqrfb/0osBUtAA4JfL\nPV4jIAqn1gv3sBmiUWB3syipJZU/GDuDnnssohrJonG1jeCR6nNBrrRlj6uV\nw3JUkrLuBx/yMoAghoIyyalHqSpqVJxhkuaPtSFwCJPKaHYu7NjHQGdbwcsI\ns7YTCaOJG6x4xwlb+9OJzQMX4I9J5YJt5mEY1uSbmHdYz+eV3C2WQMVr65yK\nvCgovoU1j/Av3TWxYN9BiFeinHWmZXCFWx8aJSZyas1stdRbl0sdRlwyJ1JA\nQXvPRFtnoH01bqaypEmA4mdxSVwJ1YkzSTkVQhEP7jm24FtZlYYpyZ7SNA7S\nRUyyy0sOi+CJ4POqu2K15avzCq25Z+8GgOgXmbCXfYhFE1FPdXH1DFWGkOZX\nbROm4RbTL746bj3LNdhRiIlntmoHz3IFNigNDgBvPJaaiQLj2DVgzD98/W5N\nF9xnh1+azT5s2zGM1ECS9nshho9VL8JvU8+8Yj55dwugcMw5DeAbgicYC9bS\nLF4n\r\n=cDDB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBDOf+5v+/gAjuFC7jqw4c6pvqcVLqKK4g2ssAm2vdxQIhAInU6ZBnVWUeUxXz1G3SoQOmEUDq32dHoz+5JgmolBOU"}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.12.0_1532519000376_0.5297420793525853"},"_hasShrinkwrap":false},"0.12.1":{"name":"@simonrelet/react-libraries","version":"0.12.1","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.0","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-react-svg":"^2.1.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.12.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-bAPDm1rS47IybVw5IfK4h4H6U7hs07IRZi5NdvgTXFsJQobtRVwDE3g5ursBQTP4EhnotiAUVg7sXu4zp1zkWA==","shasum":"9fd672d9340c08bdb9f2437486a568e142086001","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.12.1.tgz","fileCount":20,"unpackedSize":30517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbloeLCRA9TVsSAnZWagAA1DkP/1cpwKYJEtrE7MQueb4L\n9IBI/23xurPcte+B02YtN03fb+pz38D9Q4FZXRhNsu+Ab3V6SxsoURChM0iC\nRsRjjpxnnBCVZi8REOHZSwUUInHs5ewQ3UP3jEpkOougzG8mufI2M6pan25f\nvjqXzQ680z0B3gJpK/PLx1Bt4ZT8aV/W5M6jaK8+rCfZ9W1Os0fuKfTBVPil\nGTqbCiHcRsTcgGsQP1WmnVGUndzC8KotxOPze2HPYkMg6dCJMFmE4r1UHdR6\nQeCct1SWjsXMNjhRgXaTodci2Qo4vHSHUbFcvSjB1MtDzNut4zd/5T7TmnQ2\nhvqzSUJ/8t6FigYG4xxPbRiTfBlbgwAvtYX/LLgIXFVbkRiviZs3DS3y51EH\nqsJjLlhcN/M3HNTb0aDGtx+d2K6ZXWJIki3etPJv1kD3IGFNMLEzVR88FCql\nphyS04EZOsx/U2xOYExUPmqxd4cIpU+zbRbEUakZYNS8YrEm9R067c5YEyUo\n82gyuruI5MAHpGSG1FmqD8SNTSmBjfGl+67XBwBZ/WuqQwWQiYxx/DzvboAn\nX2lrBRPWuVa1Qcf/InER39PD2a6M7J6EpxEvanLwkz6XQw0IsmcU+aYmOp7B\ncb/eAY/5wUDZEJWjMql7dI3X3Zrf4jIjNND/EqIDA9l0LUQZ2SkEs/V0w007\ncU5d\r\n=5Qym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzxRkVaKpn6YwYP75NZYaePvlkTfdAamwGI8vn9REV6AiBff7gJ4iDRwXf9JNoZZCTC4G/VY+25blMoLd950ooBnQ=="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.12.1_1536591755088_0.7142917406247404"},"_hasShrinkwrap":false},"0.13.0":{"name":"@simonrelet/react-libraries","version":"0.13.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-react-svg":"^2.1.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.13.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-mmbT+fA/XgoJjb0D08/868RKgNIJaDS33VIYLnV28TYbV95HdxEMges/WGideeNb9SKKCO5vJiEyqjcZ0OkNNg==","shasum":"12f09e577961bfedc064dd71043cb0436c380602","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.13.0.tgz","fileCount":20,"unpackedSize":32710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmUGJCRA9TVsSAnZWagAAwC8QAIWl+kYk/4b+JXii3nvH\nI3zxWgMmoflAoCZQ5K80bmxIzsanou7ZRezd1Z7gXgQsWdrcIST7g3j/hoZw\nkYgE2GGPus1LcP0D4BAIT74oE4D6ajSssVruRvRABTvaPCcrrSgnwMwiBkxd\n/az3bQruCRdcLryK45tCD9Wsrb+AU8j4oo9IKChXhSI9lLCJflEjh4F9SAe+\nsFT5I4qtnLRso1bRN5NdDheXOC1nLK7uItorNcv2MgdwrnhESuipzIAbOcDZ\nnOent48y473fFMlFWFSElq9tyC+ELRKmEybR26J9nz4cMye5HVr25pc8RcCN\nj7vkwoedpg9kH/kHixgIFJCu3SuAmHLHAOZPdz7hubO0u/rkg7R8TrC4vgEc\nBxM8cTe/+qlMefE7Ts8x6zXVui9hz+o5voWwvLN6eFh+t/7ewTYfv0ICPlIL\ncU1+FC/7qtsBty4nDJ0WL/maPRoA2qRBtyIGnjIwClHKDeRhDp0FCgmz/VUv\nQ1XsALere7acWlpD5cUdEHTQRosYwLfqaV7e1i1xug9eLMrAmwmV/nCPl1H+\nIpkt69Lqgp/5D96AM7EYQW/i7m4u0K0oxJ+5n+RynrUaORQgTrdsLJWe52gt\n0nn16mIvOhj+hNShkgiJ2iaarZ//xwcSkL+yXEIJBvXuVTgEyMye027l0Hm6\n79H3\r\n=8OyW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8d3sPeqVxwKmaU/Z9BMoazKktyMhdYe4cDt4ZPg/KLAIgHubaUQeO8pw4huUmBmw/w9AcrwYNs/09jS41SbVBTL8="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.13.0_1536770440974_0.8109124295397614"},"_hasShrinkwrap":false},"0.14.0-test":{"name":"@simonrelet/react-libraries","version":"0.14.0-test","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.1","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"^4.0.1","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-react-svg":"^2.1.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n> Configuration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/react-libraries-0.14.0-test/packages/react-libraries).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Using environments variables\n\nSome whitelisted environments variables can be used in the code of the library.\nThey will be replaced and statically evaluated at compile time, execpt for `process.env.NODE_END` in the CommonJS and ES modules bundles.\nThis allows the applications using the library to handle it.\n\nBe sure to use the leading `process.env.` or it will not work.\n\nAvailable variables:\n\n- `process.env.NODE_END`: Either `'production'`, `'development'` or `'test'`.\n- `process.env.REACT_LIB_*`: Any variable starting with `REACT_LIB_`.\n\nExample:\n\n```js\nconst API_URL = process.env.REACT_LIB_API_URL\n\n// Only display warning in development.\nif (process.env.NODE_ENV === 'development' && !/^https/.test(API_URL)) {\n  console.warn(`The API_URL is not secured: ${API_URL}`)\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=development\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nif (!/^https/.test(API_URL)) {\n  console.warn('The API_URL is not secured: '.concat(API_URL))\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=production\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nconsole.log('API_URL:', API_URL)\n```\n\n## Importing SVGs as React components\n\nThe build uses a [specific loader](https://github.com/boopathi/react-svg-loader) allowing to transform SVG files into React components.\nThis means that the SVG React components will be included in the final bundle.\n\nExample:\n\n```jsx\nimport PersonIcon from './person.svg'\n\nfunction App() {\n  return <PersonIcon className=\"icon\" />\n}\n```\n\n## Scripts\n\n### `build`\n\n_Usage_:\n\n```sh\nreact-libraries build [-w|--watch]\n```\n\nBuild the library JavaScript in CommonJS, ES2015 modules and UMD bundles, and the SASS in CSS.\n\nThis script accepts the `--watch` (or `-w`) option in which case it will watch for changes and rebuild the bundles.\n\n#### JavaScript\n\nThe file _src/index.js_ is required for this command to work, and the output files are defined in _package.json_:\n\n- CommonJS: Defined by the entry `pkg.main` (ex: `\"main\": \"build/my-lib.js\"`).\n- ES modules: Defined by the entry `pkg.module` (ex: `\"module\": \"build/my-lib.es.js\"`).\n- UMD production: Defined by the entry `pkg.unpkg` (ex: `\"unpkg\": \"build/umd/my-lib.production.min.js\"`).\n- UMD development: Defined by the entry `pkg.unpkg-dev` (ex: `\"unpkg-dev\": \"build/umd/my-lib.development.js\"`).\n\nFor UMD bundles, the exported global variable name is the name in `pkg.name` without the npm scope (if any) in PascalCase.\nFor example, the package name `@company/my-lib` gives `MyLib`.\n\nIf an entry is not defined, the corresponding bundle will be skipped.\n\n#### SASS and CSS modules\n\nThere are 3 ways of building SASS files:\n\n1.  _src/index.scss_ entry point.\n\n    If the file _src/index.scss_ exists and an output file is defined in the _package.json_ by the entry `pkg.style` (ex: `\"style\": \"build/my-lib.css\"`), this file will be transformed to CSS.\n\n2.  Import SASS from JavaScript.\n\n    If a SASS file is imported from a JavaScript file (ex: `import './styles.scss'`) it will be transformed to CSS and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n\n3.  Import SASS module from JavaScript.\n\n    If a SASS file is imported from a JavaScript file with the _.module.scss_ extension (ex: `import classes from './styles.module.scss'`) it will be transformed to a CSS module and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n    The CSS class names will be generated.\n\nThe solution 1. cannot be used along side 2. and 3..\nBut 2. and 3. play along well, they will both output the CSS in the same file.\n\nThe entry `pkg.style` in the _package.json_ is not required for solutions 2. and 3. but is still recommended.\n\n### `bump-version`\n\n_Usage_:\n\n```sh\nreact-libraries bump-version [-r|--readme <readme-template-path>] <new-verison>\n```\n\nUpdate the following files with the new version:\n\n- _package.json_: The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`doc` script](#doc).\n\n### `clean`\n\n_Usage_:\n\n```sh\nreact-libraries clean\n```\n\nRemove the folowing generated folders:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n### `doc`\n\n_Usage_:\n\n```sh\nreact-libraries doc [-r|--readme <readme-template-path>]\n```\n\nGenerate the documentation and the _README.md_ file (if it exists).\nBy default, the README template path is _README-template.md_.\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `${path}` where `path` is any valid object path in _package.json_.\n\nExample:\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# ${name}\n\n> ${description}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save ${name}\n```\n\n### yarn\n\n```sh\nyarn add ${name}\n```\n\n### UMD\n\n- Production: https://unpkg.com/${name}@${version} or https://unpkg.com/${name}@${version}/${unpkg}\n- Development: https://unpkg.com/${name}@${version}/${unpkg-dev}\n\n## Documentation\n\nThe documentation can be found [here](${repository.url}/tree/${version}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\n> Library of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n#### Documentation\n\nThe JSDoc in the JavaScript files under the _src/_ folder will be parsed and rendered in a corresponding markdown file under the _docs/_ folder.\nAre excluded the indexes files (_index.js_), test files (_\\*.test.js_) and storybook's stories (_\\*.stories.js_).\n\n2 parsers are used:\n\n- [react-docgen](https://github.com/reactjs/react-docgen) for React components.\n- [jsdoc-api](https://github.com/jsdoc2md/jsdoc-api) for all other JavaScript files.\n\nIt is recommended to only make changes in the sources and not the generated files.\nIf you still need to make changes in a generated file, remove the header so it won't be overridden the next time the script is ran.\n","readmeFilename":"README.md","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.14.0-test","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-+WLFoLCOEfzYRIyUeLmkxmYU0sxyRPQj1GzVElKIgBmrTGiM7gkE9MFhSUgepGraVEZt2vDjt7HjgiYrVGCByw==","shasum":"f8655a9f9b2bfc9643ed737c6308c505b03dcd56","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.14.0-test.tgz","fileCount":20,"unpackedSize":33409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmhOlCRA9TVsSAnZWagAAckgP/RvH8gwZrAsEsZLkfS3s\n7v46yjczYMu+l6B2pOIujiCCfTUEPkRFcjSej/6021/p4aXmr2q/e6NCN06P\n8CrXpBhhLQELgdC3ZeE4ENS28herTakz4h0AVbg/oU3iQSE4GseBvlLMG8xI\nv8PwXzGdLKnSTmUIDYpGXFjxkQxdONkoFz2wuoq/aW/W8M8EjirUPa4iFkb9\nechFni59h7/otXzYzaaOyGWpMw4PAaKbljpSw9ylnVjPusbisVpD8iUEaPRn\nEzwusXXPtdWiSi9AtTDhc81p58elp46FuHYL7MDPite/tUfl9JE1fKOmTYip\n9GwoIfFdDWINN6Ur9j9cNEm9kB+IEVcH4rarmB1MZX0st45nNFZtFS9uj4ZJ\nrH/rCNTRSQBrz7s5SuZuPM/LNLRA73ldzSzUiGYud93b+B2rYAfo3AU+QaMk\nYPRM+1NQTCA8/QorF/AS/hACrQ/3phJ7B9KOkdFlEU6yZKpwekM8lymtIqnQ\nL60DvU5R+m428fn4knyJPFPXiTBzL+GR/LXJBtjO8Ma8AWt1FkQCuxcKNK41\nuRx1eAqrVNRBJkPvW0r1qT8elQoaP4oYY1Ghk7MPMuV/YxGBIOfmS1MuvWJI\nemA4Gsc45aDL0TCaLXfjXtPYNMCRhVP8lQrpbawDN9OJOfA7WvV3/sqNg5n+\nKXbL\r\n=NM9d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrXQkkBh3JNU+9t25OynUSfcgCY2PIYxQsgFtFH0JutAIgZawBlRia44TDjeETkAWT+MUbwYggX80i1dJtPobzZdk="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.14.0-test_1536824228843_0.792638234470542"},"_hasShrinkwrap":false},"0.14.0-dhakj":{"name":"@simonrelet/react-libraries","version":"0.14.0-dhakj","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.1","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.1","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-react-svg":"^2.1.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n> Configuration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/react-libraries-0.14.0-test/packages/react-libraries).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Using environments variables\n\nSome whitelisted environments variables can be used in the code of the library.\nThey will be replaced and statically evaluated at compile time, execpt for `process.env.NODE_END` in the CommonJS and ES modules bundles.\nThis allows the applications using the library to handle it.\n\nBe sure to use the leading `process.env.` or it will not work.\n\nAvailable variables:\n\n- `process.env.NODE_END`: Either `'production'`, `'development'` or `'test'`.\n- `process.env.REACT_LIB_*`: Any variable starting with `REACT_LIB_`.\n\nExample:\n\n```js\nconst API_URL = process.env.REACT_LIB_API_URL\n\n// Only display warning in development.\nif (process.env.NODE_ENV === 'development' && !/^https/.test(API_URL)) {\n  console.warn(`The API_URL is not secured: ${API_URL}`)\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=development\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nif (!/^https/.test(API_URL)) {\n  console.warn('The API_URL is not secured: '.concat(API_URL))\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=production\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nconsole.log('API_URL:', API_URL)\n```\n\n## Importing SVGs as React components\n\nThe build uses a [specific loader](https://github.com/boopathi/react-svg-loader) allowing to transform SVG files into React components.\nThis means that the SVG React components will be included in the final bundle.\n\nExample:\n\n```jsx\nimport PersonIcon from './person.svg'\n\nfunction App() {\n  return <PersonIcon className=\"icon\" />\n}\n```\n\n## Scripts\n\n### `build`\n\n_Usage_:\n\n```sh\nreact-libraries build [-w|--watch]\n```\n\nBuild the library JavaScript in CommonJS, ES2015 modules and UMD bundles, and the SASS in CSS.\n\nThis script accepts the `--watch` (or `-w`) option in which case it will watch for changes and rebuild the bundles.\n\n#### JavaScript\n\nThe file _src/index.js_ is required for this command to work, and the output files are defined in _package.json_:\n\n- CommonJS: Defined by the entry `pkg.main` (ex: `\"main\": \"build/my-lib.js\"`).\n- ES modules: Defined by the entry `pkg.module` (ex: `\"module\": \"build/my-lib.es.js\"`).\n- UMD production: Defined by the entry `pkg.unpkg` (ex: `\"unpkg\": \"build/umd/my-lib.production.min.js\"`).\n- UMD development: Defined by the entry `pkg.unpkg-dev` (ex: `\"unpkg-dev\": \"build/umd/my-lib.development.js\"`).\n\nFor UMD bundles, the exported global variable name is the name in `pkg.name` without the npm scope (if any) in PascalCase.\nFor example, the package name `@company/my-lib` gives `MyLib`.\n\nIf an entry is not defined, the corresponding bundle will be skipped.\n\n#### SASS and CSS modules\n\nThere are 3 ways of building SASS files:\n\n1.  _src/index.scss_ entry point.\n\n    If the file _src/index.scss_ exists and an output file is defined in the _package.json_ by the entry `pkg.style` (ex: `\"style\": \"build/my-lib.css\"`), this file will be transformed to CSS.\n\n2.  Import SASS from JavaScript.\n\n    If a SASS file is imported from a JavaScript file (ex: `import './styles.scss'`) it will be transformed to CSS and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n\n3.  Import SASS module from JavaScript.\n\n    If a SASS file is imported from a JavaScript file with the _.module.scss_ extension (ex: `import classes from './styles.module.scss'`) it will be transformed to a CSS module and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n    The CSS class names will be generated.\n\nThe solution 1. cannot be used along side 2. and 3..\nBut 2. and 3. play along well, they will both output the CSS in the same file.\n\nThe entry `pkg.style` in the _package.json_ is not required for solutions 2. and 3. but is still recommended.\n\n### `bump-version`\n\n_Usage_:\n\n```sh\nreact-libraries bump-version [-r|--readme <readme-template-path>] <new-verison>\n```\n\nUpdate the following files with the new version:\n\n- _package.json_: The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`doc` script](#doc).\n\n### `clean`\n\n_Usage_:\n\n```sh\nreact-libraries clean\n```\n\nRemove the folowing generated folders:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n### `doc`\n\n_Usage_:\n\n```sh\nreact-libraries doc [-r|--readme <readme-template-path>]\n```\n\nGenerate the documentation and the _README.md_ file (if it exists).\nBy default, the README template path is _README-template.md_.\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `${path}` where `path` is any valid object path in _package.json_.\n\nExample:\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# ${name}\n\n> ${description}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save ${name}\n```\n\n### yarn\n\n```sh\nyarn add ${name}\n```\n\n### UMD\n\n- Production: https://unpkg.com/${name}@${version} or https://unpkg.com/${name}@${version}/${unpkg}\n- Development: https://unpkg.com/${name}@${version}/${unpkg-dev}\n\n## Documentation\n\nThe documentation can be found [here](${repository.url}/tree/${version}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\n> Library of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n#### Documentation\n\nThe JSDoc in the JavaScript files under the _src/_ folder will be parsed and rendered in a corresponding markdown file under the _docs/_ folder.\nAre excluded the indexes files (_index.js_), test files (_\\*.test.js_) and storybook's stories (_\\*.stories.js_).\n\n2 parsers are used:\n\n- [react-docgen](https://github.com/reactjs/react-docgen) for React components.\n- [jsdoc-api](https://github.com/jsdoc2md/jsdoc-api) for all other JavaScript files.\n\nIt is recommended to only make changes in the sources and not the generated files.\nIf you still need to make changes in a generated file, remove the header so it won't be overridden the next time the script is ran.\n","readmeFilename":"README.md","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.14.0-dhakj","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-xdK6eydWaOu93ckSg9rliMWxOB5sgrgX/FzW4dtSE1lqTMGiow9zDfhFDE31jqQaOwFrFKSIcoJCHR6admoyeA==","shasum":"3d66c5967036b556b15595d4577ffa6b21483bd4","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.14.0-dhakj.tgz","fileCount":20,"unpackedSize":33410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmhUWCRA9TVsSAnZWagAApcYP/3wAAWopmHf+Cu8+4oPR\neA4kN9N23k1vo1NoBh6WqDDEV5DkzwFIFeBztYI+SPEX8xyywp16If9jCQVm\n7GmQBb6Rhit16Veok/CCoeodNqYmvH8i5LE30hGNF2ZN0RldrWoZFBoKEe72\nV/yhdMfIYCx+XcGbOwSdwvKl9n1RT+t0UuJ2p5sbstizDoYsr8o9VJX2b5cy\n0DTVRaLBWo4VrwmviBs7j/306fV43a3u2vRwEUNIY7y1cVAcLXeCXuyvDBHy\nPItCwFcPb4EO6Zdk0nXks8/CcYHNPFUb9LE2aES1PQqzh9egsORzb2qTVmeq\nrcyU1atPt2LEJzuQTteM7zrmrZ6z5zReckDKv/0D1y3z2r0nXz5Wrqzrna2H\nFySNdsfg5UiNVTYvXXuejSzodN6uvVb7ZCC/EfMmikzlfcAyq+0kJpMnjosT\nVU/FTFiLYw5pDdW2rdTYJ0njVyyW7YmwHIRzjA2OB96WTaP0eHCgmhPBaLi/\n53qRNjMFL4dF/cM9t/R10xsLLK6m8S1b1u4awsuSHvHRDI4qa6zzhHrOgJzY\n0rBReVboTPwEXXgbAfSm5bNIm1vEkkjBOb1yfiGs6Sx+Aty9bWyf208ThKor\nk9zhC3/zqxhPDkL/YXOKn+Tz7154fIDhGvPA0F6B1xIUXbLAM9baT/C9rHy8\nJw+Q\r\n=dJRZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM9Fbx/QMudcv8R9suRhtPXJm36ww8buryRU8xmoZlIwIgRA7vg/kRHA9v/DWi1lgBszinIo56faFzGWnSn06gK/s="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.14.0-dhakj_1536824597588_0.34763424583003344"},"_hasShrinkwrap":false},"0.14.0-dlehf":{"name":"@simonrelet/react-libraries","version":"0.14.0-dlehf","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-react":"7.0.0-beta.51","@babel/preset-stage-1":"7.0.0-beta.51","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.59.4","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-react-svg":"^2.1.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^4.0.0","semver":"^5.5.0"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n> Configuration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/react-libraries-0.13.0/packages/react-libraries).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Using environments variables\n\nSome whitelisted environments variables can be used in the code of the library.\nThey will be replaced and statically evaluated at compile time, execpt for `process.env.NODE_END` in the CommonJS and ES modules bundles.\nThis allows the applications using the library to handle it.\n\nBe sure to use the leading `process.env.` or it will not work.\n\nAvailable variables:\n\n- `process.env.NODE_END`: Either `'production'`, `'development'` or `'test'`.\n- `process.env.REACT_LIB_*`: Any variable starting with `REACT_LIB_`.\n\nExample:\n\n```js\nconst API_URL = process.env.REACT_LIB_API_URL\n\n// Only display warning in development.\nif (process.env.NODE_ENV === 'development' && !/^https/.test(API_URL)) {\n  console.warn(`The API_URL is not secured: ${API_URL}`)\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=development\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nif (!/^https/.test(API_URL)) {\n  console.warn('The API_URL is not secured: '.concat(API_URL))\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=production\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nconsole.log('API_URL:', API_URL)\n```\n\n## Importing SVGs as React components\n\nThe build uses a [specific loader](https://github.com/boopathi/react-svg-loader) allowing to transform SVG files into React components.\nThis means that the SVG React components will be included in the final bundle.\n\nExample:\n\n```jsx\nimport PersonIcon from './person.svg'\n\nfunction App() {\n  return <PersonIcon className=\"icon\" />\n}\n```\n\n## Scripts\n\n### `build`\n\n_Usage_:\n\n```sh\nreact-libraries build [-w|--watch]\n```\n\nBuild the library JavaScript in CommonJS, ES2015 modules and UMD bundles, and the SASS in CSS.\n\nThis script accepts the `--watch` (or `-w`) option in which case it will watch for changes and rebuild the bundles.\n\n#### JavaScript\n\nThe file _src/index.js_ is required for this command to work, and the output files are defined in _package.json_:\n\n- CommonJS: Defined by the entry `pkg.main` (ex: `\"main\": \"build/my-lib.js\"`).\n- ES modules: Defined by the entry `pkg.module` (ex: `\"module\": \"build/my-lib.es.js\"`).\n- UMD production: Defined by the entry `pkg.unpkg` (ex: `\"unpkg\": \"build/umd/my-lib.production.min.js\"`).\n- UMD development: Defined by the entry `pkg.unpkg-dev` (ex: `\"unpkg-dev\": \"build/umd/my-lib.development.js\"`).\n\nFor UMD bundles, the exported global variable name is the name in `pkg.name` without the npm scope (if any) in PascalCase.\nFor example, the package name `@company/my-lib` gives `MyLib`.\n\nIf an entry is not defined, the corresponding bundle will be skipped.\n\n#### SASS and CSS modules\n\nThere are 3 ways of building SASS files:\n\n1.  _src/index.scss_ entry point.\n\n    If the file _src/index.scss_ exists and an output file is defined in the _package.json_ by the entry `pkg.style` (ex: `\"style\": \"build/my-lib.css\"`), this file will be transformed to CSS.\n\n2.  Import SASS from JavaScript.\n\n    If a SASS file is imported from a JavaScript file (ex: `import './styles.scss'`) it will be transformed to CSS and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n\n3.  Import SASS module from JavaScript.\n\n    If a SASS file is imported from a JavaScript file with the _.module.scss_ extension (ex: `import classes from './styles.module.scss'`) it will be transformed to a CSS module and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n    The CSS class names will be generated.\n\nThe solution 1. cannot be used along side 2. and 3..\nBut 2. and 3. play along well, they will both output the CSS in the same file.\n\nThe entry `pkg.style` in the _package.json_ is not required for solutions 2. and 3. but is still recommended.\n\n### `bump-version`\n\n_Usage_:\n\n```sh\nreact-libraries bump-version [-r|--readme <readme-template-path>] <new-verison>\n```\n\nUpdate the following files with the new version:\n\n- _package.json_: The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`doc` script](#doc).\n\n### `clean`\n\n_Usage_:\n\n```sh\nreact-libraries clean\n```\n\nRemove the folowing generated folders:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n### `doc`\n\n_Usage_:\n\n```sh\nreact-libraries doc [-r|--readme <readme-template-path>]\n```\n\nGenerate the documentation and the _README.md_ file (if it exists).\nBy default, the README template path is _README-template.md_.\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `${path}` where `path` is any valid object path in _package.json_.\n\nExample:\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# ${name}\n\n> ${description}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save ${name}\n```\n\n### yarn\n\n```sh\nyarn add ${name}\n```\n\n### UMD\n\n- Production: https://unpkg.com/${name}@${version} or https://unpkg.com/${name}@${version}/${unpkg}\n- Development: https://unpkg.com/${name}@${version}/${unpkg-dev}\n\n## Documentation\n\nThe documentation can be found [here](${repository.url}/tree/${version}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\n> Library of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n#### Documentation\n\nThe JSDoc in the JavaScript files under the _src/_ folder will be parsed and rendered in a corresponding markdown file under the _docs/_ folder.\nAre excluded the indexes files (_index.js_), test files (_\\*.test.js_) and storybook's stories (_\\*.stories.js_).\n\n2 parsers are used:\n\n- [react-docgen](https://github.com/reactjs/react-docgen) for React components.\n- [jsdoc-api](https://github.com/jsdoc2md/jsdoc-api) for all other JavaScript files.\n\nIt is recommended to only make changes in the sources and not the generated files.\nIf you still need to make changes in a generated file, remove the header so it won't be overridden the next time the script is ran.\n","readmeFilename":"README.md","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.14.0-dlehf","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-TcY9QiZ9vqN22jG8JmCBzPwnlNeGJbknLE3rHX4iNkCl2odfuCm0IYcu00AnDgfH/DzBThgK7qjNxovHvTu/cQ==","shasum":"bc758f90bd609d086e025003682a7cf9a786ac36","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.14.0-dlehf.tgz","fileCount":20,"unpackedSize":32715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmiZkCRA9TVsSAnZWagAAmxsP/1aWI/vwr2056eI8r2Rf\n+kPdr6oQenNSOccdBsNCpPjw2ccGq6DEZFmD0kLuOofAAAUAXECQYB1YcovU\nIr0colnrVHdEc8VZzs/fS2v8FrvnG3I1FWW/7tCXo7913kXeimxA12Dw/ABc\n4fDKpoW5dRZM7vZMo2DNgJMYs7OTmJXYTwI6a5VPWI6OY67EhxkktymomE/H\nHO4RjnYWoG/iC1d6iPK20vaqcDZmGIheAg+K462N2AKxN1LMbS3WDdUwclXo\n3Jlmmh0QOBEFCrMkz5U29H4l5sOAE2cdnsLULYJ5Xolq9snZvCOwDsZ6bMqM\nR//AxFIKRW8P/EMrKQ908NX+xJv/GqiAJunc4Hbmzy9JUtU40qh8wORPhYyy\ngOkRMbVfg5HSWoiFHzGCoH4Nq+g7THt62C3TguJMKspkOYVDSoyKS5o0gHpi\nf6EXyMttEWXrQu7z7X2sTfDFCmM/JeWUJekoIK701eKDdVYK6+vVo4Z6wiWA\njylAjxSa7Go1kAa8waq1w6Mk1SZ06ExQakaSOK7JWdfzy0PiEjBQzqa0HI0H\nlfREHEnf2yJUosHM9zJ/05d6FvqNlxi0Q3TLy0uQtlTf2NsCPeD3fNChcFi+\nZYRHwT/Zc3xsri6kIkdabwUZZG3GX6e0As/RvD1GCK+XHmV8oVNNvCA0Fyxu\n87fE\r\n=SfP1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSWdAF2iZYcYLb4vCrpgpAgYjTnNPgWbY/TshsEub1zAiEA+GKkB+Qxbc+DLdEgheSxzFflADk28QtSwgc9pm4Rad4="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.14.0-dlehf_1536829027689_0.8684946993126057"},"_hasShrinkwrap":false},"0.14.0-ribpd":{"name":"@simonrelet/react-libraries","version":"0.14.0-ribpd","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-react-svg":"^2.1.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^5.0.2","semver":"^5.5.0"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n> Configuration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/react-libraries-0.13.0/packages/react-libraries).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Using environments variables\n\nSome whitelisted environments variables can be used in the code of the library.\nThey will be replaced and statically evaluated at compile time, execpt for `process.env.NODE_END` in the CommonJS and ES modules bundles.\nThis allows the applications using the library to handle it.\n\nBe sure to use the leading `process.env.` or it will not work.\n\nAvailable variables:\n\n- `process.env.NODE_END`: Either `'production'`, `'development'` or `'test'`.\n- `process.env.REACT_LIB_*`: Any variable starting with `REACT_LIB_`.\n\nExample:\n\n```js\nconst API_URL = process.env.REACT_LIB_API_URL\n\n// Only display warning in development.\nif (process.env.NODE_ENV === 'development' && !/^https/.test(API_URL)) {\n  console.warn(`The API_URL is not secured: ${API_URL}`)\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=development\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nif (!/^https/.test(API_URL)) {\n  console.warn('The API_URL is not secured: '.concat(API_URL))\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=production\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nconsole.log('API_URL:', API_URL)\n```\n\n## Importing SVGs as React components\n\nThe build uses a [specific loader](https://github.com/boopathi/react-svg-loader) allowing to transform SVG files into React components.\nThis means that the SVG React components will be included in the final bundle.\n\nExample:\n\n```jsx\nimport PersonIcon from './person.svg'\n\nfunction App() {\n  return <PersonIcon className=\"icon\" />\n}\n```\n\n## Scripts\n\n### `build`\n\n_Usage_:\n\n```sh\nreact-libraries build [-w|--watch]\n```\n\nBuild the library JavaScript in CommonJS, ES2015 modules and UMD bundles, and the SASS in CSS.\n\nThis script accepts the `--watch` (or `-w`) option in which case it will watch for changes and rebuild the bundles.\n\n#### JavaScript\n\nThe file _src/index.js_ is required for this command to work, and the output files are defined in _package.json_:\n\n- CommonJS: Defined by the entry `pkg.main` (ex: `\"main\": \"build/my-lib.js\"`).\n- ES modules: Defined by the entry `pkg.module` (ex: `\"module\": \"build/my-lib.es.js\"`).\n- UMD production: Defined by the entry `pkg.unpkg` (ex: `\"unpkg\": \"build/umd/my-lib.production.min.js\"`).\n- UMD development: Defined by the entry `pkg.unpkg-dev` (ex: `\"unpkg-dev\": \"build/umd/my-lib.development.js\"`).\n\nFor UMD bundles, the exported global variable name is the name in `pkg.name` without the npm scope (if any) in PascalCase.\nFor example, the package name `@company/my-lib` gives `MyLib`.\n\nIf an entry is not defined, the corresponding bundle will be skipped.\n\n#### SASS and CSS modules\n\nThere are 3 ways of building SASS files:\n\n1.  _src/index.scss_ entry point.\n\n    If the file _src/index.scss_ exists and an output file is defined in the _package.json_ by the entry `pkg.style` (ex: `\"style\": \"build/my-lib.css\"`), this file will be transformed to CSS.\n\n2.  Import SASS from JavaScript.\n\n    If a SASS file is imported from a JavaScript file (ex: `import './styles.scss'`) it will be transformed to CSS and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n\n3.  Import SASS module from JavaScript.\n\n    If a SASS file is imported from a JavaScript file with the _.module.scss_ extension (ex: `import classes from './styles.module.scss'`) it will be transformed to a CSS module and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n    The CSS class names will be generated.\n\nThe solution 1. cannot be used along side 2. and 3..\nBut 2. and 3. play along well, they will both output the CSS in the same file.\n\nThe entry `pkg.style` in the _package.json_ is not required for solutions 2. and 3. but is still recommended.\n\n### `bump-version`\n\n_Usage_:\n\n```sh\nreact-libraries bump-version [-r|--readme <readme-template-path>] <new-verison>\n```\n\nUpdate the following files with the new version:\n\n- _package.json_: The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`doc` script](#doc).\n\n### `clean`\n\n_Usage_:\n\n```sh\nreact-libraries clean\n```\n\nRemove the folowing generated folders:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n### `doc`\n\n_Usage_:\n\n```sh\nreact-libraries doc [-r|--readme <readme-template-path>]\n```\n\nGenerate the documentation and the _README.md_ file (if it exists).\nBy default, the README template path is _README-template.md_.\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `${path}` where `path` is any valid object path in _package.json_.\n\nExample:\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# ${name}\n\n> ${description}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save ${name}\n```\n\n### yarn\n\n```sh\nyarn add ${name}\n```\n\n### UMD\n\n- Production: https://unpkg.com/${name}@${version} or https://unpkg.com/${name}@${version}/${unpkg}\n- Development: https://unpkg.com/${name}@${version}/${unpkg-dev}\n\n## Documentation\n\nThe documentation can be found [here](${repository.url}/tree/${version}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\n> Library of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n#### Documentation\n\nThe JSDoc in the JavaScript files under the _src/_ folder will be parsed and rendered in a corresponding markdown file under the _docs/_ folder.\nAre excluded the indexes files (_index.js_), test files (_\\*.test.js_) and storybook's stories (_\\*.stories.js_).\n\n2 parsers are used:\n\n- [react-docgen](https://github.com/reactjs/react-docgen) for React components.\n- [jsdoc-api](https://github.com/jsdoc2md/jsdoc-api) for all other JavaScript files.\n\nIt is recommended to only make changes in the sources and not the generated files.\nIf you still need to make changes in a generated file, remove the header so it won't be overridden the next time the script is ran.\n","readmeFilename":"README.md","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.14.0-ribpd","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-gg5fpRWxUJdsRoLWL/8HnTFpw86pb8+/7gu1wojB2AGZlSb3VpSqybB4Im7OJ7tFK0AMLf00pjJEltJDfT57Ag==","shasum":"d52518d1ab817b7acc00ce0de8c9f3cbff09585b","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.14.0-ribpd.tgz","fileCount":20,"unpackedSize":32853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmivRCRA9TVsSAnZWagAAykwQAJ6se0ZaVcZijDZ6BgZj\nGsjFVg+309oCP6DzqZn3U88E6rivMCOtkumyBBdMcVcNrFuI62p3hLLZaf4P\nymrWTHJfYKhH7nk/+mGPj4t/2E2Njt95qix3r5dK1NvJMuBgDxr3DW5xZVMG\nLb66vMM03NM+qRT8ydfsPaexGimAokQBw2lsvirTldbW6xXDmeCBexKrEgZ+\nN291iMkfUALK1x84/lBaVGHbbz7zOVN3hZB0EbpyOKMoOSsK+4R6f+7qWDVy\nHhXszlUuySCwtfNGza3IKhmR+M4bDcr471LDz1H5x8Jy4FVX5P8KVqAKpPX8\nP+EnEUKyuPMLih2EIa/oYhCGQlNPYQiFYaGozMHmYQ1m9xWw8Wgr+iOtuGY4\nCTzMZ2gxutSjYdIoRXVQfs040yFE9PnE2mqIHUomeWX3fSNAW3xbNqYUCGwW\n/mw1wLcORlM8cbSNe2VwKym7CFjtl76M4fKHXLKIrdrIV89dRJ5tv0swTFpi\n+kgZUJNJEVoZBsQB9PrcurQ6ujVRUHQ7biHSWlRiIkb6yPAFIJmOpEbob4x0\n5tgulrQf7yN+YPmDWbjTsD80QX1Oyd1EL+557tbw5W+QjK5gL5LUIBmNxn3P\n0E9jNGly6rTZAClLfyrOmmIGOUXqfrysT2Btq4z1gm3qDlv4BM8+L7GJwjp/\nxsbL\r\n=x1LU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOaQdS3QCOQxYox9GdhLje13lSijhkVhYbu6euVOsrhgIhAI5wxmciT0rXswC5dn7MxFB18X4Kv9t9pYxkPgRHPJHK"}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.14.0-ribpd_1536830417127_0.09360942407761241"},"_hasShrinkwrap":false},"0.13.1":{"name":"@simonrelet/react-libraries","version":"0.13.1","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-react-svg":"^2.1.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^5.0.2","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.13.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-3Q5Xl5MR0F1ZTdayvjBYycIpSrw2rqvKpbCcZGMokN8SO4TC64gBfFTlgmhOekZrMrNeM+BXBYP7PBWzfyHDGw==","shasum":"6ce80832d2a371e0ec85abca4795585231f1aa18","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.13.1.tgz","fileCount":20,"unpackedSize":32929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmjNcCRA9TVsSAnZWagAA8+MQAJXuxzGpr1XZMek0bpjp\nuX2IDJWueYocDIBTLMcUKfvUuq9aiBYhCci39Hl0XOYqLOj/C1bZiNaSv8uo\nxadD2wdCgZc4c7J7N7FXN8QLyqrdAxqvW0PftTfIwFeDO/gibgr5vSiu2hAK\nEPgZ4h341h5C9yYPhne+tHOC09fl/aTfiRvc2m9kLXTZAqMsPQg0P7KLKblA\nAODONY61EWYmH+sIklygJNe2P2rRyL6d7+UVM9YXjSqdgaMJWu0nP7ZIa33i\nHX+ztuLH6xRRMcBZgaIUxEQgdaVzbf7M3WxnmJatS14wUvsx2HinQDCWZblK\ntPbLGsmbVZDa0H5oLhTXX16YzcbIRhak0jjBkBmfZosJ2uFVk1rVqdJOzC4J\n8ghbOS3mKsFo0klTMEAENDVeOtc9/6MByfiVa2UYutwnTlyKdW+nShe16wEH\nEG5s+8xyZdDZ7Snhz1vSY8zGOLthK6eUJlOVI0VoERiaVGpaNpmpsFCx/PN+\n9VGT/yiig/UQzrH80fvWv7Flog1Q0AMpgR6QU9DOkz5x8jDE2T7WjjIfS9fd\n1MMhDrj8f7rO4FjDp+LwDWd1bmZzHUHiLWAjN0hjwfFeZtrh1EVN9/T47IKe\nmTR/k2+jiz1Tws7L0H2XE3dOyOUqKi5tasX22tbyWYfn7jk0iaYhzN1DH3rX\nDs/n\r\n=4HqE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmETzA6PsQK4sd5Ngzvq19UtL2+I9bt//2XDW0VDzWjAIhAM1lxo704mEDHAmiRJ3+9DZU+yn2yV29jiaTZb0Hy+hM"}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.13.1_1536832348205_0.1267349666250397"},"_hasShrinkwrap":false},"0.14.0-c1b06dc":{"name":"@simonrelet/react-libraries","version":"0.14.0-c1b06dc","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-transform-async-to-generator":"^7.1.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","autoprefixer":"^8.6.4","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-react-svg":"^2.1.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^5.0.2","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.14.0-c1b06dc","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-691iqzQu3MPV+twbNwS7WUFZXakZWU/ar+BT19H+dzbBumpT9rDuA1+vQfSWEeP17pRlWQkmj97ZdMKMt+cM7g==","shasum":"048f9ec6efa6bbf23dc3effdd367cb06481e9159","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.14.0-c1b06dc.tgz","fileCount":25,"unpackedSize":36293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpPXpCRA9TVsSAnZWagAAXukP/1zLluxXQyIrn+NEIZ1s\ndjlPkA/SgrTYhLouOXl7UCNEkr8/MtivVjhubYyH/bTjB0oUKoJDaLLbiXXI\nNOvXVlNnYduu4CUALSC+fIwaHqcVYiw/hz9Eaw2JqEECg0qM6ep8LsNcRccb\nei4SGHsH3TLWbDhWOX2ks74gk3f6r1djsvVG7VsaKJColNAAddWbzDqhWQsx\nPIXm2/ZC/cXk7ESYrxIc1d0D6MVc52Xk3QzEZSOyQDLzJEPM0PXVS5CFSY5y\niOGHj0iEvKnb6YpUBF+oZg7NPALSYq3/vtCl5BARKnhM4mauc0Ug/JWBrSCI\nJLTQ8tdPzjmdrf5paeY/C8hKU5gkdTJ1ET9GliAtwU8m0OAfkP4T8Q2qT//L\n+sqeE0FREZygUNSFs9zoqGlV/TY7CYuI+Nkrjrtq8CBrm3NzO+b+Hv2B0kkT\n3M8xGS9QBTrERQpNrS0Hl3Nj7D0d+OeIOcJeiJFuPnEVZ7HEdCPcUG6AdtI5\nKk/8v+a7cumFsGtNJ2yayhiNDcIxleTb+0ZDPNF0ieAFev5owW/IcqVqR7mH\nin3Q1wygcgJmY/2bNx7VoRkm7KvV4cjoXTAm+KmQ+8LrnaIjfvCbEmxq8Ltx\n+3A/1Lo+phvH0c4US66DVfoZkSxWSdNljJuSgimjXpOUcQmxk/TDJ6PAkTF8\nlqjG\r\n=R4Am\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHleM2o6fsiCZ9F91SDLKwGzrA09CJqXfAV664MjgVOJAiAfbYTR9lNuy85nbrNHHtKvtKpLmE5/0vYwAR0ZU1R4eA=="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.14.0-c1b06dc_1537537512885_0.2269554013938575"},"_hasShrinkwrap":false},"0.14.0-00ba223":{"name":"@simonrelet/react-libraries","version":"0.14.0-00ba223","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","autoprefixer":"^8.6.4","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-react-svg":"^2.1.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^5.0.2","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.14.0-00ba223","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-BD4lQ6YGE4yO/Nl0Pq4Wiq/FjQin/pR/qO0f6EaPL8hVoxE6xZQQYzEtD0Vt/YPpRkKU+ivCJUNSu9podKf0nQ==","shasum":"340b25c45c13a4cebb23edcdd4a010103632ee66","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.14.0-00ba223.tgz","fileCount":20,"unpackedSize":32937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpPb+CRA9TVsSAnZWagAA+2EP/1nWBm0NdbPotMwgS7we\nvJLMm6OGVln7iklkf66TSEn4al7Dg4LWluQLCK6FnH77k8fIZanp5NlDXpjM\ngh9WNBfgVFt2LzmH8mMKTVsq4BGp5dfB86ys6kSkJ/bH6LEbrwykaLzCV8hR\nXGPBsVlzkvnU3HkObbYfOOjuOF0O2udKAaxH/XyKV0lklSBmU4b5TPchBESy\nbXpvHsJiWlV/pp6GYJUCrYZSpKnPyssydA7+99wz0IuhSraWXivJSk08jbXu\ny62lZT3LDpvRKvehzCOqAQzT+ipiVbUQq9UblxxmfptApSBl/nDpGKh7rNYK\n5mhPpEm9NMgaW3YEJET5tpXeXvoOXGLN7ZD8JPYIVAttu6PS78vqgqgA5835\nQr+6ROFKwxzYQG2YcgZFGowFJDrUG9walgltp1xXeGFNueGg9MmLFuVY9llb\nOpc+FnSp6ca+s+gGbWecjFSuddhbO2qwStKOWtlHOOnINDk4KsFJNXxuPdIK\n8Web+fBi+7j6GdjPybpSoiQnPwaCmt6FRH+KpzeYSFL/McRjYsG74MKw4Fxg\nqZspSh7GnT4bmw6nquQs70I7VS0y92QhbxR/KbDSYUMfB5dcIR++JpKt2CwB\n1uBdQS+zI0zKCAtOawmJQXZpu/klxCd71A6UCFi+4YK6B8xPgblfAdpMKtgo\nwYPS\r\n=uD0r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClnFd8zkFv9e7a4AZhJ4dk2t3IH6gqJdQxL9iCNYPazgIgFrJ57SJ/Exi5h3NyjOOJExPB3A2m3bgAiQbyXJ/u/go="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.14.0-00ba223_1537537789744_0.0119794042157495"},"_hasShrinkwrap":false},"0.14.0-01c1c3d":{"name":"@simonrelet/react-libraries","version":"0.14.0-01c1c3d","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-transform-async-to-generator":"^7.1.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","autoprefixer":"^8.6.4","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-react-svg":"^2.1.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^5.0.2","semver":"^5.5.0"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n> Configuration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/react-libraries-0.13.1/packages/react-libraries).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Using environments variables\n\nSome whitelisted environments variables can be used in the code of the library.\nThey will be replaced and statically evaluated at compile time, execpt for `process.env.NODE_END` in the CommonJS and ES modules bundles.\nThis allows the applications using the library to handle it.\n\nBe sure to use the leading `process.env.` or it will not work.\n\nAvailable variables:\n\n- `process.env.NODE_END`: Either `'production'`, `'development'` or `'test'`.\n- `process.env.REACT_LIB_*`: Any variable starting with `REACT_LIB_`.\n\nExample:\n\n```js\nconst API_URL = process.env.REACT_LIB_API_URL\n\n// Only display warning in development.\nif (process.env.NODE_ENV === 'development' && !/^https/.test(API_URL)) {\n  console.warn(`The API_URL is not secured: ${API_URL}`)\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=development\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nif (!/^https/.test(API_URL)) {\n  console.warn('The API_URL is not secured: '.concat(API_URL))\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=production\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nconsole.log('API_URL:', API_URL)\n```\n\n## Importing SVGs as React components\n\nThe build uses a [specific loader](https://github.com/boopathi/react-svg-loader) allowing to transform SVG files into React components.\nThis means that the SVG React components will be included in the final bundle.\n\nExample:\n\n```jsx\nimport PersonIcon from './person.svg'\n\nfunction App() {\n  return <PersonIcon className=\"icon\" />\n}\n```\n\n## Scripts\n\n### `build`\n\n_Usage_:\n\n```sh\nreact-libraries build [-w|--watch]\n```\n\nBuild the library JavaScript in CommonJS, ES2015 modules and UMD bundles, and the SASS in CSS.\n\nThis script accepts the `--watch` (or `-w`) option in which case it will watch for changes and rebuild the bundles.\n\n#### JavaScript\n\nThe file _src/index.js_ is required for this command to work, and the output files are defined in _package.json_:\n\n- CommonJS: Defined by the entry `pkg.main` (ex: `\"main\": \"build/my-lib.js\"`).\n- ES modules: Defined by the entry `pkg.module` (ex: `\"module\": \"build/my-lib.es.js\"`).\n- UMD production: Defined by the entry `pkg.unpkg` (ex: `\"unpkg\": \"build/umd/my-lib.production.min.js\"`).\n- UMD development: Defined by the entry `pkg.unpkg-dev` (ex: `\"unpkg-dev\": \"build/umd/my-lib.development.js\"`).\n\nFor UMD bundles, the exported global variable name is the name in `pkg.name` without the npm scope (if any) in PascalCase.\nFor example, the package name `@company/my-lib` gives `MyLib`.\n\nIf an entry is not defined, the corresponding bundle will be skipped.\n\n#### SASS and CSS modules\n\nThere are 3 ways of building SASS files:\n\n1.  _src/index.scss_ entry point.\n\n    If the file _src/index.scss_ exists and an output file is defined in the _package.json_ by the entry `pkg.style` (ex: `\"style\": \"build/my-lib.css\"`), this file will be transformed to CSS.\n\n2.  Import SASS from JavaScript.\n\n    If a SASS file is imported from a JavaScript file (ex: `import './styles.scss'`) it will be transformed to CSS and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n\n3.  Import SASS module from JavaScript.\n\n    If a SASS file is imported from a JavaScript file with the _.module.scss_ extension (ex: `import classes from './styles.module.scss'`) it will be transformed to a CSS module and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n    The CSS class names will be generated.\n\nThe solution 1. cannot be used along side 2. and 3..\nBut 2. and 3. play along well, they will both output the CSS in the same file.\n\nThe entry `pkg.style` in the _package.json_ is not required for solutions 2. and 3. but is still recommended.\n\n### `bump-version`\n\n_Usage_:\n\n```sh\nreact-libraries bump-version [-r|--readme <readme-template-path>] <new-verison>\n```\n\nUpdate the following files with the new version:\n\n- _package.json_: The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`doc` script](#doc).\n\n### `clean`\n\n_Usage_:\n\n```sh\nreact-libraries clean\n```\n\nRemove the folowing generated folders:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n### `doc`\n\n_Usage_:\n\n```sh\nreact-libraries doc [-r|--readme <readme-template-path>]\n```\n\nGenerate the documentation and the _README.md_ file (if it exists).\nBy default, the README template path is _README-template.md_.\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `${path}` where `path` is any valid object path in _package.json_.\n\nExample:\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# ${name}\n\n> ${description}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save ${name}\n```\n\n### yarn\n\n```sh\nyarn add ${name}\n```\n\n### UMD\n\n- Production: https://unpkg.com/${name}@${version} or https://unpkg.com/${name}@${version}/${unpkg}\n- Development: https://unpkg.com/${name}@${version}/${unpkg-dev}\n\n## Documentation\n\nThe documentation can be found [here](${repository.url}/tree/${version}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\n> Library of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n### `test`\n\n_Usage_:\n\n```sh\nreact-libraries test [--coverage]\n```\n\nLaunches the test runner in the interactive watch mode.\nSee create-react-app's the section about [running tests](https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#running-tests) for more information.\n\n#### Documentation\n\nThe JSDoc in the JavaScript files under the _src/_ folder will be parsed and rendered in a corresponding markdown file under the _docs/_ folder.\nAre excluded the indexes files (_index.js_), test files (_\\*.test.js_) and storybook's stories (_\\*.stories.js_).\n\n2 parsers are used:\n\n- [react-docgen](https://github.com/reactjs/react-docgen) for React components.\n- [jsdoc-api](https://github.com/jsdoc2md/jsdoc-api) for all other JavaScript files.\n\nIt is recommended to only make changes in the sources and not the generated files.\nIf you still need to make changes in a generated file, remove the header so it won't be overridden the next time the script is ran.\n","readmeFilename":"README.md","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.14.0-01c1c3d","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-u1KaxLEZDNl8XpRUXg+JEpWA4PYQaX6qG2OxyTkS8IpqVSeEd4j+bTeQR6HCvi3FWdQiPKTfDIyX9tOgEO+YPg==","shasum":"bbece9a69a7f51820e19b91b0f046220d77f465d","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.14.0-01c1c3d.tgz","fileCount":25,"unpackedSize":36362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpPmPCRA9TVsSAnZWagAAyMUP/A6KFLQot0yRqmit1ojt\nVDp0sCIerdLDWBeVAoBNUzosOV5awUsTT5V3i2OsShgU8eUNrySkt6lyIzPe\nuj0uBPTotJzEIilgKT6HjrxAeySB2LhRJ6YFEOCs88S+iX3XG0wW2iAIpihL\n5tYikStsKXY5oEr6pSV/1dbgOQlt4mNYdkKtG48VAq+yIyq1f94cGUptlnjt\nT8kDDIr9g768nsco6On1D/Hf1pfzTnEbrw+yDgjKwf/IFIAO3WBNyN4EBDoM\nyiGl9xAG61kYMwkXaJDC2hzge56hY7crOjk4yB5gwytH97xM1liIw5WEMDt7\n2uukb4sVwJMnSGseE/Xti9C7YYj36TkzeucXX+YEjm2TboMoPLycnh0MOJ9Y\n11IJxqBRVB1oxi8wuNOLXi8LGiq3NMxgXaK4lhk0BzobjoA7TDXh+dmr+279\nGeWU4ulWBfMyo/vsIuJCGvIaecK9PQDziHm8YB4Lh73kf+/JU0PXWZt+q8of\nws196JQS4WVjtbiIM6Sb33WT/M19UO97+nkI2yw9QM1LcmrVGM3E0JmuE+kG\ndzmFWgKYAC23AmGkdwdRWYYoC935DOIqToYkZeSoBd9+/3YokiPdlZjDS/VM\ns3yW2ethsLtktSEKWcdgqU3PrIjLf9NPIrOujN3yiz0bIAjkyX9n/0dXrZGe\nAXs/\r\n=761n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQCsSYOP+SooTdLNifZYFjewXiq7BAFPNStEDCiT8blwIgMG6zDAks75+p0azTSdar/DMLjoDkmtIEFZhfV0k5BlQ="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.14.0-01c1c3d_1537538445833_0.6828389936978643"},"_hasShrinkwrap":false},"0.14.0-16246b4":{"name":"@simonrelet/react-libraries","version":"0.14.0-16246b4","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-transform-async-to-generator":"^7.1.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/rollup":"^2.4.1","autoprefixer":"^8.6.4","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^5.0.2","semver":"^5.5.0"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n> Configuration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/react-libraries-0.13.1/packages/react-libraries).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Using environments variables\n\nSome whitelisted environments variables can be used in the code of the library.\nThey will be replaced and statically evaluated at compile time, execpt for `process.env.NODE_END` in the CommonJS and ES modules bundles.\nThis allows the applications using the library to handle it.\n\nBe sure to use the leading `process.env.` or it will not work.\n\nAvailable variables:\n\n- `process.env.NODE_END`: Either `'production'`, `'development'` or `'test'`.\n- `process.env.REACT_LIB_*`: Any variable starting with `REACT_LIB_`.\n\nExample:\n\n```js\nconst API_URL = process.env.REACT_LIB_API_URL\n\n// Only display warning in development.\nif (process.env.NODE_ENV === 'development' && !/^https/.test(API_URL)) {\n  console.warn(`The API_URL is not secured: ${API_URL}`)\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=development\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nif (!/^https/.test(API_URL)) {\n  console.warn('The API_URL is not secured: '.concat(API_URL))\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=production\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nconsole.log('API_URL:', API_URL)\n```\n\n## Importing SVGs as React components\n\nThe build uses a [specific loader](https://github.com/boopathi/react-svg-loader) allowing to transform SVG files into React components.\nThis means that the SVG React components will be included in the final bundle.\n\nExample:\n\n```jsx\nimport PersonIcon from './person.svg'\n\nfunction App() {\n  return <PersonIcon className=\"icon\" />\n}\n```\n\n## Scripts\n\n### `build`\n\n_Usage_:\n\n```sh\nreact-libraries build [-w|--watch]\n```\n\nBuild the library JavaScript in CommonJS, ES2015 modules and UMD bundles, and the SASS in CSS.\n\nThis script accepts the `--watch` (or `-w`) option in which case it will watch for changes and rebuild the bundles.\n\n#### JavaScript\n\nThe file _src/index.js_ is required for this command to work, and the output files are defined in _package.json_:\n\n- CommonJS: Defined by the entry `pkg.main` (ex: `\"main\": \"build/my-lib.js\"`).\n- ES modules: Defined by the entry `pkg.module` (ex: `\"module\": \"build/my-lib.es.js\"`).\n- UMD production: Defined by the entry `pkg.unpkg` (ex: `\"unpkg\": \"build/umd/my-lib.production.min.js\"`).\n- UMD development: Defined by the entry `pkg.unpkg-dev` (ex: `\"unpkg-dev\": \"build/umd/my-lib.development.js\"`).\n\nFor UMD bundles, the exported global variable name is the name in `pkg.name` without the npm scope (if any) in PascalCase.\nFor example, the package name `@company/my-lib` gives `MyLib`.\n\nIf an entry is not defined, the corresponding bundle will be skipped.\n\n#### SASS and CSS modules\n\nThere are 3 ways of building SASS files:\n\n1.  _src/index.scss_ entry point.\n\n    If the file _src/index.scss_ exists and an output file is defined in the _package.json_ by the entry `pkg.style` (ex: `\"style\": \"build/my-lib.css\"`), this file will be transformed to CSS.\n\n2.  Import SASS from JavaScript.\n\n    If a SASS file is imported from a JavaScript file (ex: `import './styles.scss'`) it will be transformed to CSS and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n\n3.  Import SASS module from JavaScript.\n\n    If a SASS file is imported from a JavaScript file with the _.module.scss_ extension (ex: `import classes from './styles.module.scss'`) it will be transformed to a CSS module and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n    The CSS class names will be generated.\n\nThe solution 1. cannot be used along side 2. and 3..\nBut 2. and 3. play along well, they will both output the CSS in the same file.\n\nThe entry `pkg.style` in the _package.json_ is not required for solutions 2. and 3. but is still recommended.\n\n### `bump-version`\n\n_Usage_:\n\n```sh\nreact-libraries bump-version [-r|--readme <readme-template-path>] <new-verison>\n```\n\nUpdate the following files with the new version:\n\n- _package.json_: The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`doc` script](#doc).\n\n### `clean`\n\n_Usage_:\n\n```sh\nreact-libraries clean\n```\n\nRemove the folowing generated folders:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n### `doc`\n\n_Usage_:\n\n```sh\nreact-libraries doc [-r|--readme <readme-template-path>]\n```\n\nGenerate the documentation and the _README.md_ file (if it exists).\nBy default, the README template path is _README-template.md_.\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `${path}` where `path` is any valid object path in _package.json_.\n\nExample:\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# ${name}\n\n> ${description}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save ${name}\n```\n\n### yarn\n\n```sh\nyarn add ${name}\n```\n\n### UMD\n\n- Production: https://unpkg.com/${name}@${version} or https://unpkg.com/${name}@${version}/${unpkg}\n- Development: https://unpkg.com/${name}@${version}/${unpkg-dev}\n\n## Documentation\n\nThe documentation can be found [here](${repository.url}/tree/${version}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\n> Library of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n### `test`\n\n_Usage_:\n\n```sh\nreact-libraries test [--coverage]\n```\n\nLaunches the test runner in the interactive watch mode.\nSee create-react-app's the section about [running tests](https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#running-tests) for more information.\n\n#### Documentation\n\nThe JSDoc in the JavaScript files under the _src/_ folder will be parsed and rendered in a corresponding markdown file under the _docs/_ folder.\nAre excluded the indexes files (_index.js_), test files (_\\*.test.js_) and storybook's stories (_\\*.stories.js_).\n\n2 parsers are used:\n\n- [react-docgen](https://github.com/reactjs/react-docgen) for React components.\n- [jsdoc-api](https://github.com/jsdoc2md/jsdoc-api) for all other JavaScript files.\n\nIt is recommended to only make changes in the sources and not the generated files.\nIf you still need to make changes in a generated file, remove the header so it won't be overridden the next time the script is ran.\n","readmeFilename":"README.md","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.14.0-16246b4","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-Z1NfDORnTeLTcEFWWGgT0MRGMU3AA5xt4N834XRqikK1HZCYf95akCjnVmLwSm7sims9WGZv7s09US9UqjF3Rg==","shasum":"cffce5a28d0bfe11b51a893a51b0e5b8d533f143","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.14.0-16246b4.tgz","fileCount":25,"unpackedSize":36464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpQMWCRA9TVsSAnZWagAAAksQAJOky2SifPMJcyhYldI+\nIsMbZaIalW8W8w0wtBN0AadQH5hm9BQHDxYsc7hN0qRXkJVLyovFS7bRKrlr\nQd6YGEFMoDwGLj5AZwbrZrDKRRhOJRXznJ16CpMSWgeI/1hZGGmjeUt/+T55\nnxbyOAisQ4mvFvOZE6yRw25uwIRPJw1L21BoILZgfHrfTSFZ6uNOuIeUZuqj\ncrJDFiaCbbWpYWoA3yjwyUicSLnsTcqdrBeQHxBC8o7XTQj2INkgj/Ln3vNh\ndUB+v/VuFsSVpUR7OrJ6KCeewwOt8XOo//L3GSymbuVV+4rP+mtzIuBgH2x1\ngZwuH5laGl7MSFaznV0v7drjym+qYyxmDZQJ9AcEt4yTXBiecbAvyj1FpOP4\nOlClS2SKK0SuKMjQDv3QOpFhis38JdXmSukdPlG16dQeZzxcmFEfGOj8KXtY\nvk4BuS2MoQPnQZQfnFLecAH6Oluk0vN3DT5vofWOBKAAMfa/JqHK0guQF5iR\na/XmIyWjCW3d29XOKsA9f+9Idv9q8Fh4ZV09IAwiPW9Ouq+9z2B1gesjQOcS\nTCmfjHlpM/JDx7ukgg2Iy5GVepF6aIafikCaXzjUXv4uq6ksvls+UWAB5nRa\n2k5hW7TWlFP2lrREdGTA1vJd0vS4IOgc0/8Q2FELyDp4pvIThZ3agIf5TETF\nD959\r\n=z1SG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl+WXhZu5YrINeAw9Q5jiDf6vyCc1klEQAFa5RzSIoOAIgLk8rdiolH5twrNUwTcIB/MpZVDoncTSWXD8yI5HLsLg="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.14.0-16246b4_1537540885547_0.12494144130315132"},"_hasShrinkwrap":false},"0.14.0-c18f756":{"name":"@simonrelet/react-libraries","version":"0.14.0-c18f756","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-transform-async-to-generator":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/rollup":"^2.4.1","autoprefixer":"^8.6.4","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^5.0.2","semver":"^5.5.0"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n> Configuration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/react-libraries-0.13.1/packages/react-libraries).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Using environments variables\n\nSome whitelisted environments variables can be used in the code of the library.\nThey will be replaced and statically evaluated at compile time, execpt for `process.env.NODE_END` in the CommonJS and ES modules bundles.\nThis allows the applications using the library to handle it.\n\nBe sure to use the leading `process.env.` or it will not work.\n\nAvailable variables:\n\n- `process.env.NODE_END`: Either `'production'`, `'development'` or `'test'`.\n- `process.env.REACT_LIB_*`: Any variable starting with `REACT_LIB_`.\n\nExample:\n\n```js\nconst API_URL = process.env.REACT_LIB_API_URL\n\n// Only display warning in development.\nif (process.env.NODE_ENV === 'development' && !/^https/.test(API_URL)) {\n  console.warn(`The API_URL is not secured: ${API_URL}`)\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=development\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nif (!/^https/.test(API_URL)) {\n  console.warn('The API_URL is not secured: '.concat(API_URL))\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=production\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nconsole.log('API_URL:', API_URL)\n```\n\n## Importing SVGs as React components\n\nThe build uses a [specific loader](https://github.com/boopathi/react-svg-loader) allowing to transform SVG files into React components.\nThis means that the SVG React components will be included in the final bundle.\n\nExample:\n\n```jsx\nimport PersonIcon from './person.svg'\n\nfunction App() {\n  return <PersonIcon className=\"icon\" />\n}\n```\n\n## Scripts\n\n### `build`\n\n_Usage_:\n\n```sh\nreact-libraries build [-w|--watch]\n```\n\nBuild the library JavaScript in CommonJS, ES2015 modules and UMD bundles, and the SASS in CSS.\n\nThis script accepts the `--watch` (or `-w`) option in which case it will watch for changes and rebuild the bundles.\n\n#### JavaScript\n\nThe file _src/index.js_ is required for this command to work, and the output files are defined in _package.json_:\n\n- CommonJS: Defined by the entry `pkg.main` (ex: `\"main\": \"build/my-lib.js\"`).\n- ES modules: Defined by the entry `pkg.module` (ex: `\"module\": \"build/my-lib.es.js\"`).\n- UMD production: Defined by the entry `pkg.unpkg` (ex: `\"unpkg\": \"build/umd/my-lib.production.min.js\"`).\n- UMD development: Defined by the entry `pkg.unpkg-dev` (ex: `\"unpkg-dev\": \"build/umd/my-lib.development.js\"`).\n\nFor UMD bundles, the exported global variable name is the name in `pkg.name` without the npm scope (if any) in PascalCase.\nFor example, the package name `@company/my-lib` gives `MyLib`.\n\nIf an entry is not defined, the corresponding bundle will be skipped.\n\n#### SASS and CSS modules\n\nThere are 3 ways of building SASS files:\n\n1.  _src/index.scss_ entry point.\n\n    If the file _src/index.scss_ exists and an output file is defined in the _package.json_ by the entry `pkg.style` (ex: `\"style\": \"build/my-lib.css\"`), this file will be transformed to CSS.\n\n2.  Import SASS from JavaScript.\n\n    If a SASS file is imported from a JavaScript file (ex: `import './styles.scss'`) it will be transformed to CSS and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n\n3.  Import SASS module from JavaScript.\n\n    If a SASS file is imported from a JavaScript file with the _.module.scss_ extension (ex: `import classes from './styles.module.scss'`) it will be transformed to a CSS module and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n    The CSS class names will be generated.\n\nThe solution 1. cannot be used along side 2. and 3..\nBut 2. and 3. play along well, they will both output the CSS in the same file.\n\nThe entry `pkg.style` in the _package.json_ is not required for solutions 2. and 3. but is still recommended.\n\n### `bump-version`\n\n_Usage_:\n\n```sh\nreact-libraries bump-version [-r|--readme <readme-template-path>] <new-verison>\n```\n\nUpdate the following files with the new version:\n\n- _package.json_: The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`doc` script](#doc).\n\n### `clean`\n\n_Usage_:\n\n```sh\nreact-libraries clean\n```\n\nRemove the folowing generated folders:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n### `doc`\n\n_Usage_:\n\n```sh\nreact-libraries doc [-r|--readme <readme-template-path>]\n```\n\nGenerate the documentation and the _README.md_ file (if it exists).\nBy default, the README template path is _README-template.md_.\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `${path}` where `path` is any valid object path in _package.json_.\n\nExample:\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# ${name}\n\n> ${description}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save ${name}\n```\n\n### yarn\n\n```sh\nyarn add ${name}\n```\n\n### UMD\n\n- Production: https://unpkg.com/${name}@${version} or https://unpkg.com/${name}@${version}/${unpkg}\n- Development: https://unpkg.com/${name}@${version}/${unpkg-dev}\n\n## Documentation\n\nThe documentation can be found [here](${repository.url}/tree/${version}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\n> Library of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n### `test`\n\n_Usage_:\n\n```sh\nreact-libraries test [--coverage]\n```\n\nLaunches the test runner in the interactive watch mode.\nSee create-react-app's the section about [running tests](https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#running-tests) for more information.\n\n#### Documentation\n\nThe JSDoc in the JavaScript files under the _src/_ folder will be parsed and rendered in a corresponding markdown file under the _docs/_ folder.\nAre excluded the indexes files (_index.js_), test files (_\\*.test.js_) and storybook's stories (_\\*.stories.js_).\n\n2 parsers are used:\n\n- [react-docgen](https://github.com/reactjs/react-docgen) for React components.\n- [jsdoc-api](https://github.com/jsdoc2md/jsdoc-api) for all other JavaScript files.\n\nIt is recommended to only make changes in the sources and not the generated files.\nIf you still need to make changes in a generated file, remove the header so it won't be overridden the next time the script is ran.\n","readmeFilename":"README.md","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.14.0-c18f756","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-8yFnot49JYp+uhluXhnjRnH9euVXogb18xkfo8IcVpbcqiNvmjFbbSm6+BBbsjEmtrSXbOvQXUMOOewAH9p7vA==","shasum":"911dfb1097764e31ee8983a669932e44c96a7842","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.14.0-c18f756.tgz","fileCount":25,"unpackedSize":36464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpRV8CRA9TVsSAnZWagAAtQkP/3kQINe/5hWJf8mJyqWO\n+XxWAp8BLCWU0aYuzAnTF3uFoPJKRmMVkB9zatsDdODLjgCo2bvLLadmwD4P\nwLC7DFOJfXwbWtFgpOXPnenc9zMBElf1wQC7/w5g9l24v/zRuEd+bVWiCD4H\nkMt0y8egTQemtX3muqzo+zxQkLSIg6iXNeaMflP0bkpKFlGhvZRkXpCD+gvp\n6a8VqJUEzQbBIOQboCaRng+9hOLw3J8uxb8QxH4BXD9mBiRQULWtrmv7pavp\njyKpOYZtH3XzZp/UMSxf5kl/CbKOYieYFk4OkgE3LQza899edMhnGHimBKgH\nhBOZ5aXKb53Nc0dVUiBENNyVmnBvEh9QXzT0K1Pth8k+/jn4xzTF/6s9Ak22\nKu/T6m3XuBR1amxn5hlTJOPS7g0k9nL/jBKGNYN6weMI9tvpRS3oReIKXuTZ\nV4aS+fFqeaOo4KCD0EuG5Obj04+W+4SdNkP8MY8TrhGwWUb1aLZ26Cq1xTZP\ntf8JwLTlDxG6ApvuxAfQEFB5+TrdWPByphP+hPDaOxhn51z8dCG4Ru6BUpHa\neIIp6TwbAyyHPTBCLkRuK8izReTB5nwwtw7QN0AC/NZBpNi17iGDqR6fqNVb\nedYaAbU4EzA2U0FD6hPBUFSd7gq8h4wNNXIQT7yJGz2CDK2zQ1r8GOCS+IPN\nmKu6\r\n=WPEQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoxt+5KgAclxSLCYEkVhof97jNFNlBh39aBvdcqRNGCAiEAtHj1GvLBmDGNz05JdzoakzIbVpLxCpQuNIC9F3KI0IM="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.14.0-c18f756_1537545596048_0.44495199689016984"},"_hasShrinkwrap":false},"0.14.0-6150b47":{"name":"@simonrelet/react-libraries","version":"0.14.0-6150b47","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-transform-async-to-generator":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/rollup":"^2.4.1","autoprefixer":"^8.6.4","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^5.0.2","semver":"^5.5.0"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n> Configuration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/react-libraries-0.13.1/packages/react-libraries).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Using environments variables\n\nSome whitelisted environments variables can be used in the code of the library.\nThey will be replaced and statically evaluated at compile time, execpt for `process.env.NODE_END` in the CommonJS and ES modules bundles.\nThis allows the applications using the library to handle it.\n\nBe sure to use the leading `process.env.` or it will not work.\n\nAvailable variables:\n\n- `process.env.NODE_END`: Either `'production'`, `'development'` or `'test'`.\n- `process.env.REACT_LIB_*`: Any variable starting with `REACT_LIB_`.\n\nExample:\n\n```js\nconst API_URL = process.env.REACT_LIB_API_URL\n\n// Only display warning in development.\nif (process.env.NODE_ENV === 'development' && !/^https/.test(API_URL)) {\n  console.warn(`The API_URL is not secured: ${API_URL}`)\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=development\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nif (!/^https/.test(API_URL)) {\n  console.warn('The API_URL is not secured: '.concat(API_URL))\n}\n\nconsole.log('API_URL:', API_URL)\n```\n\n```js\n// NODE_ENV=production\n// REACT_LIB_API_URL=http://hello.com\nvar API_URL = 'http://hello.com/'\n\nconsole.log('API_URL:', API_URL)\n```\n\n## Importing SVGs as React components\n\nThe build uses a [specific loader](https://github.com/boopathi/react-svg-loader) allowing to transform SVG files into React components.\nThis means that the SVG React components will be included in the final bundle.\n\nExample:\n\n```jsx\nimport PersonIcon from './person.svg'\n\nfunction App() {\n  return <PersonIcon className=\"icon\" />\n}\n```\n\n## Scripts\n\n### `build`\n\n_Usage_:\n\n```sh\nreact-libraries build [-w|--watch]\n```\n\nBuild the library JavaScript in CommonJS, ES2015 modules and UMD bundles, and the SASS in CSS.\n\nThis script accepts the `--watch` (or `-w`) option in which case it will watch for changes and rebuild the bundles.\n\n#### JavaScript\n\nThe file _src/index.js_ is required for this command to work, and the output files are defined in _package.json_:\n\n- CommonJS: Defined by the entry `pkg.main` (ex: `\"main\": \"build/my-lib.js\"`).\n- ES modules: Defined by the entry `pkg.module` (ex: `\"module\": \"build/my-lib.es.js\"`).\n- UMD production: Defined by the entry `pkg.unpkg` (ex: `\"unpkg\": \"build/umd/my-lib.production.min.js\"`).\n- UMD development: Defined by the entry `pkg.unpkg-dev` (ex: `\"unpkg-dev\": \"build/umd/my-lib.development.js\"`).\n\nFor UMD bundles, the exported global variable name is the name in `pkg.name` without the npm scope (if any) in PascalCase.\nFor example, the package name `@company/my-lib` gives `MyLib`.\n\nIf an entry is not defined, the corresponding bundle will be skipped.\n\n#### SASS and CSS modules\n\nThere are 3 ways of building SASS files:\n\n1.  _src/index.scss_ entry point.\n\n    If the file _src/index.scss_ exists and an output file is defined in the _package.json_ by the entry `pkg.style` (ex: `\"style\": \"build/my-lib.css\"`), this file will be transformed to CSS.\n\n2.  Import SASS from JavaScript.\n\n    If a SASS file is imported from a JavaScript file (ex: `import './styles.scss'`) it will be transformed to CSS and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n\n3.  Import SASS module from JavaScript.\n\n    If a SASS file is imported from a JavaScript file with the _.module.scss_ extension (ex: `import classes from './styles.module.scss'`) it will be transformed to a CSS module and added to a file in the _build/_ folder.\n    The generated file will have the same name as the bundle with the _.css_ extension.\n    The CSS class names will be generated.\n\nThe solution 1. cannot be used along side 2. and 3..\nBut 2. and 3. play along well, they will both output the CSS in the same file.\n\nThe entry `pkg.style` in the _package.json_ is not required for solutions 2. and 3. but is still recommended.\n\n### `bump-version`\n\n_Usage_:\n\n```sh\nreact-libraries bump-version [-r|--readme <readme-template-path>] <new-verison>\n```\n\nUpdate the following files with the new version:\n\n- _package.json_: The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`doc` script](#doc).\n\n### `clean`\n\n_Usage_:\n\n```sh\nreact-libraries clean\n```\n\nRemove the folowing generated folders:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n### `doc`\n\n_Usage_:\n\n```sh\nreact-libraries doc [-r|--readme <readme-template-path>]\n```\n\nGenerate the documentation and the _README.md_ file (if it exists).\nBy default, the README template path is _README-template.md_.\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `${path}` where `path` is any valid object path in _package.json_.\n\nExample:\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# ${name}\n\n> ${description}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save ${name}\n```\n\n### yarn\n\n```sh\nyarn add ${name}\n```\n\n### UMD\n\n- Production: https://unpkg.com/${name}@${version} or https://unpkg.com/${name}@${version}/${unpkg}\n- Development: https://unpkg.com/${name}@${version}/${unpkg-dev}\n\n## Documentation\n\nThe documentation can be found [here](${repository.url}/tree/${version}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\n> Library of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n### `test`\n\n_Usage_:\n\n```sh\nreact-libraries test [--coverage]\n```\n\nLaunches the test runner in the interactive watch mode.\nSee create-react-app's the section about [running tests](https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#running-tests) for more information.\n\n#### Documentation\n\nThe JSDoc in the JavaScript files under the _src/_ folder will be parsed and rendered in a corresponding markdown file under the _docs/_ folder.\nAre excluded the indexes files (_index.js_), test files (_\\*.test.js_) and storybook's stories (_\\*.stories.js_).\n\n2 parsers are used:\n\n- [react-docgen](https://github.com/reactjs/react-docgen) for React components.\n- [jsdoc-api](https://github.com/jsdoc2md/jsdoc-api) for all other JavaScript files.\n\nIt is recommended to only make changes in the sources and not the generated files.\nIf you still need to make changes in a generated file, remove the header so it won't be overridden the next time the script is ran.\n","readmeFilename":"README.md","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.14.0-6150b47","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-GExBRglv3WCv2s4LUCGvRAs34Z1sTXSDbU2TW44bmZqDAQjHG+awt5ZPX391EL43RKprrNq03sxP1HlQ6l5SwQ==","shasum":"7381ca7c52e43e3c61251ed5ffb58693ba33bf4e","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.14.0-6150b47.tgz","fileCount":25,"unpackedSize":36472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpRgrCRA9TVsSAnZWagAAdjsP/R+2VFgMq1uMb6xr0GEq\nK5ZlbcvDXQ0O0xFzsQGN7Dg1wE5s4G9fePiK+YbTpWl2RewP6w0EoxMQdNBf\nbEAS7UDWlYPjoEdjrgArN/8AmNrPSes2rBDveQY3UqLBWv88oYA2zsle+O2s\nFvMHatY8bD3dW9En+rwPsxEm8PNScHEyThooR+2tWMdPj7L5xyBakLAwT1eZ\nM59G9/IaxMYhoRrADZRdPRMe2qLxv/6eAqV8+4JWH3pdH275GOhSnbnBg6Vg\na3qrdVCooAYP22Dee3fQX5FnYdB8AioOlAUWdsOGR6WiPjpit0fPATBQHoe3\nk/SO6fNyWsZbiCSHrlTtsDkf+JGGziZHgDPD/lsXhaEnSQpEuU6jlJM0vfZP\nPoP7lueUokMAveLZOcRT8yt2idbMZHhX6omE/1wftRSpHEJsXfBkQgkP2Kwi\nYRvqa0LzmGqmNLWlweN6YVRpc3gW9omZbdU+L5UVhoXOAdf07JJdThZzrAya\nynXg3aVIRNtzmRCoYl6wbSRyiUvetJ9P/TlzAn9Hp/N93Bt4Fp7mJrepiPqY\nVoqJtjl3DSQI0bfDKLKN+A+jYay2irp26kX5h0OjpEGrTaOhAUGoNNAru2Je\nfgXXb2KuPhv8zRZ6KKLV2yOIQp2CGIUGG9cISOYYLLh+DAAQa1LmKmn+mTp3\nAwbw\r\n=Rn9+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD39k+nIzhLI8pN5H/4SpRyg99DU6AfLj1pBxGTRw1xPAIhAKAwtvkBQR6dxKGUAGNkXOT2DZJ6HOoLCYGwWmlPEmZv"}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.14.0-6150b47_1537546281895_0.32347657361795634"},"_hasShrinkwrap":false},"0.14.0":{"name":"@simonrelet/react-libraries","version":"0.14.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-transform-async-to-generator":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/rollup":"^2.4.1","autoprefixer":"^8.6.4","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.5.1","rollup-plugin-uglify":"^5.0.2","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.14.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-7yStWtQjHP2ttG/TJ80W3utfQyfXDF6pcrLWLVVRJmm42PN6aAdyqYhel1/c+JNMQTw46wMjGVce8Pjg5cu4EQ==","shasum":"df7bfbd9c48a2970d889e8273b17412b7ce7deba","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.14.0.tgz","fileCount":25,"unpackedSize":36482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpRyPCRA9TVsSAnZWagAAK9gP/1MdwDJ+wVz1cEnjrJ3a\nFxszh8fBojWEKjWihoSSonGX2ViJEPfrasJTapf0GUNY6WFklHarsCKxjoT5\ngUNbtjoIG6dO9DRJgOsPFVr6n+sreU4ifqEs6B+ZDMgIU07ZVR8LKxVg4bTH\nFDxQHpuuRjFomMqArutmuKZHIHx8fzDjMAmP+oRZ5mwMaM+odF9+7kLVlfc5\nfv/zAorjx5wRfFbkwr6XIJMKI/IRXzLDEmLflwIZWfHYXZuz5qopb4+qcdWU\nlfk1llhQGn6YWRLFpdWVq23zfhxkO3/jNjsGxOaGvZoqjIyLDNXfAZeyIFFc\nLF/A+InGPkrJkq3NgRY9Qians5Pv7jx8sPyeYUEsxmtZ9hqFsBGRGQ+efrbH\nv9jBrMAXM7ngK4koQWqEAAi3UcygIYX7u387sE9xkJ9sZPmxVlj5XmrPHiyR\nlUJFcGEAvykTri+RjYK6ogIr1FXNsUU1xP8Pq4/NPJ2eJUQ6kiYIrxnqSbAS\nQ6pq0GlTHmY9GaRb3GjTOmlPbQKxD4+ZGcUf+JCoezGIjoaLgvsz0nT4MeNN\nt3XsazLoWVKfenGEm+wUqbo4CHOzirqt/8iDqjDW7wUkGpkQbKF5qnLmtROd\nKe4cDQIM7jA0pBFFjtiFZ8ywEn8r08unN37XKMZSfCV5UoGWplxxOBsc8qIC\nf0g0\r\n=p/6i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8KKPKBUbT5C25kROo3DMwaI4eRNSoDsizk2I7eyc7bAIhAP8Ce+A/EbA1tAjkzAuUK4JPqXzeaQxX/v+aUmGNSspH"}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.14.0_1537547406985_0.14834122418014717"},"_hasShrinkwrap":false},"0.15.0":{"name":"@simonrelet/react-libraries","version":"0.15.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-transform-async-to-generator":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@svgr/rollup":"^2.4.1","autoprefixer":"^8.6.4","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","bytes":"^3.0.0","chalk":"^2.4.1","change-case":"^3.0.2","chokidar":"^2.0.4","cssnano":"^4.0.0","fs-extra":"^6.0.1","glob":"^7.1.2","gzip-size":"^4.1.0","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jsdoc-api":"^4.0.3","loader-utils":"^1.1.0","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.merge":"^4.6.1","lodash.sortby":"^4.7.0","moment":"^2.22.2","node-sass":"^4.9.3","postcss":"^6.0.23","react-docgen":"^2.20.1","regenerator-runtime":"^0.12.1","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-postcss":"^1.6.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^5.0.2","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.15.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-QZxuX76aCxocnusfbL0jUhj8pZZ8eGYhuszSsIYOmp+dw5/1SSUm0JglxzEvyMKoKESvNwvDrZ/X1JBlbQQD6A==","shasum":"34dd69e2ac17dcf87831465a39fbb097f16d686c","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.15.0.tgz","fileCount":25,"unpackedSize":37055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv3QaCRA9TVsSAnZWagAAM4oP/jBhYiiTRz511K3MFM/X\neAtMpdEugnYnNEVt8L0Cx4gLmhhqpIvW+UevyxII5RVEeyaA6Xk/PMc+Edig\nSAL3U2VHrnhukzb/+xDivx/dn74e9gLSWQiTiPvsDVMXqZKBc3soaZT2OIuu\nRu9YihitjNx6A2cnIjD9AxNTvsD3J5fz9N0qJBVJa93gZahTYL8/DoDw1Z1t\n860iJCXM6XhO7HZV0uIH2m+iC8X4MTrh7FGurAU3t26eLV/jcO/djK5zZ+kq\nG9gBh9smpIwjGEVWhG1KGEDjmUCRQ6wMBav0O5k5HWUJd9fRv/JdoMPebWjN\nM/aE2MGidPg+tlIMhE5y9nO5K3L5sA8x3dpRiWLI+hwuYLvUVuZRWvCaFfAn\nbaCeKevp971lOJoZLjfDPjTQNcWhAYRQYT5YCuMn6zVb2oKmra14/mx1vjO6\n6sr3WBDO8gFdjbVwe9O/F+QGGZ5jebv6u0FO46JITc2NTjcMJv6VlBQm1aQf\nQzujODb+SADT9QwRrtUfAplPf3pON+Lcn5lVWpjob4EiBYz3moGp2GKGSeVh\nzwGhkqGrUNMFwf9VAjwn/zyqid14Rptk76/UUNCixbn9p7Z+SQ6EdCkFv1oY\njnqGKSyZXqYaS5CMcenlHRopVo84layRNB3xaYd7sfwxDXD0/4mQGEOhJu4B\nICJb\r\n=q+S9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcvk+cLWqs7xwZpCDrnabquTNKNDKojhrdadT5AGvNoQIgKcqJ5I3Lp0GqP4VH0hDKGegxS8ly089JZD5UEwDEnJQ="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.15.0_1539273753771_0.9632036939207425"},"_hasShrinkwrap":false},"0.16.0-6248375":{"name":"@simonrelet/react-libraries","version":"0.16.0-6248375","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-transform-async-to-generator":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","chalk":"^2.4.1","chokidar":"^2.0.4","fs-extra":"^6.0.1","glob":"^7.1.2","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","minimist":"^1.2.0","moment":"^2.22.2","react-docgen":"^2.20.1","regenerator-runtime":"^0.12.1","semver":"^5.5.0"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n> Configuration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/react-libraries-0.16.0-6248375/packages/react-libraries).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Scripts\n\n### `build`\n\n_Usage_:\n\n```sh\nreact-libraries build [-c|--copy globPattern] [-w|--watch]\n```\n\nBuild the library JavaScript in CommonJS and ES modules.\n\nThis script accepts the `--watch` (or `-w`) option in which case it will watch for changes and rebuild.\nAn optional pattern of files can be passed in order to copy them to the output folders.\n\nIn order to build in CommonJS the entry _package.json#main_ must point to the output folder.\nEx: `\"main\": \"build/cjs\"`.\n\nIn order to build in ES modules the entry _package.json#module_ must point to the output folder.\nEx: `\"module\": \"build/es\"`.\n\n### `bump-version`\n\n_Usage_:\n\n```sh\nreact-libraries bump-version [-r|--readme <readme-template-path>] <new-verison>\n```\n\nUpdate the following files with the new version:\n\n- _package.json_: The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`doc` script](#doc).\n\n### `clean`\n\n_Usage_:\n\n```sh\nreact-libraries clean\n```\n\nRemove the folowing generated folders:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n### `doc`\n\n_Usage_:\n\n```sh\nreact-libraries doc [-r|--readme <readme-template-path>]\n```\n\nGenerate the documentation and the _README.md_ file (if it exists).\nBy default, the README template path is _README-template.md_.\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `${path}` where `path` is any valid object path in _package.json_.\n\nExample:\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# ${name}\n\n> ${description}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save ${name}\n```\n\n### yarn\n\n```sh\nyarn add ${name}\n```\n\n### UMD\n\n- Production: https://unpkg.com/${name}@${version} or https://unpkg.com/${name}@${version}/${unpkg}\n- Development: https://unpkg.com/${name}@${version}/${unpkg-dev}\n\n## Documentation\n\nThe documentation can be found [here](${repository.url}/tree/${version}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\n> Library of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n### `test`\n\n_Usage_:\n\n```sh\nreact-libraries test [--coverage]\n```\n\nLaunches Jest in the interactive watch mode.\n\n#### Documentation\n\nThe JSDoc in the JavaScript files under the _src/_ folder will be parsed and rendered in a corresponding markdown file under the _docs/_ folder.\nAre excluded the indexes files (_index.js_), test files (_\\*.test.js_) and storybook's stories (_\\*.stories.js_).\n\n2 parsers are used:\n\n- [react-docgen](https://github.com/reactjs/react-docgen) for React components.\n- [jsdoc-api](https://github.com/jsdoc2md/jsdoc-api) for all other JavaScript files.\n\nIt is recommended to only make changes in the sources and not the generated files.\nIf you still need to make changes in a generated file, remove the header so it won't be overridden the next time the script is ran.\n","readmeFilename":"README.md","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.16.0-6248375","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-VlmC3MHSFb7O6Oa3sz7TYwLQgVpz+vFicHbq2KxFJTVWZZcfluG3nztd8k203DkRZFh1N+5d7KIe2Pppr5h4fQ==","shasum":"758204dbb67f41a2dc861a623f20d16600214e51","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.16.0-6248375.tgz","fileCount":20,"unpackedSize":27704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4cmbCRA9TVsSAnZWagAAiSQP/AyugVzHJ1HEjc0ve14P\nYdgETVa1hymOHwE7WgXQ00AFHd9uI/S13QWihoaoqM1y9bbQE0KduPvS4sHX\nedGpAIYl2jpSTbOk9QaSoNhI5admfEbl9ZBuocz8FXLXFCoqcfSRbBdzZu4l\naHRAAcTeShWLS4Z0s2r77iBg+qWFs1aKaOLM2iE78CA8UyILu8jTwJqzZ85W\nVC7RdCE4h7JrIkTiUBi7ERzDZmwOSaauqFbr4FNOGLpyrd071cOzTwgM7t2U\nzRqc130nb8yXJQrBLMgQjuYSIPbBjJ5FN5CzY0YhbWUM4l1HHB6WgSdv7Ms4\n/MTf+dE6iFYynxA973dS0hzRMd7jz1iDSexjNEuRbTzg9LoQ3ZQnO8eYLEY/\nRTpUbARL1qNQzbokMmL3IadP/G0WfVCBgktHPAy4pIrN8z3BIFhxODmIfiEn\n3nhhYwDiwIvRnyc88fmCpXzwTXI9MGiSj5lJ8lUN6OyXl3e50R1O63npJmeo\nqvFN7IqprKOwwWOl8xDM0OI7jxWypZ9OKT1NHA3s6FjFYktrfGA5nHyyhetN\nsVtfStmGwUgXnmi44RDyiRPSYe3sQwItTg/E3Cj+AM+uKhuhFhmFBKHwnZCg\n5u3DYDSih+XR647S5buDvLl4XcyCQO1Lon3Ex+Y/haktNlQjw4Mn6eLw4WPd\n7xtl\r\n=mKey\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhBicwInY+bwqZXNNHtqF0mkx/GYP8il3oeLFqWeXKNAiAbX0fK0eUKhDWOMUTgaJXxydn6rCAhD7ihSzgaBS+Q0A=="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.16.0-6248375_1541523866659_0.776945903077864"},"_hasShrinkwrap":false},"0.16.0":{"name":"@simonrelet/react-libraries","version":"0.16.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-transform-async-to-generator":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","chalk":"^2.4.1","chokidar":"^2.0.4","fs-extra":"^6.0.1","glob":"^7.1.2","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","minimist":"^1.2.0","moment":"^2.22.2","react-docgen":"^2.20.1","regenerator-runtime":"^0.12.1","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.16.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-vA94ndZv2KD5dqek1mvMwNeCw8qMR68J8E5Q+WwP3CEGUDS0bmMRky55wkg5ivYCCBGSZJxYjWk8nmP/C5L8Qw==","shasum":"da2c7e693687cdd19efb29bc09b73f9ae46a0641","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.16.0.tgz","fileCount":20,"unpackedSize":27691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4qovCRA9TVsSAnZWagAAfNoQAIbG7Z3yOfEFgFc+5qnW\nF3oyJLUihBPYvKmARCb7SNK1/QuTc/jkyEu7SDiRH65iArGCN0AqCcCdunGP\nnzG7HNy5mWJizMS4STXE5RuBh3VBeHmjoRuPn3oUbWHr9PKC5qBJvxXUIg7L\nzPx2SO45xBkPk6sqIuW2VmyPFww0C8y13B/9EfetNQffMefjxtJHMseAa5YH\nesVI+rPlmPUYzpJLkFCuXu70TngyN8zc7wbor+ybrdo738D9EiTM2nBgXbyC\nu+bBn+BHanc9CscXZ9mqqHBUBN1HkyTj75bsAWVC5rKEISOSq8tfG9HH2v5g\n4707wqlDYF/I7EE+XO6Ib2/GXWgRX0bEyx+WFnx0LOgW6gK/eiarLXsD9vf4\nMvm6A2m7jw86KgZ9S/DL87sYADEefd8HeINURJonQTBjbK+tSw2cfjITjPhS\nlqBean5hlwBawBueH8f3RJI1fyNY47Sgl4YfM98hUtJmxVExEgFwST2nCJuj\njI8gBeULrTYuBW2Gsx+gmFXVNlcfTht35sVKBHz7eHS8+27lwpY2jk1taG8z\nI7xYF/pG3RFImwhDxti5E1Bc1utDpUWJOG5HeyrnP2XJYSLPBBp6q8gD/8uG\njyMu5c0qbmup4IK/SQPAyaV/X+nrc/vhIz36/ApkplLanzEXNXY1WpTl9hJr\n0ktx\r\n=GY6h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEc1E3lWsORFzSkL/Fzx0YUg8GB2yzRGpp0MetS+BzjxAiBmoD+hGZpuFYEvT+3+m+Ue9bReEqIzJu1r+V2JJXfOWw=="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.16.0_1541581358822_0.2344024569471721"},"_hasShrinkwrap":false},"0.17.0":{"name":"@simonrelet/react-libraries","version":"0.17.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"react-libraries bump-version","doc":"react-libraries doc"},"dependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-transform-async-to-generator":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","chalk":"^2.4.1","chokidar":"^2.0.4","fs-extra":"^6.0.1","glob":"^7.1.2","identity-obj-proxy":"^3.0.0","jest":"^23.6.0","jsdoc-api":"^4.0.3","lodash.flow":"^3.5.0","lodash.get":"^4.4.2","lodash.sortby":"^4.7.0","minimist":"^1.2.0","moment":"^2.22.2","react-docgen":"^2.20.1","regenerator-runtime":"^0.12.1","semver":"^5.5.0"},"homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@0.17.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"dist":{"integrity":"sha512-55PJrAqAqJIzVhodcC6m6vjxKXIeTZ2vDQduTiL6gpJHeTlxeKtACYYnQ/2JsGKJ+Qc+ixj9pr0Ltjcq1IxdCA==","shasum":"03779bd83a4a7e270dc85428bd56f42df2e39e82","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-0.17.0.tgz","fileCount":20,"unpackedSize":27911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5cYvCRA9TVsSAnZWagAAEqwP/1TmvFbyTsOZ4kB5tcQ4\n2kX/tWVQGVpPInoCWTn6HU5q3TMZHyhKqkEwEOKAQF5lhhr056dubdxbYzGc\n4VIQSgjaT2mULGNOnRDPJo9M7M0r1s6Aa9TIzUuxMbSTxmbpp5kC4SQ3T5OC\nU0nUHaTKUljdh3V1dHwW/mIcM+KqgugNgQhwTAM3d2V54XSAhjn9vazmaH+0\nvP7RQxK4vfP209N64Hs4m6Ygj7+Pe9KZ6GoGrRFzs27sB71le1kDE9XRjz0d\nHJFh5wQwZTSh/afT4XPnRDIT8Evvp3LcEMGkaX/5y5IL5zpaLSI4tRjS8XpX\nMxyqpBC6moBi2fIqxW12aeTaiMPzIYUMXMohjm5uuEjKqR0Qmmq54kTJP3rd\nJd4LaOCOW2l+vh/1xWU+IFLIt0yAxsqj6u1F8ltgqHON7rpqyXMC7r2lGCrn\nOFMTVGpAElNgiHjd9jnyF9rVmdkIt17vWOrbyqmAYSc46Rno2SXfDNKpuZt9\njLHfMTxTZ9fq+6aOPjc43nKDF2AxBfS1tGya6YC5DfA0LMmCLaRxlX1mnguA\n8cnM8xVn0UJRFHHgyOMbDkTOtmeQCJue8gjIuk3ON93jTwoMAPRQMRQ3xE/y\nUTtX34oXZS8WiTbAYL7R0Tsy9EyPQ0o2XnHRbiKYvKVDWN3Thzesv9fbppDr\ntnmP\r\n=rbZ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+ug03DiKLHlaYu/M4XXPJTmL76NxkMQKuCZ5DAPkQggIgIx5nvTa8OvzWd/uGgpAfKHXsPHjaYZcqaFrIfzM+Tj4="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_0.17.0_1541785133086_0.5149658081945172"},"_hasShrinkwrap":false},"1.0.0-alpha.1":{"name":"@simonrelet/react-libraries","version":"1.0.0-alpha.1","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"node bin/react-libraries bump-version","format":"prettier --write \"**/*.{js,json,md}\"","lint":"run-s lint:*","lint:format":"prettier --list-different \"**/*.{js,json,md}\"","lint:js":"eslint .","readme":"node bin/react-libraries readme"},"dependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.3.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","autoprefixer":"^9.4.7","babel-jest":"^24.1.0","chalk":"^2.4.2","chokidar":"^2.1.0","cssnano":"^4.1.8","date-fns":"^1.30.1","fs-extra":"^7.0.1","glob":"^7.1.3","identity-obj-proxy":"^3.0.0","jest":"^24.1.0","lodash.get":"^4.4.2","minimist":"^1.2.0","node-sass":"^4.11.0","postcss":"^7.0.14","regenerator-runtime":"^0.12.1","semver":"^5.6.0"},"devDependencies":{"babel-eslint":"^9.0.0","eslint":"^5.8.0","eslint-config-react-app":"^3.0.5","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","npm-run-all":"^4.1.5","prettier":"^1.16.4"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\nConfiguration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/1.0.0-alpha.1).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Scripts\n\n### build\n\nBuild the library JavaScript and styles.\n\n_Usage:_\n\n```sh\nreact-libraries build [options]\n```\n\n_Options:_\n\n- `-i`, `--ignore=pattern`:\n  [Glob pattern](https://www.npmjs.com/package/glob) to ignore from JavaScript build.\n  The files ignored by default are:\n  - _\\*\\*/\\*.spec.js_\n  - _\\*\\*/\\*.test.js_\n  - _\\*\\*/\\*.stories.js_\n  - <em>\\*\\*/\\_\\_tests\\_\\_/\\*\\*</em>\n  - <em>\\*\\*/\\_\\_mocks\\_\\_/\\*\\*</em>\n  - _src/setupTests.js_\n- `-c`, `--copy=pattern`: [Glob pattern](https://www.npmjs.com/package/glob) to copy to the output folder.\n- `-s`, `--sass=entryFile`: The SASS entry point, _src/index.scss_ by default.\n- `-w`, `--watch`: Watch the files and rebuild in case of changes.\n\nIn order to build in CommonJS the entry _package.json#main_ must point to the output folder.\nEx: `\"main\": \"build/cjs\"`.\n\nIn order to build in ES modules the entry _package.json#module_ must point to the output folder.\nEx: `\"module\": \"build/es\"`.\n\nIn order to build SASS styles the entry _package.json#style_ must point to the output file.\nEx: `\"style\": \"build/my-lib.css\"`.\n\n_Examples:_\n\n```sh\nreact-libraries build\nreact-libraries build --watch\nreact-libraries build --copy \"**/*.ts\" --copy=\"src/_mixins.scss\"\nreact-libraries build -s \"src/main.scss\"\nreact-libraries build -i \"**/*.doc.js\" --ignore \"src/renderTests.js\"\n```\n\n### bump-version\n\nUpdate the new version number in the project.\n\n_Usage:_\n\n```sh\nreact-libraries bump-version [options] <new-verison>\n```\n\n_Options:_\n\n- `-r`, `--readme=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\nThe files that will be updated are:\n\n- _package.json_: The `version` field is updated.\n- _package-lock.json_ (if it exists): The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`readme` script](#readme).\n\n_Examples:_\n\n```sh\nreact-libraries bump-version 2.3.0\nreact-libraries bump-version -t \"template-README.md\" 5.0.0-alpha.2\n```\n\n### clean\n\nClean the project.\n\n_Usage:_\n\n```sh\nreact-libraries clean [folders]\n```\n\nThe folders removed by default are:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n_Examples:_\n\n```sh\nreact-libraries clean\nreact-libraries clean .docz .tmp\n```\n\n### readme\n\nGenerate a _README.md_ file from a template.\n\n_Usage:_\n\n```sh\nreact-libraries readme [options]\n```\n\n_Options:_\n\n- `-t`, `--template=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\n_Examples:_\n\n```sh\nreact-libraries readme\nreact-libraries readme --template=\"template-README.md\"\n```\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `{{path}}` where `path` is any valid object path in _package.json_.\nAn injection will be skipped if `path` isn't found in _package.json_ or if the path is prefixed with a `!` (`{{path}}`).\nIn which case the `!` will be removed from the output.\n\n**Example:**\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# {{name}}\n\n{{description}}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save {{name}}\n```\n\n### yarn\n\n```sh\nyarn add {{name}}\n```\n\n### UMD\n\n- Production: https://unpkg.com/{{name}}@{{version}} or https://unpkg.com/{{name}}@{{version}}/{{unpkg}}\n- Development: https://unpkg.com/{{name}}@{{version}}/{{unpkg-dev}}\n\n## Documentation\n\nThe documentation can be found [here]({{repository.url}}/tree/{{version}}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\nLibrary of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n### test\n\nLaunches the test with Jest.\n\n_Usage:_\n\n```sh\nreact-libraries test [options]\n```\n\n_Options:_\n\n- `--coverage`: Compute the coverage.\n\n_Examples:_\n\n```sh\nreact-libraries test\nreact-libraries test --coverage\nenv CI=true react-libraries test\n```\n","readmeFilename":"README.md","gitHead":"ce717c3299dab9ab521cd45bc10918eb22365ddb","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@1.0.0-alpha.1","_nodeVersion":"8.11.3","_npmVersion":"6.7.0","dist":{"integrity":"sha512-kpJGBdqs061/3KvuRmL+8Deqk38mj8c/QrJvZzhtPq/gY23stBFbyb8iNGynx2iEFG/ix79mP1MS4+Hj5DU9wQ==","shasum":"2f26a020e379cda2a27e65ce345fb5803a68631f","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-1.0.0-alpha.1.tgz","fileCount":18,"unpackedSize":26387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYZIPCRA9TVsSAnZWagAAtGwP/jHK/WyqOMA5f85UNlhi\nzJd/ZLI6KGfJpBi5MjAmf3EIywD0dCeII9lNu0K7Rl25fmV26nRGhBXiYDjC\ncGxzjjWX/jtZSmkh66WhydOikYmr1wwOOuc6OmC9Lb0G+Bu+OKMDt7413mi2\nc2U8oWvBMUIah2S5eKpkkqp8d2zq2/4pw5wm6Vm31GUSHeQa5dWOyKHzuVRM\nDTlfK3uR1ShIXQm8BkHsNhbDI2OO2Fb1CYAO30ZbwaXuNqsjdOwQ1In/yXv9\npgfGDEvHRmCRGJUHdw9aYnGja8t3o9gOHMUXUH+dRfgyD6p3OCEam6BOKjeW\nlmty/9Mktq4y7aTTTSsfu8ahz5TG5PFfM6vYMyiCcAj1S7A3yD/SCKLWFADZ\n+h2qF9x3TxRJ7nbHnYIxNcQk+4SWTwMZ0VBapJuJGT2CzJ27K4q7vFMClbBh\nd+bfrHvavuS0mcMNPcg+os5a9xUYd4Q+/UP5TkIfSQdAzmqNgLNBWN5IWwD5\nBctvGcJenJyHMXpzjZgV202HhMpkr7P1hKzgw1VVv+ponBYnUEhZwKWFsAyO\ngs9Fh5S38b6b5nZiS5x/fKrYaFkwRdgL8ZkZ1gzAgOn8mPPQPQopHTmqrvfN\nm7XOmsGWVvMM+o568gd8KkzgYm1JwHaT1pupuZwjRUl9+HpUmuuvSxJCWcX+\nE1CJ\r\n=R2/L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBf4UcLKNjR1Sp3cMz5/CDOloA77M2ZqSfKgHjLXzTIAiBrvhvvRex+LZTtE+As77wrOp8pub9yf8x4LgXKvNsESg=="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_1.0.0-alpha.1_1549898254629_0.5423791840655288"},"_hasShrinkwrap":false},"1.0.0-alpha.2":{"name":"@simonrelet/react-libraries","version":"1.0.0-alpha.2","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"node bin/react-libraries bump-version","format":"prettier --write \"**/*.{js,json,md}\"","lint":"run-s lint:*","lint:format":"prettier --list-different \"**/*.{js,json,md}\"","lint:js":"eslint .","readme":"node bin/react-libraries readme"},"dependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.3.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","autoprefixer":"^9.4.7","babel-jest":"^24.1.0","chalk":"^2.4.2","chokidar":"^2.1.0","cssnano":"^4.1.8","date-fns":"^1.30.1","fs-extra":"^7.0.1","glob":"^7.1.3","identity-obj-proxy":"^3.0.0","jest":"^24.1.0","lodash.get":"^4.4.2","minimist":"^1.2.0","node-sass":"^4.11.0","postcss":"^7.0.14","regenerator-runtime":"^0.12.1","semver":"^5.6.0"},"devDependencies":{"babel-eslint":"^9.0.0","eslint":"^5.8.0","eslint-config-react-app":"^3.0.5","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","npm-run-all":"^4.1.5","prettier":"^1.16.4"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\nConfiguration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/1.0.0-alpha.2).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Scripts\n\n### build\n\nBuild the library JavaScript and styles.\n\n_Usage:_\n\n```sh\nreact-libraries build [options]\n```\n\n_Options:_\n\n- `-i`, `--ignore=pattern`:\n  [Glob pattern](https://www.npmjs.com/package/glob) to ignore from JavaScript build.\n  The files ignored by default are:\n  - _\\*\\*/\\*.spec.js_\n  - _\\*\\*/\\*.test.js_\n  - _\\*\\*/\\*.stories.js_\n  - <em>\\*\\*/\\_\\_tests\\_\\_/\\*\\*</em>\n  - <em>\\*\\*/\\_\\_mocks\\_\\_/\\*\\*</em>\n  - _src/setupTests.js_\n- `-c`, `--copy=pattern`: [Glob pattern](https://www.npmjs.com/package/glob) to copy to the output folder.\n- `-s`, `--sass=entryFile`: The SASS entry point, _src/index.scss_ by default.\n- `-w`, `--watch`: Watch the files and rebuild in case of changes.\n\nIn order to build in CommonJS the entry _package.json#main_ must point to the output folder.\nEx: `\"main\": \"build/cjs\"`.\n\nIn order to build in ES modules the entry _package.json#module_ must point to the output folder.\nEx: `\"module\": \"build/es\"`.\n\nIn order to build SASS styles the entry _package.json#style_ must point to the output file.\nEx: `\"style\": \"build/my-lib.css\"`.\n\n_Examples:_\n\n```sh\nreact-libraries build\nreact-libraries build --watch\nreact-libraries build --copy \"**/*.ts\" --copy=\"src/_mixins.scss\"\nreact-libraries build -s \"src/main.scss\"\nreact-libraries build -i \"**/*.doc.js\" --ignore \"src/renderTests.js\"\n```\n\n### bump-version\n\nUpdate the new version number in the project.\n\n_Usage:_\n\n```sh\nreact-libraries bump-version [options] <new-verison>\n```\n\n_Options:_\n\n- `-r`, `--readme=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\nThe files that will be updated are:\n\n- _package.json_: The `version` field is updated.\n- _package-lock.json_ (if it exists): The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`readme` script](#readme).\n\n_Examples:_\n\n```sh\nreact-libraries bump-version 2.3.0\nreact-libraries bump-version -t \"template-README.md\" 5.0.0-alpha.2\n```\n\n### clean\n\nClean the project.\n\n_Usage:_\n\n```sh\nreact-libraries clean [folders]\n```\n\nThe folders removed by default are:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n_Examples:_\n\n```sh\nreact-libraries clean\nreact-libraries clean .docz .tmp\n```\n\n### readme\n\nGenerate a _README.md_ file from a template.\n\n_Usage:_\n\n```sh\nreact-libraries readme [options]\n```\n\n_Options:_\n\n- `-t`, `--template=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\n_Examples:_\n\n```sh\nreact-libraries readme\nreact-libraries readme --template=\"template-README.md\"\n```\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `{{path}}` where `path` is any valid object path in _package.json_.\nAn injection will be skipped if `path` isn't found in _package.json_ or if the path is prefixed with a `!` (`{{!path}}`).\nIn which case the `!` will be removed from the output.\n\n**Example:**\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# {{!name}}\n\n{{!description}}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save {{!name}}\n```\n\n### yarn\n\n```sh\nyarn add {{!name}}\n```\n\n### UMD\n\n- Production: https://unpkg.com/{{!name}}@{{!version}} or https://unpkg.com/{{!name}}@{{!version}}/{{!unpkg}}\n- Development: https://unpkg.com/{{!name}}@{{!version}}/{{!unpkg-dev}}\n\n## Documentation\n\nThe documentation can be found [here]({{!repository.url}}/tree/{{!version}}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\nLibrary of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n### test\n\nLaunches the test with Jest.\n\n_Usage:_\n\n```sh\nreact-libraries test [options]\n```\n\n_Options:_\n\n- `--coverage`: Compute the coverage.\n\n_Examples:_\n\n```sh\nreact-libraries test\nreact-libraries test --coverage\nenv CI=true react-libraries test\n```\n","readmeFilename":"README.md","gitHead":"6f816b68747fe9f537ebc5fb38909ba52cd673d2","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@1.0.0-alpha.2","_nodeVersion":"8.11.3","_npmVersion":"6.7.0","dist":{"integrity":"sha512-v9v2RIhi2ffigwpetB4ZkJbZoDTEltoZJA3rjYCX3Qt+I/xbgwEiHKZ+agGfV64ELxaX2JlloUBFvhADiGIC6A==","shasum":"71d269bc25e79bf8306d04fb094f0882c9f35eed","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-1.0.0-alpha.2.tgz","fileCount":18,"unpackedSize":26552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYZPFCRA9TVsSAnZWagAAq0IQAIhUEgDQKapvz7iboV75\n6u+OyiRzvCoC1SACtYveC8urswH7DeOsQD3MTdKfES+WNoJYVBDzldJbkUur\nwT/GyYG2bMQuIuVcUcnRHeZjIENifwdVljEsc//1CaoFesR89ZsSKyv3ConN\n/ZIp6PpzB/ByqdkT7Fn2oMwS1uVF1x7d+VH3I9F2WARppnYT7hTFsbNIqRBQ\nzQKj+iSRpdMlCIREIb26PF+Ttu0aWS0TI72Cg0zK30mEfSHh1rtgPXWzf/gH\nbTtD//67Q1+PiZrTmk9fT0pZDHFA2/2fFXrsYtcOSU/kS0xqnT8WxELYuzZv\n9OGdaGFxurSULiza/ZfTyBM068wA9mOTc4WcKF1hT/BG496/eElLvbRktGhz\nW5/BDR90Po5jb1n5TnAjLb3DjXvrN9TeZr7sVApAVoH1s/oiOs2EqTaBF0lM\n7lBcyjlw+dnXx6AHJahL1+1CzMtP/RkIUb+SvY2kvOsx/eY5ZIYnU/MUm3FD\nRtl3NFXRrRaQNrWDb2hFftCYgZxvMzwn3H96fdoPFp1+kqt+ZWKcfoUx1KFJ\nW1n8NrNbpH+v4ffpWLK4nU4srzn+9d72u67nQxNsfYIDsuOcN5JI1O7uqSES\nmQtgIHy5PyT8QHBVV1/uiLWZMOXz+2ezCOkXeLQoIbJlLr1X5DnSW3IzD/ee\nViS5\r\n=7wYn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID19wqgx29pX9Fr9bZV/QzESCra8Y5tmXCJDlNoLzOoLAiBZH+JPPyEHj9NNvvkX5nsLYE6ySmoy8ylHKxtFFOdj0A=="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_1.0.0-alpha.2_1549898692582_0.23146302550594777"},"_hasShrinkwrap":false},"1.0.0-alpha.3":{"name":"@simonrelet/react-libraries","version":"1.0.0-alpha.3","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"node bin/react-libraries bump-version","format":"prettier --write \"**/*.{js,json,md}\"","lint":"run-s lint:*","lint:format":"prettier --list-different \"**/*.{js,json,md}\"","lint:js":"eslint .","readme":"node bin/react-libraries readme"},"dependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.3.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","autoprefixer":"^9.4.7","babel-jest":"^24.1.0","chalk":"^2.4.2","chokidar":"^2.1.0","cssnano":"^4.1.8","date-fns":"^1.30.1","fs-extra":"^7.0.1","glob":"^7.1.3","identity-obj-proxy":"^3.0.0","jest":"^24.1.0","lodash.get":"^4.4.2","minimist":"^1.2.0","node-sass":"^4.11.0","postcss":"^7.0.14","regenerator-runtime":"^0.12.1","semver":"^5.6.0"},"devDependencies":{"babel-eslint":"^9.0.0","eslint":"^5.8.0","eslint-config-react-app":"^3.0.5","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","npm-run-all":"^4.1.5","prettier":"^1.16.4"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\nConfiguration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/1.0.0-alpha.3).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Scripts\n\n### build\n\nBuild the library JavaScript and styles.\n\n_Usage:_\n\n```sh\nreact-libraries build [options]\n```\n\n_Options:_\n\n- `-i`, `--ignore=pattern`:\n  [Glob pattern](https://www.npmjs.com/package/glob) to ignore from JavaScript build.\n  The files ignored by default are:\n  - _\\*\\*/\\*.spec.js_\n  - _\\*\\*/\\*.test.js_\n  - _\\*\\*/\\*.stories.js_\n  - <em>\\*\\*/\\_\\_tests\\_\\_/\\*\\*</em>\n  - <em>\\*\\*/\\_\\_mocks\\_\\_/\\*\\*</em>\n  - _src/setupTests.js_\n- `-c`, `--copy=pattern`: [Glob pattern](https://www.npmjs.com/package/glob) to copy to the output folder.\n- `-s`, `--sass=entryFile`: The SASS entry point, _src/index.scss_ by default.\n- `-w`, `--watch`: Watch the files and rebuild in case of changes.\n\nIn order to build in CommonJS the entry _package.json#main_ must point to the output folder.\nEx: `\"main\": \"build/cjs\"`.\n\nIn order to build in ES modules the entry _package.json#module_ must point to the output folder.\nEx: `\"module\": \"build/es\"`.\n\nIn order to build SASS styles the entry _package.json#style_ must point to the output file.\nEx: `\"style\": \"build/my-lib.css\"`.\n\n_Examples:_\n\n```sh\nreact-libraries build\nreact-libraries build --watch\nreact-libraries build --copy \"**/*.ts\" --copy=\"src/_mixins.scss\"\nreact-libraries build -s \"src/main.scss\"\nreact-libraries build -i \"**/*.doc.js\" --ignore \"src/renderTests.js\"\n```\n\n### bump-version\n\nUpdate the new version number in the project.\n\n_Usage:_\n\n```sh\nreact-libraries bump-version [options] <new-verison>\n```\n\n_Options:_\n\n- `-r`, `--readme=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\nThe files that will be updated are:\n\n- _package.json_: The `version` field is updated.\n- _package-lock.json_ (if it exists): The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`readme` script](#readme).\n\n_Examples:_\n\n```sh\nreact-libraries bump-version 2.3.0\nreact-libraries bump-version -t \"template-README.md\" 5.0.0-alpha.2\n```\n\n### clean\n\nClean the project.\n\n_Usage:_\n\n```sh\nreact-libraries clean [folders]\n```\n\nThe folders removed by default are:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n_Examples:_\n\n```sh\nreact-libraries clean\nreact-libraries clean .docz .tmp\n```\n\n### readme\n\nGenerate a _README.md_ file from a template.\n\n_Usage:_\n\n```sh\nreact-libraries readme [options]\n```\n\n_Options:_\n\n- `-t`, `--template=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\n_Examples:_\n\n```sh\nreact-libraries readme\nreact-libraries readme --template=\"template-README.md\"\n```\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `{{path}}` where `path` is any valid object path in _package.json_.\nAn injection will be skipped if `path` isn't found in _package.json_ or if the path is prefixed with a `!` (`{{!path}}`).\nIn which case the `!` will be removed from the output.\n\n**Example:**\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# {{name}}\n\n{{description}}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save {{name}}\n```\n\n### yarn\n\n```sh\nyarn add {{name}}\n```\n\n### UMD\n\n- Production: https://unpkg.com/{{name}}@{{version}} or https://unpkg.com/{{name}}@{{version}}/{{unpkg}}\n- Development: https://unpkg.com/{{name}}@{{version}}/{{unpkg-dev}}\n\n## Documentation\n\nThe documentation can be found [here]({{repository.url}}/tree/{{version}}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\nLibrary of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n### test\n\nLaunches the test with Jest.\n\n_Usage:_\n\n```sh\nreact-libraries test [options]\n```\n\n_Options:_\n\n- `--coverage`: Compute the coverage.\n\n_Examples:_\n\n```sh\nreact-libraries test\nreact-libraries test --coverage\nenv CI=true react-libraries test\n```\n","readmeFilename":"README.md","gitHead":"a5dccf4fadfaf157c47e1ccbb2367a63a6aa421b","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@1.0.0-alpha.3","_nodeVersion":"8.11.3","_npmVersion":"6.7.0","dist":{"integrity":"sha512-j2QEvrwpO4ug7uiP+dWESlwntf4sOw0u2zIX3AYUyDlqQ/MzUzWSWrY0P87gngT6tmcZlaQ4NJejRgehcYL7+A==","shasum":"72dff35f0956fc56451f84621f74a6d31c4cfdda","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-1.0.0-alpha.3.tgz","fileCount":18,"unpackedSize":26746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYZXVCRA9TVsSAnZWagAAzA0QAKKmrkoGotRnlwnmlDJQ\nRV/aOlO+SCROVCW61OL0rx+HrZR7AqmuBFgBq+winUXC2DfwTqL9G6GjmTp5\nh8Vksd52lWl832WGu+FA5L47i+lcG/U44xTyjRXKenxQb/NCjPhWvwBVILxR\nyoeI8Wv1s04sy+x3Wtr/rohu8/1WzqIEXbnc6RHgI/oPZNLoxepv2MV7NLyE\nxjuJmrRYssvhOaKjYZeJ+vbC81GosLli/TYAfeJ6UQxwxGg20BgVoNXb1lry\nG3sYNKEkdgNDnoanggYOpLOyM/grMZIE0bNLbw+EEJQjqLZmw4otwCuWrrcx\n9T58i2KdaWOI+D9lpD8Rup7/9VhovqOIoYB86+yJl+oEuXseAHFtmE2hV1ka\nB2WocNa3D7g+kvXAL/UvLXcgeSh1K7lfZWaFtmqinNdXRiFH8AZjwVXQpsQ9\nN6HQtGA7a1HkYt2TJOt9ub9gCuvQmQRAdxUjdNeUhloXirM5LeYUQZTpGbx9\n2wZPtIf11E/8Z/AMBytVaK9XSv3Kl3+Pm/YYwLpp2NX2ntbVzAQEfx3HMrp3\nGSbxYrgBmsWIoljNPzNslv/QD7+BbiRyXU8JRI4lK/mrjrUrO8R5pTC/C/8a\nESoO47DxyuNtApb95U+btfyZCVzKUtpgks/aoMb02fPacVOiGVwluNiIqlpl\nThbt\r\n=fTzk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFLoVhjcY1/oeg2oXvpnwuvkh3xPOPN2SvtIsmwJzggAiEAsnCCDICh5wnXt4UUFxBpLYBx6ugE4f2mNOWNxMRc7Rk="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_1.0.0-alpha.3_1549899220607_0.4052984634212784"},"_hasShrinkwrap":false},"1.0.0-alpha.4":{"name":"@simonrelet/react-libraries","version":"1.0.0-alpha.4","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"node bin/react-libraries bump-version","format":"prettier --write \"**/*.{js,json,md}\"","lint":"run-s lint:*","lint:format":"prettier --list-different \"**/*.{js,json,md}\"","lint:js":"eslint .","readme":"node bin/react-libraries readme"},"dependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.3.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","autoprefixer":"^9.4.7","babel-jest":"^24.1.0","chalk":"^2.4.2","chokidar":"^2.1.0","cssnano":"^4.1.8","date-fns":"^1.30.1","fs-extra":"^7.0.1","glob":"^7.1.3","identity-obj-proxy":"^3.0.0","jest":"^24.1.0","lodash.get":"^4.4.2","minimist":"^1.2.0","node-sass":"^4.11.0","postcss":"^7.0.14","regenerator-runtime":"^0.12.1","semver":"^5.6.0"},"devDependencies":{"babel-eslint":"^9.0.0","eslint":"^5.8.0","eslint-config-react-app":"^3.0.5","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","npm-run-all":"^4.1.5","prettier":"^1.16.4"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n[![npm version latest](https://img.shields.io/npm/v/@simonrelet/react-libraries/latest.svg?colorB=success&style=flat-square)](https://www.npmjs.com/package/@simonrelet/react-libraries)\n[![npm version next](https://img.shields.io/npm/v/@simonrelet/react-libraries/next.svg?colorB=blue&style=flat-square)](https://www.npmjs.com/package/@simonrelet/react-libraries/v/1.0.0-alpha.4)\n\nConfiguration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/1.0.0-alpha.4).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Scripts\n\n### build\n\nBuild the library JavaScript and styles.\n\n_Usage:_\n\n```sh\nreact-libraries build [options]\n```\n\n_Options:_\n\n- `-i`, `--ignore=pattern`:\n  [Glob pattern](https://www.npmjs.com/package/glob) to ignore from JavaScript build.\n  The files ignored by default are:\n  - _\\*\\*/\\*.spec.js_\n  - _\\*\\*/\\*.test.js_\n  - _\\*\\*/\\*.stories.js_\n  - <em>\\*\\*/\\_\\_tests\\_\\_/\\*\\*</em>\n  - <em>\\*\\*/\\_\\_mocks\\_\\_/\\*\\*</em>\n  - _src/setupTests.js_\n- `-c`, `--copy=pattern`: [Glob pattern](https://www.npmjs.com/package/glob) to copy to the output folder.\n- `-s`, `--sass=entryFile`: The SASS entry point, _src/index.scss_ by default.\n- `-w`, `--watch`: Watch the files and rebuild in case of changes.\n\nIn order to build in CommonJS the entry _package.json#main_ must point to the output folder.\nEx: `\"main\": \"build/cjs\"`.\n\nIn order to build in ES modules the entry _package.json#module_ must point to the output folder.\nEx: `\"module\": \"build/es\"`.\n\nIn order to build SASS styles the entry _package.json#style_ must point to the output file.\nEx: `\"style\": \"build/my-lib.css\"`.\n\n_Examples:_\n\n```sh\nreact-libraries build\nreact-libraries build --watch\nreact-libraries build --copy \"src/**/*.ts\" --copy=\"src/_mixins.scss\"\nreact-libraries build -s \"src/main.scss\"\nreact-libraries build -i \"src/**/*.doc.js\" --ignore \"src/renderTests.js\"\n```\n\n### bump-version\n\nUpdate the new version number in the project.\n\n_Usage:_\n\n```sh\nreact-libraries bump-version [options] <new-verison>\n```\n\n_Options:_\n\n- `-r`, `--readme=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\nThe files that will be updated are:\n\n- _package.json_: The `version` field is updated.\n- _package-lock.json_ (if it exists): The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`readme` script](#readme).\n\n_Examples:_\n\n```sh\nreact-libraries bump-version 2.3.0\nreact-libraries bump-version -t \"template-README.md\" 5.0.0-alpha.2\n```\n\n### clean\n\nClean the project.\n\n_Usage:_\n\n```sh\nreact-libraries clean [folders]\n```\n\nThe folders removed by default are:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n_Examples:_\n\n```sh\nreact-libraries clean\nreact-libraries clean .docz .tmp\n```\n\n### readme\n\nGenerate a _README.md_ file from a template.\n\n_Usage:_\n\n```sh\nreact-libraries readme [options]\n```\n\n_Options:_\n\n- `-t`, `--template=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\n_Examples:_\n\n```sh\nreact-libraries readme\nreact-libraries readme --template=\"template-README.md\"\n```\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `{{path}}` where `path` is any valid object path in _package.json_.\nAn injection will be skipped if `path` isn't found in _package.json_ or if the path is prefixed with a `!` (`{{!path}}`).\nIn which case the `!` will be removed from the output.\n\n**Example:**\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# {{name}}\n\n{{description}}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save {{name}}\n```\n\n### yarn\n\n```sh\nyarn add {{name}}\n```\n\n### UMD\n\n- Production: https://unpkg.com/{{name}}@{{version}} or https://unpkg.com/{{name}}@{{version}}/{{unpkg}}\n- Development: https://unpkg.com/{{name}}@{{version}}/{{unpkg-dev}}\n\n## Documentation\n\nThe documentation can be found [here]({{repository.url}}/tree/{{version}}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\nLibrary of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n### test\n\nLaunches the test with Jest.\n\n_Usage:_\n\n```sh\nreact-libraries test [options]\n```\n\n_Options:_\n\n- `--coverage`: Compute the coverage.\n\n_Examples:_\n\n```sh\nreact-libraries test\nreact-libraries test --coverage\nenv CI=true react-libraries test\n```\n","readmeFilename":"README.md","gitHead":"171457719b152229c5a0c76ebcff2107b1c27a9b","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@1.0.0-alpha.4","_nodeVersion":"8.11.3","_npmVersion":"6.7.0","dist":{"integrity":"sha512-pxDo2uw4j8N2dK1EvoLvUTalshei0rEu2q3RHDdJl62ge6kgPwYCxLL8GpU/4BO1MXp+EiYB5P2jnKTUvjsCqA==","shasum":"ef0811decaf64d2d0c69f0a739ec60b9816746ee","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-1.0.0-alpha.4.tgz","fileCount":18,"unpackedSize":27330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZDhgCRA9TVsSAnZWagAAHCUP/3MJW5CdqotxpShsAv+u\nGhPOYdrQAkrE97Dpg7T6J+accS0b7fMEbzSEZYEEJ3sD/+lmDIsKXFP5cRto\nx5a6lr7aD3MD8l5/2MJ2qhXu3K+SBM/DC92GkanxWfaT15gfjIWTe21x5hfL\nxRxVNIJfQctaf8CxtoNrhURmRgqJFBg/lYiddieWZfdPIeNFG4BwZySCD4HH\na3fKrebBdsK31gQFbktPosE5F1+wlHH6m3uRQ6fw3OhmbAKREsMfXoNDmZCa\neB9Br6NnOmhvbBPf87KRFfvYeOyzwDZWxd9TMvJlSVzo34yQZp2EbP/3Pgg1\nsqZ2Nc93FKW31o8nyaRQ5ePQAidOrXbu09ga9SBYr28IERfopg+G0imd7a1S\nOwx/PzBAyahwrwEIwfI9DKHf9DgW1UEVBCBkz+KynCZclbeh7cqaFQqhUPxz\nDXhI06CaKxigC/D+rUn/H9CGKy7sCq0clUK9/whl6ZmJjSG487YnZfCEMgc/\nUsZRHY1U+y9u7KBW7C8rH9hTVA5fK4FptDOdqsKqRGAYq20FAF5nZ5OI7JZx\nDEv8hPKAyrVMb1eJoZNH9xWM6onaOPTV1BUdU4/6nxfJNYVkKyiRHBFRjdG/\n+DXyFr5qj7kmzOu3n7KLwJqzLs3SlzhRzYl6IveS3tPY2FunpEXfbOKo0UiP\nEy+X\r\n=Cnzj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfkJlKJy3f+UsJSjCgrxYrmtglj6KKAlKmJc8cn7He+AiEAvcFpPyFKdxHfunb7S5OT1+RtT080sA50VEFceRbRZE8="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_1.0.0-alpha.4_1550071904171_0.9046985203393809"},"_hasShrinkwrap":false},"1.0.0-alpha.5":{"name":"@simonrelet/react-libraries","version":"1.0.0-alpha.5","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"node bin/react-libraries bump-version","format":"prettier --write \"**/*.{js,json,md}\"","lint":"run-s lint:*","lint:format":"prettier --list-different \"**/*.{js,json,md}\"","lint:js":"eslint .","readme":"node bin/react-libraries readme"},"dependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.3.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","autoprefixer":"^9.4.7","babel-jest":"^24.1.0","chalk":"^2.4.2","chokidar":"^2.1.0","cssnano":"^4.1.8","date-fns":"^1.30.1","fs-extra":"^7.0.1","glob":"^7.1.3","identity-obj-proxy":"^3.0.0","jest":"^24.1.0","lodash.get":"^4.4.2","minimist":"^1.2.0","node-sass":"^4.11.0","postcss":"^7.0.14","regenerator-runtime":"^0.12.1","semver":"^5.6.0"},"devDependencies":{"babel-eslint":"^9.0.0","eslint":"^5.8.0","eslint-config-react-app":"^3.0.5","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","npm-run-all":"^4.1.5","prettier":"^1.16.4"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n[![npm version latest](https://img.shields.io/npm/v/@simonrelet/react-libraries/latest.svg?colorB=success&style=flat-square)](https://www.npmjs.com/package/@simonrelet/react-libraries)\n[![npm version next](https://img.shields.io/npm/v/@simonrelet/react-libraries/next.svg?colorB=blue&style=flat-square)](https://www.npmjs.com/package/@simonrelet/react-libraries/v/1.0.0-alpha.5)\n\nConfiguration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/1.0.0-alpha.5).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Scripts\n\n### build\n\nBuild the library JavaScript and styles.\n\n_Usage:_\n\n```sh\nreact-libraries build [options]\n```\n\n_Options:_\n\n- `-i`, `--ignore=pattern`:\n  [Glob pattern](https://www.npmjs.com/package/glob) to ignore from JavaScript build.\n  The files ignored by default are:\n  - _\\*\\*/\\*.spec.js_\n  - _\\*\\*/\\*.test.js_\n  - _\\*\\*/\\*.stories.js_\n  - <em>\\*\\*/\\_\\_tests\\_\\_/\\*\\*</em>\n  - <em>\\*\\*/\\_\\_mocks\\_\\_/\\*\\*</em>\n  - _src/setupTests.js_\n- `-c`, `--copy=pattern`: [Glob pattern](https://www.npmjs.com/package/glob) to copy to the output folder.\n- `-s`, `--sass=entryFile`: The SASS entry point, _src/index.scss_ by default.\n- `-w`, `--watch`: Watch the files and rebuild in case of changes.\n\nIn order to build in CommonJS the entry _package.json#main_ must point to the output folder.\nEx: `\"main\": \"build/cjs\"`.\n\nIn order to build in ES modules the entry _package.json#module_ must point to the output folder.\nEx: `\"module\": \"build/es\"`.\n\nIn order to build SASS styles the entry _package.json#style_ must point to the output file.\nEx: `\"style\": \"build/my-lib.css\"`.\n\n_Examples:_\n\n```sh\nreact-libraries build\nreact-libraries build --watch\nreact-libraries build --copy \"src/**/*.ts\" --copy=\"src/_mixins.scss\"\nreact-libraries build -s \"src/main.scss\"\nreact-libraries build -i \"src/**/*.doc.js\" --ignore \"src/renderTests.js\"\n```\n\n### bump-version\n\nUpdate the new version number in the project.\n\n_Usage:_\n\n```sh\nreact-libraries bump-version [options] <new-verison>\n```\n\n_Options:_\n\n- `-r`, `--readme=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\nThe files that will be updated are:\n\n- _package.json_: The `version` field is updated.\n- _package-lock.json_ (if it exists): The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`readme` script](#readme).\n\n_Examples:_\n\n```sh\nreact-libraries bump-version 2.3.0\nreact-libraries bump-version -t \"template-README.md\" 5.0.0-alpha.2\n```\n\n### clean\n\nClean the project.\n\n_Usage:_\n\n```sh\nreact-libraries clean [folders]\n```\n\nThe folders removed by default are:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n_Examples:_\n\n```sh\nreact-libraries clean\nreact-libraries clean .docz .tmp\n```\n\n### readme\n\nGenerate a _README.md_ file from a template.\n\n_Usage:_\n\n```sh\nreact-libraries readme [options]\n```\n\n_Options:_\n\n- `-t`, `--template=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\n_Examples:_\n\n```sh\nreact-libraries readme\nreact-libraries readme --template=\"template-README.md\"\n```\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `{{path}}` where `path` is any valid object path in _package.json_.\nAn injection will be skipped if `path` isn't found in _package.json_ or if the path is prefixed with a `!` (`{{!path}}`).\nIn which case the `!` will be removed from the output.\n\n**Example:**\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# {{name}}\n\n{{description}}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save {{name}}\n```\n\n### yarn\n\n```sh\nyarn add {{name}}\n```\n\n### UMD\n\n- Production: https://unpkg.com/{{name}}@{{version}} or https://unpkg.com/{{name}}@{{version}}/{{unpkg}}\n- Development: https://unpkg.com/{{name}}@{{version}}/{{unpkg-dev}}\n\n## Documentation\n\nThe documentation can be found [here]({{repository.url}}/tree/{{version}}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\nLibrary of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n### test\n\nLaunches the test with Jest.\n\n_Usage:_\n\n```sh\nreact-libraries test [options]\n```\n\n_Options:_\n\n- `--coverage`: Compute the coverage.\n\nThe default Jest coverage configuration can be overridden by adding any of the following supported keys to a Jest config in your _package.json_.\n\nSupported overrides:\n\n- [`collectCoverageFrom`](https://jestjs.io/docs/en/configuration.html#collectcoveragefrom-array)\n- [`coverageReporters`](https://jestjs.io/docs/en/configuration.html#coveragereporters-array-string)\n- [`coverageThreshold`](https://jestjs.io/docs/en/configuration.html#coveragethreshold-object)\n- [`snapshotSerializers`](https://jestjs.io/docs/en/configuration.html#snapshotserializers-array-string)\n\nExample of _package.json_:\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"jest\": {\n    \"collectCoverageFrom\": [\n      \"src/**/*.{js,jsx}\",\n      \"!src/**/*.stories.js\",\n      \"!src/**/*.doc.js\",\n      \"!src/**/index.js\"\n    ],\n    \"coverageThreshold\": {\n      \"global\": {\n        \"branches\": 90,\n        \"functions\": 90,\n        \"lines\": 90,\n        \"statements\": 90\n      }\n    },\n    \"coverageReporters\": [\"text\"],\n    \"snapshotSerializers\": [\"my-serializer-module\"]\n  }\n}\n```\n\n_Examples:_\n\n```sh\nreact-libraries test\nreact-libraries test --coverage\nenv CI=true react-libraries test\n```\n","readmeFilename":"README.md","gitHead":"3dd1bd58df38b9a5743a93eb450df939c4bbe95e","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@1.0.0-alpha.5","_nodeVersion":"8.11.3","_npmVersion":"6.7.0","dist":{"integrity":"sha512-F0lpdlTWdLpBETmmP9c/JuB4s0LUK6NIv73XC7HBzE0mifXH7SRSFv4vXNH+pAB/fqBKwOA2uDsVcG+NmXdbdw==","shasum":"52a222c183adedd0a3efab36dd8e8a015c1e2b1d","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-1.0.0-alpha.5.tgz","fileCount":18,"unpackedSize":28742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZYAOCRA9TVsSAnZWagAArXIP/RPk3ML7kO7RVGoczSRj\n1GJ/fSGSUY9YnQXUP/SxoqHU+IAfstg4w3fAejXJiJxrsNrbbI3/UGL+ians\nfYJqG2PzqM1cOL61Um6ESzxEjVc8kMJi3qBeaDsvxfVhfShVcdq/qXVNI2yc\nEA94Vrt9Mt4k/HSwOedh38bTl30MIauGQ70advjgKiy6dPB+E6ZSmUNX1GOc\nnn9WJfM4c26D4ENANhJIFMyjPd4dWmbpx5xB7F+Ga1PRp2ynrczap0O6bN5C\n7fLmaiuH+5j3AxbQUTuSlOC1u2ex6Gr5V6i3zlS0IhUfrCmAOzc6LZ5dRe7L\nMhEmJyQTNGzy9WZJEAgqIqDY40u5LkzBmT7uWmGAyYkidNuh4DGtBrFEllvn\nsXIXL9p0437eFMgs6nnjyD4pBZUqAqJpYqNa8lZM+TswSPFoz+vF4b6qXNWZ\n+0E/kTZA7/Wdmk8iac+874WGfIZMF6Erge6LFUH75N40gAPfD0MVIjM3Xmm6\n6RtpDRXV3swW4rV0gTo3UJdCsduGOUedkQjo2AfUi7yn7z81XgpQ3uBm1FhJ\nBVI/vIiWJzimnh/knUF6yiV+8c3/7KBfVJ62gxmcsP+m6pc1gLRUPg8UAQcN\nBMST6YZIQJcBn67hXKJTIWyOgxMVEgHwYOdmkXRRn/WokkjGzU3wQ7UGaVzG\ngm/3\r\n=WKWm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl23Itx8g0h3MHnTpIaxcSrzQRrz8P25mVa1EFYWckrwIhAPc7MbVMa+5x0c/xUNKNY+DojzQkK54Lv7hu/fuCWPWQ"}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_1.0.0-alpha.5_1550155789973_0.7095173434152353"},"_hasShrinkwrap":false},"1.0.0-alpha.6":{"name":"@simonrelet/react-libraries","version":"1.0.0-alpha.6","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"node bin/react-libraries bump-version","format":"prettier --write \"**/*.{js,json,md}\"","lint":"run-s lint:*","lint:format":"prettier --list-different \"**/*.{js,json,md}\"","lint:js":"eslint .","readme":"node bin/react-libraries readme"},"dependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.3.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","autoprefixer":"^9.4.7","babel-jest":"^24.1.0","chalk":"^2.4.2","chokidar":"^2.1.0","cssnano":"^4.1.8","date-fns":"^1.30.1","fs-extra":"^7.0.1","glob":"^7.1.3","identity-obj-proxy":"^3.0.0","jest":"^24.1.0","lodash.get":"^4.4.2","minimist":"^1.2.0","node-sass":"^4.11.0","postcss":"^7.0.14","regenerator-runtime":"^0.12.1","semver":"^5.6.0"},"devDependencies":{"babel-eslint":"^9.0.0","eslint":"^5.8.0","eslint-config-react-app":"^3.0.5","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","npm-run-all":"^4.1.5","prettier":"^1.16.4"},"readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n[![npm version latest](https://img.shields.io/npm/v/@simonrelet/react-libraries/latest.svg?colorB=success&style=flat-square)](https://www.npmjs.com/package/@simonrelet/react-libraries)\n[![npm version next](https://img.shields.io/npm/v/@simonrelet/react-libraries/next.svg?colorB=blue&style=flat-square)](https://www.npmjs.com/package/@simonrelet/react-libraries/v/1.0.0-alpha.6)\n\nConfiguration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/1.0.0-alpha.6).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Scripts\n\n### build\n\nBuild the library JavaScript and styles.\n\n_Usage:_\n\n```sh\nreact-libraries build [options]\n```\n\n_Options:_\n\n- `-i`, `--ignore=pattern`:\n  [Glob pattern](https://www.npmjs.com/package/glob) to ignore from JavaScript build.\n  The files ignored by default are:\n  - _\\*\\*/\\*.spec.js_\n  - _\\*\\*/\\*.test.js_\n  - _\\*\\*/\\*.stories.js_\n  - <em>\\*\\*/\\_\\_tests\\_\\_/\\*\\*</em>\n  - <em>\\*\\*/\\_\\_mocks\\_\\_/\\*\\*</em>\n  - _src/setupTests.js_\n- `-c`, `--copy=pattern`: [Glob pattern](https://www.npmjs.com/package/glob) to copy to the output folder.\n- `-s`, `--sass=entryFile`: The SASS entry point, _src/index.scss_ by default.\n- `-w`, `--watch`: Watch the files and rebuild in case of changes.\n\nIn order to build in CommonJS the entry _package.json#main_ must point to the output folder.\nEx: `\"main\": \"build/cjs\"`.\n\nIn order to build in ES modules the entry _package.json#module_ must point to the output folder.\nEx: `\"module\": \"build/es\"`.\n\nIn order to build SASS styles the entry _package.json#style_ must point to the output file.\nEx: `\"style\": \"build/my-lib.css\"`.\n\n_Examples:_\n\n```sh\nreact-libraries build\nreact-libraries build --watch\nreact-libraries build --copy \"src/**/*.ts\" --copy=\"src/_mixins.scss\"\nreact-libraries build -s \"src/main.scss\"\nreact-libraries build -i \"src/**/*.doc.js\" --ignore \"src/renderTests.js\"\n```\n\n### bump-version\n\nUpdate the new version number in the project.\n\n_Usage:_\n\n```sh\nreact-libraries bump-version [options] <new-verison>\n```\n\n_Options:_\n\n- `-r`, `--readme=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\nThe files that will be updated are:\n\n- _package.json_: The `version` field is updated.\n- _package-lock.json_ (if it exists): The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`readme` script](#readme).\n\n_Examples:_\n\n```sh\nreact-libraries bump-version 2.3.0\nreact-libraries bump-version -t \"template-README.md\" 5.0.0-alpha.2\n```\n\n### clean\n\nClean the project.\n\n_Usage:_\n\n```sh\nreact-libraries clean [folders]\n```\n\nThe folders removed by default are:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n_Examples:_\n\n```sh\nreact-libraries clean\nreact-libraries clean .docz .tmp\n```\n\n### readme\n\nGenerate a _README.md_ file from a template.\n\n_Usage:_\n\n```sh\nreact-libraries readme [options]\n```\n\n_Options:_\n\n- `-t`, `--template=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\n_Examples:_\n\n```sh\nreact-libraries readme\nreact-libraries readme --template=\"template-README.md\"\n```\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `{{path}}` where `path` is any valid object path in _package.json_.\nAn injection will be skipped if `path` isn't found in _package.json_ or if the path is prefixed with a `!` (`{{!path}}`).\nIn which case the `!` will be removed from the output.\n\n**Example:**\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# {{name}}\n\n{{description}}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save {{name}}\n```\n\n### yarn\n\n```sh\nyarn add {{name}}\n```\n\n### UMD\n\n- Production: https://unpkg.com/{{name}}@{{version}} or https://unpkg.com/{{name}}@{{version}}/{{unpkg}}\n- Development: https://unpkg.com/{{name}}@{{version}}/{{unpkg-dev}}\n\n## Documentation\n\nThe documentation can be found [here]({{repository.url}}/tree/{{version}}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\nLibrary of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n### test\n\nLaunches the test with Jest.\n\n_Usage:_\n\n```sh\nreact-libraries test [options]\n```\n\n_Options:_\n\n- `--coverage`: Compute the coverage.\n\nThe default Jest coverage configuration can be overridden by adding any of the following supported keys to a Jest config in your _package.json_.\n\nSupported overrides:\n\n- [`collectCoverageFrom`](https://jestjs.io/docs/en/configuration.html#collectcoveragefrom-array)\n- [`coverageReporters`](https://jestjs.io/docs/en/configuration.html#coveragereporters-array-string)\n- [`coverageThreshold`](https://jestjs.io/docs/en/configuration.html#coveragethreshold-object)\n- [`snapshotSerializers`](https://jestjs.io/docs/en/configuration.html#snapshotserializers-array-string)\n\nExample of _package.json_:\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"jest\": {\n    \"collectCoverageFrom\": [\n      \"src/**/*.{js,jsx}\",\n      \"!src/**/*.stories.js\",\n      \"!src/**/*.doc.js\",\n      \"!src/**/index.js\"\n    ],\n    \"coverageThreshold\": {\n      \"global\": {\n        \"branches\": 90,\n        \"functions\": 90,\n        \"lines\": 90,\n        \"statements\": 90\n      }\n    },\n    \"coverageReporters\": [\"text\"],\n    \"snapshotSerializers\": [\"my-serializer-module\"]\n  }\n}\n```\n\n_Examples:_\n\n```sh\nreact-libraries test\nreact-libraries test --coverage\nenv CI=true react-libraries test\n```\n","readmeFilename":"README.md","gitHead":"727b489fef2c88f116c08b42b9d77498573d7a87","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@1.0.0-alpha.6","_nodeVersion":"8.11.3","_npmVersion":"6.7.0","dist":{"integrity":"sha512-yOL/BXNrloOaT0fO+0OcR2Wxr+vw0dRFbEGdxzYBhsERxznvBnIATTXqfgltYYyNnDMCT8GisG9zBsd/hiE0Nw==","shasum":"cf82ac2e4766c7029bd7ba8657c4321598c310c6","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-1.0.0-alpha.6.tgz","fileCount":18,"unpackedSize":29097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdQ7GCRA9TVsSAnZWagAATMsP+QEF1kZC3zcH0CKa1kLa\n2L/dMCBarz4IVN41qNcku8nYMgqTK8l9EmDLYRFDNCCoupEwpj7gguupJWhS\nunihVY0JPq/mm57DaoJif5Ntq+6aPpC19kKJK9EKtCdZNSxurXEsP80mvGhC\nrQniY8whAYypLTFI6ZOsZRyPN/hiZWR++ZGAK0BdZWExI/BsSksPRn2oSX60\nxEn8/d1VG73ePY3b0/cNd7YKwF509Wg1U0NjtZA28tao8aX+BJO2uqvsOjc3\n72wnaqjk3CbpOyDr9SfIVWq5G1gBZz8PoTuTmuQXwgo6gqzuUD2mB+zjQuMB\n74quDUGBS5E+FsHhRCxZNeEE1O3gvOcDIozSKd340YVKa+A4S+B/d/wgEwIy\nB45wVzqVzMsIeACG/xy8l92HsWK2Pcun0L/5Rfax0ok5kgM0KhWZlHVkaMTc\nE0kEmbqFZ+QP6zEKdP7C1KEY36LnQxl67ZjTNnf7KmviKtZ8Eo9VRfHM2oPu\nlqi5gpHDK4Jjs6QIzOySvHk/jrEXFyONW0Xax42sNYoj1meGpFCBNOakLIrv\nyvawDcu/oxE7ZZuRztTgliTQq6sCVHvKAyOBcMkHMXmMKmhauhFjyO4loBZ9\nQnoJZo1qvRr5w58Y7K9PZW/UuuPtMB7xw0sL5wtcmA0pmEVtXiO/HMUwjON4\nOM5E\r\n=wNbL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQEvEI6iZU+V98ubqDoN5A5qbywqRSJ1KTIL2AZquxCwIgFMGWvLgLL5ZJGbu1x/OlcYfeGHLo3DpGvFn/Jo90m88="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_1.0.0-alpha.6_1551175365443_0.27790426096978926"},"_hasShrinkwrap":false},"1.0.0":{"name":"@simonrelet/react-libraries","version":"1.0.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"node bin/react-libraries bump-version","format":"prettier --write \"**/*.{js,json,md}\"","lint":"run-s lint:*","lint:format":"prettier --list-different \"**/*.{js,json,md}\"","lint:js":"eslint .","readme":"node bin/react-libraries readme"},"dependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.3.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","autoprefixer":"^9.4.7","babel-jest":"^24.1.0","chalk":"^2.4.2","chokidar":"^2.1.0","cssnano":"^4.1.8","date-fns":"^1.30.1","fs-extra":"^7.0.1","glob":"^7.1.3","identity-obj-proxy":"^3.0.0","jest":"^24.1.0","lodash.get":"^4.4.2","minimist":"^1.2.0","node-sass":"^4.11.0","postcss":"^7.0.14","regenerator-runtime":"^0.12.1","semver":"^5.6.0"},"devDependencies":{"babel-eslint":"^9.0.0","eslint":"^5.8.0","eslint-config-react-app":"^3.0.5","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","npm-run-all":"^4.1.5","prettier":"^1.16.4"},"gitHead":"b86009a60529bb322ebc823bcf42b770f930fd45","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@1.0.0","_nodeVersion":"11.9.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RH8HzxGosSUSNqViCOEyIWtdDfZPmQcaMq6Na7vXV5hDGD6zjN1oLxdY9Ms6l8JMe4mEkiacaPlZFx0moJyGeA==","shasum":"23e4ce9638ad43f50bbe0b84f83d3f58604e577a","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-1.0.0.tgz","fileCount":18,"unpackedSize":29221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyFrNCRA9TVsSAnZWagAAzcEP/1kodl0L2m0ny3EPwDuA\nv8/TAy3YCK9Eaat+liVAtnjvXVf2/x1nUrJXc1+XuPVLMm0QIuu+slOU1UeS\nc3eJRN69kIfcwLTNlaKK+hpscLkkQjLr4wWQjCraCAcArg2Z+LnyWmCvV9ty\nhcWWh53PWvc6D39ciMq4FYRwsLUZMnKLburrQ6k3rRJEEVqzA4phPIVA9wz8\nLUcF7RH3sSue6SZKYJdLv8cpfz7Jj+JpU9a3i2q5RFQHLhqbJZOW3gFdTqO1\n97xMzMnf70Vdo55TcXT7163rmBCUpW+RjmUKeay9e7sM4/2DCO1a97/55thd\n1Ft0pv5UyY4Gt4BJ6RdoZJBkGTZDUoinL2J7AqOZAPGcISbIQLbMgxcXCPE7\n4Q5CbT4g88ZyWZfgmdGUjqnWAmlYOj1bf+/Tkv1wNIBwG4wIHWU4kwP0/KG0\nZNhUqQnpOiEdFElNZ+xnvWc65QbdlW7k44TwYdoGUOGohhHFLtNiJ2TQxk04\nKwT9TmQFt8nMVye4QXbGaFb/TFa0FtvpWVot+4Md0iFNm/ITfbymRvBBoS0Q\n8qxWp7l4W5+s1iftgNh892g6BTuCGgvHSbNYznhpzW2B7Mp7YJB3lGIAOlNH\nkZSm9pT634b1F4acp6RUZSPDgKZTYXvM/tBL3S0Yv/MgTJKjBwrIurNyKXgx\n3bQL\r\n=zU26\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/gsBej1Uph7Z95GLHr8ZpkGNMmsx2dCv1K++TdUwBGwIhAKGY8b5l3cFOuViiE1/2S4Cp1guUl759BfrSbJx4x/Yu"}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_1.0.0_1556634316857_0.9828124595188807"},"_hasShrinkwrap":false},"1.1.0":{"name":"@simonrelet/react-libraries","version":"1.1.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"node bin/react-libraries bump-version","format":"prettier --write \"**/*.{js,json,md}\"","lint":"run-s lint:*","lint:format":"prettier --list-different \"**/*.{js,json,md}\"","lint:js":"eslint .","readme":"node bin/react-libraries readme"},"dependencies":{"@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-export-default-from":"^7.5.2","@babel/plugin-proposal-export-namespace-from":"^7.5.2","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.5.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","autoprefixer":"^9.6.4","babel-jest":"^24.9.0","chalk":"^2.4.2","chokidar":"^3.2.1","cssnano":"^4.1.10","date-fns":"^2.4.1","fs-extra":"^8.1.0","glob":"^7.1.4","identity-obj-proxy":"^3.0.0","jest":"^24.9.0","lodash.get":"^4.4.2","minimist":"^1.2.0","node-sass":"^4.12.0","postcss":"^7.0.18","regenerator-runtime":"^0.13.3","semver":"^6.3.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"gitHead":"84bf02b3d5e45b93adfab9dba21304860dbe09ba","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@1.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ZbC7Lhn7jTVRqgUSCn8qTT6CwdaP80UPwxe0VzG3nKCcHqp3WKO4Ba8VTZpaIqQdgMSCXrSnRJnNU+Zo8k83pg==","shasum":"c67396717791eb6d8613248718d53e635556d468","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-1.1.0.tgz","fileCount":18,"unpackedSize":29455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnJegCRA9TVsSAnZWagAAoHEQAIFyWJ1Xs9e/AE26ctYs\nYTEu9/L/YBFbj5PvECa2ZyUcSc7YaV7QLjhUjIcTbPRRyiNRTuYzxpTvfSCM\n0sYJ39ocdmMQZ4wZ7+z9+a+A2Ihad/Nx3/MG03UvcOPZ0jvNVUE0wCEUk6Yk\nxmvcZJSdiXlLbTdNIE8wf6nrIs5B8+KhRtzcgHnAkoEFSQ3uC579fMXdNlbh\nxEO/LJVf3hr6Dk6ppWTCHIV6RHQAgXjeTIvfZy2lXb94zpaDq3hEJS16HYJ4\nf7bICDimbtHIsjju+i73fzRKiwTIeQfN8CVR07YTuwMTaYYCA5HMguZxeuho\n0BzqZSPaWTWkcwCzvORGybQDV9nwi5NcZWQp/y99CffVM9ZnEGkA/FbXNd96\nfzoTmFzyOSX5w1aLm16Gd/N7McqYO4l7NwtqfuZaGUzlfoEKIMEKKPFPLM/t\njnukpI8J9NV2umy92U5mJQQXiPHyTMvZxL+9gueOhaAgXMMaIhM4q4DmyOw7\nxW37OJ9YXrXtuCXiekuyjG5LIpYhlb3pSicHlHL4o8lLSl8LVQ9p5HTvtX0p\n0uDGESa7hENMt3BKdUChqm/e0RThhX1o5DiwSfk9UeD2AafKjAVuPzzk23V3\nSAQLtfPQxouXM6a2CDN6vDSVrYXrX4SHK8/QqowPCdHLqEmAMl2iuZ8mpCpN\nl/gP\r\n=4pa3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuRrP65kKGUZhFiKRXK/gE0heqkq7CiNp6UUckOM1lhQIhAMMca3LtRPi8+rlDki9Vo/FHv/dUjPk8KKtPrST4s41B"}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_1.1.0_1570543519403_0.1579654072309753"},"_hasShrinkwrap":false},"2.0.0":{"name":"@simonrelet/react-libraries","version":"2.0.0","description":"Configuration and scripts for React libraries.","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","bin":{"react-libraries":"bin/react-libraries.js"},"scripts":{"bump-version":"node bin/react-libraries bump-version","format":"prettier --write \"**/*.{js,json,md}\"","lint":"run-s lint:*","lint:format":"prettier --list-different \"**/*.{js,json,md}\"","lint:js":"eslint .","readme":"node bin/react-libraries readme"},"dependencies":{"@babel/core":"^7.6.2","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-export-default-from":"^7.5.2","@babel/plugin-proposal-export-namespace-from":"^7.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.7.4","@babel/plugin-proposal-numeric-separator":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-destructuring":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.7.7","autoprefixer":"^9.7.3","babel-jest":"^24.9.0","babel-plugin-dynamic-import-node":"^2.3.0","chalk":"^3.0.0","chokidar":"^3.2.1","cssnano":"^4.1.10","date-fns":"^2.4.1","fs-extra":"^8.1.0","glob":"^7.1.4","identity-obj-proxy":"^3.0.0","jest":"^24.9.0","lodash.get":"^4.4.2","minimist":"^1.2.0","node-sass":"^4.12.0","postcss":"^7.0.25","semver":"^7.1.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-config-react-app":"^5.1.0","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.17.0","eslint-plugin-react-hooks":"^1.7.0","npm-run-all":"^4.1.5","prettier":"^1.18.2"},"gitHead":"9f4471fa753e41f3b3b578e38bd41c694f45b32f","homepage":"https://github.com/simonrelet/react-libraries#readme","_id":"@simonrelet/react-libraries@2.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZefPnVXa9LZAPuLBM3IjjpDwnE1WJ5WP4y2uOTJvjHDWZJwCbtNzs6a3VEt/vxAG0scT3kpqgOMMsSqFNoaetw==","shasum":"3eba0a041c35b7a82900d13f39458b3431b4e19a","tarball":"https://registry.npmjs.org/@simonrelet/react-libraries/-/react-libraries-2.0.0.tgz","fileCount":18,"unpackedSize":33585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAO8ZCRA9TVsSAnZWagAAMagP/1Llmc256+UzLypMuiWj\nP+vJks5KCIRO3U3y+hJk6EFDRvj0xO9L6TcJtGNFxBZVAgd7AaSHBA1xKK7B\nKGwfoaPkQB9mgjng+HWalp5xiSZ+KyJGqeoAJ4ht3JIgaL0hySZXuGPzrNPS\nDS7NkD0uCfoZDjh7Ove3UiY45nv+iyIVXkFw3a4P2JD4boWFSk8iOs02pfbM\nGitCAdOJUD3RWB3NT9mmbcVwseoAGSe6W4Hdh1SaIq5CMagZxTR9WlxUQrGg\nrjHd2SSeMGQju4VtPQ4K8jMddAKz+yn7xQtdCRyiQLfD4Teeo2aGZPVQOpyb\n4xIP4jUrbML03vUP3sbzJIne+XObLsxTavv+s/E7HB+vKVAb2bpne071L27D\n/IR1oXAd4EQMik3BDSQyS1oUOEv70tAdCui8W6Z+75sKAJ2IqGc7M4Q+eJZc\nonyj8hflRS0FqxXEDzfOf8m0yJ2TCtcB1+ZiPUsnLhHvjpfK+Bjc2c0qGw2W\nF6/1LBUN0iMeST5I2eGc06tnOq+f653iJtvrYpC9s/Se/MJ/b+8nrbO7D6yO\nysAiH9KIU3tszQ96eHTP7eC40cSK1L0b3vPocv4e/f302EcrUGkQbQpKFtim\nNMtbxh29tNOdt8erBD7P+mfuu1G9bH0jobvmDLF0Oe1afotkY+krEinmtWGl\nKURV\r\n=6Onf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByoNYWvsa64m1uQ+XUIVHYQXYJ3/gISsSGme2cOMvA5AiB1gYRSBl0yIRvQupEYOPeiXpYq6oCLV2OqfnFGKcTiyQ=="}]},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"_npmUser":{"name":"simonrelet","email":"simon.relet@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-libraries_2.0.0_1577119512640_0.7358462507342545"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-26T19:34:55.907Z","0.1.0":"2018-06-26T19:34:56.291Z","modified":"2022-04-06T23:37:16.225Z","0.2.0":"2018-07-05T11:01:23.583Z","0.3.0":"2018-07-07T09:04:04.682Z","0.4.0":"2018-07-07T09:09:22.971Z","0.5.0":"2018-07-10T12:20:37.845Z","0.6.0":"2018-07-11T08:39:36.099Z","0.7.0":"2018-07-16T07:39:16.494Z","0.8.0":"2018-07-16T08:38:59.380Z","0.9.0":"2018-07-16T09:01:11.496Z","0.10.0":"2018-07-17T13:41:50.689Z","0.11.0":"2018-07-20T12:56:25.085Z","0.12.0":"2018-07-25T11:43:20.450Z","0.12.1":"2018-09-10T15:02:35.292Z","0.13.0":"2018-09-12T16:40:41.108Z","0.14.0-test":"2018-09-13T07:37:09.032Z","0.14.0-dhakj":"2018-09-13T07:43:17.696Z","0.14.0-dlehf":"2018-09-13T08:57:07.816Z","0.14.0-ribpd":"2018-09-13T09:20:17.250Z","0.13.1":"2018-09-13T09:52:28.386Z","0.14.0-c1b06dc":"2018-09-21T13:45:13.046Z","0.14.0-00ba223":"2018-09-21T13:49:49.922Z","0.14.0-01c1c3d":"2018-09-21T14:00:45.987Z","0.14.0-16246b4":"2018-09-21T14:41:25.654Z","0.14.0-c18f756":"2018-09-21T15:59:56.161Z","0.14.0-6150b47":"2018-09-21T16:11:22.025Z","0.14.0":"2018-09-21T16:30:07.107Z","0.15.0":"2018-10-11T16:02:33.954Z","0.16.0-6248375":"2018-11-06T17:04:26.819Z","0.16.0":"2018-11-07T09:02:38.983Z","0.17.0":"2018-11-09T17:38:54.732Z","1.0.0-alpha.1":"2019-02-11T15:17:34.755Z","1.0.0-alpha.2":"2019-02-11T15:24:52.693Z","1.0.0-alpha.3":"2019-02-11T15:33:40.757Z","1.0.0-alpha.4":"2019-02-13T15:31:44.309Z","1.0.0-alpha.5":"2019-02-14T14:49:50.124Z","1.0.0-alpha.6":"2019-02-26T10:02:45.570Z","1.0.0":"2019-04-30T14:25:17.038Z","1.1.0":"2019-10-08T14:05:19.521Z","2.0.0":"2019-12-23T16:45:12.750Z"},"maintainers":[{"name":"simonrelet","email":"simon.relet@gmail.com"}],"description":"Configuration and scripts for React libraries.","homepage":"https://github.com/simonrelet/react-libraries#readme","repository":{"type":"git","url":"git+https://github.com/simonrelet/react-libraries.git"},"bugs":{"url":"https://github.com/simonrelet/react-libraries/issues"},"license":"MIT","readme":"<!--\n  THIS FILE WAS GENERATED!\n  Don't make any changes in it, update README-template.md instead.\n  If you still need to make changes in this file, remove this header so it won't be overridden.\n-->\n\n# @simonrelet/react-libraries\n\n[![npm version latest](https://img.shields.io/npm/v/@simonrelet/react-libraries/latest.svg?colorB=success&style=flat-square)](https://www.npmjs.com/package/@simonrelet/react-libraries)\n[![npm version next](https://img.shields.io/npm/v/@simonrelet/react-libraries/next.svg?colorB=blue&style=flat-square)](https://www.npmjs.com/package/@simonrelet/react-libraries/v/2.0.0)\n\nConfiguration and scripts for React libraries.\n\n⚠️ **Warning:** The current master can represent unreleased features.\n[See lastest release](https://github.com/simonrelet/react-libraries/tree/2.0.0).\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @simonrelet/react-libraries\n```\n\n### yarn\n\n```sh\nyarn add @simonrelet/react-libraries -D\n```\n\n## Scripts\n\n### build\n\nBuild the library JavaScript and styles.\n\n_Usage:_\n\n```sh\nreact-libraries build [options]\n```\n\n_Options:_\n\n- `-i`, `--ignore=pattern`:\n  [Glob pattern](https://www.npmjs.com/package/glob) to ignore from JavaScript build.\n  The files ignored by default are:\n  - _\\*\\*/\\*.spec.js_\n  - _\\*\\*/\\*.test.js_\n  - _\\*\\*/\\*.stories.js_\n  - <em>\\*\\*/\\_\\_tests\\_\\_/\\*\\*</em>\n  - <em>\\*\\*/\\_\\_mocks\\_\\_/\\*\\*</em>\n  - _src/setupTests.js_\n- `-c`, `--copy=pattern`: [Glob pattern](https://www.npmjs.com/package/glob) to copy to the output folder.\n- `-s`, `--sass=entryFile`: The SASS entry point, _src/index.scss_ by default.\n- `-w`, `--watch`: Watch the files and rebuild in case of changes.\n\nIn order to build in CommonJS the entry _package.json#main_ must point to the output folder.\nEx: `\"main\": \"build/cjs\"`.\n\nIn order to build in ES modules the entry _package.json#module_ must point to the output folder.\nEx: `\"module\": \"build/es\"`.\n\nIn order to build SASS styles the entry _package.json#style_ must point to the output file.\nEx: `\"style\": \"build/my-lib.css\"`.\n\n_Examples:_\n\n```sh\nreact-libraries build\nreact-libraries build --watch\nreact-libraries build --copy \"src/**/*.ts\" --copy=\"src/_mixins.scss\"\nreact-libraries build -s \"src/main.scss\"\nreact-libraries build -i \"src/**/*.doc.js\" --ignore \"src/renderTests.js\"\n```\n\n### bump-version\n\nUpdate the new version number in the project.\n\n_Usage:_\n\n```sh\nreact-libraries bump-version [options] <new-verison>\n```\n\n_Options:_\n\n- `-r`, `--readme=templatePath`: Path of the template file to use, _README-template.md_ by default.\n- `--skip-check`: Allow version numbers lower than the current one.\n\nThe files that will be updated are:\n\n- _package.json_: The `version` field is updated.\n- _package-lock.json_ (if it exists): The `version` field is updated.\n- _CHANGELOG.md_ (if it exists): The \"Unreleased\" section is renamed to \"\\<new-version> (date)\".\n- _README.md_ (if the template file exists): See the [`readme` script](#readme).\n\n_Examples:_\n\n```sh\nreact-libraries bump-version 2.3.0\nreact-libraries bump-version -t \"template-README.md\" 5.0.0-alpha.2\n```\n\n### clean\n\nClean the project.\n\n_Usage:_\n\n```sh\nreact-libraries clean [folders]\n```\n\nThe folders removed by default are:\n\n- _build/_\n- _build-storybook/_\n- _coverage/_\n\n_Examples:_\n\n```sh\nreact-libraries clean\nreact-libraries clean .docz .tmp\n```\n\n### readme\n\nGenerate a _README.md_ file from a template.\n\n_Usage:_\n\n```sh\nreact-libraries readme [options]\n```\n\n_Options:_\n\n- `-t`, `--template=templatePath`: Path of the template file to use, _README-template.md_ by default.\n\n_Examples:_\n\n```sh\nreact-libraries readme\nreact-libraries readme --template=\"template-README.md\"\n```\n\n#### README template\n\nThe _README.md_ file can be generated from a template file allowing you to inject values from your _package.json_.\nYou can use the syntax `{{path}}` where `path` is any valid object path in _package.json_.\nAn injection will be skipped if `path` isn't found in _package.json_ or if the path is prefixed with a `!` (`{{!path}}`).\nIn which case the `!` will be removed from the output.\n\n**Example:**\n\n_package.json_\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"description\": \"Library of things.\",\n  \"version\": \"1.0.0\",\n  \"unpkg\": \"build/umd/my-lib.production.min.js\",\n  \"unpkg-dev\": \"build/umd/my-lib.development.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/me/my-lib\"\n  }\n}\n```\n\n_README-template.md_\n\n````md\n# {{name}}\n\n{{description}}\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save {{name}}\n```\n\n### yarn\n\n```sh\nyarn add {{name}}\n```\n\n### UMD\n\n- Production: https://unpkg.com/{{name}}@{{version}} or https://unpkg.com/{{name}}@{{version}}/{{unpkg}}\n- Development: https://unpkg.com/{{name}}@{{version}}/{{unpkg-dev}}\n\n## Documentation\n\nThe documentation can be found [here]({{repository.url}}/tree/{{version}}/docs).\n````\n\n_README.md_\n\n````md\n# my-lib\n\nLibrary of things.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save my-lib\n```\n\n### yarn\n\n```sh\nyarn add my-lib\n```\n\n### UMD\n\n- Production: https://unpkg.com/my-lib@1.0.0 or https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.production.min.js\n- Development: https://unpkg.com/my-lib@1.0.0/build/umd/my-lib.development.js\n\n## Documentation\n\nThe documentation can be found [here](https://github.com/me/my-lib/tree/1.0.0/docs).\n````\n\n### test\n\nLaunches the test with Jest.\n\n_Usage:_\n\n```sh\nreact-libraries test [options]\n```\n\n_Options:_\n\n- `--coverage`: Compute the coverage.\n\nThe default Jest coverage configuration can be overridden by adding any of the following supported keys to a Jest config in your _package.json_.\n\nSupported overrides:\n\n- [`collectCoverageFrom`](https://jestjs.io/docs/en/configuration.html#collectcoveragefrom-array)\n- [`coverageReporters`](https://jestjs.io/docs/en/configuration.html#coveragereporters-array-string)\n- [`coverageThreshold`](https://jestjs.io/docs/en/configuration.html#coveragethreshold-object)\n- [`snapshotSerializers`](https://jestjs.io/docs/en/configuration.html#snapshotserializers-array-string)\n\nExample of _package.json_:\n\n```json\n{\n  \"name\": \"my-lib\",\n  \"jest\": {\n    \"collectCoverageFrom\": [\n      \"src/**/*.{js,jsx}\",\n      \"!src/**/*.stories.js\",\n      \"!src/**/*.doc.js\",\n      \"!src/**/index.js\"\n    ],\n    \"coverageThreshold\": {\n      \"global\": {\n        \"branches\": 90,\n        \"functions\": 90,\n        \"lines\": 90,\n        \"statements\": 90\n      }\n    },\n    \"coverageReporters\": [\"text\"],\n    \"snapshotSerializers\": [\"my-serializer-module\"]\n  }\n}\n```\n\n_Examples:_\n\n```sh\nreact-libraries test\nreact-libraries test --coverage\nenv CI=true react-libraries test\n```\n","readmeFilename":"README.md"}