diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb45ea0ef85..7207efccd8b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -402,6 +402,9 @@ catalogs: mitt: specifier: 3.0.1 version: 3.0.1 + motion: + specifier: 12.38.0 + version: 12.38.0 negotiator: specifier: 1.0.0 version: 1.0.0 @@ -870,6 +873,9 @@ importers: mitt: specifier: 'catalog:' version: 3.0.1 + motion: + specifier: 'catalog:' + version: 12.38.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) negotiator: specifier: 'catalog:' version: 1.0.0 @@ -6091,6 +6097,20 @@ packages: fraction.js@5.3.4: resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} + framer-motion@12.38.0: + resolution: {integrity: sha512-rFYkY/pigbcswl1XQSb7q424kSTQ8q6eAC+YUsSKooHQYuLdzdHjrt6uxUC+PRAO++q5IS7+TamgIw1AphxR+g==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true + fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} @@ -7111,6 +7131,26 @@ packages: moo-color@1.0.3: resolution: {integrity: sha512-i/+ZKXMDf6aqYtBhuOcej71YSlbjT3wCO/4H1j8rPvxDJEifdwgg5MaFyu6iYAT8GBZJg2z0dkgK4YMzvURALQ==} + motion-dom@12.38.0: + resolution: {integrity: sha512-pdkHLD8QYRp8VfiNLb8xIBJis1byQ9gPT3Jnh2jqfFtAsWUA3dEepDlsWe/xMpO8McV+VdpKVcp+E+TGJEtOoA==} + + motion-utils@12.36.0: + resolution: {integrity: sha512-eHWisygbiwVvf6PZ1vhaHCLamvkSbPIeAYxWUuL3a2PD/TROgE7FvfHWTIH4vMl798QLfMw15nRqIaRDXTlYRg==} + + motion@12.38.0: + resolution: {integrity: sha512-uYfXzeHlgThchzwz5Te47dlv5JOUC7OB4rjJ/7XTUgtBZD8CchMN8qEJ4ZVsUmTyYA44zjV0fBwsiktRuFnn+w==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true + mrmime@2.0.1: resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} @@ -14226,6 +14266,15 @@ snapshots: fraction.js@5.3.4: {} + framer-motion@12.38.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + motion-dom: 12.38.0 + motion-utils: 12.36.0 + tslib: 2.8.1 + optionalDependencies: + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + fs-constants@1.0.0: optional: true @@ -15551,6 +15600,20 @@ snapshots: dependencies: color-name: 1.1.4 + motion-dom@12.38.0: + dependencies: + motion-utils: 12.36.0 + + motion-utils@12.36.0: {} + + motion@12.38.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + framer-motion: 12.38.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + tslib: 2.8.1 + optionalDependencies: + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + mrmime@2.0.1: {} ms@2.1.3: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index b11cca66421..08c6bdc49b9 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,7 +3,7 @@ minimumReleaseAge: 1440 blockExoticSubdeps: true strictDepBuilds: true allowBuilds: - '@parcel/watcher': false + "@parcel/watcher": false canvas: false esbuild: false sharp: false @@ -202,6 +202,7 @@ catalog: mermaid: 11.13.0 mime: 4.1.0 mitt: 3.0.1 + motion: 12.38.0 negotiator: 1.0.0 next: 16.2.1 next-themes: 0.4.6 diff --git a/web/package.json b/web/package.json index 9ed21fdb22b..3569b008f37 100644 --- a/web/package.json +++ b/web/package.json @@ -118,6 +118,7 @@ "mermaid": "catalog:", "mime": "catalog:", "mitt": "catalog:", + "motion": "catalog:", "negotiator": "catalog:", "next": "catalog:", "next-themes": "catalog:",