类库
› code-blocks
pheralb/code-blocks
code-blocks 是一个用于美化代码展示的 UI 组件库,提供可复制的代码块和自定义样式,支持通过 Tailwind CSS 轻松定制,适用于构建文档、博客或任何需要优雅展示代码的场景。
技术栈
apps/website javascript
框架
Next.js
16.1.6
React
19.2.4
状态管理
Zustand
5.0.11
CSS 框架
Tailwind CSS
4.2.1
代码规范
ESLint
9.39.4
查看全部依赖 (43)
依赖
@base-ui/react
1.2.0
@react-symbols/icons
1.3.0
class-variance-authority
0.7.1
clsx
2.1.1
cmdk
1.1.1
lucide-react
0.577.0
motion
12.35.2
next-themes
0.4.6
react-dom
19.2.4
react-hotkeys-hook
5.2.4
shadcn
4.0.5
swr
2.4.1
tailwind-merge
3.5.0
zod
4.3.6
开发依赖
@code-blocks/eslint
workspace:*
@code-blocks/registry
workspace:*
@content-collections/cli
0.1.9
@content-collections/core
0.14.2
@content-collections/mdx
0.2.2
@content-collections/next
0.2.11
@shikijs/langs
4.0.2
@shikijs/rehype
4.0.2
@shikijs/themes
4.0.2
@shikijs/transformers
4.0.2
@tailwindcss/postcss
4.2.1
@tailwindcss/typography
0.5.19
@types/mdx
2.0.13
@types/node
22.19.15
@types/react
19.2.14
@types/react-dom
19.2.3
chalk
5.6.2
github-slugger
2.0.0
react-docgen-typescript
2.4.0
rehype-autolink-headings
7.1.0
rehype-slug
6.0.0
remark-gfm
4.0.1
shiki
4.0.2
sugar-high
0.9.5
tsx
4.21.0
tw-animate-css
1.4.0
typescript
5.9.3
unist-builder
4.0.0
unist-util-visit
5.1.0
根目录 javascript
代码规范
Prettier
3.8.1
查看全部依赖 (3)
开发依赖
prettier-plugin-tailwindcss
0.7.2
turbo
2.8.11
typescript
5.9.3
packages/eslint javascript
代码规范
ESLint
9.39.2
查看全部依赖 (12)
依赖
@eslint/compat
2.0.0
@eslint/js
9.39.2
eslint-config-next
16.1.1
eslint-config-prettier
10.1.8
eslint-plugin-react
7.37.5
eslint-plugin-react-hooks
7.0.1
eslint-plugin-react-refresh
0.4.26
eslint-plugin-turbo
2.7.2
globals
17.0.0
typescript-eslint
8.50.1
开发依赖
@types/node
22.19.3
typescript
5.9.3
packages/registry javascript
代码规范
ESLint
9.39.3
查看全部依赖 (5)
开发依赖
@code-blocks/eslint
workspace:*
@types/node
22.19.13
bumpp
10.4.1
tsdown
0.20.3
typescript
5.9.3