mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
[7.x] [kbn/ui-shared-deps] include polyfills, required by some… (#54784)
* [kbn/ui-shared-deps] include polyfills, required by some deps * remove unnecessary dep * replace abort-controller for server side use Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
This commit is contained in:
parent
63d0b60e4f
commit
4e52072a4f
7 changed files with 37 additions and 38 deletions
|
@ -160,7 +160,6 @@
|
|||
"compare-versions": "3.5.1",
|
||||
"core-js": "^3.2.1",
|
||||
"css-loader": "2.1.1",
|
||||
"custom-event-polyfill": "^0.3.0",
|
||||
"d3": "3.5.17",
|
||||
"d3-cloud": "1.2.5",
|
||||
"deep-freeze-strict": "^1.1.1",
|
||||
|
|
|
@ -17,6 +17,9 @@
|
|||
* under the License.
|
||||
*/
|
||||
|
||||
// import global polyfills before everything else
|
||||
require('./polyfills');
|
||||
|
||||
// must load before angular
|
||||
export const Jquery = require('jquery');
|
||||
window.$ = window.jQuery = Jquery;
|
||||
|
|
|
@ -13,8 +13,11 @@
|
|||
"@elastic/charts": "^16.1.0",
|
||||
"@kbn/dev-utils": "1.0.0",
|
||||
"@yarnpkg/lockfile": "^1.1.0",
|
||||
"abortcontroller-polyfill": "^1.3.0",
|
||||
"angular": "^1.7.9",
|
||||
"core-js": "^3.2.1",
|
||||
"css-loader": "^2.1.1",
|
||||
"custom-event-polyfill": "^0.3.0",
|
||||
"del": "^5.1.0",
|
||||
"jquery": "^3.4.1",
|
||||
"mini-css-extract-plugin": "0.8.0",
|
||||
|
@ -24,6 +27,9 @@
|
|||
"react-intl": "^2.8.0",
|
||||
"react": "^16.12.0",
|
||||
"read-pkg": "^5.2.0",
|
||||
"webpack": "4.41.0"
|
||||
"regenerator-runtime": "^0.13.3",
|
||||
"symbol-observable": "^1.2.0",
|
||||
"webpack": "4.41.0",
|
||||
"whatwg-fetch": "^3.0.0"
|
||||
}
|
||||
}
|
26
packages/kbn-ui-shared-deps/polyfills.js
Normal file
26
packages/kbn-ui-shared-deps/polyfills.js
Normal file
|
@ -0,0 +1,26 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
require('core-js/stable');
|
||||
require('regenerator-runtime/runtime');
|
||||
require('custom-event-polyfill');
|
||||
require('whatwg-fetch');
|
||||
require('abortcontroller-polyfill/dist/polyfill-patch-fetch');
|
||||
require('./vendor/childnode_remove_polyfill');
|
||||
require('symbol-observable');
|
|
@ -1,21 +1,4 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
/* eslint-disable @kbn/eslint/require-license-header */
|
||||
|
||||
/* @notice
|
||||
* This product bundles childnode-remove which is available under a
|
|
@ -29,16 +29,7 @@ export const createTestEntryTemplate = defaultUiSettings => bundle => `
|
|||
*
|
||||
*/
|
||||
|
||||
// import global polyfills before everything else
|
||||
import 'core-js/stable';
|
||||
import 'regenerator-runtime/runtime';
|
||||
import 'custom-event-polyfill';
|
||||
import 'whatwg-fetch';
|
||||
import 'abortcontroller-polyfill';
|
||||
import 'childnode-remove-polyfill';
|
||||
import fetchMock from 'fetch-mock/es5/client';
|
||||
import Symbol_observable from 'symbol-observable';
|
||||
|
||||
import { CoreSystem } from '__kibanaCore__';
|
||||
|
||||
// Fake uiCapabilities returned to Core in browser tests
|
||||
|
|
|
@ -26,15 +26,6 @@ export const appEntryTemplate = bundle => `
|
|||
* context: ${bundle.getContext()}
|
||||
*/
|
||||
|
||||
// import global polyfills
|
||||
import Symbol_observable from 'symbol-observable';
|
||||
import 'core-js/stable';
|
||||
import 'regenerator-runtime/runtime';
|
||||
import 'custom-event-polyfill';
|
||||
import 'whatwg-fetch';
|
||||
import 'abortcontroller-polyfill';
|
||||
import 'childnode-remove-polyfill';
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { CoreSystem } from '__kibanaCore__'
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue