package.json 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. {
  2. "name": "zhishiku",
  3. "version": "1.0.0",
  4. "description": "",
  5. "main": "index.js",
  6. "scripts": {
  7. "dev": "next dev",
  8. "build": "next build",
  9. "start": "next start",
  10. "typecheck": "next typegen && tsc --noEmit",
  11. "test:upload": "tsx tests/test-upload.ts",
  12. "test:media-status": "tsx tests/test-media-status.ts",
  13. "test:media-permission": "tsx tests/test-media-permission.ts",
  14. "test:media-list": "tsx tests/test-media-list.ts",
  15. "test:media-delete": "tsx tests/test-media-delete.ts",
  16. "test:password-auth": "tsx tests/test-password-auth.ts",
  17. "test:user-admin": "tsx tests/test-user-admin.ts",
  18. "test:permission-admin": "tsx tests/test-permission-admin.ts",
  19. "test:media-pipeline": "tsx tests/integration/media-pipeline.test.ts",
  20. "worker:media": "tsx src/workers/media-processor.ts"
  21. },
  22. "repository": {
  23. "type": "git",
  24. "url": "https://git.zyuas.com/zyy/knowledge.git"
  25. },
  26. "keywords": [],
  27. "author": "",
  28. "license": "ISC",
  29. "type": "commonjs",
  30. "dependencies": {
  31. "@tailwindcss/postcss": "^4.2.2",
  32. "@types/fluent-ffmpeg": "^2.1.28",
  33. "bcryptjs": "^3.0.3",
  34. "bullmq": "^5.74.1",
  35. "class-variance-authority": "^0.7.1",
  36. "clsx": "^2.1.1",
  37. "dotenv": "^17.4.2",
  38. "drizzle-orm": "^0.45.2",
  39. "fluent-ffmpeg": "^2.1.3",
  40. "hls.js": "^1.6.16",
  41. "lucide-react": "^1.8.0",
  42. "minio": "^8.0.7",
  43. "next": "^15.0.0",
  44. "next-auth": "^5.0.0-beta.31",
  45. "pg": "^8.20.0",
  46. "react": "^19.0.0",
  47. "react-dom": "^19.0.0",
  48. "tailwind-merge": "^3.5.0",
  49. "tailwindcss": "^4.2.2"
  50. },
  51. "devDependencies": {
  52. "@types/pg": "^8.20.0",
  53. "@types/react": "^19.0.0",
  54. "@types/react-dom": "^19.0.0",
  55. "drizzle-kit": "^0.31.10",
  56. "tsx": "^4.21.0",
  57. "typescript": "^6.0.3"
  58. }
  59. }