| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- {
- "name": "zhishiku",
- "version": "1.0.0",
- "description": "",
- "main": "index.js",
- "scripts": {
- "dev": "next dev",
- "build": "next build",
- "start": "next start",
- "typecheck": "next typegen && tsc --noEmit",
- "test:upload": "tsx tests/test-upload.ts",
- "test:media-status": "tsx tests/test-media-status.ts",
- "test:media-permission": "tsx tests/test-media-permission.ts",
- "test:media-list": "tsx tests/test-media-list.ts",
- "test:media-delete": "tsx tests/test-media-delete.ts",
- "test:password-auth": "tsx tests/test-password-auth.ts",
- "test:user-admin": "tsx tests/test-user-admin.ts",
- "test:permission-admin": "tsx tests/test-permission-admin.ts",
- "test:media-pipeline": "tsx tests/integration/media-pipeline.test.ts",
- "worker:media": "tsx src/workers/media-processor.ts"
- },
- "repository": {
- "type": "git",
- "url": "https://git.zyuas.com/zyy/knowledge.git"
- },
- "keywords": [],
- "author": "",
- "license": "ISC",
- "type": "commonjs",
- "dependencies": {
- "@tailwindcss/postcss": "^4.2.2",
- "@types/fluent-ffmpeg": "^2.1.28",
- "bcryptjs": "^3.0.3",
- "bullmq": "^5.74.1",
- "class-variance-authority": "^0.7.1",
- "clsx": "^2.1.1",
- "dotenv": "^17.4.2",
- "drizzle-orm": "^0.45.2",
- "fluent-ffmpeg": "^2.1.3",
- "hls.js": "^1.6.16",
- "lucide-react": "^1.8.0",
- "minio": "^8.0.7",
- "next": "^15.0.0",
- "next-auth": "^5.0.0-beta.31",
- "pg": "^8.20.0",
- "react": "^19.0.0",
- "react-dom": "^19.0.0",
- "tailwind-merge": "^3.5.0",
- "tailwindcss": "^4.2.2"
- },
- "devDependencies": {
- "@types/pg": "^8.20.0",
- "@types/react": "^19.0.0",
- "@types/react-dom": "^19.0.0",
- "drizzle-kit": "^0.31.10",
- "tsx": "^4.21.0",
- "typescript": "^6.0.3"
- }
- }
|