From 0048150f15eb354bffb06b2f5bf98bba598456db Mon Sep 17 00:00:00 2001 From: Lukas Taegert-Atkinson Date: Fri, 18 Nov 2022 07:24:40 +0100 Subject: [PATCH] adapt docs 3.4.0-0 --- browser/package.json | 2 +- docs/999-big-list-of-options.md | 20 +++++++++++--------- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/browser/package.json b/browser/package.json index 6da80ea6e6b..acb5198ad64 100644 --- a/browser/package.json +++ b/browser/package.json @@ -1,6 +1,6 @@ { "name": "@rollup/browser", - "version": "3.3.0", + "version": "3.4.0-0", "description": "Next-generation ES module bundler browser build", "main": "dist/rollup.browser.js", "module": "dist/es/rollup.browser.js", diff --git a/docs/999-big-list-of-options.md b/docs/999-big-list-of-options.md index 355917eaac7..034fbad4198 100755 --- a/docs/999-big-list-of-options.md +++ b/docs/999-big-list-of-options.md @@ -1717,20 +1717,22 @@ This can not only help with dead code removal, but can also improve JavaScript c export default { treeshake: { preset: 'smallest', - manualPureFunctions: ['foo', 'bar.baz'] + manualPureFunctions: ['styled.div', 'local'] } // ... }; // code -import { lib as bar } from 'external'; -const foo = console.log; - -foo(); // removed -bar.baz(); // removed -bar(); // not removed -bar.quuz(); // not removed -bar?.baz(); // not removed +import styled from 'styled-components'; +const local = console.log; + +local(); // removed +styled.div` + color: blue; +`; // removed +styled?.div(); // removed +styled(); // not removed +styled.h1(); // not removed ``` **treeshake.moduleSideEffects**
Type: `boolean | "no-external" | string[] | (id: string, external: boolean) => boolean`
CLI: `--treeshake.moduleSideEffects`/`--no-treeshake.moduleSideEffects`/`--treeshake.moduleSideEffects no-external`
Default: `true` diff --git a/package-lock.json b/package-lock.json index 44c8c44b4ba..5ceae6d132d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "rollup", - "version": "3.3.0", + "version": "3.4.0-0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "rollup", - "version": "3.3.0", + "version": "3.4.0-0", "license": "MIT", "bin": { "rollup": "dist/bin/rollup" diff --git a/package.json b/package.json index dbb4752a80f..8383df0f737 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rollup", - "version": "3.3.0", + "version": "3.4.0-0", "description": "Next-generation ES module bundler", "main": "dist/rollup.js", "module": "dist/es/rollup.js",