Библиотека Floating UI скомпилированная в ES5 для поддержки
browserslist
VKUI. У Floating UI версии браузеров гораздо выше
(ссылка на browserslist
библиотеки).
Миграция с Floating UI
- import {} from '@floating-ui/core';
+ import {} from '@vkontakte/vkui-floating-ui/core';
- import {} from '@floating-ui/dom';
+ import {} from '@vkontakte/vkui-floating-ui/dom';
- import {} from '@floating-ui/utils';
+ import {} from '@vkontakte/vkui-floating-ui/utils';
- import {} from '@floating-ui/utils/dom';
+ import {} from '@vkontakte/vkui-floating-ui/utils/dom';
- import {} from '@floating-ui/react-dom';
+ import {} from '@vkontakte/vkui-floating-ui/react-dom';
На примере Webpack (см. документацию resolve.alias).
module.exports = {
//...
resolve: {
alias: {
'@floating-ui': '@vkontakte/vkui-floating-ui',
},
},
};