Files
2026-10-22 18:56:01 -07:00

104 lines
3.2 KiB
JSON

{
"name": "@hanzogui/dot-dev",
"version": "8.4.2",
"private": true,
"type": "module",
"sideEffects": false,
"main": "index.jsx",
"scripts": {
"dev": "one dev",
"dev:clean": "one dev --clean",
"clean": "one clean",
"serve": "one serve --port 8081",
"build": "hanzogui generate-css || true",
"prod": "bun run build:web && bun run serve",
"serve:host": "one serve --host 0.0.0.0",
"dev-build-prod": "VXRN_DISABLE_PROD_OPTIMIZATION=1 bun run build:web && bun run serve",
"test": "vitest run",
"test:watch": "vitest",
"build:web": "one build"
},
"dependencies": {
"@ai-sdk/anthropic": "^4.0.45",
"@discordjs/core": "^2.6.0",
"@docsearch/css": "^5.0.4",
"@docsearch/react": "^5.0.4",
"@github/mini-throttle": "^2.1.1",
"@hanzo/appearance": "0.2.2",
"@hanzo/design": "0.5.24",
"@hanzo/font": "^1.9.3",
"@hanzo/gui": "workspace:*",
"@hanzogui/assert": "workspace:*",
"@hanzogui/demos": "workspace:*",
"@hanzogui/dev-config": "workspace:*",
"@hanzogui/font-zen": "workspace:*",
"@hanzogui/get-token": "workspace:*",
"@hanzogui/logo": "workspace:*",
"@hanzogui/lucide-icons-2": "workspace:*",
"@hanzogui/use-store": "workspace:*",
"@hookform/resolvers": "^5.9.1",
"@leeoniya/ufuzzy": "^1.0.19",
"@ngneat/falso": "^8.0.2",
"@openrouter/ai-sdk-provider": "^3.0.0",
"@react-three/drei": "^10.7.8",
"@react-three/fiber": "^9.7.0",
"@rehookify/datepicker": "^6.6.8",
"@sindresorhus/slugify": "^3.0.0",
"@tanstack/react-table": "^9.2.4",
"@ts-react/form": "^1.8.3",
"@vercel/og": "^1.0.2",
"@vxrn/color-scheme": "^1.25.8",
"@vxrn/mdx-rust": "^1.25.8",
"ai": "^7.0.84",
"awesome-phonenumber": "^7.8.0",
"color2k": "^2.0.4",
"expo-document-picker": "^57.0.1",
"expo-image-picker": "^57.0.14",
"expo-linear-gradient": "^57.0.1",
"foxact": "^0.3.10",
"hast-util-to-html": "^9.0.5",
"hast-util-to-string": "^3.0.1",
"hsluv": "^1.0.2",
"jsonwebtoken": "^9.0.3",
"masonic": "^4.1.0",
"one": "^1.25.8",
"oxc-parser": "0.147.0",
"parse-numeric-range": "^1.3.0",
"posthog-node": "^5.51.4",
"postmark": "^5.1.0",
"puppeteer": "^25.9.0",
"react-dropzone": "^20.1.1",
"react-hook-form": "^7.86.0",
"react-hotkeys-hook": "^5.3.3",
"react-native": "^0.87.1",
"react-native-gesture-handler": "^3.2.1",
"react-native-safe-area-context": "^5.9.1",
"react-native-svg": "^15.15.5",
"react-native-worklets": "^0.12.1",
"refractor": "^5.0.0",
"rehype-parse": "^9.0.1",
"sharp": "^0.35.4",
"swr": "^2.5.1",
"three": "^0.185.1",
"unified": "^11.0.5",
"valibot": "^1.4.2",
"victory": "^37.3.6",
"vite": "^8.2.2",
"vite-plugin-inspect": "^12.0.2",
"zod": "^4.5.2"
},
"devDependencies": {
"@hanzogui/cli": "workspace:*",
"@testing-library/react-hooks": "^8.0.1",
"acorn": "^8.18.0",
"acorn-walk": "^8.3.5",
"archiver": "^8.0.0",
"esbuild-register": "^3.6.0",
"rollup-plugin-visualizer": "^7.1.1",
"subset-font": "^2.6.0",
"vite-bundle-analyzer": "^1.3.9",
"vite-tsconfig-paths": "^6.1.1",
"vitest": "^4.1.11"
}
}