slupjs / slup

🚀 Sets of Material Design components built upon Inferno
MIT License
13 stars 2 forks source link

Update dependency rollup to v0.58.2 #114

Closed renovate[bot] closed 6 years ago

renovate[bot] commented 6 years ago

This Pull Request updates dependency rollup from v0.55.5 to v0.58.2

Release Notes ### [`v0.56.0`](https://github.com/rollup/rollup/blob/master/CHANGELOG.md#​0560) *2018-02-15* * Update to ECMAScript 2018 ([#​1953](`https://github.com/rollup/rollup/pull/1953`)) * Rework tree-shaking rendering algorithm ([#​1949](`https://github.com/rollup/rollup/pull/1949`)) * Tree-shake pure prototype calls on literals ([#​1916](`https://github.com/rollup/rollup/pull/1916`)) * Expose AST parser to plugins ([#​1945](`https://github.com/rollup/rollup/pull/1945`)) * Fix namespace re-export deconflicting ([#​1960](`https://github.com/rollup/rollup/pull/1960`)) * Allow globals to be re-exported ([#​1959](`https://github.com/rollup/rollup/pull/1959`)) * Fix internal performance timers ([#​1966](`https://github.com/rollup/rollup/pull/1966`)) --- ### [`v0.56.1`](https://github.com/rollup/rollup/blob/master/CHANGELOG.md#​0561) *2018-02-16* * Fix regression when rendering switch statements ([#​1971](`https://github.com/rollup/rollup/pull/1971`)) --- ### [`v0.56.2`](https://github.com/rollup/rollup/blob/master/CHANGELOG.md#​0562) *2018-02-19* * Fix handling of reassigned default exports ([#​1975](`https://github.com/rollup/rollup/pull/1975`)) * Fix handling of renamed exports in entry points ([#​1977](`https://github.com/rollup/rollup/pull/1977`)) * Update internal TypeScript version ([#​1980](`https://github.com/rollup/rollup/pull/1980`)) * Omit compiled source files from published types ([#​1981](`https://github.com/rollup/rollup/pull/1981`)) * Fix example in readme file ([#​1984](`https://github.com/rollup/rollup/pull/1984`)) * Fix non-replaced dynamic imports in non-ESM output ([#​1985](`https://github.com/rollup/rollup/pull/1985`)) --- ### [`v0.56.3`](https://github.com/rollup/rollup/blob/master/CHANGELOG.md#​0563) *2018-02-25* * Fix issues around default exports and module facades ([#​2001](`https://github.com/rollup/rollup/pull/2001`)) * Improve and fix internal chunk interface ([#​1994](`https://github.com/rollup/rollup/pull/1994`)) * Fix superfluous semicolons added after declarations ([#​1999](`https://github.com/rollup/rollup/pull/1999`)) * Improve code-splitting tests ([#​1990](`https://github.com/rollup/rollup/pull/1990`)) --- ### [`v0.56.4`](https://github.com/rollup/rollup/blob/master/CHANGELOG.md#​0564) *2018-03-05* * Make rollup builds reproducible ([#​2024](`https://github.com/rollup/rollup/pull/2024`)) * Improve error handling for source maps ([#​2012](`https://github.com/rollup/rollup/pull/2012`)) * Properly handle SystemJS default exports without semicolons ([#​2019](`https://github.com/rollup/rollup/pull/2019`)) * Properly handle importing the same variable several times when code-splitting ([#​2020](`https://github.com/rollup/rollup/pull/2020`)) * Improve re-export tracing ([#​2021](`https://github.com/rollup/rollup/pull/2021`)) * Apply "prettier" on commit ([#​2017](`https://github.com/rollup/rollup/pull/2017`)) * Automatically clean up outdated tests ([#​2009](`https://github.com/rollup/rollup/pull/2009`)) * Add SystemJS output to form tests ([#​2022](`https://github.com/rollup/rollup/pull/2022`)) * Improve internal build configuration ([#​2016](`https://github.com/rollup/rollup/pull/2016`)) --- ### [`v0.56.5`](https://github.com/rollup/rollup/blob/master/CHANGELOG.md#​0565) *2018-03-07* * Preserve ids when deconflicting classes ([#​2025](`https://github.com/rollup/rollup/pull/2025`)) * Fix an issue with re-exported namespace imports ([#​2034](`https://github.com/rollup/rollup/pull/2034`)) * Prevent an infinite loop when binding member expressions ([#​1963](`https://github.com/rollup/rollup/pull/1963`)) * Convert code style via prettier ([#​2031](`https://github.com/rollup/rollup/pull/2031`)) * Fix links in documentation ([#​2026](`https://github.com/rollup/rollup/pull/2026`)) --- ### [`v0.57.0`](https://github.com/rollup/rollup/blob/master/CHANGELOG.md#​0570) *2018-03-15* * Add option to preserve the module structure instead of bundling ([#​1922](`https://github.com/rollup/rollup/pull/1922`)) * Enable watch mode when code-splitting ([#​2035](`https://github.com/rollup/rollup/pull/2035`)) * Optionally pass CLI commands to config file ([#​1926](`https://github.com/rollup/rollup/pull/1926`)) * Option to add correct `.toString` tags to namespaces ([#​2041](`https://github.com/rollup/rollup/pull/2041`)) * Option and scripts to display performance timings ([#​2045](`https://github.com/rollup/rollup/pull/2045`)) * Fixes for exported or early accessed namespaces + improved namespace indentation ([#​2041](`https://github.com/rollup/rollup/pull/2041`)) * Include missing TypeScript dependencies ([#​1965](`https://github.com/rollup/rollup/pull/1965`)) * Add #_PURE annotation to frozen namespaces ([#​2044](`https://github.com/rollup/rollup/pull/2044`)) * Improve sourcemap and tree-shaking performance ([#​2052](`https://github.com/rollup/rollup/pull/2052`)) * Inline sourcemap lookups and make rollup smaller ([#​2055](`https://github.com/rollup/rollup/pull/2055`)) * Use updated magic-string types ([#​2057](`https://github.com/rollup/rollup/pull/2057`)) * [BREAKING] Revert class id preservation from #​2025 ([#​2048](`https://github.com/rollup/rollup/pull/2048`)) * [BREAKING] Refactor missing export plugin hook ([#​1987](`https://github.com/rollup/rollup/pull/1987`)) --- ### [`v0.57.1`](https://github.com/rollup/rollup/blob/master/CHANGELOG.md#​0571) *2018-03-17* * Improve sourcemap generation performance ([#​2062](`https://github.com/rollup/rollup/pull/2062`)) * Add reserved config option namespace and improve CLI interface ([#​2063](`https://github.com/rollup/rollup/pull/2063`)) * Fix issue with default exported function and class expressions ([#​2059](`https://github.com/rollup/rollup/pull/2059`)) * Replace `forEach` with faster `for` loops in some places ([#​2064](`https://github.com/rollup/rollup/pull/2064`)) --- ### [`v0.58.0`](https://github.com/rollup/rollup/blob/master/CHANGELOG.md#​0580) *2018-04-16* * Support individual chunk names with optional content hashes ([#​2068](`https://github.com/rollup/rollup/pull/2068`)) * Support manually created chunks ([#​2084](`https://github.com/rollup/rollup/pull/2084`)) * Automatically import deep dependencies when code splitting for better performance ([#​2073](`https://github.com/rollup/rollup/pull/2073`)) * Automatically minify internal export/import names for esm and system output ([#​2087](`https://github.com/rollup/rollup/pull/2087`)) * Add option to automatically merge small chunks ([#​2090](`https://github.com/rollup/rollup/pull/2090`)) * Significantly improve tree-shaking performance ([#​2119](`https://github.com/rollup/rollup/pull/2119`)) * Enable tree-shaking for logical expressions ([#​2098](`https://github.com/rollup/rollup/pull/2098`)) * Rework external types and reduce type related dependencies ([#​2108](`https://github.com/rollup/rollup/pull/2108`)) * Support parallel dependency resolution ([#​2116](`https://github.com/rollup/rollup/pull/2116`)) * Improve deprecation handling ([#​2076](`https://github.com/rollup/rollup/pull/2076`)) * Enable `--perf` timings in watch mode ([#​2065](`https://github.com/rollup/rollup/pull/2065`)) * Improve performance timers ([#​2111](`https://github.com/rollup/rollup/pull/2111`)) * Improve error handling for plugins ([#​2100](`https://github.com/rollup/rollup/pull/2100`)) * Improve error when using `--dir` in a single file build ([#​2123](`https://github.com/rollup/rollup/pull/2123`)) * Do not warn for external imports that are unused due to tree-shaking ([#​2124](`https://github.com/rollup/rollup/pull/2124`)) * Update mixed export warning message ([#​2107](`https://github.com/rollup/rollup/pull/2107`)) * Remove duplicate badges from readme ([#​2083](`https://github.com/rollup/rollup/pull/2083`)) * Update readme examples ([#​2086](`https://github.com/rollup/rollup/pull/2086`)) --- ### [`v0.58.1`](https://github.com/rollup/rollup/blob/master/CHANGELOG.md#​0581) *2018-04-18* * Fix comment detection ([#​2129](`https://github.com/rollup/rollup/pull/2129`)) --- ### [`v0.58.2`](https://github.com/rollup/rollup/blob/master/CHANGELOG.md#​0582) *2018-04-23* * Fix rendering of certain statically resolvable if statements ([#​2146](`https://github.com/rollup/rollup/pull/2146`)) ---
Commits #### v0.58.0 - [`37a93d2`](https://github.com/rollup/rollup/commit/37a93d297be4682bfc6326ae8638f27470a7db46) fix dynamic import chunk naming, better chunk aliasing - [`1569ac7`](https://github.com/rollup/rollup/commit/1569ac778e7486e7aaea7f4e1eca92f54e323203) basic manualChunks implementation - [`0968886`](https://github.com/rollup/rollup/commit/096888689350801c9d0bbeb1d9a7c891ef55d7ba) testing and bug fixing - [`cec83e3`](https://github.com/rollup/rollup/commit/cec83e321e41d776eee9f882b9cf1bdac9576c3a) throw for chunk entrypoints already in another chunk - [`e96f3fa`](https://github.com/rollup/rollup/commit/e96f3fa26fc36de81428e99d5df8545d07cfd8f0) Merge branch 'chunk-naming' - [`4a0ba2d`](https://github.com/rollup/rollup/commit/4a0ba2de39ad67d3f7f992f720a3baa29f241fff) separate entry loading, disable duplicate entry errors for chunks of entry points, fix interfaces - [`6385c75`](https://github.com/rollup/rollup/commit/6385c75cff8a40488f3935ab8fe1a8855141fc6e) refactor chunk boundaries, mangling disabled - [`cd387b3`](https://github.com/rollup/rollup/commit/cd387b371ba99db05c61105fd774b3ad0e46d4b9) first test pass - [`0d0aae0`](https://github.com/rollup/rollup/commit/0d0aae0b181b4473adb61eb5ccb32de2596722ad) fix facade detection, reexport names - [`2eb9f08`](https://github.com/rollup/rollup/commit/2eb9f08c5a456b121def28f12b08c29748508d92) complete tests with mangling disabled - [`09aeb71`](https://github.com/rollup/rollup/commit/09aeb71a18ed0471a893b571ac54db08297719e4) enable mangling - [`70e39b5`](https://github.com/rollup/rollup/commit/70e39b51f2da29c1973475f1112a72fe032f10d7) refactor ensureExport - [`78eb3bf`](https://github.com/rollup/rollup/commit/78eb3bf950c3d51962974d9e0f29dbabd89551a9) Merge branch 'manual-chunks' - [`475258f`](https://github.com/rollup/rollup/commit/475258fc38eafdac1288042504cdcf20f168b431) pr feedback - [`d6ab8ee`](https://github.com/rollup/rollup/commit/d6ab8ee2b5aa306f8abb3c2d2929d8ac06b193df) Merge branch 'chunk-interface-mangling' - [`26a93c7`](https://github.com/rollup/rollup/commit/26a93c7376edadcf8a69754f98ece1356d6a3a08) use existing plugin error, rather than wrapping - [`d3b5ac3`](https://github.com/rollup/rollup/commit/d3b5ac34eeabd3b6d280e00f3e95e8beabd8c21f) Merge branch 'use-existing-error' - [`c413c55`](https://github.com/rollup/rollup/commit/c413c5547879acea234b790b1ddbcb3fe731d2c9) Resolve #​2106 - [`4a77f74`](https://github.com/rollup/rollup/commit/4a77f74b9a982e38f01426b7620b2f2f7e669bd8) Merge branch 'update-default-export-warning' - [`6d341db`](https://github.com/rollup/rollup/commit/6d341db8b894741480d60ac9a7f599b74b380a65) Tree-shake and simplify logical expressions - [`0ec43cb`](https://github.com/rollup/rollup/commit/0ec43cb925b37d6decf68092369437250e83497c) Wrap simplified logical, conditional and sequence expressions in certain situations - [`67b4833`](https://github.com/rollup/rollup/commit/67b4833600fd9723a4391a94f869c4b3dcdefd8a) Resolve #​2091 - [`a9f05f9`](https://github.com/rollup/rollup/commit/a9f05f9b141c5c9c2f9a6330de0bb356472fec9d) Implement more generic logic for handling changed parent relations, - [`b969cd4`](https://github.com/rollup/rollup/commit/b969cd4fa1bcd7b999b05ac8f4a81ef6d76cd787) Remove unnecessary check for global eval - [`b047228`](https://github.com/rollup/rollup/commit/b0472282e653403ea9a97d3d86ffcf3daedad0c7) * Remove some unused helpers - [`b240240`](https://github.com/rollup/rollup/commit/b240240f04ba517c340a5d8192ff58466509f390) Merge branch 'tree-shake-logical-expressions' - [`f7f9414`](https://github.com/rollup/rollup/commit/f7f9414030dfd6205f62d55016796f66793bb9f4) Fix performance timers - [`c3a45f0`](https://github.com/rollup/rollup/commit/c3a45f04c403b1bcb9d6463aa76ae32f568488dd) Merge branch 'fix-generate-performance-timers' - [`3d9c0c1`](https://github.com/rollup/rollup/commit/3d9c0c13720d544bbd31345d4e642bd0ed33cb6a) single interface typing file - [`f9d8300`](https://github.com/rollup/rollup/commit/f9d83009c92a7b1d7c4315420ad7c8503d89c3ec) pr feedback - [`332f0ab`](https://github.com/rollup/rollup/commit/332f0ab520b21f1393d050d716668610dae85d30) fix remaining typing warnings, package lock update - [`1223784`](https://github.com/rollup/rollup/commit/12237847897cf59c8ae5d2c5ac9f66e52e11171e) remove node type dev dependency - [`d06361b`](https://github.com/rollup/rollup/commit/d06361b9dfc89a2f3228f2b2e672976d589d201a) Merge branch 'typing-file' - [`8cb99c4`](https://github.com/rollup/rollup/commit/8cb99c484ea828a39d69becd037d61c1dc9aa368) correct error message for #​2101 - [`b79b098`](https://github.com/rollup/rollup/commit/b79b098d5e78b77b1cce43c5ba055cb28d9fae5d) Merge branch '2101-error-correction' - [`b288198`](https://github.com/rollup/rollup/commit/b288198660047bb3e7758d961b9fd60215acaec8) parallel dependency fetching - [`dc67121`](https://github.com/rollup/rollup/commit/dc67121c7e89d9aacff77b803bce86deeca16a0f) Merge branch 'parallel-fetch' - [`9144ebe`](https://github.com/rollup/rollup/commit/9144ebe432aad5b16deb839f5fed8e2b51116f12) chunk merge optimization first attempt - [`7e8330f`](https://github.com/rollup/rollup/commit/7e8330fdfaabb55e398f234d14accf34c8809779) basic implementation tests - [`48a3917`](https://github.com/rollup/rollup/commit/48a39174e30a3a718a6d6c93e6b3266d76439488) update test hashes - [`5c0d4f4`](https://github.com/rollup/rollup/commit/5c0d4f4c72b2efe7593a1a8253821365d9cef76a) test grouping size threshold - [`94b7bdb`](https://github.com/rollup/rollup/commit/94b7bdb8f16b05439d60f4f56075b27c342e56b7) chunk merging across all possible execution groups - [`e355088`](https://github.com/rollup/rollup/commit/e3550889302d991e302ca049c65bd2fb1585e052) complete tests, optimizeChunks option, dont merge manual chunks - [`7341c30`](https://github.com/rollup/rollup/commit/7341c30ca979e9ccb7f3fcc2658b6a944e414e98) algorithm refinements - [`bd65ef8`](https://github.com/rollup/rollup/commit/bd65ef85d79887b7ac7693db70c38ae29e9def8a) fix export mapping case - [`97300a6`](https://github.com/rollup/rollup/commit/97300a62639641e983502dd6f3c80699fe5f320b) correct test cases - [`67f01c8`](https://github.com/rollup/rollup/commit/67f01c8079ed5ee9280f2be929550746239ba701) pr feedback - [`7cb0187`](https://github.com/rollup/rollup/commit/7cb0187a4d9c240951eb7a6a3b17609a1d322c5e) Merge branch 'merge-chunks-optimization' - [`3e8cdda`](https://github.com/rollup/rollup/commit/3e8cddadfdbc6ae103181f2b46ce9dd6dffc7d3f) remove warning for tree-shaken external imports being unused (#​2112) - [`a449dd7`](https://github.com/rollup/rollup/commit/a449dd7d237175f24a0130291085110bd73c2b58) combine unused filter - [`e4f9e77`](https://github.com/rollup/rollup/commit/e4f9e77d6bf9b0d305e37a7d572730891ff26181) Merge branch 'external-import-treeshake' - [`2a07f4f`](https://github.com/rollup/rollup/commit/2a07f4f72136188030c1f875a124162580d844dd) Recreate AST instead of switching prototypes - [`281421a`](https://github.com/rollup/rollup/commit/281421a42ead71d4c7657275238f5512d565ec91) Move dynamic import collection into initialisation - [`a92891f`](https://github.com/rollup/rollup/commit/a92891fdf632f9d225bfd371a8b23c287c30a0eb) * Replace forEach with for loops - [`b9764f6`](https://github.com/rollup/rollup/commit/b9764f62647c5fe771c37bbfd66cdd04bc3b12e8) Do not constantly search for included children when checking if a node - [`9039319`](https://github.com/rollup/rollup/commit/9039319ab99c177c092453d06b84048f5546c7e6) * Simplify hoisted variable logic in if-statements - [`5fdc2b0`](https://github.com/rollup/rollup/commit/5fdc2b0451ad467caef8b3638e1ec2ba601d8072) Cache test values - [`0582e3a`](https://github.com/rollup/rollup/commit/0582e3aa8e1e19d14422472219d453a7401b6fcc) Add missing brackets - [`353655c`](https://github.com/rollup/rollup/commit/353655cc4343147aff13880c36da5761966864dc) Do not pass around dynamic import list but directly register dynamic - [`9f477b0`](https://github.com/rollup/rollup/commit/9f477b09cb40c8823504c7b35ac6dcb0b8e83020) Inline initialisation into constructor and clean up nodes - [`b7b0696`](https://github.com/rollup/rollup/commit/b7b069672457416d3ef5ac9d2db88f0262036fee) Do not separately parse the top level nodes to find exports and imports - [`b6d7682`](https://github.com/rollup/rollup/commit/b6d76827b708bde972274874af5dfa5fbec2ac8e) Simplify and speed up variable binding, inclusion and rendering - [`339f5ab`](https://github.com/rollup/rollup/commit/339f5ab9920f216b9e72b3539495de68ae6bc633) Initialise variables that are not initialised during construction - [`4978d7c`](https://github.com/rollup/rollup/commit/4978d7c04a7cf516436cabdfe519ad3a5e9baa7e) Clean up variables - [`a903b28`](https://github.com/rollup/rollup/commit/a903b28908e8f66d39fa315edd195db03beda21e) Take the module from the parent to avoid a constructor argument - [`52fb2d7`](https://github.com/rollup/rollup/commit/52fb2d76539f900ecfabde163db89a1ef8f8926b) Make Program a fully functional ast node that will even receive an - [`67e4080`](https://github.com/rollup/rollup/commit/67e4080a25a3e424659271cbec1bf69a3cae056d) Only start another tree-shaking pass if a variable was included; - [`93f75b6`](https://github.com/rollup/rollup/commit/93f75b6efbff7e9085219b908bf724b295a5efbf) Streamline some remaining forEach and some loops - [`3e1c6fc`](https://github.com/rollup/rollup/commit/3e1c6fc0cd38756bc5f38c51128e316064f3c919) Make sure Program nodes are really only included if they have an effect - [`2f494c4`](https://github.com/rollup/rollup/commit/2f494c44731da99f2afe693af17c6e1ce382fb76) Make sure initialise is all that is necessary to reset a node so that in - [`b75ac43`](https://github.com/rollup/rollup/commit/b75ac43f72a3e7cd1e6b26cb301f229f16999c81) Use a "dirty" flag when including variables instead of handling return - [`abf8218`](https://github.com/rollup/rollup/commit/abf82185d0f761f14384642db8a9d08e02033138) Add proxy layer to prevent direct module or graph access from the ast. - [`30928f9`](https://github.com/rollup/rollup/commit/30928f9224c6d198ed44f974854da52d0c05281e) Update source-map dependency - [`f942d6e`](https://github.com/rollup/rollup/commit/f942d6e2f26bf91e99fac9cbaf20bd14767a44ce) Revert most of the source-map update as there the new version contains - [`bff9955`](https://github.com/rollup/rollup/commit/bff9955b21f9ed6687f805957d60d0b466b70612) Merge branch 'preserve-hidden-classes' - [`06f2069`](https://github.com/rollup/rollup/commit/06f20693f1c34336edf9babda9544e1cef2d1a7c) Fix lint error - [`5f0bed8`](https://github.com/rollup/rollup/commit/5f0bed898541ade0718522b0fe729e1e6f2612b7) 0.58.0 #### v0.58.1 - [`4d452f6`](https://github.com/rollup/rollup/commit/4d452f6a2116465d5642ee3f68b62acada3d3dd7) Add dates to changelog (at least for the most recent releases) - [`876408d`](https://github.com/rollup/rollup/commit/876408da8361a4153e8d3d53430d4f79d4433a98) Improve line-break detection to work with "/*" inside "//" comments, - [`491a432`](https://github.com/rollup/rollup/commit/491a432aef4fe165900aaa0e121730ea305b988f) Add esm format alias - [`f58f28c`](https://github.com/rollup/rollup/commit/f58f28cc018be229c8749acfc9e148d19e5a5305) Reduce checks and save 'es' in error - [`1e83337`](https://github.com/rollup/rollup/commit/1e8333793b790b42f2735f8a98d8b4c5a549a9f0) Test esm forms skipping source maps - [`1958970`](https://github.com/rollup/rollup/commit/1958970238ff5b0292bf8444bc83977521b36cdc) Remove esm tests from forms and add simple case - [`e49ed10`](https://github.com/rollup/rollup/commit/e49ed105d4e8efde0bca12559dfaa0e5d6b4d4f8) Merge pull request #​2102 from rollup/esm-format-alias - [`0391890`](https://github.com/rollup/rollup/commit/03918901eda5223c0b328eb1dbcfe356e4e10b9c) Slightly improve line-break detection - [`603f527`](https://github.com/rollup/rollup/commit/603f527ffda99352e24294eb11badda40dcdd0bc) Merge pull request #​2129 from rollup/ignore-comment-start-in-comment - [`79ad616`](https://github.com/rollup/rollup/commit/79ad616596f8c5cebafa62883f4ddd63d922bbb5) simplify namespace interop - [`a40b245`](https://github.com/rollup/rollup/commit/a40b245e64d3487c1a56b1904d82bdc45ad79d8e) Prepare patch release - [`ce3801d`](https://github.com/rollup/rollup/commit/ce3801d3fe33c957c607ebd75e3d8ef3f39af13b) 0.58.1 #### v0.58.2 - [`55c5439`](https://github.com/rollup/rollup/commit/55c5439adf8d3ce421ec3168d26ec456b178fe86) Merge branch 'ignore-comment-start-in-comment' - [`ec9b082`](https://github.com/rollup/rollup/commit/ec9b0825a1cc7ab2918d5a3b2d0c88556d14850f) update error message - [`84a5dcf`](https://github.com/rollup/rollup/commit/84a5dcfe29d5ed6cadec3d0e491ce1ad7ab864a1) Merge branch 'collapseSourceMaps' - [`480b239`](https://github.com/rollup/rollup/commit/480b23949317a140269ceaba7b4a4066394af376) Update changelog - [`481c47f`](https://github.com/rollup/rollup/commit/481c47f278cd772d43f2a103ccf4a0cd5d5d9037) Merge branch 'namespace-interop-simplify' - [`3d4fda0`](https://github.com/rollup/rollup/commit/3d4fda0abb5b729247e040857647f2806a1e44bf) Improve if statement rendering; resolves #​2134 - [`c1bc6ca`](https://github.com/rollup/rollup/commit/c1bc6ca90630672b6d1b51c67be0763bf2aa84b6) * Do not unnecessarily check if tree-shaking is enabled - [`6c002d1`](https://github.com/rollup/rollup/commit/6c002d1e66f3cc00fe78ad79c593495c74adf10a) Directly use `true` and `false` when replacing side-effect-free conditions - [`8e3495f`](https://github.com/rollup/rollup/commit/8e3495f55ac3d37ebd5b61143046dc94b473f2c2) Update changelog - [`d21b935`](https://github.com/rollup/rollup/commit/d21b9359fe1b8845abb5801dbce27a16f3a67aed) 0.58.2

This PR has been generated by Renovate Bot.