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