misskey-tools/apps/backend/package.json
2023-04-03 04:38:26 +09:00

66 lines
1.7 KiB
JSON

{
"name": "tools-backend",
"version": "4.0.0-dev",
"author": "Shrimpia Network",
"type": "module",
"scripts": {
"build": "tsup src/app.ts --format esm",
"clean": "rimraf dist",
"dev": "tsup src/app.ts --format esm --watch --onSuccess \"node dist/app.js\"",
"lint": "eslint --fix \"src/**/*.ts*\"",
"start": "node dist/app.js",
"migrate": "prisma migrate dev",
"test": "jest --detectOpenHandles",
"migrate:gen": "prisma migrate dev --create-only --name"
},
"dependencies": {
"tools-jest-presets": "workspace:*",
"tools-shared": "workspace:*",
"@koa/multer": "^3.0.2",
"@prisma/client": "^4.12.0",
"axios": "^0.21.2",
"class-transformer": "^0.5.1",
"class-validator": "^0.14.0",
"dayjs": "^1.10.7",
"jest": "^26.6.3",
"koa": "^2.13.0",
"koa-bodyparser": "^4.3.0",
"koa-router": "^9.1.0",
"koa-send": "^5.0.1",
"koa-session": "^6.0.0",
"koa-views": "^6.3.0",
"markdown-it": "^12.3.2",
"ms": "^2.1.3",
"node-cron": "^2.0.3",
"pg": "^8.3.0",
"pug": "^3.0.0",
"reflect-metadata": "^0.1.13",
"rndstr": "^1.0.0",
"routing-controllers": "^0.10.1",
"striptags": "^3.2.0",
"typescript": "^5.0.2",
"uuid": "^8.3.0"
},
"devDependencies": {
"@types/koa": "^2.11.3",
"@types/koa-bodyparser": "^4.3.0",
"@types/koa-router": "^7.4.1",
"@types/koa-send": "^4.1.3",
"@types/koa-session": "^5.10.2",
"@types/koa-views": "^2.0.4",
"@types/ms": "^0.7.31",
"@types/node": "^18.14.1",
"@types/node-cron": "^2.0.3",
"@types/uuid": "^8.0.0",
"copyfiles": "^2.3.0",
"nodemon": "^2.0.4",
"npm-run-all": "^4.1.5",
"prisma": "^4.12.0",
"rimraf": "^4.1.2",
"tools-eslint-config": "workspace:*",
"tools-tsconfig": "workspace:*",
"ts-node": "10.9.1",
"tsup": "^6.2.3"
}
}