File size: 1,335 Bytes
762ea2d
 
 
 
 
0efb0d1
 
762ea2d
 
0efb0d1
 
762ea2d
 
23d5e1e
762ea2d
0efb0d1
 
 
 
7f0b3f0
762ea2d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{
  "name": "odl-training-deals",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "npm run setup && next dev",
    "build": "npm run setup && next build",
    "start": "next start",
    "lint": "next lint",
    "setup": "prisma generate && npm run setup:python",
    "setup:python": "cd registry && python3 -m prisma generate 2>/dev/null || echo 'Python Prisma client generation skipped (optional)' && cd ..",
    "db:push": "prisma db push",
    "db:seed": "tsx prisma/seed.ts",
    "db:seed:hf": "tsx prisma/seed_from_hf.ts",
    "db:studio": "prisma studio",
    "db:generate": "prisma generate",
    "pipeline:monitor": "cd ingestion && python monitor.py",
    "registry:ingest": "cd registry && python ingest_priority_models.py",
    "registry:ingest:test": "cd registry && python ingest_priority_models.py --limit 5",
    "registry:linkages": "cd registry && python create_linkages.py"
  },
  "dependencies": {
    "@prisma/client": "^5.19.0",
    "next": "14.2.5",
    "react": "^18.3.1",
    "react-dom": "^18.3.1"
  },
  "devDependencies": {
    "@types/node": "^20.14.12",
    "@types/react": "^18.3.3",
    "@types/react-dom": "^18.3.0",
    "autoprefixer": "^10.4.20",
    "postcss": "^8.4.41",
    "prisma": "^5.19.0",
    "tailwindcss": "^3.4.7",
    "tsx": "^4.16.2",
    "typescript": "^5.5.4"
  }
}