diff --git a/frontend/package.json b/frontend/package.json index 8080c687..62e4cdd9 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -21,7 +21,7 @@ }, "dependencies": { "clsx": "^2.1.1", - "cropperjs": "^1.6.2", + "cropperjs": "^2.2.0", "tailwind-merge": "^3.6.0" }, "devDependencies": { diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index c3380458..b306d975 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^2.1.1 version: 2.1.1 cropperjs: - specifier: ^1.6.2 - version: 1.6.2 + specifier: ^2.2.0 + version: 2.2.0 tailwind-merge: specifier: ^3.6.0 version: 3.6.0 @@ -93,6 +93,39 @@ packages: '@blazediff/core@1.9.1': resolution: {integrity: sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==} + '@cropper/element-canvas@2.2.0': + resolution: {integrity: sha512-H0Ay2ZSZrxWLP/8fSudH9hghsgIJh9fCgEmpfzD7MnQbE8HdQKljnoRxbrjuFT7Y0rmf405Sp9PmNA6T4twegw==} + + '@cropper/element-crosshair@2.2.0': + resolution: {integrity: sha512-RXNhlsCd7lPTTjR2rfUEYghaL5bkqiU70qojJCUz1EIKfLriToDztjlsw3TZKJUBHYA+JOnmTBDFTnizoMUN1w==} + + '@cropper/element-grid@2.2.0': + resolution: {integrity: sha512-1hxHLi7Jrek/xxeG12a9+TO18Ot4pCG4V9Zh+A0GMLsfFjrd2k/kl0wOq0x1isNNrP3kkIw47FdID2iWR8A48A==} + + '@cropper/element-handle@2.2.0': + resolution: {integrity: sha512-+WPzHWF96RtLTAtotIcQQ6Sx3zVLQdK+qbaM2yKa841Iz60gQ3qKk7Jl5ndy2OgkEfxZaJI/3lWyf1RMGs/TEw==} + + '@cropper/element-image@2.2.0': + resolution: {integrity: sha512-J0zBFMEfW6yuAmXoP6S+ZdNJy5J2duVsUS0N2o3D/HxHiVo4Vm3jrSexasu/Vfvwe4Lv0nmZ/10KW3RxhrvDCQ==} + + '@cropper/element-selection@2.2.0': + resolution: {integrity: sha512-ATtWeEb1J/scQ98ins2jy4YbVOqz13F54jDk4Mm7OCpG0fzDseOujSLoIP8y26gtY7XGQXvn8WiFBbIZbeSgxQ==} + + '@cropper/element-shade@2.2.0': + resolution: {integrity: sha512-fiurnjecablA8+17GoOjiNrzKWe85Q6h9JLbPJkxKCQxcxqpjEsOdGu3YlRxaBYcYvr6wH9tghufOlUfYJS9nw==} + + '@cropper/element-viewer@2.2.0': + resolution: {integrity: sha512-w6uO7m7PwBWKynMwj8DYkJHFXrHC6Xxvcp5Y+tSxhfcNtOvw92FDncqRLYv+xHQoCDXEvfCqJyrTx9nIiZgiLQ==} + + '@cropper/element@2.2.0': + resolution: {integrity: sha512-Kckk7TiWt3Cf9MvSfmMx7ZOIuN1rzIUIwIPQSqSj0Sl6gj6opo+CPax+fREvyvVKEzAug7L0sQFZ0TL4H5LsNw==} + + '@cropper/elements@2.2.0': + resolution: {integrity: sha512-OQiVvEjIQUbMAUGpFrI/L95elHNIXjdlSxxzeywbU6C93PdPypXeGQfOSLQ43zUYmFutWNb7jTrHvgb3JaE+VQ==} + + '@cropper/utils@2.2.0': + resolution: {integrity: sha512-wTrpZl+F4Kr2hzovqjztSexWUU+EVK1CxPymbYgFYoAS/NZXwCDsrvikJQn+HYZVxjqyo/ClnFxA0fG+tFy6Hw==} + '@floating-ui/core@1.7.5': resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} @@ -445,6 +478,9 @@ packages: '@types/node@26.6.1': resolution: {integrity: sha512-VqGJBMCtdhqkBUCcBLvywI0NJ+KLuVzgNnlBUNFOQjqVxzo2lxLUNg1DSey8+u2u6ktswSAxg+s68QLzWHNOuA==} + '@types/node@26.6.3': + resolution: {integrity: sha512-dsqMQQoeTLqu9wynDD00q573mNzso3IdQOAfHRJqLCcmCFPoGo9A1bDpUcv/9tnKpErQWv9uKeGfl37EIS02Yg==} + '@types/set-cookie-parser@2.4.10': resolution: {integrity: sha512-GGmQVGpQWUe5qglJozEjZV/5dyxbOOZ0LHe/lqyWssB88Y4svNfst0uqBVscdDeIKl5Jy5+aPSvy7mI9tYRguw==} @@ -570,8 +606,8 @@ packages: resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} engines: {node: '>=18'} - cropperjs@1.6.2: - resolution: {integrity: sha512-nhymn9GdnV3CqiEHJVai54TULFAE3VshJTXSqSJKa8yXAKyBKDWdhHarnlIPrshJ0WMFTGuFvG02YjLXfPiuOA==} + cropperjs@2.2.0: + resolution: {integrity: sha512-7egO+tXxt3jGHQcO6x4k1CVoMIlEu+4Klixc6ejspKOAns7onlC/lEi5tRi3qbuHVcATK7rqaZyp8LzynPz6Cg==} deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} @@ -924,8 +960,8 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} - rettime@0.11.11: - resolution: {integrity: sha512-ILJRqVWBCTlg9r42fFgwVZx1gnFAcQF8mRoMkbgQfIrjEDf9nbBFDFx00oloOa+Q869FUtaYDXZvEfnecQSCoQ==} + rettime@0.11.12: + resolution: {integrity: sha512-5ExtR1ppiDBQkVoPw5NAqdbfH4Iq2VOmQKHMtUoaFxA9bo2krzFYBtyq6K40xxbYp+2w/YOr6D+1ToF6tTN53A==} rolldown@1.2.9: resolution: {integrity: sha512-hx/Pv0N1haXRb11qkfnK5MXB/iqr7i0yjWQqmO9uHqZpBgQSqzc8UsSnEpalsh+j1I8qQ2CkXAkJC8Br3dKSlg==} @@ -1069,11 +1105,11 @@ packages: resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} engines: {node: '>=14.0.0'} - tldts-core@7.4.13: - resolution: {integrity: sha512-mbYsrih5FRtGxs3Usvl/PqwJsNpp+jsmrdFviiK02teHDG0/HebBG/pqCylje3kzgXYzuLoHJF/0mz9W53t8Xg==} + tldts-core@7.4.16: + resolution: {integrity: sha512-MDolfaSJtlSK5Y0A1xl3277ekubZwobpBjugknDizI9O5Rm60a1m8k4ICK+MRsCDzPygT81mp3BBf5RKDlFRfA==} - tldts@7.4.13: - resolution: {integrity: sha512-iHtaIWWIbMDkCeJdTBzZFGgbluE5J+oHlb2g7+oAz1S1gpuVpabRZdQyd471Vl8UUkcz2vXSL8xZH2kyCe8tfA==} + tldts@7.4.16: + resolution: {integrity: sha512-QwBER5KMR86IIjpIiO7H/Z3IMJPsZ1A6RKPAqzTTgOyUQUSt9FdnKcqhTaJmkY6HVrgouZHZR0ncK5QxvmnQeg==} hasBin: true totalist@3.0.1: @@ -1243,6 +1279,72 @@ snapshots: '@blazediff/core@1.9.1': {} + '@cropper/element-canvas@2.2.0': + dependencies: + '@cropper/element': 2.2.0 + '@cropper/utils': 2.2.0 + + '@cropper/element-crosshair@2.2.0': + dependencies: + '@cropper/element': 2.2.0 + '@cropper/utils': 2.2.0 + + '@cropper/element-grid@2.2.0': + dependencies: + '@cropper/element': 2.2.0 + '@cropper/utils': 2.2.0 + + '@cropper/element-handle@2.2.0': + dependencies: + '@cropper/element': 2.2.0 + '@cropper/utils': 2.2.0 + + '@cropper/element-image@2.2.0': + dependencies: + '@cropper/element': 2.2.0 + '@cropper/element-canvas': 2.2.0 + '@cropper/utils': 2.2.0 + + '@cropper/element-selection@2.2.0': + dependencies: + '@cropper/element': 2.2.0 + '@cropper/element-canvas': 2.2.0 + '@cropper/element-image': 2.2.0 + '@cropper/utils': 2.2.0 + + '@cropper/element-shade@2.2.0': + dependencies: + '@cropper/element': 2.2.0 + '@cropper/element-canvas': 2.2.0 + '@cropper/element-selection': 2.2.0 + '@cropper/utils': 2.2.0 + + '@cropper/element-viewer@2.2.0': + dependencies: + '@cropper/element': 2.2.0 + '@cropper/element-canvas': 2.2.0 + '@cropper/element-image': 2.2.0 + '@cropper/element-selection': 2.2.0 + '@cropper/utils': 2.2.0 + + '@cropper/element@2.2.0': + dependencies: + '@cropper/utils': 2.2.0 + + '@cropper/elements@2.2.0': + dependencies: + '@cropper/element': 2.2.0 + '@cropper/element-canvas': 2.2.0 + '@cropper/element-crosshair': 2.2.0 + '@cropper/element-grid': 2.2.0 + '@cropper/element-handle': 2.2.0 + '@cropper/element-image': 2.2.0 + '@cropper/element-selection': 2.2.0 + '@cropper/element-shade': 2.2.0 + '@cropper/element-viewer': 2.2.0 + + '@cropper/utils@2.2.0': {} + '@floating-ui/core@1.7.5': dependencies: '@floating-ui/utils': 0.2.11 @@ -1525,9 +1627,14 @@ snapshots: dependencies: undici-types: 8.9.0 + '@types/node@26.6.3': + dependencies: + undici-types: 8.9.0 + optional: true + '@types/set-cookie-parser@2.4.10': dependencies: - '@types/node': 26.6.1 + '@types/node': 26.6.3 optional: true '@types/statuses@2.0.6': @@ -1671,7 +1778,10 @@ snapshots: cookie@1.1.1: optional: true - cropperjs@1.6.2: {} + cropperjs@2.2.0: + dependencies: + '@cropper/elements': 2.2.0 + '@cropper/utils': 2.2.0 deepmerge@4.3.1: {} @@ -1884,7 +1994,7 @@ snapshots: outvariant: 1.4.3 path-to-regexp: 6.3.0 picocolors: 1.1.1 - rettime: 0.11.11 + rettime: 0.11.12 statuses: 2.0.2 strict-event-emitter: 0.5.1 tough-cookie: 6.0.2 @@ -1941,7 +2051,7 @@ snapshots: require-directory@2.1.1: optional: true - rettime@0.11.11: + rettime@0.11.12: optional: true rolldown@1.2.9: @@ -2112,19 +2222,19 @@ snapshots: tinyrainbow@3.1.0: {} - tldts-core@7.4.13: + tldts-core@7.4.16: optional: true - tldts@7.4.13: + tldts@7.4.16: dependencies: - tldts-core: 7.4.13 + tldts-core: 7.4.16 optional: true totalist@3.0.1: {} tough-cookie@6.0.2: dependencies: - tldts: 7.4.13 + tldts: 7.4.16 optional: true tslib@2.8.1: {}