From db1137d94bf978b93d35d0beb994d7140665e711 Mon Sep 17 00:00:00 2001 From: ashim-hq Date: Sun, 19 Apr 2026 15:46:02 +0800 Subject: [PATCH] chore: add @use-gesture/react for collage touch interactions --- apps/web/package.json | 3 ++- pnpm-lock.yaml | 42 ++++++++++++++++++++++++++++++------------ 2 files changed, 32 insertions(+), 13 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index e8af8cb6..82f25fff 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -12,10 +12,11 @@ "clean": "rm -rf dist" }, "dependencies": { + "@ashim/shared": "workspace:*", "@dnd-kit/core": "^6.3.1", "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", - "@ashim/shared": "workspace:*", + "@use-gesture/react": "^10.3.1", "clsx": "^2.1.0", "fflate": "^0.8.2", "jszip": "^3.10.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2162720a..11166dc5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -81,6 +81,15 @@ importers: apps/api: dependencies: + '@ashim/ai': + specifier: workspace:* + version: link:../../packages/ai + '@ashim/image-engine': + specifier: workspace:* + version: link:../../packages/image-engine + '@ashim/shared': + specifier: workspace:* + version: link:../../packages/shared '@fastify/cors': specifier: ^11.0.0 version: 11.2.0 @@ -99,15 +108,6 @@ importers: '@scalar/fastify-api-reference': specifier: ^1.49.5 version: 1.49.5 - '@ashim/ai': - specifier: workspace:* - version: link:../../packages/ai - '@ashim/image-engine': - specifier: workspace:* - version: link:../../packages/image-engine - '@ashim/shared': - specifier: workspace:* - version: link:../../packages/shared archiver: specifier: ^7.0.1 version: 7.0.1 @@ -205,6 +205,9 @@ importers: apps/web: dependencies: + '@ashim/shared': + specifier: workspace:* + version: link:../../packages/shared '@dnd-kit/core': specifier: ^6.3.1 version: 6.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -214,9 +217,9 @@ importers: '@dnd-kit/utilities': specifier: ^3.2.2 version: 3.2.2(react@19.2.4) - '@ashim/shared': - specifier: workspace:* - version: link:../../packages/shared + '@use-gesture/react': + specifier: ^10.3.1 + version: 10.3.1(react@19.2.4) clsx: specifier: ^2.1.0 version: 2.1.1 @@ -2699,6 +2702,14 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + '@use-gesture/core@10.3.1': + resolution: {integrity: sha512-WcINiDt8WjqBdUXye25anHiNxPc0VOrlT8F6LLkU6cycrOGUDyY/yyFmsg3k8i5OLvv25llc0QC45GhR/C8llw==} + + '@use-gesture/react@10.3.1': + resolution: {integrity: sha512-Yy19y6O2GJq8f7CHf7L0nxL8bf4PZCPaVOCgJrusOeFHY1LvHgYXnmnXg6N5iwAnbgbZCDjo60SiM6IPJi9C5g==} + peerDependencies: + react: '>= 16.8.0' + '@vitejs/plugin-react@4.7.0': resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} engines: {node: ^14.18.0 || >=16.0.0} @@ -8220,6 +8231,13 @@ snapshots: '@ungap/structured-clone@1.3.0': {} + '@use-gesture/core@10.3.1': {} + + '@use-gesture/react@10.3.1(react@19.2.4)': + dependencies: + '@use-gesture/core': 10.3.1 + react: 19.2.4 + '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@22.19.15)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@babel/core': 7.29.0