chore(deps): remove unused deps, reduce overall dependencies & size (#1436)

Co-authored-by: waleed <waleed>
This commit is contained in:
Waleed
2025-09-23 17:39:38 -07:00
committed by GitHub
parent 0d86eaa3a1
commit 20a272c8c3
4 changed files with 175 additions and 829 deletions

View File

@@ -1,28 +0,0 @@
'use client'
import { motion } from 'framer-motion'
import { GithubIcon } from '@/components/icons'
interface HeaderLinksProps {
stars: string
}
export default function HeaderLinks({ stars }: HeaderLinksProps) {
return (
<div className='flex items-center'>
<motion.a
href='https://github.com/simstudioai/sim'
className='flex items-center gap-1.5 rounded-md p-1 text-foreground/80 transition-colors duration-200 hover:text-foreground/100'
aria-label='GitHub'
target='_blank'
rel='noopener noreferrer'
initial={{ opacity: 0, y: -5 }}
animate={{ opacity: 1, y: 0 }}
transition={{ duration: 0.2, ease: 'easeOut', delay: 0.1 }}
>
<GithubIcon className='h-[24px] w-[24px]' />
<span className='hidden font-medium text-sm sm:inline'>{stars}</span>
</motion.a>
</div>
)
}

View File

@@ -31,19 +31,12 @@
"@better-auth/stripe": "1.2.9",
"@browserbasehq/stagehand": "^2.0.0",
"@cerebras/cerebras_cloud_sdk": "^1.23.0",
"@chatscope/chat-ui-kit-react": "2.1.1",
"@chatscope/chat-ui-kit-styles": "1.4.0",
"@e2b/code-interpreter": "^2.0.0",
"@hookform/resolvers": "^4.1.3",
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/exporter-collector": "^0.25.0",
"@opentelemetry/exporter-jaeger": "^2.0.0",
"@opentelemetry/exporter-trace-otlp-http": "^0.200.0",
"@opentelemetry/instrumentation-document-load": "^0.45.0",
"@opentelemetry/instrumentation-user-interaction": "^0.45.0",
"@opentelemetry/resources": "^2.0.0",
"@opentelemetry/sdk-node": "^0.200.0",
"@opentelemetry/sdk-trace-web": "^2.0.0",
"@opentelemetry/semantic-conventions": "^1.32.0",
"@radix-ui/react-alert-dialog": "^1.1.5",
"@radix-ui/react-avatar": "1.1.10",
@@ -63,14 +56,13 @@
"@radix-ui/react-switch": "^1.1.2",
"@radix-ui/react-tabs": "^1.1.2",
"@radix-ui/react-toggle": "^1.1.2",
"@radix-ui/react-tooltip": "1.2.8",
"@react-email/components": "^0.0.34",
"@sentry/nextjs": "^9.15.0",
"@trigger.dev/sdk": "4.0.4",
"@types/pdf-parse": "1.1.5",
"@types/three": "0.177.0",
"@vercel/og": "^0.6.5",
"@vercel/speed-insights": "^1.2.0",
"ai": "^4.3.2",
"better-auth": "1.2.9",
"browser-image-compression": "^2.0.2",
"cheerio": "1.1.2",
@@ -78,22 +70,17 @@
"clsx": "^2.1.1",
"cmdk": "^1.0.0",
"croner": "^9.0.0",
"csv-parse": "^5.6.0",
"dat.gui": "0.7.9",
"date-fns": "4.1.0",
"entities": "6.0.1",
"framer-motion": "^12.5.0",
"fuse.js": "7.1.0",
"geist": "1.4.2",
"groq-sdk": "^0.15.0",
"html-to-text": "^9.0.5",
"iconv-lite": "0.7.0",
"input-otp": "^1.4.2",
"ioredis": "^5.6.0",
"jose": "6.0.11",
"js-yaml": "4.1.0",
"jwt-decode": "^4.0.0",
"lenis": "^1.2.3",
"lucide-react": "^0.479.0",
"mammoth": "^1.9.0",
"mysql2": "3.14.3",
@@ -113,12 +100,8 @@
"react-markdown": "^10.1.0",
"react-simple-code-editor": "^0.14.1",
"reactflow": "^11.11.4",
"recharts": "2.15.3",
"rehype-highlight": "7.0.2",
"remark-gfm": "4.0.1",
"resend": "^4.1.2",
"rtf-parser": "1.3.3",
"rtf-stream-parser": "3.8.0",
"sharp": "0.34.3",
"socket.io": "^4.8.1",
"stripe": "18.5.0",
@@ -130,13 +113,8 @@
"zod": "^3.24.2"
},
"devDependencies": {
"@react-email/preview-server": "4.2.8",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
"@trigger.dev/build": "4.0.4",
"@types/html-to-text": "9.0.4",
"@types/iconv-lite": "0.0.1",
"@types/js-yaml": "4.0.9",
"@types/jsdom": "21.1.7",
"@types/lodash": "^4.17.16",
@@ -145,11 +123,10 @@
"@types/prismjs": "^1.26.5",
"@types/react": "^19",
"@types/react-dom": "^19",
"@types/xlsx": "0.0.36",
"@vitejs/plugin-react": "^4.3.4",
"@vitest/coverage-v8": "^3.0.8",
"concurrently": "^9.1.0",
"critters": "^0.0.23",
"critters": "0.0.25",
"dotenv": "^16.4.7",
"jsdom": "^26.0.0",
"postcss": "^8",

943
bun.lock

File diff suppressed because it is too large Load Diff

View File

@@ -38,21 +38,17 @@
"@linear/sdk": "40.0.0",
"@t3-oss/env-nextjs": "0.13.4",
"@vercel/analytics": "1.5.0",
"bcryptjs": "3.0.2",
"drizzle-orm": "^0.44.5",
"geist": "^1.4.2",
"mongodb": "6.19.0",
"postgres": "^3.4.5",
"react-colorful": "5.6.1",
"remark-gfm": "4.0.1",
"socket.io-client": "4.8.1",
"twilio": "5.9.0"
},
"devDependencies": {
"@biomejs/biome": "2.0.0-beta.5",
"@octokit/rest": "^21.0.0",
"@next/env": "15.4.1",
"@types/bcryptjs": "3.0.0",
"@octokit/rest": "^21.0.0",
"drizzle-kit": "^0.31.4",
"husky": "9.1.7",
"lint-staged": "16.0.0",