|
6 | 6 | "devDependencies": { |
7 | 7 | "@rocket.chat/apps-engine": "workspace:^", |
8 | 8 | "@rocket.chat/eslint-config": "workspace:^", |
| 9 | + "@types/express": "^4.17.23", |
9 | 10 | "eslint": "~8.45.0", |
10 | 11 | "mongodb": "6.10.0", |
| 12 | + "npm-run-all": "~4.1.5", |
11 | 13 | "prettier": "~3.3.3", |
| 14 | + "rimraf": "^6.0.1", |
| 15 | + "ts-patch": "^3.3.0", |
12 | 16 | "typescript": "~5.8.3" |
13 | 17 | }, |
14 | 18 | "scripts": { |
15 | 19 | "lint": "eslint --ext .js,.jsx,.ts,.tsx .", |
16 | 20 | "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx . --fix", |
17 | 21 | "test": "echo \"no tests\" && exit 1", |
| 22 | + ".:build:prepare": "ts-patch install && typia patch", |
| 23 | + ".:build:clean": "rimraf dist", |
| 24 | + ".:build:build": "tsc -p tsconfig.json", |
18 | 25 | "dev": "tsc --watch --preserveWatchOutput -p tsconfig.json", |
19 | | - "build": "rm -rf dist && tsc -p tsconfig.json" |
| 26 | + "build": "run-s .:build:prepare .:build:clean .:build:build" |
20 | 27 | }, |
21 | 28 | "main": "./dist/index.js", |
22 | 29 | "typings": "./dist/index.d.ts", |
|
27 | 34 | "@rocket.chat/icons": "^0.43.0", |
28 | 35 | "@rocket.chat/message-parser": "workspace:^", |
29 | 36 | "@rocket.chat/ui-kit": "workspace:~", |
30 | | - "@types/express": "^4.17.23" |
| 37 | + "typia": "~9.3.1" |
31 | 38 | }, |
32 | 39 | "volta": { |
33 | 40 | "extends": "../../package.json" |
|
0 commit comments