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",