mirror of
https://github.com/simstudioai/sim.git
synced 2026-01-07 22:24:06 -05:00
chore(deps): remove unused deps, reduce overall dependencies & size (#1436)
Co-authored-by: waleed <waleed>
This commit is contained in:
@@ -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>
|
||||
)
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user