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//@elastic/numeral",
"@npm//@emotion/cache", "@npm//@emotion/cache",
"@npm//@emotion/react", "@npm//@emotion/react",
"@npm//@tanstack/react-query",
"@npm//@tanstack/react-query-devtools",
"@npm//babel-loader", "@npm//babel-loader",
"@npm//core-js", "@npm//core-js",
"@npm//css-loader", "@npm//css-loader",

View file

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

View file

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

View file

@ -74,11 +74,14 @@ const externals = {
*/ */
tslib: '__kbnSharedDeps__.TsLib', tslib: '__kbnSharedDeps__.TsLib',
'@kbn/analytics': '__kbnSharedDeps__.KbnAnalytics', '@kbn/analytics': '__kbnSharedDeps__.KbnAnalytics',
'@kbn/es-query': '__kbnSharedDeps__.KbnEsQuery',
'@kbn/std': '__kbnSharedDeps__.KbnStd', '@kbn/std': '__kbnSharedDeps__.KbnStd',
'@kbn/safer-lodash-set': '__kbnSharedDeps__.SaferLodashSet', '@kbn/safer-lodash-set': '__kbnSharedDeps__.SaferLodashSet',
'rison-node': '__kbnSharedDeps__.RisonNode', 'rison-node': '__kbnSharedDeps__.RisonNode',
history: '__kbnSharedDeps__.History', history: '__kbnSharedDeps__.History',
classnames: '__kbnSharedDeps__.Classnames', classnames: '__kbnSharedDeps__.Classnames',
'@tanstack/react-query': '__kbnSharedDeps__.ReactQuery',
'@tanstack/react-query-devtools': '__kbnSharedDeps__.ReactQueryDevtools',
}; };
module.exports = { distDir, jsFilename, cssDistFilename, externals }; 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 // runtime deps which don't need to be copied across all bundles
export const TsLib = require('tslib'); export const TsLib = require('tslib');
export const KbnAnalytics = require('@kbn/analytics'); export const KbnAnalytics = require('@kbn/analytics');
export const KbnEsQuery = require('@kbn/es-query');
export const KbnStd = require('@kbn/std'); export const KbnStd = require('@kbn/std');
export const SaferLodashSet = require('@kbn/safer-lodash-set'); export const SaferLodashSet = require('@kbn/safer-lodash-set');
export const RisonNode = require('rison-node'); export const RisonNode = require('rison-node');
export const History = require('history'); export const History = require('history');
export const Classnames = require('classnames'); export const Classnames = require('classnames');
export const ReactQuery = require('@tanstack/react-query');
export const ReactQueryDevtools = require('@tanstack/react-query-devtools');