1{
2 "$schema": "https://turbo.build/schema.json",
3 "tasks": {
4 "install": {
5 "dependsOn": ["^install"]
6 },
7 "build": {
8 "dependsOn": ["^build"],
9 "outputs": ["./dist/**", "../target/**"]
10 },
11 "build:rust": {
12 "dependsOn": ["^build"],
13 "outputs": ["../../target/**"]
14 },
15 "check-types": {
16 "dependsOn": ["^check-types"]
17 },
18 "test": {
19 "dependsOn": ["build"]
20 },
21 "test:rust": {
22 "dependsOn": ["build:rust"]
23 },
24 "lex:gen-server": {
25 "dependsOn": [],
26 "outputs": ["./src/**"]
27 },
28 "lex:gen": {
29 "dependsOn": [],
30 "outputs": ["./src/types/**", "./src/**/*.rs"]
31 },
32 "lex:watch": {
33 "persistent": true,
34 "cache": false
35 },
36 "lex:validate": {
37 "dependsOn": [],
38 "cache": false
39 },
40 "dev": {
41 "persistent": true,
42 "cache": false
43 },
44 "db:migrate": {
45 "cache": false
46 },
47 "@teal/amethyst#build": {
48 "dependsOn": ["@teal/lexicons#lex:gen-server"],
49 "outputs": ["./build/**"]
50 },
51 "@teal/amethyst#build:web": {
52 "dependsOn": ["@teal/lexicons#lex:gen-server"],
53 "outputs": ["./build/**"]
54 },
55 "@teal/amethyst#build:ios": {
56 "dependsOn": ["@teal/lexicons#lex:gen-server"],
57 "outputs": ["./build/**"]
58 }
59 }
60}