fork of hey-api/openapi-ts because I need some additional things
1{
2 "$schema": "./node_modules/turbo/schema.json",
3 "tasks": {
4 "build": {
5 "dependsOn": ["^build"],
6 "inputs": [
7 "src/**",
8 "!src/**/*.test.ts",
9 "package.json",
10 "tsconfig.json",
11 "tsdown.config.ts"
12 ],
13 "outputs": [
14 ".next/**",
15 "!.next/cache/**",
16 ".output/**",
17 ".svelte-kit/**",
18 ".vitepress/dist/**",
19 "dist/**"
20 ]
21 },
22 "dev": {
23 "cache": false,
24 "persistent": true
25 },
26 "lint": {
27 "dependsOn": ["^build"],
28 "inputs": ["src/**", "test/**", "*.config.*", "package.json"]
29 },
30 "//#test": {
31 "cache": true,
32 "dependsOn": ["^build"],
33 "inputs": ["src/**", "test/**", "*.config.*", "package.json", "vitest.config.ts"],
34 "outputs": ["coverage/**"]
35 },
36 "//#test:coverage": {
37 "dependsOn": ["^build"],
38 "inputs": ["src/**", "test/**", "*.config.*", "package.json", "vitest.config.ts"],
39 "outputs": ["coverage/**"]
40 },
41 "//#test:update": {
42 "cache": false,
43 "dependsOn": ["^build"]
44 },
45 "//#test:watch": {
46 "cache": false,
47 "dependsOn": ["^build"],
48 "persistent": true
49 },
50 "typecheck": {
51 "dependsOn": ["^build"],
52 "inputs": [
53 "src/**",
54 "test/**",
55 "*.config.*",
56 "package.json",
57 "tsconfig.json",
58 "pyproject.toml"
59 ]
60 }
61 }
62}