类库
› PeaNUT
Brandawg93/PeaNUT
PeaNUT是一个基于TypeScript开发的轻量级Web仪表板,专为Network UPS Tools (NUT)设计。它支持监控多台UPS设备、查看实时状态、自定义布局及集成Grafana/Prometheus等监控系统,提供友好的UI和API接口,帮助用户集中管理不间断电源设备。
技术栈
根目录 javascript
框架
Next.js
^16.2.4
React
^19.2.5
数据请求
React Query
^5.100.6
测试
Jest
^30.3.0
Playwright
^1.59.1
CSS 框架
Tailwind CSS
^4.2.4
CSS-in-JS
Emotion
^11.14.0
代码规范
ESLint
^10.2.1
Prettier
^3.8.3
Stylelint
^17.9.1
查看全部依赖 (86)
依赖
@codemirror/lang-yaml
^6.1.3
@dnd-kit/core
^6.3.1
@dnd-kit/sortable
^10.0.0
@dnd-kit/utilities
^3.2.2
@emotion/styled
^11.14.1
@influxdata/influxdb-client
^1.35.0
@influxdata/influxdb-client-apis
^1.35.0
@radix-ui/react-accordion
^1.2.12
@radix-ui/react-alert-dialog
^1.1.15
@radix-ui/react-dropdown-menu
^2.1.16
@radix-ui/react-label
^2.1.8
@radix-ui/react-popover
^1.1.15
@radix-ui/react-progress
^1.1.8
@radix-ui/react-select
^2.2.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
@tanstack/react-table
^8.21.3
@uiw/codemirror-theme-vscode
^4.25.9
@uiw/react-codemirror
^4.25.9
@xterm/addon-attach
^0.12.0
@xterm/addon-fit
^0.11.0
@xterm/xterm
^6.0.0
bcryptjs
^3.0.3
chokidar
^4.0.3
class-variance-authority
^0.7.1
clsx
^2.1.1
i18next
^25.7.3
i18next-browser-languagedetector
^8.2.1
i18next-resources-to-backend
^1.2.1
js-yaml
^4.1.1
lucide-react
^0.563.0
next-auth
~5.0.0-beta.30
next-runtime-env
^3.3.0
next-themes
^0.4.6
next-ws
^2.2.5
react-dom
^19.2.5
react-i18next
^16.5.4
react-icons
^5.6.0
recharts
^3.8.1
sonner
^2.0.7
tailwind-merge
^3.5.0
tailwindcss-animate
^1.0.7
toad-scheduler
^3.0.1
ws
^8.20.0
zod
^4.2.1
开发依赖
@eslint/compat
^2.0.5
@eslint/eslintrc
^3.3.5
@eslint/js
^10.0.1
@next/bundle-analyzer
^16.2.4
@next/eslint-plugin-next
^16.2.4
@tailwindcss/postcss
^4.2.4
@tanstack/eslint-plugin-query
^5.100.6
@testing-library/dom
^10.4.1
@testing-library/jest-dom
^6.9.1
@testing-library/react
^16.3.2
@types/jest
^30.0.0
@types/js-yaml
^4.0.9
@types/node
^25.6.0
@types/react
^19.2.14
@types/react-dom
^19.2.3
@types/swagger-ui-react
^5.18.0
@types/ws
^8.18.1
concurrently
^9.2.1
eslint-config-next
^16.2.4
eslint-config-prettier
^10.1.8
eslint-plugin-jest
^29.15.2
eslint-plugin-prettier
^5.5.5
eslint-plugin-react
^7.37.5
eslint-plugin-react-hooks
^7.1.1
globals
^17.5.0
husky
^9.1.7
jest-canvas-mock
^2.5.2
jest-environment-jsdom
^30.3.0
lint-staged
^16.4.0
next-swagger-doc
^0.4.1
postcss
^8.5.12
prettier-eslint
^16.4.2
prettier-plugin-tailwindcss
^0.8.0
stylelint-config-standard
^40.0.0
swagger-ui-react
^5.32.5
ts-jest
^29.4.9
ts-node
^10.9.2
typescript
~5.9.3
typescript-eslint
^8.59.1