jevstrudel.git / src-tauri / tauri.conf.json
1{
2  "$schema": "../node_modules/@tauri-apps/cli/schema.json",
3  "build": {
4    "beforeBuildCommand": "npm run build",
5    "beforeDevCommand": "npm run dev",
6    "devPath": "http://localhost:4321",
7    "distDir": "../website/dist",
8    "withGlobalTauri": true
9  },
10  "package": {
11    "productName": "Strudel",
12    "version": "0.1.0"
13  },
14  "tauri": {
15    "allowlist": {
16      "dialog": {
17        "all": true
18      },
19      "clipboard": {
20        "writeText": true
21      },
22      "all": false,
23      "fs": {
24        "all": true,
25        "scope": ["$HOME/**", "$HOME", "$HOME/*"]
26      }
27    },
28    "bundle": {
29      "active": true,
30      "category": "DeveloperTool",
31      "copyright": "",
32      "deb": {
33        "depends": []
34      },
35      "externalBin": [],
36      "icon": [
37        "icons/32x32.png",
38        "icons/128x128.png",
39        "icons/128x128@2x.png",
40        "icons/icon.icns",
41        "icons/icon.ico"
42      ],
43      "identifier": "com.strudel.dev",
44      "longDescription": "",
45      "macOS": {
46        "entitlements": null,
47        "exceptionDomain": "",
48        "frameworks": [],
49        "providerShortName": null,
50        "signingIdentity": null
51      },
52      "resources": [],
53      "shortDescription": "",
54      "targets": "all",
55      "windows": {
56        "certificateThumbprint": null,
57        "digestAlgorithm": "sha256",
58        "timestampUrl": ""
59      }
60    },
61    "security": {
62      "csp": null
63    },
64    "updater": {
65      "active": false
66    },
67    "windows": [
68      {
69        "fullscreen": false,
70        "height": 1200,
71        "resizable": true,
72        "title": "Strudel REPL",
73        "width": 1800
74      }
75    ]
76  }
77}