diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8a4c4bb2ec..4b68679744 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -22,6 +22,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
### Performance
- Drop usages of `FelaTheme` component and use `React.Context` to get `theme` directly @layershifter ([#1163](https://github.com/stardust-ui/react/pull/1163))
+- Use `tslib` to replace helpers with their imports, reduces bundle size @layershifter ([#1184](https://github.com/stardust-ui/react/pull/1184))
### Features
- Add `Reaction` variables to Teams dark and HOC themes @mnajdova ([#1152](https://github.com/stardust-ui/react/pull/1152))
diff --git a/build/tsconfig.common.json b/build/tsconfig.common.json
index e419bbdd02..baa36e5cea 100644
--- a/build/tsconfig.common.json
+++ b/build/tsconfig.common.json
@@ -13,6 +13,7 @@
"types": ["node", "jest"],
"typeRoots": ["../types", "../node_modules/@types"],
"jsx": "react",
+ "importHelpers": true,
"moduleResolution": "node",
"sourceMap": true,
"allowJs": false,
diff --git a/build/tsconfig.es.json b/build/tsconfig.es.json
index 7d09800c30..9b242604f1 100644
--- a/build/tsconfig.es.json
+++ b/build/tsconfig.es.json
@@ -1,6 +1,6 @@
{
"extends": "./tsconfig.common.json",
"compilerOptions": {
- "module": "esnext",
+ "module": "esnext"
}
}
diff --git a/packages/react-component-event-listener/package.json b/packages/react-component-event-listener/package.json
index 79396765f2..913820062b 100644
--- a/packages/react-component-event-listener/package.json
+++ b/packages/react-component-event-listener/package.json
@@ -5,7 +5,8 @@
"author": "Oleksandr Fediashov ",
"bugs": "https://github.com/stardust-ui/react/issues",
"dependencies": {
- "prop-types": "^15.6.1"
+ "prop-types": "^15.6.1",
+ "tslib": "^1.9.3"
},
"files": [
"dist"
diff --git a/packages/react-component-nesting-registry/package.json b/packages/react-component-nesting-registry/package.json
index c5ee4a39aa..4c6b77252a 100644
--- a/packages/react-component-nesting-registry/package.json
+++ b/packages/react-component-nesting-registry/package.json
@@ -5,7 +5,8 @@
"author": "Oleksandr Fediashov ",
"bugs": "https://github.com/stardust-ui/react/issues",
"dependencies": {
- "prop-types": "^15.6.1"
+ "prop-types": "^15.6.1",
+ "tslib": "^1.9.3"
},
"files": [
"dist"
diff --git a/packages/react-proptypes/package.json b/packages/react-proptypes/package.json
index 6764971c20..6bedd28124 100644
--- a/packages/react-proptypes/package.json
+++ b/packages/react-proptypes/package.json
@@ -6,7 +6,8 @@
"bugs": "https://github.com/stardust-ui/react/issues",
"dependencies": {
"lodash": "^4.17.11",
- "prop-types": "^15.6.1"
+ "prop-types": "^15.6.1",
+ "tslib": "^1.9.3"
},
"files": [
"dist"
diff --git a/packages/react/package.json b/packages/react/package.json
index 5a6e42b25f..33724620dc 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -21,7 +21,8 @@
"prop-types": "^15.6.1",
"react-fela": "^10.2.0",
"react-is": "^16.6.3",
- "react-popper": "^1.3.2"
+ "react-popper": "^1.3.2",
+ "tslib": "^1.9.3"
},
"files": [
"dist"