Skip to content

Commit 8f41c59

Browse files
Spencerspalger
andauthored
share tslib across bundles (#79915)
Co-authored-by: spalger <[email protected]>
1 parent 4ce3e1c commit 8f41c59

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

packages/kbn-ui-shared-deps/entry.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,8 @@ export const ElasticEuiChartsTheme = require('@elastic/eui/dist/eui_charts_theme
5353
export const Lodash = require('lodash');
5454
export const LodashFp = require('lodash/fp');
5555

56+
// runtime deps which don't need to be copied across all bundles
57+
export const TsLib = require('tslib');
58+
5659
import * as Theme from './theme.ts';
5760
export { Theme };

packages/kbn-ui-shared-deps/index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,5 +63,10 @@ exports.externals = {
6363
'@elastic/eui/dist/eui_theme_dark.json': '__kbnSharedDeps__.Theme.euiDarkVars',
6464
lodash: '__kbnSharedDeps__.Lodash',
6565
'lodash/fp': '__kbnSharedDeps__.LodashFp',
66+
67+
/**
68+
* runtime deps which don't need to be copied across all bundles
69+
*/
70+
tslib: '__kbnSharedDeps__.TsLib',
6671
};
6772
exports.publicPathLoader = require.resolve('./public_path_loader');

packages/kbn-ui-shared-deps/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"rxjs": "^6.5.5",
3434
"styled-components": "^5.1.0",
3535
"symbol-observable": "^1.2.0",
36+
"tslib": "^2.0.0",
3637
"whatwg-fetch": "^3.0.0"
3738
},
3839
"devDependencies": {

0 commit comments

Comments
 (0)