diff options
| author | Fuwn <[email protected]> | 2025-09-07 02:28:34 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2025-09-07 02:28:34 -0700 |
| commit | 188c714f43635fb57eac70b167dba682d6b93a2f (patch) | |
| tree | 28a5bc64a6a8efd78c19cdaa666b98e42d3b90b5 /package.json | |
| parent | feat: Add top command (diff) | |
| download | umabotdiscord-188c714f43635fb57eac70b167dba682d6b93a2f.tar.xz umabotdiscord-188c714f43635fb57eac70b167dba682d6b93a2f.zip | |
build: Switch to TypeScript
Diffstat (limited to 'package.json')
| -rw-r--r-- | package.json | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/package.json b/package.json index bf6456c..53839ac 100644 --- a/package.json +++ b/package.json @@ -4,15 +4,17 @@ "description": "Official r/okbuddyumamusume Discord Server Bot", "type": "module", "private": true, - "main": "src/server.js", + "main": "src/server.ts", "scripts": { "start": "wrangler dev", "ngrok": "ngrok http 8787", - "test": "c8 mocha test", - "fix": "eslint --fix '**/*.js'", - "lint": "eslint '**/*.js'", - "register": "node src/register.js", - "publish": "wrangler deploy" + "test": "bun test", + "fix": "eslint --fix '**/*.{js,ts}'", + "lint": "eslint '**/*.{js,ts}'", + "register": "bun run src/register.ts", + "publish": "wrangler deploy", + "build": "bun run --bun tsc", + "type-check": "tsc --noEmit" }, "keywords": [], "author": "Fuwn <[email protected]>", @@ -23,17 +25,18 @@ }, "devDependencies": { "@eslint/js": "^9.1.1", - "c8": "^10.1.2", - "chai": "^5.0.0", + "@types/bun": "latest", + "@types/node": "^20.0.0", + "@typescript-eslint/eslint-plugin": "^7.0.0", + "@typescript-eslint/parser": "^7.0.0", "dotenv": "^16.0.3", "eslint": "^9.1.0", "eslint-config-prettier": "^10.0.2", "eslint-plugin-prettier": "^5.1.3", "globals": "^16.0.0", - "mocha": "^11.0.0", "ngrok": "^5.0.0-beta.2", "prettier": "^3.6.2", - "sinon": "^21.0.0", + "typescript": "^5.0.0", "wrangler": "^4.13.2" } } |