{ "name": "skywatch-automod", "version": "2.1.0", "type": "module", "scripts": { "start": "npx tsx src/main.ts", "dev": "npx tsx --watch src/main.ts", "test": "vitest", "test:ui": "vitest --ui", "test:run": "vitest run", "test:coverage": "vitest run --coverage", "type-check": "tsc --noEmit", "format": "bunx prettier --write .", "lint": "bunx eslint .", "lint:fix": "bunx eslint --fix .", "prepare": "bunx husky install" }, "lint-staged": { "*": "prettier --ignore-unknown --write" }, "devDependencies": { "@eslint/js": "^9.34.0", "@stylistic/eslint-plugin": "^5.5.0", "@trivago/prettier-plugin-sort-imports": "^4.3.0", "@types/better-sqlite3": "^7.6.13", "@types/eslint__js": "^8.42.3", "@types/express": "^4.17.23", "@types/node": "^22.18.0", "@types/supertest": "^6.0.3", "@vitest/coverage-v8": "^1.6.0", "@vitest/ui": "^1.6.0", "eslint": "^9.34.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "prettier": "^3.6.2", "supertest": "^7.1.4", "tsx": "^4.20.5", "typescript": "^5.9.2", "typescript-eslint": "^8.42.0", "vitest": "^1.6.0" }, "dependencies": { "@atproto/api": "^0.13.35", "@atproto/bsky": "^0.0.101", "@atproto/lexicon": "^0.4.14", "@atproto/ozone": "^0.1.140", "@atproto/repo": "^0.6.5", "@atproto/xrpc-server": "^0.7.19", "@clavata/sdk": "^0.3.0", "@skyware/bot": "^0.3.12", "@skyware/jetstream": "^0.2.5", "@skyware/labeler": "^0.1.13", "bottleneck": "^2.19.5", "dotenv": "^16.6.1", "express": "^4.21.2", "franc": "^6.2.0", "husky": "^9.1.7", "lint-staged": "^15.5.2", "p-ratelimit": "^1.0.1", "pino": "^9.9.0", "pino-pretty": "^13.1.1", "prom-client": "^15.1.3", "redis": "^4.7.0", "undici": "^7.15.0" }, "trustedDependencies": [ "protobufjs" ] }