Optimize react-query dependencies (#144206)

* Update react-query to ^4.12.0

* cleanup

* bump

* WIP

* WIP

* es-query

* revert react-use

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
Patryk Kopyciński 2022-10-31 20:53:42 +01:00 committed by GitHub
parent efb8fb11df
commit fda6b27145
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 11 additions and 0 deletions

View file

@ -43,6 +43,8 @@ RUNTIME_DEPS = [
"@npm//@elastic/numeral",
"@npm//@emotion/cache",
"@npm//@emotion/react",
"@npm//@tanstack/react-query",
"@npm//@tanstack/react-query-devtools",
"@npm//babel-loader",
"@npm//core-js",
"@npm//css-loader",

View file

@ -82,6 +82,8 @@ module.exports = (_, argv) => {
'@elastic/eui/dist/eui_theme_dark.json',
'@elastic/numeral',
'@emotion/react',
'@tanstack/react-query',
'@tanstack/react-query-devtools',
'classnames',
'fflate',
'history',

View file

@ -42,6 +42,7 @@ RUNTIME_DEPS = [
"//packages/kbn-analytics",
"//packages/kbn-babel-preset",
"//packages/kbn-datemath",
"//packages/kbn-es-query",
"//packages/kbn-flot-charts",
"//packages/kbn-i18n",
"//packages/kbn-i18n-react",

View file

@ -74,11 +74,14 @@ const externals = {
*/
tslib: '__kbnSharedDeps__.TsLib',
'@kbn/analytics': '__kbnSharedDeps__.KbnAnalytics',
'@kbn/es-query': '__kbnSharedDeps__.KbnEsQuery',
'@kbn/std': '__kbnSharedDeps__.KbnStd',
'@kbn/safer-lodash-set': '__kbnSharedDeps__.SaferLodashSet',
'rison-node': '__kbnSharedDeps__.RisonNode',
history: '__kbnSharedDeps__.History',
classnames: '__kbnSharedDeps__.Classnames',
'@tanstack/react-query': '__kbnSharedDeps__.ReactQuery',
'@tanstack/react-query-devtools': '__kbnSharedDeps__.ReactQueryDevtools',
};
module.exports = { distDir, jsFilename, cssDistFilename, externals };

View file

@ -54,8 +54,11 @@ export const Fflate = { unzlibSync, strFromU8 };
// runtime deps which don't need to be copied across all bundles
export const TsLib = require('tslib');
export const KbnAnalytics = require('@kbn/analytics');
export const KbnEsQuery = require('@kbn/es-query');
export const KbnStd = require('@kbn/std');
export const SaferLodashSet = require('@kbn/safer-lodash-set');
export const RisonNode = require('rison-node');
export const History = require('history');
export const Classnames = require('classnames');
export const ReactQuery = require('@tanstack/react-query');
export const ReactQueryDevtools = require('@tanstack/react-query-devtools');