forked from TanStack/table
-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.json
31 lines (31 loc) · 860 Bytes
/
project.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{
"name": "root",
"targets": {
"build-js": {
"command": "rollup --config rollup.config.js",
"inputs": ["packageSources"],
"outputs": [
"{workspaceRoot}/packages/*/build/stats*",
"{workspaceRoot}/packages/*/build/**/*.(cjs|mjs|js)*"
]
},
"typecheck": {
"command": "tsc -b",
"inputs": ["packageSources"],
"outputs": [
"{workspaceRoot}/packages/*/build/**/*d.ts",
"{workspaceRoot}/packages/*/build/.tsbuildinfo"
]
},
"build": {
"command": "echo \" @tanstack/table > All packages built! 📦\"",
"dependsOn": ["build-js", "typecheck"],
"inputs": ["packageSources"]
},
"test:ci": {
"command": "vitest",
"inputs": ["packageSources", "{workspaceRoot}/packages/*/__tests__/**/*"],
"dependsOn": ["build-js"]
}
}
}