{ "name": "relay", "version": "0.1.5", "main": "index.js", "scripts": { "test": "jest", "start": "node ./dist/app.js", "dryrun": "npx ts-node -r tsconfig-paths/register ./src/app.ts", "dev": "npm run build:client && npm run dryrun", "lint": "npx eslint .", "build": "sh ./scripts/build.sh", "build:client": "npm run build:css && node esbuild.mjs", "build:server": "npx tsc -p ./tsconfig.json && npx tsc-alias -p ./tsconfig.json", "build:css": "npx postcss \"./src/client/src/css/**/*.css\" --dir ./src/client/public/generated/css", "db:migrate": "npx prisma migrate dev --name", "db:push": "npx prisma db push", "db:seed": "npx prisma db seed", "db:gen": "npx prisma generate", "db:format": "npx prisma format", "db:studio": "npx prisma studio", "db:reset": "npx prisma migrate reset", "release:patch": "npx standard-version --release-as patch", "release:minor": "npx standard-version --release-as minor", "release:major": "npx standard-version --release-as major" }, "author": "Corbz", "license": "GPL-3.0-only", "description": "An RSS aggregator with Discord integration and a web management interface.", "devDependencies": { "@eslint/js": "^9.26.0", "@tailwindcss/cli": "^4.1.4", "@tailwindcss/postcss": "^4.1.4", "@types/dropzone": "^5.7.9", "@types/ejs": "^3.1.5", "@types/express": "^5.0.1", "@types/jest": "^29.5.14", "@types/jquery": "^3.5.32", "@types/lodash": "^4.17.16", "@types/node": "^22.14.1", "@zerollup/ts-transform-paths": "^1.7.18", "autoprefixer": "^10.4.21", "esbuild": "^0.25.2", "eslint": "^9.26.0", "fast-glob": "^3.3.3", "jest": "^29.7.0", "nodemon": "^3.1.9", "postcss": "^8.5.3", "postcss-cli": "^11.0.1", "postcss-import": "^16.1.0", "prisma": "^6.6.0", "standard-version": "^9.5.0", "tailwindcss": "^4.1.4", "ts-jest": "^29.3.2", "ts-node": "^10.9.2", "tsc-alias": "^1.8.15", "typescript": "^5.8.3", "typescript-eslint": "^8.32.1" }, "dependencies": { "@floating-ui/dom": "^1.6.13", "@prisma/client": "^6.6.0", "@tailwindcss/forms": "^0.5.10", "chalk": "^5.4.1", "datatables.net-dt": "^2.2.2", "datatables.net-select": "^3.0.0", "datatables.net-select-dt": "^3.0.0", "discord.js": "^14.18.0", "dotenv": "^16.5.0", "dropzone": "^6.0.0-beta.2", "ejs": "^3.1.10", "ejs-mate": "^4.0.0", "express": "^5.1.0", "fuzzball": "^2.2.2", "jquery": "^3.7.1", "lodash": "^4.17.21", "node-html-parser": "^7.0.1", "nouislider": "^15.8.1", "preline": "^3.0.1", "rss-parser": "^3.13.0", "tsconfig-paths": "^4.2.0", "vanilla-calendar-pro": "^3.0.4", "winston": "^3.17.0" }, "prisma": { "seed": "ts-node prisma/seed.ts" } }