From e5010fab32675a9a51e8a510c092e7efa4a820f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Magalh=C3=A3es?= Date: Mon, 27 Feb 2023 20:50:02 -0300 Subject: [PATCH] Reduce bundle size (#4) * chore: reduce bundle size * fix: pnpm-lock --- pnpm-lock.yaml | 35 ++------------------------------- selection-popover/package.json | 2 +- selection-popover/src/index.tsx | 4 ++-- 3 files changed, 5 insertions(+), 36 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 812e642..02cccb1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,7 +24,7 @@ importers: selection-popover: specifiers: - '@floating-ui/react': 0.19.2 + '@floating-ui/react-dom': ^1.3.0 '@radix-ui/react-arrow': 1.0.1 '@radix-ui/react-compose-refs': 1.0.0 '@radix-ui/react-context': 1.0.0 @@ -36,7 +36,7 @@ importers: '@radix-ui/react-use-size': 1.0.0 '@types/react': 18.0.28 dependencies: - '@floating-ui/react': 0.19.2_@types+react@18.0.28 + '@floating-ui/react-dom': 1.3.0 '@radix-ui/react-arrow': 1.0.1 '@radix-ui/react-compose-refs': 1.0.0 '@radix-ui/react-context': 1.0.0 @@ -1706,19 +1706,6 @@ packages: '@floating-ui/dom': 1.2.1 dev: false - /@floating-ui/react/0.19.2_@types+react@18.0.28: - resolution: {integrity: sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - dependencies: - '@floating-ui/react-dom': 1.3.0 - aria-hidden: 1.2.2_@types+react@18.0.28 - tabbable: 6.1.1 - transitivePeerDependencies: - - '@types/react' - dev: false - /@humanwhocodes/config-array/0.11.8: resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} engines: {node: '>=10.10.0'} @@ -2755,20 +2742,6 @@ packages: /argparse/2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - /aria-hidden/1.2.2_@types+react@18.0.28: - resolution: {integrity: sha512-6y/ogyDTk/7YAe91T3E2PR1ALVKyM2QbTio5HwM+N1Q6CMlCKhvClyIjkckBswa0f2xJhjsfzIGa1yVSe1UMVA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.9.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 18.0.28 - tslib: 2.5.0 - dev: false - /aria-hidden/1.2.2_pmekkgnqduwlme35zpnqhenc34: resolution: {integrity: sha512-6y/ogyDTk/7YAe91T3E2PR1ALVKyM2QbTio5HwM+N1Q6CMlCKhvClyIjkckBswa0f2xJhjsfzIGa1yVSe1UMVA==} engines: {node: '>=10'} @@ -5360,10 +5333,6 @@ packages: tslib: 2.5.0 dev: false - /tabbable/6.1.1: - resolution: {integrity: sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==} - dev: false - /tailwind-merge/1.10.0: resolution: {integrity: sha512-WFnDXSS4kFTZwjKg5/oZSGzBRU/l+qcbv5NVTzLUQvJ9yovDAP05h0F2+ZFW0Lw9EcgRoc2AfURUdZvnEFrXKg==} dev: false diff --git a/selection-popover/package.json b/selection-popover/package.json index c21b158..5204ea6 100644 --- a/selection-popover/package.json +++ b/selection-popover/package.json @@ -19,7 +19,7 @@ "react-dom": "^16.8 || ^17.0 || ^18.0" }, "dependencies": { - "@floating-ui/react": "0.19.2", + "@floating-ui/react-dom": "^1.3.0", "@radix-ui/react-arrow": "1.0.1", "@radix-ui/react-compose-refs": "1.0.0", "@radix-ui/react-context": "1.0.0", diff --git a/selection-popover/src/index.tsx b/selection-popover/src/index.tsx index d01ab32..caeaeef 100644 --- a/selection-popover/src/index.tsx +++ b/selection-popover/src/index.tsx @@ -20,9 +20,9 @@ import { size, hide, arrow as floatingUIarrow, -} from '@floating-ui/react' +} from '@floating-ui/react-dom' -import type { Placement, Middleware } from '@floating-ui/react' +import type { Placement, Middleware } from '@floating-ui/react-dom' const SIDE_OPTIONS = ['top', 'right', 'bottom', 'left'] as const const ALIGN_OPTIONS = ['start', 'center', 'end'] as const