类库
› theatre
theatre-js/theatre
Theatre.js是一个专为Web设计的高精度动画库,主要用于创建复杂的运动图形和细腻的动画效果。它支持编程和可视化两种方式,特别适合与THREE.js等3D库结合,制作网页上的高质量动态视觉效果。
技术栈
框架
Next.js
latest
React
^17.0.2
状态管理
Zustand
^3.5.1
数据请求
React Query
^4.36.1
构建工具
Parcel
^2.9.3
Rollup
^4.9.2
Vite
^2.9.9
esbuild
^0.18.18
测试
Jest
^29.3.1
Playwright
^1.29.1
CSS 框架
Tailwind CSS
^3.3.3
代码规范
ESLint
^8.56.0
Prettier
^2.6.2
查看全部依赖 (185)
依赖
@actions/core
^1.10.0
@auth/prisma-adapter
^1.0.3
@cspotcode/zx
^6.1.2
@hookform/resolvers
^3.3.2
@prisma/client
^4.12.0
@radix-ui/react-alert-dialog
^1.0.5
@radix-ui/react-avatar
^1.0.4
@radix-ui/react-context-menu
^2.1.5
@radix-ui/react-dialog
^1.0.5
@radix-ui/react-icons
^1.3.0
@radix-ui/react-label
^2.0.2
@radix-ui/react-popover
^1.0.7
@radix-ui/react-select
^2.0.0
@radix-ui/react-separator
^1.0.3
@radix-ui/react-slot
^1.0.2
@radix-ui/react-toast
^1.1.5
@react-three/drei
^9.80.1
@react-three/fiber
^8.13.6
@testing-library/jest-dom
^5.11.4
@testing-library/react
^11.1.0
@testing-library/user-event
^12.1.10
@theatre/app
workspace:*
@theatre/core
0.0.1-COMPAT.1
@theatre/dataverse
workspace:*
@theatre/r3f
0.0.1-COMPAT.1
@theatre/react
workspace:*
@theatre/saaz
workspace:*
@theatre/studio
0.0.1-COMPAT.1
@theatre/utils
workspace:*
@trpc/client
^10.43.0
@trpc/next
^10.43.0
@trpc/react-query
^10.43.0
@trpc/server
^10.43.0
@types/jest
^29.5.3
@types/node
^20.4.5
@types/react
^17.0.0
@types/react-dom
^17.0.0
@types/uuid
^8.3.0
@types/ws
^8.5.5
@verdaccio/types
^10.8.0
class-variance-authority
^0.7.0
clsx
^2.0.0
cors
^2.8.5
cross-env
^7.0.3
dotenv
^16.3.1
eslint-config-next
13.4.13
idb
^7.1.1
immer
9.0.6
jose
^4.14.4
lodash-es
^4.17.21
lucide-react
^0.289.0
nanoid
^3.3.1
next-auth
^4.23.2
node-cleanup
^2.1.2
npm-run-all
^4.1.5
oauth4webapi
^2.4.0
parcel-bundler
^1.12.5
pg
^8.11.2
prisma
^4.12.0
queue-microtask
^1.2.3
react-dom
^17.0.2
react-hook-form
^7.47.0
react-promptify
^0.3.0
react-scripts
^5.0.1
sade
^1.8.1
serve
14.2.0
superjson
^1.13.1
tailwind-merge
^1.14.0
tailwindcss-animate
^1.0.7
theatric
0.0.1-COMPAT.1
three
^0.155.0
tsx
4.7.0
typescript
^3.2.1
uuid
^8.3.2
verdaccio
^5.26.1
verdaccio-auth-memory
^10.2.2
verdaccio-memory
^10.3.2
web-vitals
^1.0.1
ws
^8.13.0
yaml
^2.3.1
zod
^3.22.4
zod-validation-error
^1.3.1
开发依赖
@cspotcode/zx
^6.1.2
@microsoft/api-documenter
^7.19.0
@microsoft/api-extractor
^7.28.6
@react-spring/web
^9.7.3
@react-three/drei
^9.80.1
@react-three/fiber
^8.13.6
@rollup/plugin-alias
^5.1.0
@rollup/plugin-multi-entry
^6.0.1
@rollup/plugin-replace
^5.0.5
@rollup/plugin-typescript
^11.1.5
@styled/typescript-styled-plugin
^1.0.1
@theatre/app
workspace:*
@theatre/core
workspace:*
@theatre/core-0.5.0
npm:@theatre/core@0.5.0
@theatre/dataverse
workspace:*
@theatre/dataverse-0.5.0
npm:@theatre/dataverse@0.5.0
@theatre/r3f
workspace:*
@theatre/react
workspace:*
@theatre/saaz
workspace:*
@theatre/studio
workspace:*
@theatre/studio-0.5.0
npm:@theatre/studio@0.5.0
@theatre/sync-server
workspace:*
@theatre/utils
workspace:*
@trpc/client
^10.43.0
@types/eslint
^8.56.0
@types/jest
^26.0.23
@types/jsonwebtoken
^9.0.2
@types/lodash-es
^4.17.6
@types/marked
^4.0.7
@types/node
^18.11.9
@types/react
^18.0.0
@types/react-dom
^18.0.0
@types/react-icons
3.0.0
@types/rollup
0.54.0
@types/shallowequal
^1.1.1
@types/styled-components
^5.1.26
@types/three
0.155.0
@types/uuid
^8.3.0
@typescript-eslint/eslint-plugin
^6.16.0
@typescript-eslint/parser
^6.16.0
@vitejs/plugin-react
^1.3.0
@vitejs/plugin-react-swc
^3.3.2
autoprefixer
^10.4.16
blob-compare
1.1.0
dotenv
^16.3.1
eslint-plugin-import
2.29.1
eslint-plugin-jsx-a11y
^6.7.1
eslint-plugin-react
^7.33.2
eslint-plugin-tsdoc
^0.2.17
eslint-plugin-unused-imports
^3.0.0
fast-deep-equal
^3.1.3
fast-glob
^3.3.0
fuzzy
^0.1.3
husky
^6.0.0
idb-keyval
^6.2.0
identity-obj-proxy
^3.0.0
immer
^9.0.6
jest-diff
^29.6.4
jest-environment-jsdom
^29.3.1
jest-esbuild
^0.3.0
jose
4.14.4
jsonc-parser
^3.1.0
jsonwebtoken
^9.0.1
jszip
3.10.1
knip
^3.9.0
lint-staged
^13.0.3
lodash
^4.17.21
lodash-es
4.17.21
maath
^0.10.7
marked
^4.1.1
nanoid
^4.0.2
node-gyp
^9.1.0
npm-run-all
^4.1.5
oauth4webapi
2.4.0
polished
^4.1.3
postcss
^8.4.31
propose
^0.0.5
react-colorful
^5.5.1
react-dom
^18.2.0
react-error-boundary
3.1.3
react-hot-toast
2.4.0
react-icons
^4.2.0
react-merge-refs
^2.0.2
react-shadow
^20.4.0
react-use
17.2.4
react-use-measure
^2.1.1
reakit
^1.3.8
rollup-plugin-dts
^6.1.0
sade
^1.8.1
shallowequal
1.1.0
superjson
1.13.1
theatric
workspace:*
three
^0.155.0
three-stdlib
^2.24.1
timing-function
^0.2.3
tsx
4.7.0
typedoc
^0.24.8
typedoc-plugin-markdown
^3.15.4
typescript
^4.6.3
typescript-styled-plugin
^0.18.3
yaml
^2.3.1
zod
^3.21.4
zod-validation-error
^1.3.1