类库 › wterm
vercel-labs

vercel-labs/wterm

wterm是一个基于Web的终端仿真器,使用Zig语言核心编译为WASM实现高性能。支持DOM渲染、原生文本选择、复制粘贴和屏幕阅读器,提供React组件和Markdown渲染等功能,适用于浏览器环境的命令行交互。

1,174 36 1,174 1
在 GitHub 上查看

技术栈

apps/docs javascript

框架

Next.js ^16.2.3 React ^19.2.5

CSS 框架

Tailwind CSS ^4

代码规范

ESLint ^9.39.4
查看全部依赖 (30)

依赖

@ai-sdk/react ^3 @mdx-js/loader ^3 @mdx-js/react ^3 @next/mdx ^16.2.3 @upstash/ratelimit ^2 @upstash/redis ^1 @wterm/core workspace:* @wterm/dom workspace:* @wterm/just-bash workspace:* @wterm/markdown workspace:* @wterm/react workspace:* ai ^6 bash-tool ^1 clsx ^2 geist ^1 just-bash ^2 next-themes ^0.4 radix-ui ^1 react-dom ^19.2.5 shiki ^4.0.2 streamdown ^2 tailwind-merge ^3 tailwindcss-animate ^1

开发依赖

@tailwindcss/postcss ^4 @types/mdx ^2 @types/node ^25.6.0 @types/react ^19.2.14 @types/react-dom ^19.2.3 eslint-config-next 16.2.3 typescript ^6.0.2

examples/local javascript

框架

Next.js 16.2.3 React 19.2.5

CSS 框架

Tailwind CSS ^4.2.2

代码规范

ESLint ^9.39.4
查看全部依赖 (16)

依赖

@tailwindcss/postcss ^4.2.2 @wterm/core workspace:* @wterm/dom workspace:* @wterm/react workspace:* lucide-react ^1.8.0 node-pty ^1.0.0 postcss ^8.5.9 react-dom 19.2.5 ws ^8.18.2

开发依赖

@types/node ^25.6.0 @types/react ^19.2.14 @types/react-dom ^19.2.3 @types/ws ^8.18.1 eslint-config-next 16.2.3 tsx ^4.19.4 typescript ^6.0.2

examples/markdown-streaming javascript

框架

Next.js ^16.2.3 React ^19.2.5
查看全部依赖 (10)

依赖

@wterm/core workspace:* @wterm/dom workspace:* @wterm/markdown workspace:* @wterm/react workspace:* ai ^5.0.0 react-dom ^19.2.5

开发依赖

@types/node ^25.6.0 @types/react ^19.2.14 @types/react-dom ^19.2.3 typescript ^6.0.2

examples/nextjs javascript

框架

Next.js 16.2.3 React 19.2.5

CSS 框架

Tailwind CSS ^4.2.2

代码规范

ESLint ^9.39.4
查看全部依赖 (20)

依赖

@base-ui/react ^1.4.0 @tailwindcss/postcss ^4.2.2 @wterm/core workspace:* @wterm/dom workspace:* @wterm/just-bash workspace:* @wterm/react workspace:* class-variance-authority ^0.7.1 clsx ^2.1.1 just-bash ^2.14.2 lucide-react ^1.8.0 postcss ^8.5.9 react-dom 19.2.5 shadcn ^4.2.0 tailwind-merge ^3.5.0 tw-animate-css ^1.4.0

开发依赖

@types/node ^25.6.0 @types/react ^19.2.14 @types/react-dom ^19.2.3 eslint-config-next 16.2.3 typescript ^6.0.2

examples/ssh javascript

框架

Next.js 16.2.3 React 19.2.5

CSS 框架

Tailwind CSS ^4.2.2

代码规范

ESLint ^9.39.4
查看全部依赖 (23)

依赖

@base-ui/react ^1.4.0 @tailwindcss/postcss ^4.2.2 @wterm/core workspace:* @wterm/dom workspace:* @wterm/react workspace:* class-variance-authority ^0.7.1 clsx ^2.1.1 lucide-react ^1.8.0 postcss ^8.5.9 react-dom 19.2.5 shadcn ^4.2.0 ssh2 ^1.16.0 tailwind-merge ^3.5.0 tw-animate-css ^1.4.0 ws ^8.18.2

开发依赖

@types/node ^25.6.0 @types/react ^19.2.14 @types/react-dom ^19.2.3 @types/ssh2 ^1.15.5 @types/ws ^8.18.1 eslint-config-next 16.2.3 tsx ^4.19.4 typescript ^6.0.2

examples/vite javascript

构建工具

Vite ^6.3.5
查看全部依赖 (5)

依赖

@wterm/dom workspace:* @wterm/just-bash workspace:* just-bash ^2.14.2

开发依赖

typescript ^6.0.2 vite-plugin-node-polyfills ^0.26.0

根目录 javascript

测试

Playwright ^1.59.1 Vitest ^4.1.4

代码规范

Prettier ^3.8.2
查看全部依赖 (2)

开发依赖

@vitest/coverage-v8 ^4.1.4 turbo ^2.9.6

packages/@wterm/core javascript

查看全部依赖 (2)

开发依赖

@internal/ts workspace:* typescript ^6.0.2

packages/@wterm/dom javascript

查看全部依赖 (4)

依赖

@wterm/core workspace:*

开发依赖

@internal/ts workspace:* jsdom ^29.0.2 typescript ^6.0.2

packages/@wterm/just-bash javascript

查看全部依赖 (3)

开发依赖

@internal/ts workspace:* just-bash ^2 typescript ^6.0.2

packages/@wterm/markdown javascript

查看全部依赖 (2)

开发依赖

@internal/ts workspace:* typescript ^6.0.2

packages/@wterm/react javascript

框架

React ^19.2.5
查看全部依赖 (9)

开发依赖

@internal/ts workspace:* @testing-library/jest-dom ^6.9.1 @testing-library/react ^16.3.2 @types/react ^19.2.14 @types/react-dom ^19.2.3 @wterm/dom ^0.1.7 jsdom ^29.0.2 react-dom ^19.2.5 typescript ^6.0.2

评论

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-19 01:57
浙ICP备14020137号-1 $mapa de visitantes$