# yuque-clone-tauri-react **Repository Path**: malguy/yuque-clone-tauri-react ## Basic Information - **Project Name**: yuque-clone-tauri-react - **Description**: nextjs语雀项目 tauri版本 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2025-01-06 - **Last Updated**: 2025-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dep ```json { "dependencies": { "@auth/core": "^0.37.4", "@auth/prisma-adapter": "^2.7.4", "@excalidraw/excalidraw": "^0.17.6", "@grapecity/spread-excelio": "15.1.0", "@grapecity/spread-sheets": "15.1.0", "@grapecity/spread-sheets-barcode": "15.1.0", "@grapecity/spread-sheets-charts": "15.1.0", "@grapecity/spread-sheets-designer": "15.1.0", "@grapecity/spread-sheets-designer-react": "15.1.0", "@grapecity/spread-sheets-designer-resources-cn": "15.1.0", "@grapecity/spread-sheets-languagepackages": "15.1.0", "@grapecity/spread-sheets-pdf": "15.1.0", "@grapecity/spread-sheets-pivot-addon": "15.1.0", "@grapecity/spread-sheets-print": "15.1.0", "@grapecity/spread-sheets-react": "15.1.0", "@grapecity/spread-sheets-resources-zh": "15.1.0", "@grapecity/spread-sheets-shapes": "15.1.0", "@grapecity/spread-sheets-tablesheet": "15.1.0", "@hello-pangea/dnd": "^17.0.0", "@heroicons/react": "^1.0.6", "@hocuspocus/cli": "^2.14.0", "@hocuspocus/provider": "^2.14.0", "@hookform/resolvers": "^3.9.1", "@huggingface/inference": "^2.8.1", "@langchain/community": "^0.3.17", "@langchain/core": "^0.3.22", "@langchain/openai": "^0.3.16", "@liveblocks/client": "2.12.2", "@liveblocks/react": "2.12.2", "@liveblocks/react-tiptap": "2.12.2", "@liveblocks/react-ui": "2.12.2", "@mantine/carousel": "^7.14.3", "@mantine/charts": "^7.14.3", "@mantine/code-highlight": "^7.14.3", "@mantine/core": "^7.15.2", "@mantine/dates": "^7.14.3", "@mantine/dropzone": "^7.14.3", "@mantine/form": "^7.14.3", "@mantine/hooks": "^7.15.2", "@mantine/modals": "^7.14.3", "@mantine/notifications": "^7.14.3", "@mantine/nprogress": "7.14.3", "@mantine/spotlight": "^7.14.3", "@mantine/tiptap": "^7.15.2", "@monaco-editor/react": "^4.6.0", "@mux/mux-node": "^9.0.1", "@mux/mux-player-react": "^3.2.4", "@pdf-lib/fontkit": "^1.1.1", "@prisma/client": "^5.7.1", "@radix-ui/react-accordion": "^1.2.2", "@radix-ui/react-alert-dialog": "^1.1.4", "@radix-ui/react-aspect-ratio": "^1.1.1", "@radix-ui/react-avatar": "^1.1.2", "@radix-ui/react-checkbox": "^1.1.3", "@radix-ui/react-collapsible": "^1.1.2", "@radix-ui/react-context-menu": "^2.2.4", "@radix-ui/react-dialog": "^1.1.4", "@radix-ui/react-dropdown-menu": "^2.1.4", "@radix-ui/react-hover-card": "^1.1.4", "@radix-ui/react-icons": "^1.3.2", "@radix-ui/react-label": "^2.1.1", "@radix-ui/react-menubar": "^1.1.4", "@radix-ui/react-navigation-menu": "^1.2.3", "@radix-ui/react-popover": "^1.1.4", "@radix-ui/react-progress": "^1.1.1", "@radix-ui/react-radio-group": "^1.2.2", "@radix-ui/react-scroll-area": "^1.2.2", "@radix-ui/react-select": "^2.1.4", "@radix-ui/react-separator": "^1.1.1", "@radix-ui/react-slider": "^1.2.2", "@radix-ui/react-slot": "^1.1.1", "@radix-ui/react-switch": "^1.1.2", "@radix-ui/react-tabs": "^1.1.2", "@radix-ui/react-toast": "^1.2.4", "@radix-ui/react-toggle": "^1.1.1", "@radix-ui/react-toggle-group": "^1.1.1", "@radix-ui/react-tooltip": "^1.1.6", "@tailwindcss/typography": "^0.5.15", "@tanstack/react-table": "^8.20.6", "@tauri-apps/api": "^1", "@tiptap/core": "^2.4.0", "@tiptap/extension-blockquote": "^2.9.1", "@tiptap/extension-bullet-list": "^2.9.1", "@tiptap/extension-character-count": "^2.4.0", "@tiptap/extension-code": "^2.9.1", "@tiptap/extension-code-block-lowlight": "^2.9.1", "@tiptap/extension-collaboration": "^2.10.3", "@tiptap/extension-collaboration-cursor": "^2.10.3", "@tiptap/extension-color": "^2.4.0", "@tiptap/extension-document": "^2.4.0", "@tiptap/extension-dropcursor": "^2.4.0", "@tiptap/extension-focus": "^2.4.0", "@tiptap/extension-font-family": "^3.0.0", "@tiptap/extension-hard-break": "^2.10.3", "@tiptap/extension-heading": "^2.4.0", "@tiptap/extension-highlight": "^2.6.6", "@tiptap/extension-horizontal-rule": "^2.9.1", "@tiptap/extension-image": "^2.4.0", "@tiptap/extension-link": "^3.0.0", "@tiptap/extension-list-item": "^2.9.1", "@tiptap/extension-list-keymap": "^3.0.0", "@tiptap/extension-paragraph": "^2.4.0", "@tiptap/extension-subscript": "^2.4.0", "@tiptap/extension-superscript": "^2.4.0", "@tiptap/extension-table": "^2.6.6", "@tiptap/extension-table-cell": "^2.6.6", "@tiptap/extension-table-header": "^2.6.6", "@tiptap/extension-table-row": "^2.6.6", "@tiptap/extension-task-item": "^2.6.6", "@tiptap/extension-task-list": "^3.0.0", "@tiptap/extension-text": "^2.4.0", "@tiptap/extension-text-align": "^2.4.0", "@tiptap/extension-text-style": "^2.4.0", "@tiptap/extension-underline": "2.10.2", "@tiptap/pm": "^2.10.4", "@tiptap/react": "^2.10.4", "@tiptap/starter-kit": "^2.10.4", "@tiptap/suggestion": "^2.4.0", "@types/react": "^18", "@types/react-dom": "^18", "ai": "3.4.33", "bcryptjs": "^2.4.3", "child_process": "^1.0.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "1.0.0", "date-fns": "^4.1.0", "dayjs": "^1.11.13", "dotenv": "^16.4.7", "embla-carousel-react": "^8.5.1", "emoji-picker-react": "^4.12.0", "epub": "^1.2.1", "exceljs": "^4.4.0", "file-saver": "^2.0.5", "formidable": "^3.5.2", "fs-extra": "^11.2.0", "highlight.js": "^11.11.1", "html-docx-js": "^0.3.1", "html2canvas": "^1.4.1", "input-otp": "^1.4.1", "install": "^0.13.0", "jotai": "^2.11.0", "jsdom": "^25.0.1", "jspdf": "^2.5.2", "jspdf-autotable": "^3.8.4", "katex": "^0.16.11", "langchain": "^0.3.6", "libxmljs2": "^0.35.0", "lorem-ipsum": "^2.0.8", "lowlight": "^3.1.0", "lucide-react": "^0.468.0", "marked": "^14.0.0", "monaco-editor": "^0.52.0", "net": "^1.0.2", "next": "14.2.20", "next-auth": "5.0.0-beta.25", "next-themes": "^0.4.4", "next-video": "^2.0.0", "nodemailer": "^6.9.16", "nuqs": "1.17.8", "openai-edge": "^1.2.2", "pdf-lib": "^1.17.1", "player.style": "^0.1.1", "puppeteer": "^23.9.0", "query-string": "^9.1.1", "quill": "2.0.2", "react": "^18", "react-color": "2.19.3", "react-confetti": "^6.1.0", "react-data-grid": "7.0.0-beta.47", "react-day-picker": "8.10.1", "react-dom": "^18", "react-drawio": "^1.0.1", "react-dropzone": "^14.3.5", "react-excel-renderer": "^1.1.0", "react-hook-form": "^7.54.2", "react-hot-toast": "^2.4.1", "react-icons": "^5.4.0", "react-katex": "^3.0.1", "react-markdown": "^9.0.1", "react-modal": "3.15.1", "react-quill": "^2.0.0", "react-resizable-panels": "^2.1.7", "react-speech": "^1.0.2", "react-spinners": "^0.15.0", "react-use": "^17.6.0", "react-verification-input": "^4.2.0", "recharts": "^2.15.0", "sonner": "^1.7.1", "stripe": "^17.5.0", "tailwind-merge": "^2.6.0", "tailwindcss-animate": "^1.0.7", "tesseract.js": "^5.1.1", "tiptap-extension-resize-image": "1.2.1", "tls": "^0.0.1", "turndown": "^7.2.0", "uuid": "^11.0.3", "vaul": "^1.1.2", "ws": "^8.18.0", "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz", "y-indexeddb": "^9.0.12", "y-prosemirror": "^1.2.15", "y-webrtc": "^10.3.0", "y-websocket": "^2.0.4", "yjs": "^13.6.20", "zod": "^3.24.1", "zustand": "^5.0.2" }, "devDependencies": { "@faker-js/faker": "^9.3.0", "@tailwindcss/typography": "^0.5.15", "@types/bcryptjs": "^2.4.6", "@types/file-saver": "^2.0.7", "@types/html-docx-js": "^0.3.4", "@types/jsdom": "^21.1.7", "@types/node": "^20.17.10", "@types/react": "^18", "@types/react-color": "^3.0.13", "@types/react-dom": "^18", "@types/react-katex": "^3.0.4", "@types/turndown": "^5.0.5", "@types/uuid": "^10.0.0", "postcss": "^8.4.49", "postcss-preset-mantine": "^1.17.0", "postcss-simple-vars": "^7.0.1", "prisma": "^5.7.1", "sass": "^1.83.0", "tailwindcss": "^3.4.1", "typescript": "^5" } } ```