| 1 | { |
| 2 | "name": "@t3tools/web", |
| 3 | "version": "0.0.45", |
| 4 | "private": true, |
| 5 | "type": "module", |
| 6 | "scripts": { |
| 7 | "dev": "vp dev", |
| 8 | "build": "vp build", |
| 9 | "preview": "vp preview", |
| 10 | "typecheck": "tsc-rs --noEmit", |
| 11 | "test": "vp test run --passWithNoTests --project unit" |
| 12 | }, |
| 13 | "dependencies": { |
| 14 | "@base-ui/react": "^1.4.1", |
| 15 | "@clerk/electron": "catalog:", |
| 16 | "@clerk/react": "catalog:", |
| 17 | "@clo/lib": "workspace:*", |
| 18 | "@clo/markdown-editor": "workspace:*", |
| 19 | "@clo/terminal": "workspace:*", |
| 20 | "@codemirror/commands": "^6.8.1", |
| 21 | "@codemirror/lang-markdown": "^6.5.0", |
| 22 | "@codemirror/language": "^6.12.3", |
| 23 | "@codemirror/state": "^6.6.0", |
| 24 | "@codemirror/view": "^6.43.1", |
| 25 | "@daypicker/react": "^10.0.1", |
| 26 | "@dnd-kit/core": "^6.3.1", |
| 27 | "@dnd-kit/modifiers": "^9.0.0", |
| 28 | "@dnd-kit/sortable": "^10.0.0", |
| 29 | "@dnd-kit/utilities": "^3.2.2", |
| 30 | "@effect/atom-react": "catalog:", |
| 31 | "@formkit/auto-animate": "^0.9.0", |
| 32 | "@legendapp/list": "catalog:", |
| 33 | "@lezer/common": "^1.5.2", |
| 34 | "@noble/hashes": "catalog:", |
| 35 | "@pierre/diffs": "catalog:", |
| 36 | "@pierre/trees": "1.0.0-beta.6", |
| 37 | "@t3tools/client-runtime": "workspace:*", |
| 38 | "@t3tools/contracts": "workspace:*", |
| 39 | "@t3tools/provider-acp-registry": "workspace:*", |
| 40 | "@t3tools/provider-core": "workspace:*", |
| 41 | "@t3tools/provider-cursor": "workspace:*", |
| 42 | "@t3tools/provider-grok": "workspace:*", |
| 43 | "@t3tools/provider-muse": "workspace:*", |
| 44 | "@t3tools/provider-opencode": "workspace:*", |
| 45 | "@t3tools/provider-pi": "workspace:*", |
| 46 | "@t3tools/shared": "workspace:*", |
| 47 | "@tanstack/react-pacer": "^0.19.4", |
| 48 | "@tanstack/react-router": "^1.160.2", |
| 49 | "class-variance-authority": "^0.7.1", |
| 50 | "culori": "^4.0.2", |
| 51 | "dompurify": "^3.4.16", |
| 52 | "effect": "catalog:", |
| 53 | "gemoji": "^8.1.0", |
| 54 | "hast-util-to-html": "^9.0.5", |
| 55 | "hast-util-to-jsx-runtime": "^2.3.6", |
| 56 | "heic-to": "^1.5.2", |
| 57 | "jose": "catalog:", |
| 58 | "jsonc-parser": "3.3.1", |
| 59 | "jszip": "3.10.1", |
| 60 | "lucide": "^0.564.0", |
| 61 | "lucide-react": "^0.564.0", |
| 62 | "mermaid": "^11.17.2", |
| 63 | "morphicons": "^1.7.1", |
| 64 | "react": "19.2.6", |
| 65 | "react-dom": "19.2.6", |
| 66 | "react-markdown": "^10.1.0", |
| 67 | "remark-gfm": "catalog:", |
| 68 | "tailwind-merge": "^3.4.0", |
| 69 | "unbash": "^5.0.0", |
| 70 | "zustand": "^5.0.11" |
| 71 | }, |
| 72 | "devDependencies": { |
| 73 | "@effect/platform-node": "catalog:", |
| 74 | "@effect/vitest": "catalog:", |
| 75 | "@rolldown/plugin-babel": "^0.2.0", |
| 76 | "@tailwindcss/vite": "^4.0.0", |
| 77 | "@tanstack/router-plugin": "^1.161.0", |
| 78 | "@types/babel__core": "^7.20.5", |
| 79 | "@types/compression": "^1.8.1", |
| 80 | "@types/culori": "^4.0.1", |
| 81 | "@types/mdast": "^4.0.4", |
| 82 | "@types/react": "~19.3.0", |
| 83 | "@types/react-dom": "~19.2.3", |
| 84 | "@types/react-test-renderer": "19.1.0", |
| 85 | "@vercel/config": "^0.3.0", |
| 86 | "@vitejs/plugin-react": "^6.0.0", |
| 87 | "babel-plugin-react-compiler": "1.0.0", |
| 88 | "compression": "^1.8.2", |
| 89 | "jsdom": "^30.0.1", |
| 90 | "react-test-renderer": "19.2.6", |
| 91 | "tailwindcss": "^4.0.0", |
| 92 | "unified": "catalog:", |
| 93 | "vite": "catalog:", |
| 94 | "vite-plus": "catalog:" |
| 95 | } |
| 96 | } |