web


git clone https://radroots.dev/git/web.git
Log | Files | Refs | Submodules | README | LICENSE

turbo.json (5118B)


      1 {
      2   "$schema": "https://turborepo.com/schema.json",
      3   "ui": "tui",
      4   "globalEnv": [
      5     "RADROOTS_WEB_*"
      6   ],
      7   "tasks": {
      8     "build": {
      9       "dependsOn": [
     10         "^build"
     11       ],
     12       "inputs": [
     13         "$TURBO_DEFAULT$",
     14         ".env*"
     15       ],
     16       "outputs": [
     17         "dist/**",
     18         ".svelte-kit/**"
     19       ]
     20     },
     21     "lint": {
     22       "dependsOn": [
     23         "^lint"
     24       ]
     25     },
     26     "check-types": {
     27       "dependsOn": [
     28         "^check-types"
     29       ]
     30     },
     31     "dev": {
     32       "cache": false,
     33       "persistent": true
     34     },
     35     "radroots-web-app#build": {
     36       "dependsOn": [
     37         "@radroots/apps-lib#build",
     38         "@radroots/apps-lib-pwa#build",
     39         "@radroots/apps-nostr#build",
     40         "@radroots/client#build",
     41         "@radroots/events-bindings#build",
     42         "@radroots/geo#build",
     43         "@radroots/geocoder#build",
     44         "@radroots/http#build",
     45         "@radroots/locales#build",
     46         "@radroots/nfc#build",
     47         "@radroots/nostr#build",
     48         "@radroots/replica-db-schema-bindings#build",
     49         "@radroots/themes#build",
     50         "@radroots/types-bindings#build",
     51         "@radroots/utils#build"
     52       ]
     53     },
     54     "@radroots/apps-lib#build": {
     55       "dependsOn": [
     56         "@radroots/geo#build",
     57         "@radroots/locales#build",
     58         "@radroots/themes#build",
     59         "@radroots/utils#build"
     60       ]
     61     },
     62     "@radroots/apps-lib-pwa#build": {
     63       "dependsOn": [
     64         "@radroots/apps-lib#build",
     65         "@radroots/client#build",
     66         "@radroots/events-bindings#build",
     67         "@radroots/geo#build",
     68         "@radroots/locales#build",
     69         "@radroots/replica-db-schema-bindings#build",
     70         "@radroots/themes#build",
     71         "@radroots/utils#build"
     72       ]
     73     },
     74     "@radroots/client#build": {
     75       "dependsOn": [
     76         "@radroots/geo#build",
     77         "@radroots/http#build",
     78         "@radroots/nostr#build",
     79         "@radroots/replica-db-schema-bindings#build",
     80         "@radroots/replica-db-wasm#build",
     81         "@radroots/replica-sync-wasm#build",
     82         "@radroots/types-bindings#build",
     83         "@radroots/utils#build",
     84         "@radroots/tsconfig#build"
     85       ]
     86     },
     87     "@radroots/geo#build": {
     88       "dependsOn": [
     89         "@radroots/replica-db-schema-bindings#build",
     90         "@radroots/utils#build",
     91         "@radroots/tsconfig#build"
     92       ]
     93     },
     94     "@radroots/geocoder#build": {
     95       "dependsOn": [
     96         "@radroots/geo#build",
     97         "@radroots/types-bindings#build",
     98         "@radroots/utils#build",
     99         "@radroots/tsconfig#build"
    100       ]
    101     },
    102     "@radroots/http#build": {
    103       "dependsOn": [
    104         "@radroots/types-bindings#build",
    105         "@radroots/utils#build",
    106         "@radroots/tsconfig#build"
    107       ]
    108     },
    109     "@radroots/locales#build": {
    110       "dependsOn": [
    111         "@radroots/tsconfig#build"
    112       ]
    113     },
    114     "@radroots/themes#build": {
    115       "dependsOn": [
    116         "@radroots/tsconfig#build"
    117       ]
    118     },
    119     "@radroots/utils#build": {
    120       "dependsOn": [
    121         "@radroots/types-bindings#build",
    122         "@radroots/tsconfig#build"
    123       ]
    124     },
    125     "@radroots/nostr#build": {
    126       "dependsOn": [
    127         "@radroots/core-bindings#build",
    128         "@radroots/events-codec-wasm#build",
    129         "@radroots/events-bindings#build",
    130         "@radroots/trade-bindings#build",
    131         "@radroots/utils#build",
    132         "@radroots/tsconfig#build"
    133       ]
    134     },
    135     "@radroots/apps-nostr#build": {
    136       "dependsOn": [
    137         "@radroots/nostr#build",
    138         "@radroots/tsconfig#build"
    139       ]
    140     },
    141     "@radroots/apps-lib-market#build": {
    142       "dependsOn": [
    143         "@radroots/apps-lib#build",
    144         "@radroots/core-bindings#build",
    145         "@radroots/events-bindings#build",
    146         "@radroots/events-indexed-bindings#build",
    147         "@radroots/trade-bindings#build",
    148         "@radroots/utils#build"
    149       ]
    150     },
    151     "@radroots/core-bindings#build": {
    152       "dependsOn": [
    153         "@radroots/tsconfig#build"
    154       ]
    155     },
    156     "@radroots/events-bindings#build": {
    157       "dependsOn": [
    158         "@radroots/core-bindings#build",
    159         "@radroots/tsconfig#build"
    160       ]
    161     },
    162     "@radroots/events-codec-wasm#build": {
    163       "dependsOn": []
    164     },
    165     "@radroots/events-indexed-bindings#build": {
    166       "dependsOn": [
    167         "@radroots/tsconfig#build"
    168       ]
    169     },
    170     "@radroots/replica-db-schema-bindings#build": {
    171       "dependsOn": [
    172         "@radroots/types-bindings#build",
    173         "@radroots/tsconfig#build"
    174       ]
    175     },
    176     "@radroots/replica-db-wasm#build": {
    177       "dependsOn": []
    178     },
    179     "@radroots/trade-bindings#build": {
    180       "dependsOn": [
    181         "@radroots/core-bindings#build",
    182         "@radroots/events-bindings#build",
    183         "@radroots/tsconfig#build"
    184       ]
    185     },
    186     "@radroots/types-bindings#build": {
    187       "dependsOn": [
    188         "@radroots/tsconfig#build"
    189       ]
    190     },
    191     "@radroots/nfc#build": {
    192       "dependsOn": [
    193         "@radroots/utils#build",
    194         "@radroots/tsconfig#build"
    195       ]
    196     },
    197     "@radroots/tsconfig#build": {
    198       "dependsOn": []
    199     },
    200     "@radroots/replica-sync-wasm#build": {
    201       "dependsOn": []
    202     }
    203   }
    204 }