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"