{ "name": "ombrora-ytdlp", "version": "1.0.0", "description": "", "main": "index.js", "directories": { "doc": "docs" }, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "test": "jest", "worker": "ts-node -r tsconfig-paths/register worker/index.ts", "worker:cleanup": "ts-node -r tsconfig-paths/register worker/cron-cleanup.ts", "worker:check": "ts-node -r tsconfig-paths/register worker/cron-check.ts", "db:migrate": "prisma migrate dev", "db:generate": "prisma generate" }, "jest": { "testEnvironment": "node", "transform": { "^.+\\.tsx?$": "@swc/jest" }, "moduleNameMapper": { "^@/(.*)$": "/src/$1" }, "testMatch": [ "**/__tests__/**/*.test.ts" ] }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "@prisma/adapter-mariadb": "^7.9.1", "@prisma/client": "^7.9.1", "dotenv": "^17.4.2", "mariadb": "^3.5.3", "next": "^16.3.0", "prisma": "^7.9.1", "react": "^19.2.8", "react-dom": "^19.2.8" }, "devDependencies": { "@swc/core": "^1.15.47", "@swc/jest": "^0.2.39", "@types/jest": "^30.0.0", "@types/node": "^26.2.0", "@types/react": "^19.2.18", "@types/react-dom": "^19.2.4", "jest": "^30.4.2", "jest-environment-node": "^30.4.1", "ts-jest": "^29.4.12", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "typescript": "^7.0.2" } }