类库
› bookorbit
bookorbit/bookorbit
BookOrbit是一个自托管的图书馆管理和阅读平台,支持电子书、PDF、有声书和漫画。它提供个人阅读空间,具备内容管理功能,适合希望自建数字资源库的用户使用。
标签
技术栈
client javascript
框架
Vue Router
^5.0.7
Vue.js
^3.5.34
状态管理
Pinia
^3.0.4
构建工具
Vite
^8.0.13
测试
Vitest
^4.1.6
CSS 框架
Tailwind CSS
^4.3.0
代码规范
ESLint
^10.3.0
Prettier
3.8.3
查看全部依赖 (48)
依赖
@bookorbit/types
workspace:*
@embedpdf/vue-pdf-viewer
^2.14.2
@fontsource-variable/fraunces
^5.2.9
@fontsource-variable/inter
^5.2.8
@tailwindcss/vite
^4.3.0
@tanstack/vue-table
^8.21.3
@tanstack/vue-virtual
^3.13.24
@types/howler
^2.2.12
@vueuse/core
^14.3.0
canvas-confetti
^1.9.4
class-variance-authority
^0.7.1
clsx
^2.1.1
dompurify
^3.4.3
driver.js
^1.4.0
echarts
^6.0.0
howler
^2.2.4
lucide-vue-next
^1.0.0
reka-ui
^2.9.7
socket.io-client
^4.8.3
tailwind-merge
^3.6.0
vite-plugin-pwa
^1.3.0
vue-draggable-plus
^0.6.1
vue-echarts
8.1.0-beta.2
vue-sonner
^2.0.9
vue-virtual-scroller
^3.0.3
开发依赖
@tsconfig/node24
^24.0.4
@types/canvas-confetti
^1.9.0
@types/dompurify
^3.2.0
@types/jsdom
^28.0.3
@types/node
^25.8.0
@vite-pwa/assets-generator
^1.0.2
@vitejs/plugin-vue
^6.0.6
@vitest/coverage-v8
^4.1.6
@vitest/eslint-plugin
^1.6.17
@vue/eslint-config-typescript
^14.7.0
@vue/test-utils
^2.4.10
@vue/tsconfig
^0.9.1
eslint-config-prettier
^10.1.8
eslint-plugin-oxlint
~1.64.0
eslint-plugin-vue
~10.9.1
jiti
^2.7.0
jsdom
^29.1.1
npm-run-all2
^8.0.4
oxlint
~1.64.0
tw-animate-css
^1.4.0
typescript
~5.9.3
vite-plugin-vue-devtools
^8.1.2
vue-tsc
^3.2.9
根目录 javascript
代码规范
Prettier
^3.8.3
查看全部依赖 (10)
开发依赖
@commitlint/cli
^19.8.1
@commitlint/config-conventional
^21.0.1
@semantic-release/commit-analyzer
^13.0.1
@semantic-release/github
^12.0.8
@semantic-release/release-notes-generator
^14.1.1
concurrently
^9.2.1
conventional-changelog-conventionalcommits
^8.0.0
husky
^9.1.7
lint-staged
^17.0.4
semantic-release
^24.2.5
packages/types javascript
查看全部依赖 (1)
开发依赖
typescript
^5.9.3
server javascript
测试
Vitest
^4.1.6
代码规范
ESLint
^10.3.0
Prettier
^3.8.3
查看全部依赖 (81)
依赖
7z-wasm
^1.2.0
@bookorbit/types
workspace:*
@fastify/compress
^8.3.1
@fastify/cookie
^11.0.2
@fastify/formbody
^8.0.2
@fastify/helmet
^13.0.2
@fastify/multipart
^10.0.0
@fastify/static
^9.1.3
@nestjs/common
^11.1.21
@nestjs/config
^4.0.4
@nestjs/core
^11.1.21
@nestjs/jwt
^11.0.2
@nestjs/passport
^11.0.5
@nestjs/platform-fastify
^11.1.21
@nestjs/platform-socket.io
^11.1.21
@nestjs/schedule
^6.1.3
@nestjs/terminus
^11.1.1
@nestjs/throttler
^6.5.0
@nestjs/websockets
^11.1.21
@parcel/watcher
^2.5.6
@types/archiver
^7.0.0
archiver
~7.0.1
bcryptjs
^3.0.3
cheerio
^1.2.0
class-transformer
^0.5.1
class-validator
^0.15.1
date-fns-tz
^3.2.0
drizzle-orm
^0.45.2
fast-xml-parser
^5.8.0
fastest-levenshtein
^1.0.16
fastify
^5.8.5
jose
^6.2.3
ms
^2.1.3
mysql2
^3.22.3
nestjs-pino
^4.6.1
node-unrar-js
^2.0.2
nodemailer
^8.0.7
opentype.js
^2.0.0
passport
^0.7.0
passport-jwt
^4.0.1
pdf-lib
^1.17.1
pg
^8.20.0
pino-http
^11.0.0
reflect-metadata
^0.2.2
rxjs
^7.8.2
sharp
^0.34.5
socket.io
^4.8.3
unzipper
^0.12.3
zod
^4.4.3
开发依赖
@eslint/eslintrc
^3.3.5
@eslint/js
^10.0.1
@ffmpeg-installer/ffmpeg
^1.1.0
@ffprobe-installer/ffprobe
^2.1.2
@nestjs/cli
^11.0.21
@nestjs/schematics
^11.1.0
@nestjs/testing
^11.1.21
@swc/cli
^0.8.1
@swc/core
^1.15.33
@types/bcrypt
^6.0.0
@types/express
^5.0.6
@types/node
^25.8.0
@types/nodemailer
^8.0.0
@types/opentype.js
^1.3.9
@types/passport-jwt
^4.0.1
@types/pg
^8.18.0
@types/supertest
^7.2.0
@types/unzipper
^0.10.11
@vitest/coverage-v8
^4.1.6
drizzle-kit
^0.31.10
eslint-config-prettier
^10.1.8
eslint-plugin-prettier
^5.5.5
globals
^17.6.0
pino-pretty
^13.1.3
source-map-support
^0.5.21
supertest
^7.2.2
ts-loader
^9.5.7
ts-node
^10.9.2
tsconfig-paths
^4.2.0
tsx
^4.22.0
typescript
^5.9.3
typescript-eslint
^8.59.3
截图