mirror of
https://github.com/hanzoai/desktop.git
synced 2026-10-30 14:58:42 +00:00
214 lines
7.1 KiB
JSON
214 lines
7.1 KiB
JSON
{
|
|
"name": "@hanzo/source",
|
|
"version": "1.1.52",
|
|
"private": true,
|
|
"packageManager": "[email protected]",
|
|
"license": "SEE LICENSE IN LICENSE",
|
|
"files": [
|
|
"LICENSE"
|
|
],
|
|
"scripts": {
|
|
"postinstall": "npx patch-package && ln -sf ../libsodium-sumo/dist/modules-sumo-esm/libsodium-sumo.mjs node_modules/libsodium-wrappers-sumo/dist/modules-sumo-esm/libsodium-sumo.mjs 2>/dev/null || true",
|
|
"dev": "pnpm -F hanzo-desktop dev",
|
|
"build": "pnpm -F hanzo-desktop build",
|
|
"build:ci": "pnpm -F hanzo-desktop build:ci",
|
|
"typecheck": "pnpm -F hanzo-desktop typecheck",
|
|
"lint": "pnpm -F hanzo-desktop lint",
|
|
"test": "vitest run --root apps/hanzo-desktop"
|
|
},
|
|
"dependencies": {
|
|
"@hanzo/ai": "catalog:",
|
|
"@hanzo/appearance": "catalog:",
|
|
"@hanzo/brand": "catalog:",
|
|
"@hanzo/build": "catalog:",
|
|
"@hanzo/composer": "catalog:",
|
|
"@hanzo/data": "catalog:",
|
|
"@hanzo/design": "catalog:",
|
|
"@hanzo/event": "catalog:",
|
|
"@hanzo/font": "catalog:",
|
|
"@hanzo/gui": "catalog:",
|
|
"@hanzo/iam": "catalog:",
|
|
"@hanzo/logo": "catalog:",
|
|
"@hanzo/pay": "catalog:",
|
|
"@hanzo/personas": "catalog:",
|
|
"@hanzo/plans": "catalog:",
|
|
"@hanzo/app": "catalog:",
|
|
"@hanzo/studio": "catalog:",
|
|
"@hanzo/tabs": "catalog:",
|
|
"@hanzo/ui": "catalog:",
|
|
"@hanzo/usage": "catalog:",
|
|
"@hanzo/voice": "catalog:",
|
|
"@hanzogui/config": "catalog:",
|
|
"@hanzogui/core": "catalog:",
|
|
"@hanzogui/lucide-icons-2": "catalog:",
|
|
"@hanzogui/next-theme": "catalog:",
|
|
"@hanzogui/react-native-svg": "catalog:",
|
|
"@hanzogui/react-native-web-lite": "catalog:",
|
|
"@hanzogui/shell": "catalog:",
|
|
"@hanzogui/web": "catalog:",
|
|
"@hookform/resolvers": "catalog:",
|
|
"@luxfi/crypto": "catalog:",
|
|
"@luxwallet/chains": "catalog:",
|
|
"@luxwallet/connect": "catalog:",
|
|
"@luxwallet/rpc": "catalog:",
|
|
"@luxwallet/store": "catalog:",
|
|
"@noble/ed25519": "catalog:",
|
|
"@noble/hashes": "catalog:",
|
|
"@radix-ui/react-dialog": "catalog:",
|
|
"@radix-ui/react-toggle": "catalog:",
|
|
"@react-native/normalize-color": "catalog:",
|
|
"@rjsf/core": "catalog:",
|
|
"@rjsf/utils": "catalog:",
|
|
"@rjsf/validator-ajv8": "catalog:",
|
|
"@streamdown/code": "catalog:",
|
|
"@streamdown/math": "catalog:",
|
|
"@streamdown/mermaid": "catalog:",
|
|
"@swc/helpers": "catalog:",
|
|
"@tailwindcss/vite": "catalog:",
|
|
"@tanstack/react-query": "catalog:",
|
|
"@tanstack/react-query-devtools": "catalog:",
|
|
"@tanstack/react-virtual": "catalog:",
|
|
"@tauri-apps/plugin-dialog": "catalog:",
|
|
"@tauri-apps/plugin-fs": "catalog:",
|
|
"@tauri-apps/plugin-http": "catalog:",
|
|
"@tauri-apps/plugin-log": "catalog:",
|
|
"@tauri-apps/plugin-notification": "catalog:",
|
|
"@tauri-apps/plugin-opener": "catalog:",
|
|
"@tauri-apps/plugin-os": "catalog:",
|
|
"@tauri-apps/plugin-process": "catalog:",
|
|
"@tauri-apps/plugin-shell": "catalog:",
|
|
"axios": "catalog:",
|
|
"boring-avatars": "catalog:",
|
|
"class-variance-authority": "catalog:",
|
|
"clsx": "catalog:",
|
|
"consola": "catalog:",
|
|
"cronstrue": "catalog:",
|
|
"date-fns": "catalog:",
|
|
"ethers": "catalog:",
|
|
"fast-deep-equal": "catalog:",
|
|
"filesize": "catalog:",
|
|
"framer-motion": "catalog:",
|
|
"fs-extra": "catalog:",
|
|
"i18next": "catalog:",
|
|
"i18next-browser-languagedetector": "catalog:",
|
|
"i18next-resources-to-backend": "catalog:",
|
|
"immer": "catalog:",
|
|
"just-diff": "catalog:",
|
|
"katex": "catalog:",
|
|
"libsodium-wrappers-sumo": "catalog:",
|
|
"lucide-react": "catalog:",
|
|
"mermaid": "catalog:",
|
|
"primereact": "catalog:",
|
|
"prism-react-editor": "catalog:",
|
|
"pyodide": "catalog:",
|
|
"react": "catalog:",
|
|
"react-dom": "catalog:",
|
|
"react-dropzone": "catalog:",
|
|
"react-error-boundary": "catalog:",
|
|
"react-hook-form": "catalog:",
|
|
"react-hotkeys-hook": "catalog:",
|
|
"react-i18next": "catalog:",
|
|
"react-intersection-observer": "catalog:",
|
|
"react-native-web": "catalog:",
|
|
"react-plotly.js": "catalog:",
|
|
"react-qrcode-logo": "catalog:",
|
|
"react-resizable-panels": "catalog:",
|
|
"react-router": "catalog:",
|
|
"react-syntax-highlighter": "catalog:",
|
|
"react-use-websocket": "catalog:",
|
|
"recharts": "catalog:",
|
|
"sonner": "catalog:",
|
|
"sql.js": "catalog:",
|
|
"streamdown": "catalog:",
|
|
"svg-pan-zoom": "catalog:",
|
|
"tailwind-merge": "catalog:",
|
|
"tailwindcss-animate": "catalog:",
|
|
"ts-deepmerge": "catalog:",
|
|
"tslib": "catalog:",
|
|
"vaul": "catalog:",
|
|
"zod": "catalog:",
|
|
"zustand": "catalog:"
|
|
},
|
|
"devDependencies": {
|
|
"@lobehub/i18n-cli": "catalog:",
|
|
"@peculiar/webcrypto": "catalog:",
|
|
"@playwright/test": "catalog:",
|
|
"@swc-node/register": "catalog:",
|
|
"@swc/cli": "catalog:",
|
|
"@swc/core": "catalog:",
|
|
"@tailwindcss/postcss": "catalog:",
|
|
"@tailwindcss/typography": "catalog:",
|
|
"@tauri-apps/api": "catalog:",
|
|
"@tauri-apps/cli": "catalog:",
|
|
"@tauri-apps/plugin-updater": "catalog:",
|
|
"@testing-library/dom": "catalog:",
|
|
"@testing-library/jest-dom": "catalog:",
|
|
"@testing-library/react": "catalog:",
|
|
"@testing-library/user-event": "catalog:",
|
|
"@types/fs-extra": "catalog:",
|
|
"@types/libsodium-wrappers-sumo": "catalog:",
|
|
"@types/node": "catalog:",
|
|
"@types/react": "catalog:",
|
|
"@types/react-dom": "catalog:",
|
|
"@types/react-plotly.js": "catalog:",
|
|
"@types/react-syntax-highlighter": "catalog:",
|
|
"@types/sql.js": "catalog:",
|
|
"@typescript-eslint/eslint-plugin": "catalog:",
|
|
"@typescript-eslint/parser": "catalog:",
|
|
"@vitejs/plugin-react": "catalog:",
|
|
"@vitest/coverage-v8": "catalog:",
|
|
"@vitest/eslint-plugin": "catalog:",
|
|
"@vitest/ui": "catalog:",
|
|
"@wdio/cli": "catalog:",
|
|
"@wdio/globals": "catalog:",
|
|
"@wdio/local-runner": "catalog:",
|
|
"@wdio/mocha-framework": "catalog:",
|
|
"@wdio/spec-reporter": "catalog:",
|
|
"@wdio/types": "catalog:",
|
|
"cheerio": "catalog:",
|
|
"curve25519-js": "catalog:",
|
|
"eslint": "catalog:",
|
|
"eslint-config-prettier": "catalog:",
|
|
"eslint-plugin-import-x": "catalog:",
|
|
"eslint-plugin-jsx-a11y": "catalog:",
|
|
"eslint-plugin-playwright": "catalog:",
|
|
"eslint-plugin-react": "catalog:",
|
|
"eslint-plugin-react-hooks": "catalog:",
|
|
"eslint-plugin-testing-library": "catalog:",
|
|
"globals": "catalog:",
|
|
"jsdom": "catalog:",
|
|
"lodash": "catalog:",
|
|
"patch-package": "catalog:",
|
|
"postcss": "catalog:",
|
|
"prettier": "catalog:",
|
|
"prettier-plugin-tailwindcss": "catalog:",
|
|
"tailwindcss": "catalog:",
|
|
"tar": "catalog:",
|
|
"ts-node": "catalog:",
|
|
"typescript": "catalog:",
|
|
"typescript-7": "npm:[email protected]",
|
|
"typescript-eslint": "catalog:",
|
|
"vite": "catalog:",
|
|
"vite-plugin-dts": "catalog:",
|
|
"vite-plugin-top-level-await": "catalog:",
|
|
"vite-plugin-wasm": "catalog:",
|
|
"vite-tsconfig-paths": "catalog:",
|
|
"vitest": "catalog:",
|
|
"zip-lib": "catalog:"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.x.x",
|
|
"npm": "10.x.x"
|
|
},
|
|
"overrides": {
|
|
"react-reconciler": "^0.33.0",
|
|
"ink": "^6.0.0",
|
|
"@radix-ui/react-primitive": "2.1.4",
|
|
"react-syntax-highlighter": {
|
|
"refractor": {
|
|
"prismjs": "1.30.0"
|
|
}
|
|
}
|
|
}
|
|
}
|