类库
› editor
pascalorg/editor
一个基于React Three Fiber和WebGPU构建的3D建筑编辑器,采用Turborepo单体仓库结构,包含核心逻辑、3D渲染和编辑器界面三个主要模块,支持建筑场景的创建、编辑和可视化。
技术栈
框架
Next.js
16.2.1
React
^19.2.4
状态管理
Zustand
^5
CSS 框架
Tailwind CSS
^4.2.1
代码规范
Biome
^2.4.6
ESLint
^9.39.1
查看全部依赖 (70)
依赖
@iconify/react
^6.0.2
@number-flow/react
^0.5.14
@pascal-app/core
*
@pascal-app/editor
*
@pascal-app/viewer
*
@radix-ui/react-alert-dialog
^1.1.15
@radix-ui/react-context-menu
^2.2.16
@radix-ui/react-dialog
^1.1.15
@radix-ui/react-dropdown-menu
^2.1.16
@radix-ui/react-popover
^1.1.15
@radix-ui/react-select
^2.2.6
@radix-ui/react-separator
^1.1.8
@radix-ui/react-slider
^1.3.6
@radix-ui/react-slot
^1.2.4
@radix-ui/react-switch
^1.2.6
@radix-ui/react-tabs
^1.1.13
@radix-ui/react-tooltip
^1.2.8
@react-three/drei
^10.7.7
@react-three/fiber
^9.5.0
@react-three/uikit-lucide
^1.0.62
@tailwindcss/postcss
^4.2.1
@visual-json/react
latest
class-variance-authority
^0.7.1
clsx
^2.1.1
cmdk
^1.1.1
dedent
^1.7.1
geist
^1.7.0
howler
^2.2.4
idb-keyval
^6.2.2
lucide-react
^0.562.0
mitt
^3.0.1
motion
^12.34.3
nanoid
^5.1.6
polygon-clipping
^0.15.7
portless
^0.4.2
postcss
^8.5.6
react-dom
^19.2.4
tailwind-merge
^3.5.0
three
^0.183.1
three-bvh-csg
^0.0.18
three-mesh-bvh
^0.9.8
zod
^4.3.5
zundo
^2.3.0
开发依赖
@eslint/js
^9.39.1
@next/eslint-plugin-next
^15.5.0
@pascal-app/core
*
@pascal-app/viewer
*
@pascal/typescript-config
*
@repo/eslint-config
*
@repo/typescript-config
*
@types/howler
^2.2.12
@types/node
^22.19.12
@types/react
19.2.2
@types/react-dom
19.2.2
@types/three
^0.183.0
agentation
^2.3.2
dotenv-cli
^11.0.0
eslint-config-prettier
^10.1.1
eslint-plugin-only-warn
^1.1.0
eslint-plugin-react
^7.37.5
eslint-plugin-react-hooks
^5.2.0
eslint-plugin-turbo
^2.7.1
globals
^16.5.0
react-grab
^0.1.25
react-scan
^0.5.3
turbo
^2.8.15
tw-animate-css
^1.4.0
typescript
5.9.3
typescript-eslint
^8.50.0
ultracite
^7.2.5