Files
你的用户名 237c7802e5
Some checks failed
Deploy / deploy (push) Has been cancelled
Initial commit: Telegram Management System
Full-stack web application for Telegram management
- Frontend: Vue 3 + Vben Admin
- Backend: NestJS
- Features: User management, group broadcast, statistics

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 15:37:50 +08:00

53 lines
1.3 KiB
JSON

{
"name": "telegram-management-system-tests",
"version": "1.0.0",
"description": "Test suite for Telegram Management System",
"scripts": {
"test": "mocha --recursive --timeout 30000 --exit",
"test:unit": "mocha services/*.test.js --timeout 15000 --exit",
"test:integration": "mocha integration/*.test.js --timeout 30000 --exit",
"test:routers": "mocha routers/*.test.js --timeout 15000 --exit",
"test:coverage": "nyc mocha --recursive --timeout 30000 --exit",
"test:watch": "mocha --recursive --timeout 30000 --watch",
"lint": "eslint . --ext .js",
"lint:fix": "eslint . --ext .js --fix"
},
"devDependencies": {
"mocha": "^10.2.0",
"chai": "^4.3.10",
"sinon": "^17.0.1",
"nyc": "^15.1.0",
"eslint": "^8.55.0",
"supertest": "^6.3.3",
"ioredis-mock": "^8.9.0"
},
"dependencies": {
"sqlite3": "^5.1.6",
"sequelize": "^6.35.1",
"@hapi/hapi": "^21.3.2",
"moment": "^2.29.4"
},
"nyc": {
"exclude": [
"test/**",
"coverage/**",
"node_modules/**"
],
"reporter": [
"text",
"html",
"lcov"
],
"check-coverage": true,
"lines": 80,
"functions": 80,
"branches": 70,
"statements": 80
},
"mocha": {
"recursive": true,
"timeout": 30000,
"exit": true,
"reporter": "spec"
}
}