类库 › code-blocks
pheralb

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

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-07 11:32
浙ICP备14020137号-1 $访客地图$