diff --git a/components/Logo.tsx b/components/Logo.tsx index 2f1aed0..0f722e8 100644 --- a/components/Logo.tsx +++ b/components/Logo.tsx @@ -1,28 +1,20 @@ -'use client'; - -import { motion } from 'framer-motion'; - export default function Logo({ className = '', size = 120 }: { className?: string; size?: number }) { return ( - {/* Wrench (Lucide) - vertical */} - - - + {/* Brush (Lucide) - horizontal flipped */} - - - - + {/* Gradient definitions */} @@ -71,6 +61,6 @@ export default function Logo({ className = '', size = 120 }: { className?: strin - + ); } diff --git a/package.json b/package.json index b2c33c9..117c723 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,6 @@ "cmdk": "^1.1.1", "convert-units": "^2.3.4", "figlet": "^1.10.0", - "framer-motion": "^12.34.3", "fuse.js": "^7.1.0", "html-to-image": "^1.11.13", "jszip": "^3.10.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 06fdcde..225b738 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,9 +41,6 @@ importers: figlet: specifier: ^1.10.0 version: 1.10.0 - framer-motion: - specifier: ^12.34.3 - version: 12.34.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4) fuse.js: specifier: ^7.1.0 version: 7.1.0 @@ -2435,20 +2432,6 @@ packages: fraction.js@5.3.4: resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} - framer-motion@12.34.3: - resolution: {integrity: sha512-v81ecyZKYO/DfpTwHivqkxSUBzvceOpoI+wLfgCgoUIKxlFKEXdg0oR9imxwXumT4SFy8vRk9xzJ5l3/Du/55Q==} - 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 - fresh@2.0.0: resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} engines: {node: '>= 0.8'} @@ -3127,12 +3110,6 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - motion-dom@12.34.3: - resolution: {integrity: sha512-sYgFe+pR9aIM7o4fhs2aXtOI+oqlUd33N9Yoxcgo1Fv7M20sRkHtCmzE/VRNIcq7uNJ+qio+Xubt1FXH3pQ+eQ==} - - motion-utils@12.29.2: - resolution: {integrity: sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -6585,15 +6562,6 @@ snapshots: fraction.js@5.3.4: {} - framer-motion@12.34.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4): - dependencies: - motion-dom: 12.34.3 - motion-utils: 12.29.2 - tslib: 2.8.1 - optionalDependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - fresh@2.0.0: {} fs-extra@11.3.3: @@ -7222,12 +7190,6 @@ snapshots: minimist@1.2.8: {} - motion-dom@12.34.3: - dependencies: - motion-utils: 12.29.2 - - motion-utils@12.29.2: {} - ms@2.1.3: {} msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3):