A photo manager for VRChat.

bump deps

+4 -4
package.json
··· 18 18 "@tauri-apps/plugin-shell": "2.0.0-rc.0", 19 19 "@types/animejs": "^3.1.12", 20 20 "animejs": "^3.2.2", 21 - "solid-js": "^1.7.8" 21 + "solid-js": "^1.9.2" 22 22 }, 23 23 "devDependencies": { 24 24 "@tauri-apps/cli": "2.0.0-rc.5", 25 - "typescript": "^5.0.2", 26 - "vite": "^5.0.0", 27 - "vite-plugin-solid": "^2.8.0" 25 + "typescript": "^5.6.3", 26 + "vite": "^5.4.9", 27 + "vite-plugin-solid": "^2.10.2" 28 28 } 29 29 }
+554 -565
pnpm-lock.yaml
··· 27 27 specifier: ^3.2.2 28 28 version: 3.2.2 29 29 solid-js: 30 - specifier: ^1.7.8 31 - version: 1.7.8 30 + specifier: ^1.9.2 31 + version: 1.9.2 32 32 devDependencies: 33 33 '@tauri-apps/cli': 34 34 specifier: 2.0.0-rc.5 35 35 version: 2.0.0-rc.5 36 36 typescript: 37 - specifier: ^5.0.2 38 - version: 5.0.2 37 + specifier: ^5.6.3 38 + version: 5.6.3 39 39 vite: 40 - specifier: ^5.0.0 41 - version: 5.0.0 40 + specifier: ^5.4.9 41 + version: 5.4.9 42 42 vite-plugin-solid: 43 - specifier: ^2.8.0 44 - version: 2.8.0(solid-js@1.7.8)(vite@5.0.0) 43 + specifier: ^2.10.2 44 + version: 2.10.2(solid-js@1.9.2)(vite@5.4.9) 45 45 46 46 packages: 47 47 48 - '@ampproject/remapping@2.2.1': 49 - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} 48 + '@ampproject/remapping@2.3.0': 49 + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} 50 50 engines: {node: '>=6.0.0'} 51 51 52 - '@babel/code-frame@7.23.5': 53 - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} 54 - engines: {node: '>=6.9.0'} 55 - 56 - '@babel/compat-data@7.23.5': 57 - resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} 58 - engines: {node: '>=6.9.0'} 59 - 60 - '@babel/core@7.23.9': 61 - resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} 62 - engines: {node: '>=6.9.0'} 63 - 64 - '@babel/generator@7.23.6': 65 - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} 66 - engines: {node: '>=6.9.0'} 67 - 68 - '@babel/helper-annotate-as-pure@7.22.5': 69 - resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} 52 + '@babel/code-frame@7.25.7': 53 + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} 70 54 engines: {node: '>=6.9.0'} 71 55 72 - '@babel/helper-compilation-targets@7.23.6': 73 - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} 56 + '@babel/compat-data@7.25.8': 57 + resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==} 74 58 engines: {node: '>=6.9.0'} 75 59 76 - '@babel/helper-create-class-features-plugin@7.23.10': 77 - resolution: {integrity: sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==} 60 + '@babel/core@7.25.8': 61 + resolution: {integrity: sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==} 78 62 engines: {node: '>=6.9.0'} 79 - peerDependencies: 80 - '@babel/core': ^7.0.0 81 63 82 - '@babel/helper-environment-visitor@7.22.20': 83 - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} 64 + '@babel/generator@7.25.7': 65 + resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} 84 66 engines: {node: '>=6.9.0'} 85 67 86 - '@babel/helper-function-name@7.23.0': 87 - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} 88 - engines: {node: '>=6.9.0'} 89 - 90 - '@babel/helper-hoist-variables@7.22.5': 91 - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} 92 - engines: {node: '>=6.9.0'} 93 - 94 - '@babel/helper-member-expression-to-functions@7.23.0': 95 - resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} 68 + '@babel/helper-compilation-targets@7.25.7': 69 + resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} 96 70 engines: {node: '>=6.9.0'} 97 71 98 72 '@babel/helper-module-imports@7.18.6': 99 73 resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} 100 74 engines: {node: '>=6.9.0'} 101 75 102 - '@babel/helper-module-imports@7.22.15': 103 - resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} 104 - engines: {node: '>=6.9.0'} 105 - 106 - '@babel/helper-module-transforms@7.23.3': 107 - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} 108 - engines: {node: '>=6.9.0'} 109 - peerDependencies: 110 - '@babel/core': ^7.0.0 111 - 112 - '@babel/helper-optimise-call-expression@7.22.5': 113 - resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} 114 - engines: {node: '>=6.9.0'} 115 - 116 - '@babel/helper-plugin-utils@7.22.5': 117 - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} 76 + '@babel/helper-module-imports@7.25.7': 77 + resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} 118 78 engines: {node: '>=6.9.0'} 119 79 120 - '@babel/helper-replace-supers@7.22.20': 121 - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} 80 + '@babel/helper-module-transforms@7.25.7': 81 + resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} 122 82 engines: {node: '>=6.9.0'} 123 83 peerDependencies: 124 84 '@babel/core': ^7.0.0 125 85 126 - '@babel/helper-simple-access@7.22.5': 127 - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} 86 + '@babel/helper-plugin-utils@7.25.7': 87 + resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==} 128 88 engines: {node: '>=6.9.0'} 129 89 130 - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': 131 - resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} 90 + '@babel/helper-simple-access@7.25.7': 91 + resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} 132 92 engines: {node: '>=6.9.0'} 133 93 134 - '@babel/helper-split-export-declaration@7.22.6': 135 - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} 136 - engines: {node: '>=6.9.0'} 137 - 138 - '@babel/helper-string-parser@7.23.4': 139 - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} 94 + '@babel/helper-string-parser@7.25.7': 95 + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} 140 96 engines: {node: '>=6.9.0'} 141 97 142 - '@babel/helper-validator-identifier@7.22.20': 143 - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} 98 + '@babel/helper-validator-identifier@7.25.7': 99 + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} 144 100 engines: {node: '>=6.9.0'} 145 101 146 - '@babel/helper-validator-option@7.23.5': 147 - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} 102 + '@babel/helper-validator-option@7.25.7': 103 + resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} 148 104 engines: {node: '>=6.9.0'} 149 105 150 - '@babel/helpers@7.23.9': 151 - resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==} 106 + '@babel/helpers@7.25.7': 107 + resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} 152 108 engines: {node: '>=6.9.0'} 153 109 154 - '@babel/highlight@7.23.4': 155 - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} 110 + '@babel/highlight@7.25.7': 111 + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} 156 112 engines: {node: '>=6.9.0'} 157 113 158 - '@babel/parser@7.23.9': 159 - resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} 114 + '@babel/parser@7.25.8': 115 + resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} 160 116 engines: {node: '>=6.0.0'} 161 117 hasBin: true 162 118 163 - '@babel/plugin-syntax-jsx@7.23.3': 164 - resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} 165 - engines: {node: '>=6.9.0'} 166 - peerDependencies: 167 - '@babel/core': ^7.0.0-0 168 - 169 - '@babel/plugin-syntax-typescript@7.23.3': 170 - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} 171 - engines: {node: '>=6.9.0'} 172 - peerDependencies: 173 - '@babel/core': ^7.0.0-0 174 - 175 - '@babel/plugin-transform-modules-commonjs@7.23.3': 176 - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} 177 - engines: {node: '>=6.9.0'} 178 - peerDependencies: 179 - '@babel/core': ^7.0.0-0 180 - 181 - '@babel/plugin-transform-typescript@7.23.6': 182 - resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} 119 + '@babel/plugin-syntax-jsx@7.25.7': 120 + resolution: {integrity: sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==} 183 121 engines: {node: '>=6.9.0'} 184 122 peerDependencies: 185 123 '@babel/core': ^7.0.0-0 186 124 187 - '@babel/preset-typescript@7.23.3': 188 - resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} 125 + '@babel/template@7.25.7': 126 + resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} 189 127 engines: {node: '>=6.9.0'} 190 - peerDependencies: 191 - '@babel/core': ^7.0.0-0 192 128 193 - '@babel/template@7.23.9': 194 - resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} 129 + '@babel/traverse@7.25.7': 130 + resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} 195 131 engines: {node: '>=6.9.0'} 196 132 197 - '@babel/traverse@7.23.9': 198 - resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} 133 + '@babel/types@7.25.8': 134 + resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} 199 135 engines: {node: '>=6.9.0'} 200 136 201 - '@babel/types@7.23.9': 202 - resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} 203 - engines: {node: '>=6.9.0'} 204 - 205 - '@esbuild/aix-ppc64@0.19.12': 206 - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} 137 + '@esbuild/aix-ppc64@0.21.5': 138 + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} 207 139 engines: {node: '>=12'} 208 140 cpu: [ppc64] 209 141 os: [aix] 210 142 211 - '@esbuild/android-arm64@0.19.12': 212 - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} 143 + '@esbuild/android-arm64@0.21.5': 144 + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} 213 145 engines: {node: '>=12'} 214 146 cpu: [arm64] 215 147 os: [android] 216 148 217 - '@esbuild/android-arm@0.19.12': 218 - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} 149 + '@esbuild/android-arm@0.21.5': 150 + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} 219 151 engines: {node: '>=12'} 220 152 cpu: [arm] 221 153 os: [android] 222 154 223 - '@esbuild/android-x64@0.19.12': 224 - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} 155 + '@esbuild/android-x64@0.21.5': 156 + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} 225 157 engines: {node: '>=12'} 226 158 cpu: [x64] 227 159 os: [android] 228 160 229 - '@esbuild/darwin-arm64@0.19.12': 230 - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} 161 + '@esbuild/darwin-arm64@0.21.5': 162 + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} 231 163 engines: {node: '>=12'} 232 164 cpu: [arm64] 233 165 os: [darwin] 234 166 235 - '@esbuild/darwin-x64@0.19.12': 236 - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} 167 + '@esbuild/darwin-x64@0.21.5': 168 + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} 237 169 engines: {node: '>=12'} 238 170 cpu: [x64] 239 171 os: [darwin] 240 172 241 - '@esbuild/freebsd-arm64@0.19.12': 242 - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} 173 + '@esbuild/freebsd-arm64@0.21.5': 174 + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} 243 175 engines: {node: '>=12'} 244 176 cpu: [arm64] 245 177 os: [freebsd] 246 178 247 - '@esbuild/freebsd-x64@0.19.12': 248 - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} 179 + '@esbuild/freebsd-x64@0.21.5': 180 + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} 249 181 engines: {node: '>=12'} 250 182 cpu: [x64] 251 183 os: [freebsd] 252 184 253 - '@esbuild/linux-arm64@0.19.12': 254 - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} 185 + '@esbuild/linux-arm64@0.21.5': 186 + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} 255 187 engines: {node: '>=12'} 256 188 cpu: [arm64] 257 189 os: [linux] 258 190 259 - '@esbuild/linux-arm@0.19.12': 260 - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} 191 + '@esbuild/linux-arm@0.21.5': 192 + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} 261 193 engines: {node: '>=12'} 262 194 cpu: [arm] 263 195 os: [linux] 264 196 265 - '@esbuild/linux-ia32@0.19.12': 266 - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} 197 + '@esbuild/linux-ia32@0.21.5': 198 + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} 267 199 engines: {node: '>=12'} 268 200 cpu: [ia32] 269 201 os: [linux] 270 202 271 - '@esbuild/linux-loong64@0.19.12': 272 - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} 203 + '@esbuild/linux-loong64@0.21.5': 204 + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} 273 205 engines: {node: '>=12'} 274 206 cpu: [loong64] 275 207 os: [linux] 276 208 277 - '@esbuild/linux-mips64el@0.19.12': 278 - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} 209 + '@esbuild/linux-mips64el@0.21.5': 210 + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} 279 211 engines: {node: '>=12'} 280 212 cpu: [mips64el] 281 213 os: [linux] 282 214 283 - '@esbuild/linux-ppc64@0.19.12': 284 - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} 215 + '@esbuild/linux-ppc64@0.21.5': 216 + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} 285 217 engines: {node: '>=12'} 286 218 cpu: [ppc64] 287 219 os: [linux] 288 220 289 - '@esbuild/linux-riscv64@0.19.12': 290 - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} 221 + '@esbuild/linux-riscv64@0.21.5': 222 + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} 291 223 engines: {node: '>=12'} 292 224 cpu: [riscv64] 293 225 os: [linux] 294 226 295 - '@esbuild/linux-s390x@0.19.12': 296 - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} 227 + '@esbuild/linux-s390x@0.21.5': 228 + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} 297 229 engines: {node: '>=12'} 298 230 cpu: [s390x] 299 231 os: [linux] 300 232 301 - '@esbuild/linux-x64@0.19.12': 302 - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} 233 + '@esbuild/linux-x64@0.21.5': 234 + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} 303 235 engines: {node: '>=12'} 304 236 cpu: [x64] 305 237 os: [linux] 306 238 307 - '@esbuild/netbsd-x64@0.19.12': 308 - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} 239 + '@esbuild/netbsd-x64@0.21.5': 240 + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} 309 241 engines: {node: '>=12'} 310 242 cpu: [x64] 311 243 os: [netbsd] 312 244 313 - '@esbuild/openbsd-x64@0.19.12': 314 - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} 245 + '@esbuild/openbsd-x64@0.21.5': 246 + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} 315 247 engines: {node: '>=12'} 316 248 cpu: [x64] 317 249 os: [openbsd] 318 250 319 - '@esbuild/sunos-x64@0.19.12': 320 - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} 251 + '@esbuild/sunos-x64@0.21.5': 252 + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} 321 253 engines: {node: '>=12'} 322 254 cpu: [x64] 323 255 os: [sunos] 324 256 325 - '@esbuild/win32-arm64@0.19.12': 326 - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} 257 + '@esbuild/win32-arm64@0.21.5': 258 + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} 327 259 engines: {node: '>=12'} 328 260 cpu: [arm64] 329 261 os: [win32] 330 262 331 - '@esbuild/win32-ia32@0.19.12': 332 - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} 263 + '@esbuild/win32-ia32@0.21.5': 264 + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} 333 265 engines: {node: '>=12'} 334 266 cpu: [ia32] 335 267 os: [win32] 336 268 337 - '@esbuild/win32-x64@0.19.12': 338 - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} 269 + '@esbuild/win32-x64@0.21.5': 270 + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} 339 271 engines: {node: '>=12'} 340 272 cpu: [x64] 341 273 os: [win32] 342 274 343 - '@jridgewell/gen-mapping@0.3.3': 344 - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} 275 + '@jest/schemas@29.6.3': 276 + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} 277 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 278 + 279 + '@jridgewell/gen-mapping@0.3.5': 280 + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 345 281 engines: {node: '>=6.0.0'} 346 282 347 - '@jridgewell/resolve-uri@3.1.1': 348 - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} 283 + '@jridgewell/resolve-uri@3.1.2': 284 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 349 285 engines: {node: '>=6.0.0'} 350 286 351 - '@jridgewell/set-array@1.1.2': 352 - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 287 + '@jridgewell/set-array@1.2.1': 288 + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 353 289 engines: {node: '>=6.0.0'} 354 290 355 - '@jridgewell/sourcemap-codec@1.4.15': 356 - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 291 + '@jridgewell/sourcemap-codec@1.5.0': 292 + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 357 293 358 - '@jridgewell/trace-mapping@0.3.22': 359 - resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==} 294 + '@jridgewell/trace-mapping@0.3.25': 295 + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 360 296 361 - '@rollup/rollup-android-arm-eabi@4.22.4': 362 - resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==} 297 + '@rollup/rollup-android-arm-eabi@4.24.0': 298 + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} 363 299 cpu: [arm] 364 300 os: [android] 365 301 366 - '@rollup/rollup-android-arm64@4.22.4': 367 - resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==} 302 + '@rollup/rollup-android-arm64@4.24.0': 303 + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} 368 304 cpu: [arm64] 369 305 os: [android] 370 306 371 - '@rollup/rollup-darwin-arm64@4.22.4': 372 - resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==} 307 + '@rollup/rollup-darwin-arm64@4.24.0': 308 + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} 373 309 cpu: [arm64] 374 310 os: [darwin] 375 311 376 - '@rollup/rollup-darwin-x64@4.22.4': 377 - resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==} 312 + '@rollup/rollup-darwin-x64@4.24.0': 313 + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} 378 314 cpu: [x64] 379 315 os: [darwin] 380 316 381 - '@rollup/rollup-linux-arm-gnueabihf@4.22.4': 382 - resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} 317 + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': 318 + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} 383 319 cpu: [arm] 384 320 os: [linux] 385 321 386 - '@rollup/rollup-linux-arm-musleabihf@4.22.4': 387 - resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} 322 + '@rollup/rollup-linux-arm-musleabihf@4.24.0': 323 + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} 388 324 cpu: [arm] 389 325 os: [linux] 390 326 391 - '@rollup/rollup-linux-arm64-gnu@4.22.4': 392 - resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} 327 + '@rollup/rollup-linux-arm64-gnu@4.24.0': 328 + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} 393 329 cpu: [arm64] 394 330 os: [linux] 395 331 396 - '@rollup/rollup-linux-arm64-musl@4.22.4': 397 - resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} 332 + '@rollup/rollup-linux-arm64-musl@4.24.0': 333 + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} 398 334 cpu: [arm64] 399 335 os: [linux] 400 336 401 - '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': 402 - resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} 337 + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': 338 + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} 403 339 cpu: [ppc64] 404 340 os: [linux] 405 341 406 - '@rollup/rollup-linux-riscv64-gnu@4.22.4': 407 - resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} 342 + '@rollup/rollup-linux-riscv64-gnu@4.24.0': 343 + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} 408 344 cpu: [riscv64] 409 345 os: [linux] 410 346 411 - '@rollup/rollup-linux-s390x-gnu@4.22.4': 412 - resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} 347 + '@rollup/rollup-linux-s390x-gnu@4.24.0': 348 + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} 413 349 cpu: [s390x] 414 350 os: [linux] 415 351 416 - '@rollup/rollup-linux-x64-gnu@4.22.4': 417 - resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} 352 + '@rollup/rollup-linux-x64-gnu@4.24.0': 353 + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} 418 354 cpu: [x64] 419 355 os: [linux] 420 356 421 - '@rollup/rollup-linux-x64-musl@4.22.4': 422 - resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} 357 + '@rollup/rollup-linux-x64-musl@4.24.0': 358 + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} 423 359 cpu: [x64] 424 360 os: [linux] 425 361 426 - '@rollup/rollup-win32-arm64-msvc@4.22.4': 427 - resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} 362 + '@rollup/rollup-win32-arm64-msvc@4.24.0': 363 + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} 428 364 cpu: [arm64] 429 365 os: [win32] 430 366 431 - '@rollup/rollup-win32-ia32-msvc@4.22.4': 432 - resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==} 367 + '@rollup/rollup-win32-ia32-msvc@4.24.0': 368 + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} 433 369 cpu: [ia32] 434 370 os: [win32] 435 371 436 - '@rollup/rollup-win32-x64-msvc@4.22.4': 437 - resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==} 372 + '@rollup/rollup-win32-x64-msvc@4.24.0': 373 + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} 438 374 cpu: [x64] 439 375 os: [win32] 440 376 377 + '@sinclair/typebox@0.27.8': 378 + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} 379 + 441 380 '@tauri-apps/api@2.0.0-rc.0': 442 381 resolution: {integrity: sha512-v454Qs3REHc3Za59U+/eSmBsdmF+3NE5+76+lFDaitVqN4ZglDHENDaMARYKGJVZuxiSkzyqG0SeG7lLQjVkPA==} 443 382 engines: {node: '>= 18.18', npm: '>= 6.6.0', yarn: '>= 1.19.1'} 444 383 445 - '@tauri-apps/api@2.0.0-rc.2': 446 - resolution: {integrity: sha512-qIJJ1gKkzpPmEmIGTpja6XhuCD8A+vEh/wKaO7TzbxKiws5w3E+Kg4sBtwrH85hjMyqT0SgAUVaUk9XS7FBg3g==} 384 + '@tauri-apps/api@2.0.2': 385 + resolution: {integrity: sha512-3wSwmG+1kr6WrgAFKK5ijkNFPp8TT3FLj3YHUb5EwMO+3FxX4uWlfSWkeeBy+Kc1RsKzugtYLuuya+98Flj+3w==} 447 386 448 387 '@tauri-apps/cli-darwin-arm64@2.0.0-rc.5': 449 388 resolution: {integrity: sha512-EoduJ5SeMfBKCe7I291JBH+lkrf2E0+mQF1rP+Jq4CjWPer11OeEcUSFtHURB3Z3ItzObQ7ALPulMGhMe6E9rg==} ··· 531 470 '@types/babel__template@7.4.4': 532 471 resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} 533 472 534 - '@types/babel__traverse@7.20.5': 535 - resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} 473 + '@types/babel__traverse@7.20.6': 474 + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} 536 475 537 - '@types/estree@1.0.5': 538 - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} 476 + '@types/estree@1.0.6': 477 + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 539 478 540 479 animejs@3.2.2: 541 480 resolution: {integrity: sha512-Ao95qWLpDPXXM+WrmwcKbl6uNlC5tjnowlaRYtuVDHHoygjtIPfDUoK9NthrlZsQSKjZXlmji2TrBUAVbiH0LQ==} ··· 544 483 resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 545 484 engines: {node: '>=4'} 546 485 547 - babel-plugin-jsx-dom-expressions@0.37.16: 548 - resolution: {integrity: sha512-ItMD16axbk+FqVb9vIbc7AOpNowy46VaSUHaMYPn+erPGpMCxsahQ1Iv+qhPMthjxtn5ROVMZ5AJtQvzjxjiNA==} 486 + ansi-styles@4.3.0: 487 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 488 + engines: {node: '>=8'} 489 + 490 + ansi-styles@5.2.0: 491 + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 492 + engines: {node: '>=10'} 493 + 494 + babel-plugin-jsx-dom-expressions@0.39.2: 495 + resolution: {integrity: sha512-rCkSYFuLl5/XD+BXjZk1XxFAsIBgNe9WZ7xBHjQV1dBliI64kO+EWktAD3b6Bj/SXk+LpVXFyMVydhnI35svWQ==} 549 496 peerDependencies: 550 497 '@babel/core': ^7.20.12 551 498 552 - babel-preset-solid@1.8.12: 553 - resolution: {integrity: sha512-Fx1dYokeRwouWqjLkdobA6qvTAPxFSEU2c5PlkfJjlNyONlSMJQPaX0Bae5pc+5/LNteb9BseOp4UHwQu6VC9Q==} 499 + babel-preset-solid@1.9.2: 500 + resolution: {integrity: sha512-rWx968GIDghgFStRDQaoqelGspEm9rgPci/yNzNPFlkzMqHaL2yob+t7BbzyqZw5b9/llkzjqUNIOybT9Z9mcg==} 554 501 peerDependencies: 555 502 '@babel/core': ^7.0.0 556 503 557 - browserslist@4.22.3: 558 - resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==} 504 + browserslist@4.24.0: 505 + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} 559 506 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 560 507 hasBin: true 561 508 562 - caniuse-lite@1.0.30001585: 563 - resolution: {integrity: sha512-yr2BWR1yLXQ8fMpdS/4ZZXpseBgE7o4g41x3a6AJOqZuOi+iE/WdJYAuZ6Y95i4Ohd2Y+9MzIWRR+uGABH4s3Q==} 509 + caniuse-lite@1.0.30001669: 510 + resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} 564 511 565 512 chalk@2.4.2: 566 513 resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 567 514 engines: {node: '>=4'} 568 515 516 + chalk@4.1.2: 517 + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 518 + engines: {node: '>=10'} 519 + 569 520 color-convert@1.9.3: 570 521 resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 571 522 523 + color-convert@2.0.1: 524 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 525 + engines: {node: '>=7.0.0'} 526 + 572 527 color-name@1.1.3: 573 528 resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 529 + 530 + color-name@1.1.4: 531 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 574 532 575 533 convert-source-map@2.0.0: 576 534 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} ··· 578 536 csstype@3.1.3: 579 537 resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 580 538 581 - debug@4.3.4: 582 - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 539 + debug@4.3.7: 540 + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} 583 541 engines: {node: '>=6.0'} 584 542 peerDependencies: 585 543 supports-color: '*' ··· 587 545 supports-color: 588 546 optional: true 589 547 590 - electron-to-chromium@1.4.665: 591 - resolution: {integrity: sha512-UpyCWObBoD+nSZgOC2ToaIdZB0r9GhqT2WahPKiSki6ckkSuKhQNso8V2PrFcHBMleI/eqbKgVQgVC4Wni4ilw==} 548 + diff-sequences@29.6.3: 549 + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} 550 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 551 + 552 + electron-to-chromium@1.5.39: 553 + resolution: {integrity: sha512-4xkpSR6CjuiaNyvwiWDI85N9AxsvbPawB8xc7yzLPonYTuP19BVgYweKyUMFtHEZgIcHWMt1ks5Cqx2m+6/Grg==} 592 554 593 - esbuild@0.19.12: 594 - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} 555 + entities@4.5.0: 556 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 557 + engines: {node: '>=0.12'} 558 + 559 + esbuild@0.21.5: 560 + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} 595 561 engines: {node: '>=12'} 596 562 hasBin: true 597 563 598 - escalade@3.1.2: 599 - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} 564 + escalade@3.2.0: 565 + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 600 566 engines: {node: '>=6'} 601 567 602 568 escape-string-regexp@1.0.5: ··· 620 586 resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 621 587 engines: {node: '>=4'} 622 588 589 + has-flag@4.0.0: 590 + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 591 + engines: {node: '>=8'} 592 + 623 593 html-entities@2.3.3: 624 594 resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} 625 595 ··· 627 597 resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} 628 598 engines: {node: '>=12.13'} 629 599 600 + jest-diff@29.7.0: 601 + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} 602 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 603 + 604 + jest-get-type@29.6.3: 605 + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} 606 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 607 + 630 608 js-tokens@4.0.0: 631 609 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 632 610 633 - jsesc@2.5.2: 634 - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 635 - engines: {node: '>=4'} 611 + jsesc@3.0.2: 612 + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 613 + engines: {node: '>=6'} 636 614 hasBin: true 637 615 638 616 json5@2.2.3: ··· 647 625 resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} 648 626 engines: {node: '>=12.13'} 649 627 650 - ms@2.1.2: 651 - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 628 + ms@2.1.3: 629 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 652 630 653 631 nanoid@3.3.7: 654 632 resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 655 633 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 656 634 hasBin: true 657 635 658 - node-releases@2.0.14: 659 - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} 636 + node-releases@2.0.18: 637 + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} 638 + 639 + parse5@7.2.0: 640 + resolution: {integrity: sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==} 660 641 661 - picocolors@1.0.0: 662 - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 642 + picocolors@1.1.0: 643 + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} 663 644 664 - postcss@8.4.35: 665 - resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} 645 + postcss@8.4.47: 646 + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} 666 647 engines: {node: ^10 || ^12 || >=14} 667 648 668 - rollup@4.22.4: 669 - resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==} 649 + pretty-format@29.7.0: 650 + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} 651 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 652 + 653 + react-is@18.3.1: 654 + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} 655 + 656 + rollup@4.24.0: 657 + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} 670 658 engines: {node: '>=18.0.0', npm: '>=8.0.0'} 671 659 hasBin: true 672 660 ··· 674 662 resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 675 663 hasBin: true 676 664 677 - seroval@0.5.1: 678 - resolution: {integrity: sha512-ZfhQVB59hmIauJG5Ydynupy8KHyr5imGNtdDhbZG68Ufh1Ynkv9KOYOAABf71oVbQxJ8VkWnMHAjEHE7fWkH5g==} 665 + seroval-plugins@1.1.1: 666 + resolution: {integrity: sha512-qNSy1+nUj7hsCOon7AO4wdAIo9P0jrzAMp18XhiOzA6/uO5TKtP7ScozVJ8T293oRIvi5wyCHSM4TrJo/c/GJA==} 667 + engines: {node: '>=10'} 668 + peerDependencies: 669 + seroval: ^1.0 670 + 671 + seroval@1.1.1: 672 + resolution: {integrity: sha512-rqEO6FZk8mv7Hyv4UCj3FD3b6Waqft605TLfsCe/BiaylRpyyMC0b+uA5TJKawX3KzMrdi3wsLbCaLplrQmBvQ==} 679 673 engines: {node: '>=10'} 680 674 681 - solid-js@1.7.8: 682 - resolution: {integrity: sha512-XHBWk1FvFd0JMKljko7FfhefJMTSgYEuVKcQ2a8hzRXfiuSJAGsrPPafqEo+f6l+e8Oe3cROSpIL6kbzjC1fjQ==} 675 + solid-js@1.9.2: 676 + resolution: {integrity: sha512-fe/K03nV+kMFJYhAOE8AIQHcGxB4rMIEoEyrulbtmf217NffbbwBqJnJI4ovt16e+kaIt0czE2WA7mP/pYN9yg==} 683 677 684 - solid-refresh@0.5.3: 685 - resolution: {integrity: sha512-Otg5it5sjOdZbQZJnvo99TEBAr6J7PQ5AubZLNU6szZzg3RQQ5MX04oteBIIGDs0y2Qv8aXKm9e44V8z+UnFdw==} 678 + solid-refresh@0.6.3: 679 + resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==} 686 680 peerDependencies: 687 681 solid-js: ^1.3 688 682 689 - source-map-js@1.0.2: 690 - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 683 + source-map-js@1.2.1: 684 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 691 685 engines: {node: '>=0.10.0'} 692 686 693 687 supports-color@5.5.0: 694 688 resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 695 689 engines: {node: '>=4'} 696 690 691 + supports-color@7.2.0: 692 + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 693 + engines: {node: '>=8'} 694 + 697 695 to-fast-properties@2.0.0: 698 696 resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 699 697 engines: {node: '>=4'} 700 698 701 - typescript@5.0.2: 702 - resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} 703 - engines: {node: '>=12.20'} 699 + typescript@5.6.3: 700 + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} 701 + engines: {node: '>=14.17'} 704 702 hasBin: true 705 703 706 - update-browserslist-db@1.0.13: 707 - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} 704 + update-browserslist-db@1.1.1: 705 + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} 708 706 hasBin: true 709 707 peerDependencies: 710 708 browserslist: '>= 4.21.0' ··· 712 710 validate-html-nesting@1.2.2: 713 711 resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==} 714 712 715 - vite-plugin-solid@2.8.0: 716 - resolution: {integrity: sha512-n5FAm7ZmTl94VWUoiJCgG7bouF2NlC9CA1wY/qbVnkFbYDWk++bFWyNoU48aLJ+lMtzNeYzJypJXOHzFKxL9xA==} 713 + vite-plugin-solid@2.10.2: 714 + resolution: {integrity: sha512-AOEtwMe2baBSXMXdo+BUwECC8IFHcKS6WQV/1NEd+Q7vHPap5fmIhLcAzr+DUJ04/KHx/1UBU0l1/GWP+rMAPQ==} 717 715 peerDependencies: 716 + '@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.* 718 717 solid-js: ^1.7.2 719 718 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 719 + peerDependenciesMeta: 720 + '@testing-library/jest-dom': 721 + optional: true 720 722 721 - vite@5.0.0: 722 - resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==} 723 + vite@5.4.9: 724 + resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==} 723 725 engines: {node: ^18.0.0 || >=20.0.0} 724 726 hasBin: true 725 727 peerDependencies: ··· 727 729 less: '*' 728 730 lightningcss: ^1.21.0 729 731 sass: '*' 732 + sass-embedded: '*' 730 733 stylus: '*' 731 734 sugarss: '*' 732 735 terser: ^5.4.0 ··· 738 741 lightningcss: 739 742 optional: true 740 743 sass: 744 + optional: true 745 + sass-embedded: 741 746 optional: true 742 747 stylus: 743 748 optional: true ··· 759 764 760 765 snapshots: 761 766 762 - '@ampproject/remapping@2.2.1': 767 + '@ampproject/remapping@2.3.0': 763 768 dependencies: 764 - '@jridgewell/gen-mapping': 0.3.3 765 - '@jridgewell/trace-mapping': 0.3.22 769 + '@jridgewell/gen-mapping': 0.3.5 770 + '@jridgewell/trace-mapping': 0.3.25 766 771 767 - '@babel/code-frame@7.23.5': 772 + '@babel/code-frame@7.25.7': 768 773 dependencies: 769 - '@babel/highlight': 7.23.4 770 - chalk: 2.4.2 774 + '@babel/highlight': 7.25.7 775 + picocolors: 1.1.0 771 776 772 - '@babel/compat-data@7.23.5': {} 777 + '@babel/compat-data@7.25.8': {} 773 778 774 - '@babel/core@7.23.9': 779 + '@babel/core@7.25.8': 775 780 dependencies: 776 - '@ampproject/remapping': 2.2.1 777 - '@babel/code-frame': 7.23.5 778 - '@babel/generator': 7.23.6 779 - '@babel/helper-compilation-targets': 7.23.6 780 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) 781 - '@babel/helpers': 7.23.9 782 - '@babel/parser': 7.23.9 783 - '@babel/template': 7.23.9 784 - '@babel/traverse': 7.23.9 785 - '@babel/types': 7.23.9 781 + '@ampproject/remapping': 2.3.0 782 + '@babel/code-frame': 7.25.7 783 + '@babel/generator': 7.25.7 784 + '@babel/helper-compilation-targets': 7.25.7 785 + '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8) 786 + '@babel/helpers': 7.25.7 787 + '@babel/parser': 7.25.8 788 + '@babel/template': 7.25.7 789 + '@babel/traverse': 7.25.7 790 + '@babel/types': 7.25.8 786 791 convert-source-map: 2.0.0 787 - debug: 4.3.4 792 + debug: 4.3.7 788 793 gensync: 1.0.0-beta.2 789 794 json5: 2.2.3 790 795 semver: 6.3.1 791 796 transitivePeerDependencies: 792 797 - supports-color 793 798 794 - '@babel/generator@7.23.6': 799 + '@babel/generator@7.25.7': 795 800 dependencies: 796 - '@babel/types': 7.23.9 797 - '@jridgewell/gen-mapping': 0.3.3 798 - '@jridgewell/trace-mapping': 0.3.22 799 - jsesc: 2.5.2 800 - 801 - '@babel/helper-annotate-as-pure@7.22.5': 802 - dependencies: 803 - '@babel/types': 7.23.9 801 + '@babel/types': 7.25.8 802 + '@jridgewell/gen-mapping': 0.3.5 803 + '@jridgewell/trace-mapping': 0.3.25 804 + jsesc: 3.0.2 804 805 805 - '@babel/helper-compilation-targets@7.23.6': 806 + '@babel/helper-compilation-targets@7.25.7': 806 807 dependencies: 807 - '@babel/compat-data': 7.23.5 808 - '@babel/helper-validator-option': 7.23.5 809 - browserslist: 4.22.3 808 + '@babel/compat-data': 7.25.8 809 + '@babel/helper-validator-option': 7.25.7 810 + browserslist: 4.24.0 810 811 lru-cache: 5.1.1 811 812 semver: 6.3.1 812 813 813 - '@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.23.9)': 814 - dependencies: 815 - '@babel/core': 7.23.9 816 - '@babel/helper-annotate-as-pure': 7.22.5 817 - '@babel/helper-environment-visitor': 7.22.20 818 - '@babel/helper-function-name': 7.23.0 819 - '@babel/helper-member-expression-to-functions': 7.23.0 820 - '@babel/helper-optimise-call-expression': 7.22.5 821 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) 822 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 823 - '@babel/helper-split-export-declaration': 7.22.6 824 - semver: 6.3.1 825 - 826 - '@babel/helper-environment-visitor@7.22.20': {} 827 - 828 - '@babel/helper-function-name@7.23.0': 829 - dependencies: 830 - '@babel/template': 7.23.9 831 - '@babel/types': 7.23.9 832 - 833 - '@babel/helper-hoist-variables@7.22.5': 834 - dependencies: 835 - '@babel/types': 7.23.9 836 - 837 - '@babel/helper-member-expression-to-functions@7.23.0': 838 - dependencies: 839 - '@babel/types': 7.23.9 840 - 841 814 '@babel/helper-module-imports@7.18.6': 842 815 dependencies: 843 - '@babel/types': 7.23.9 844 - 845 - '@babel/helper-module-imports@7.22.15': 846 - dependencies: 847 - '@babel/types': 7.23.9 848 - 849 - '@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9)': 850 - dependencies: 851 - '@babel/core': 7.23.9 852 - '@babel/helper-environment-visitor': 7.22.20 853 - '@babel/helper-module-imports': 7.22.15 854 - '@babel/helper-simple-access': 7.22.5 855 - '@babel/helper-split-export-declaration': 7.22.6 856 - '@babel/helper-validator-identifier': 7.22.20 857 - 858 - '@babel/helper-optimise-call-expression@7.22.5': 859 - dependencies: 860 - '@babel/types': 7.23.9 861 - 862 - '@babel/helper-plugin-utils@7.22.5': {} 863 - 864 - '@babel/helper-replace-supers@7.22.20(@babel/core@7.23.9)': 865 - dependencies: 866 - '@babel/core': 7.23.9 867 - '@babel/helper-environment-visitor': 7.22.20 868 - '@babel/helper-member-expression-to-functions': 7.23.0 869 - '@babel/helper-optimise-call-expression': 7.22.5 816 + '@babel/types': 7.25.8 870 817 871 - '@babel/helper-simple-access@7.22.5': 818 + '@babel/helper-module-imports@7.25.7': 872 819 dependencies: 873 - '@babel/types': 7.23.9 820 + '@babel/traverse': 7.25.7 821 + '@babel/types': 7.25.8 822 + transitivePeerDependencies: 823 + - supports-color 874 824 875 - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': 825 + '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.8)': 876 826 dependencies: 877 - '@babel/types': 7.23.9 827 + '@babel/core': 7.25.8 828 + '@babel/helper-module-imports': 7.25.7 829 + '@babel/helper-simple-access': 7.25.7 830 + '@babel/helper-validator-identifier': 7.25.7 831 + '@babel/traverse': 7.25.7 832 + transitivePeerDependencies: 833 + - supports-color 878 834 879 - '@babel/helper-split-export-declaration@7.22.6': 880 - dependencies: 881 - '@babel/types': 7.23.9 835 + '@babel/helper-plugin-utils@7.25.7': {} 882 836 883 - '@babel/helper-string-parser@7.23.4': {} 884 - 885 - '@babel/helper-validator-identifier@7.22.20': {} 886 - 887 - '@babel/helper-validator-option@7.23.5': {} 888 - 889 - '@babel/helpers@7.23.9': 837 + '@babel/helper-simple-access@7.25.7': 890 838 dependencies: 891 - '@babel/template': 7.23.9 892 - '@babel/traverse': 7.23.9 893 - '@babel/types': 7.23.9 839 + '@babel/traverse': 7.25.7 840 + '@babel/types': 7.25.8 894 841 transitivePeerDependencies: 895 842 - supports-color 896 843 897 - '@babel/highlight@7.23.4': 898 - dependencies: 899 - '@babel/helper-validator-identifier': 7.22.20 900 - chalk: 2.4.2 901 - js-tokens: 4.0.0 844 + '@babel/helper-string-parser@7.25.7': {} 902 845 903 - '@babel/parser@7.23.9': 904 - dependencies: 905 - '@babel/types': 7.23.9 846 + '@babel/helper-validator-identifier@7.25.7': {} 906 847 907 - '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.9)': 908 - dependencies: 909 - '@babel/core': 7.23.9 910 - '@babel/helper-plugin-utils': 7.22.5 848 + '@babel/helper-validator-option@7.25.7': {} 911 849 912 - '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9)': 850 + '@babel/helpers@7.25.7': 913 851 dependencies: 914 - '@babel/core': 7.23.9 915 - '@babel/helper-plugin-utils': 7.22.5 852 + '@babel/template': 7.25.7 853 + '@babel/types': 7.25.8 916 854 917 - '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.9)': 855 + '@babel/highlight@7.25.7': 918 856 dependencies: 919 - '@babel/core': 7.23.9 920 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) 921 - '@babel/helper-plugin-utils': 7.22.5 922 - '@babel/helper-simple-access': 7.22.5 857 + '@babel/helper-validator-identifier': 7.25.7 858 + chalk: 2.4.2 859 + js-tokens: 4.0.0 860 + picocolors: 1.1.0 923 861 924 - '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.9)': 862 + '@babel/parser@7.25.8': 925 863 dependencies: 926 - '@babel/core': 7.23.9 927 - '@babel/helper-annotate-as-pure': 7.22.5 928 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) 929 - '@babel/helper-plugin-utils': 7.22.5 930 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) 864 + '@babel/types': 7.25.8 931 865 932 - '@babel/preset-typescript@7.23.3(@babel/core@7.23.9)': 866 + '@babel/plugin-syntax-jsx@7.25.7(@babel/core@7.25.8)': 933 867 dependencies: 934 - '@babel/core': 7.23.9 935 - '@babel/helper-plugin-utils': 7.22.5 936 - '@babel/helper-validator-option': 7.23.5 937 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) 938 - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) 939 - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) 868 + '@babel/core': 7.25.8 869 + '@babel/helper-plugin-utils': 7.25.7 940 870 941 - '@babel/template@7.23.9': 871 + '@babel/template@7.25.7': 942 872 dependencies: 943 - '@babel/code-frame': 7.23.5 944 - '@babel/parser': 7.23.9 945 - '@babel/types': 7.23.9 873 + '@babel/code-frame': 7.25.7 874 + '@babel/parser': 7.25.8 875 + '@babel/types': 7.25.8 946 876 947 - '@babel/traverse@7.23.9': 877 + '@babel/traverse@7.25.7': 948 878 dependencies: 949 - '@babel/code-frame': 7.23.5 950 - '@babel/generator': 7.23.6 951 - '@babel/helper-environment-visitor': 7.22.20 952 - '@babel/helper-function-name': 7.23.0 953 - '@babel/helper-hoist-variables': 7.22.5 954 - '@babel/helper-split-export-declaration': 7.22.6 955 - '@babel/parser': 7.23.9 956 - '@babel/types': 7.23.9 957 - debug: 4.3.4 879 + '@babel/code-frame': 7.25.7 880 + '@babel/generator': 7.25.7 881 + '@babel/parser': 7.25.8 882 + '@babel/template': 7.25.7 883 + '@babel/types': 7.25.8 884 + debug: 4.3.7 958 885 globals: 11.12.0 959 886 transitivePeerDependencies: 960 887 - supports-color 961 888 962 - '@babel/types@7.23.9': 889 + '@babel/types@7.25.8': 963 890 dependencies: 964 - '@babel/helper-string-parser': 7.23.4 965 - '@babel/helper-validator-identifier': 7.22.20 891 + '@babel/helper-string-parser': 7.25.7 892 + '@babel/helper-validator-identifier': 7.25.7 966 893 to-fast-properties: 2.0.0 967 894 968 - '@esbuild/aix-ppc64@0.19.12': 895 + '@esbuild/aix-ppc64@0.21.5': 969 896 optional: true 970 897 971 - '@esbuild/android-arm64@0.19.12': 898 + '@esbuild/android-arm64@0.21.5': 972 899 optional: true 973 900 974 - '@esbuild/android-arm@0.19.12': 901 + '@esbuild/android-arm@0.21.5': 975 902 optional: true 976 903 977 - '@esbuild/android-x64@0.19.12': 904 + '@esbuild/android-x64@0.21.5': 978 905 optional: true 979 906 980 - '@esbuild/darwin-arm64@0.19.12': 907 + '@esbuild/darwin-arm64@0.21.5': 981 908 optional: true 982 909 983 - '@esbuild/darwin-x64@0.19.12': 910 + '@esbuild/darwin-x64@0.21.5': 984 911 optional: true 985 912 986 - '@esbuild/freebsd-arm64@0.19.12': 913 + '@esbuild/freebsd-arm64@0.21.5': 987 914 optional: true 988 915 989 - '@esbuild/freebsd-x64@0.19.12': 916 + '@esbuild/freebsd-x64@0.21.5': 990 917 optional: true 991 918 992 - '@esbuild/linux-arm64@0.19.12': 919 + '@esbuild/linux-arm64@0.21.5': 993 920 optional: true 994 921 995 - '@esbuild/linux-arm@0.19.12': 922 + '@esbuild/linux-arm@0.21.5': 996 923 optional: true 997 924 998 - '@esbuild/linux-ia32@0.19.12': 925 + '@esbuild/linux-ia32@0.21.5': 999 926 optional: true 1000 927 1001 - '@esbuild/linux-loong64@0.19.12': 928 + '@esbuild/linux-loong64@0.21.5': 1002 929 optional: true 1003 930 1004 - '@esbuild/linux-mips64el@0.19.12': 931 + '@esbuild/linux-mips64el@0.21.5': 1005 932 optional: true 1006 933 1007 - '@esbuild/linux-ppc64@0.19.12': 934 + '@esbuild/linux-ppc64@0.21.5': 1008 935 optional: true 1009 936 1010 - '@esbuild/linux-riscv64@0.19.12': 937 + '@esbuild/linux-riscv64@0.21.5': 1011 938 optional: true 1012 939 1013 - '@esbuild/linux-s390x@0.19.12': 940 + '@esbuild/linux-s390x@0.21.5': 1014 941 optional: true 1015 942 1016 - '@esbuild/linux-x64@0.19.12': 943 + '@esbuild/linux-x64@0.21.5': 1017 944 optional: true 1018 945 1019 - '@esbuild/netbsd-x64@0.19.12': 946 + '@esbuild/netbsd-x64@0.21.5': 1020 947 optional: true 1021 948 1022 - '@esbuild/openbsd-x64@0.19.12': 949 + '@esbuild/openbsd-x64@0.21.5': 1023 950 optional: true 1024 951 1025 - '@esbuild/sunos-x64@0.19.12': 952 + '@esbuild/sunos-x64@0.21.5': 1026 953 optional: true 1027 954 1028 - '@esbuild/win32-arm64@0.19.12': 955 + '@esbuild/win32-arm64@0.21.5': 1029 956 optional: true 1030 957 1031 - '@esbuild/win32-ia32@0.19.12': 958 + '@esbuild/win32-ia32@0.21.5': 1032 959 optional: true 1033 960 1034 - '@esbuild/win32-x64@0.19.12': 961 + '@esbuild/win32-x64@0.21.5': 1035 962 optional: true 1036 963 1037 - '@jridgewell/gen-mapping@0.3.3': 964 + '@jest/schemas@29.6.3': 1038 965 dependencies: 1039 - '@jridgewell/set-array': 1.1.2 1040 - '@jridgewell/sourcemap-codec': 1.4.15 1041 - '@jridgewell/trace-mapping': 0.3.22 966 + '@sinclair/typebox': 0.27.8 1042 967 1043 - '@jridgewell/resolve-uri@3.1.1': {} 968 + '@jridgewell/gen-mapping@0.3.5': 969 + dependencies: 970 + '@jridgewell/set-array': 1.2.1 971 + '@jridgewell/sourcemap-codec': 1.5.0 972 + '@jridgewell/trace-mapping': 0.3.25 1044 973 1045 - '@jridgewell/set-array@1.1.2': {} 974 + '@jridgewell/resolve-uri@3.1.2': {} 975 + 976 + '@jridgewell/set-array@1.2.1': {} 1046 977 1047 - '@jridgewell/sourcemap-codec@1.4.15': {} 978 + '@jridgewell/sourcemap-codec@1.5.0': {} 1048 979 1049 - '@jridgewell/trace-mapping@0.3.22': 980 + '@jridgewell/trace-mapping@0.3.25': 1050 981 dependencies: 1051 - '@jridgewell/resolve-uri': 3.1.1 1052 - '@jridgewell/sourcemap-codec': 1.4.15 982 + '@jridgewell/resolve-uri': 3.1.2 983 + '@jridgewell/sourcemap-codec': 1.5.0 1053 984 1054 - '@rollup/rollup-android-arm-eabi@4.22.4': 985 + '@rollup/rollup-android-arm-eabi@4.24.0': 1055 986 optional: true 1056 987 1057 - '@rollup/rollup-android-arm64@4.22.4': 988 + '@rollup/rollup-android-arm64@4.24.0': 1058 989 optional: true 1059 990 1060 - '@rollup/rollup-darwin-arm64@4.22.4': 991 + '@rollup/rollup-darwin-arm64@4.24.0': 1061 992 optional: true 1062 993 1063 - '@rollup/rollup-darwin-x64@4.22.4': 994 + '@rollup/rollup-darwin-x64@4.24.0': 1064 995 optional: true 1065 996 1066 - '@rollup/rollup-linux-arm-gnueabihf@4.22.4': 997 + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': 1067 998 optional: true 1068 999 1069 - '@rollup/rollup-linux-arm-musleabihf@4.22.4': 1000 + '@rollup/rollup-linux-arm-musleabihf@4.24.0': 1070 1001 optional: true 1071 1002 1072 - '@rollup/rollup-linux-arm64-gnu@4.22.4': 1003 + '@rollup/rollup-linux-arm64-gnu@4.24.0': 1073 1004 optional: true 1074 1005 1075 - '@rollup/rollup-linux-arm64-musl@4.22.4': 1006 + '@rollup/rollup-linux-arm64-musl@4.24.0': 1076 1007 optional: true 1077 1008 1078 - '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': 1009 + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': 1079 1010 optional: true 1080 1011 1081 - '@rollup/rollup-linux-riscv64-gnu@4.22.4': 1012 + '@rollup/rollup-linux-riscv64-gnu@4.24.0': 1082 1013 optional: true 1083 1014 1084 - '@rollup/rollup-linux-s390x-gnu@4.22.4': 1015 + '@rollup/rollup-linux-s390x-gnu@4.24.0': 1085 1016 optional: true 1086 1017 1087 - '@rollup/rollup-linux-x64-gnu@4.22.4': 1018 + '@rollup/rollup-linux-x64-gnu@4.24.0': 1088 1019 optional: true 1089 1020 1090 - '@rollup/rollup-linux-x64-musl@4.22.4': 1021 + '@rollup/rollup-linux-x64-musl@4.24.0': 1091 1022 optional: true 1092 1023 1093 - '@rollup/rollup-win32-arm64-msvc@4.22.4': 1024 + '@rollup/rollup-win32-arm64-msvc@4.24.0': 1094 1025 optional: true 1095 1026 1096 - '@rollup/rollup-win32-ia32-msvc@4.22.4': 1027 + '@rollup/rollup-win32-ia32-msvc@4.24.0': 1097 1028 optional: true 1098 1029 1099 - '@rollup/rollup-win32-x64-msvc@4.22.4': 1030 + '@rollup/rollup-win32-x64-msvc@4.24.0': 1100 1031 optional: true 1101 1032 1033 + '@sinclair/typebox@0.27.8': {} 1034 + 1102 1035 '@tauri-apps/api@2.0.0-rc.0': {} 1103 1036 1104 - '@tauri-apps/api@2.0.0-rc.2': {} 1037 + '@tauri-apps/api@2.0.2': {} 1105 1038 1106 1039 '@tauri-apps/cli-darwin-arm64@2.0.0-rc.5': 1107 1040 optional: true ··· 1148 1081 1149 1082 '@tauri-apps/plugin-http@2.0.0-rc.1': 1150 1083 dependencies: 1151 - '@tauri-apps/api': 2.0.0-rc.2 1084 + '@tauri-apps/api': 2.0.2 1152 1085 1153 1086 '@tauri-apps/plugin-process@2.0.0-rc.0': 1154 1087 dependencies: ··· 1162 1095 1163 1096 '@types/babel__core@7.20.5': 1164 1097 dependencies: 1165 - '@babel/parser': 7.23.9 1166 - '@babel/types': 7.23.9 1098 + '@babel/parser': 7.25.8 1099 + '@babel/types': 7.25.8 1167 1100 '@types/babel__generator': 7.6.8 1168 1101 '@types/babel__template': 7.4.4 1169 - '@types/babel__traverse': 7.20.5 1102 + '@types/babel__traverse': 7.20.6 1170 1103 1171 1104 '@types/babel__generator@7.6.8': 1172 1105 dependencies: 1173 - '@babel/types': 7.23.9 1106 + '@babel/types': 7.25.8 1174 1107 1175 1108 '@types/babel__template@7.4.4': 1176 1109 dependencies: 1177 - '@babel/parser': 7.23.9 1178 - '@babel/types': 7.23.9 1110 + '@babel/parser': 7.25.8 1111 + '@babel/types': 7.25.8 1179 1112 1180 - '@types/babel__traverse@7.20.5': 1113 + '@types/babel__traverse@7.20.6': 1181 1114 dependencies: 1182 - '@babel/types': 7.23.9 1115 + '@babel/types': 7.25.8 1183 1116 1184 - '@types/estree@1.0.5': {} 1117 + '@types/estree@1.0.6': {} 1185 1118 1186 1119 animejs@3.2.2: {} 1187 1120 ··· 1189 1122 dependencies: 1190 1123 color-convert: 1.9.3 1191 1124 1192 - babel-plugin-jsx-dom-expressions@0.37.16(@babel/core@7.23.9): 1125 + ansi-styles@4.3.0: 1193 1126 dependencies: 1194 - '@babel/core': 7.23.9 1127 + color-convert: 2.0.1 1128 + 1129 + ansi-styles@5.2.0: {} 1130 + 1131 + babel-plugin-jsx-dom-expressions@0.39.2(@babel/core@7.25.8): 1132 + dependencies: 1133 + '@babel/core': 7.25.8 1195 1134 '@babel/helper-module-imports': 7.18.6 1196 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) 1197 - '@babel/types': 7.23.9 1135 + '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.25.8) 1136 + '@babel/types': 7.25.8 1198 1137 html-entities: 2.3.3 1138 + jest-diff: 29.7.0 1139 + parse5: 7.2.0 1199 1140 validate-html-nesting: 1.2.2 1200 1141 1201 - babel-preset-solid@1.8.12(@babel/core@7.23.9): 1142 + babel-preset-solid@1.9.2(@babel/core@7.25.8): 1202 1143 dependencies: 1203 - '@babel/core': 7.23.9 1204 - babel-plugin-jsx-dom-expressions: 0.37.16(@babel/core@7.23.9) 1144 + '@babel/core': 7.25.8 1145 + babel-plugin-jsx-dom-expressions: 0.39.2(@babel/core@7.25.8) 1205 1146 1206 - browserslist@4.22.3: 1147 + browserslist@4.24.0: 1207 1148 dependencies: 1208 - caniuse-lite: 1.0.30001585 1209 - electron-to-chromium: 1.4.665 1210 - node-releases: 2.0.14 1211 - update-browserslist-db: 1.0.13(browserslist@4.22.3) 1149 + caniuse-lite: 1.0.30001669 1150 + electron-to-chromium: 1.5.39 1151 + node-releases: 2.0.18 1152 + update-browserslist-db: 1.1.1(browserslist@4.24.0) 1212 1153 1213 - caniuse-lite@1.0.30001585: {} 1154 + caniuse-lite@1.0.30001669: {} 1214 1155 1215 1156 chalk@2.4.2: 1216 1157 dependencies: ··· 1218 1159 escape-string-regexp: 1.0.5 1219 1160 supports-color: 5.5.0 1220 1161 1162 + chalk@4.1.2: 1163 + dependencies: 1164 + ansi-styles: 4.3.0 1165 + supports-color: 7.2.0 1166 + 1221 1167 color-convert@1.9.3: 1222 1168 dependencies: 1223 1169 color-name: 1.1.3 1224 1170 1171 + color-convert@2.0.1: 1172 + dependencies: 1173 + color-name: 1.1.4 1174 + 1225 1175 color-name@1.1.3: {} 1176 + 1177 + color-name@1.1.4: {} 1226 1178 1227 1179 convert-source-map@2.0.0: {} 1228 1180 1229 1181 csstype@3.1.3: {} 1230 1182 1231 - debug@4.3.4: 1183 + debug@4.3.7: 1232 1184 dependencies: 1233 - ms: 2.1.2 1185 + ms: 2.1.3 1186 + 1187 + diff-sequences@29.6.3: {} 1188 + 1189 + electron-to-chromium@1.5.39: {} 1234 1190 1235 - electron-to-chromium@1.4.665: {} 1191 + entities@4.5.0: {} 1236 1192 1237 - esbuild@0.19.12: 1193 + esbuild@0.21.5: 1238 1194 optionalDependencies: 1239 - '@esbuild/aix-ppc64': 0.19.12 1240 - '@esbuild/android-arm': 0.19.12 1241 - '@esbuild/android-arm64': 0.19.12 1242 - '@esbuild/android-x64': 0.19.12 1243 - '@esbuild/darwin-arm64': 0.19.12 1244 - '@esbuild/darwin-x64': 0.19.12 1245 - '@esbuild/freebsd-arm64': 0.19.12 1246 - '@esbuild/freebsd-x64': 0.19.12 1247 - '@esbuild/linux-arm': 0.19.12 1248 - '@esbuild/linux-arm64': 0.19.12 1249 - '@esbuild/linux-ia32': 0.19.12 1250 - '@esbuild/linux-loong64': 0.19.12 1251 - '@esbuild/linux-mips64el': 0.19.12 1252 - '@esbuild/linux-ppc64': 0.19.12 1253 - '@esbuild/linux-riscv64': 0.19.12 1254 - '@esbuild/linux-s390x': 0.19.12 1255 - '@esbuild/linux-x64': 0.19.12 1256 - '@esbuild/netbsd-x64': 0.19.12 1257 - '@esbuild/openbsd-x64': 0.19.12 1258 - '@esbuild/sunos-x64': 0.19.12 1259 - '@esbuild/win32-arm64': 0.19.12 1260 - '@esbuild/win32-ia32': 0.19.12 1261 - '@esbuild/win32-x64': 0.19.12 1195 + '@esbuild/aix-ppc64': 0.21.5 1196 + '@esbuild/android-arm': 0.21.5 1197 + '@esbuild/android-arm64': 0.21.5 1198 + '@esbuild/android-x64': 0.21.5 1199 + '@esbuild/darwin-arm64': 0.21.5 1200 + '@esbuild/darwin-x64': 0.21.5 1201 + '@esbuild/freebsd-arm64': 0.21.5 1202 + '@esbuild/freebsd-x64': 0.21.5 1203 + '@esbuild/linux-arm': 0.21.5 1204 + '@esbuild/linux-arm64': 0.21.5 1205 + '@esbuild/linux-ia32': 0.21.5 1206 + '@esbuild/linux-loong64': 0.21.5 1207 + '@esbuild/linux-mips64el': 0.21.5 1208 + '@esbuild/linux-ppc64': 0.21.5 1209 + '@esbuild/linux-riscv64': 0.21.5 1210 + '@esbuild/linux-s390x': 0.21.5 1211 + '@esbuild/linux-x64': 0.21.5 1212 + '@esbuild/netbsd-x64': 0.21.5 1213 + '@esbuild/openbsd-x64': 0.21.5 1214 + '@esbuild/sunos-x64': 0.21.5 1215 + '@esbuild/win32-arm64': 0.21.5 1216 + '@esbuild/win32-ia32': 0.21.5 1217 + '@esbuild/win32-x64': 0.21.5 1262 1218 1263 - escalade@3.1.2: {} 1219 + escalade@3.2.0: {} 1264 1220 1265 1221 escape-string-regexp@1.0.5: {} 1266 1222 ··· 1272 1228 globals@11.12.0: {} 1273 1229 1274 1230 has-flag@3.0.0: {} 1231 + 1232 + has-flag@4.0.0: {} 1275 1233 1276 1234 html-entities@2.3.3: {} 1277 1235 1278 1236 is-what@4.1.16: {} 1279 1237 1238 + jest-diff@29.7.0: 1239 + dependencies: 1240 + chalk: 4.1.2 1241 + diff-sequences: 29.6.3 1242 + jest-get-type: 29.6.3 1243 + pretty-format: 29.7.0 1244 + 1245 + jest-get-type@29.6.3: {} 1246 + 1280 1247 js-tokens@4.0.0: {} 1281 1248 1282 - jsesc@2.5.2: {} 1249 + jsesc@3.0.2: {} 1283 1250 1284 1251 json5@2.2.3: {} 1285 1252 ··· 1291 1258 dependencies: 1292 1259 is-what: 4.1.16 1293 1260 1294 - ms@2.1.2: {} 1261 + ms@2.1.3: {} 1295 1262 1296 1263 nanoid@3.3.7: {} 1297 1264 1298 - node-releases@2.0.14: {} 1265 + node-releases@2.0.18: {} 1266 + 1267 + parse5@7.2.0: 1268 + dependencies: 1269 + entities: 4.5.0 1299 1270 1300 - picocolors@1.0.0: {} 1271 + picocolors@1.1.0: {} 1301 1272 1302 - postcss@8.4.35: 1273 + postcss@8.4.47: 1303 1274 dependencies: 1304 1275 nanoid: 3.3.7 1305 - picocolors: 1.0.0 1306 - source-map-js: 1.0.2 1276 + picocolors: 1.1.0 1277 + source-map-js: 1.2.1 1307 1278 1308 - rollup@4.22.4: 1279 + pretty-format@29.7.0: 1309 1280 dependencies: 1310 - '@types/estree': 1.0.5 1281 + '@jest/schemas': 29.6.3 1282 + ansi-styles: 5.2.0 1283 + react-is: 18.3.1 1284 + 1285 + react-is@18.3.1: {} 1286 + 1287 + rollup@4.24.0: 1288 + dependencies: 1289 + '@types/estree': 1.0.6 1311 1290 optionalDependencies: 1312 - '@rollup/rollup-android-arm-eabi': 4.22.4 1313 - '@rollup/rollup-android-arm64': 4.22.4 1314 - '@rollup/rollup-darwin-arm64': 4.22.4 1315 - '@rollup/rollup-darwin-x64': 4.22.4 1316 - '@rollup/rollup-linux-arm-gnueabihf': 4.22.4 1317 - '@rollup/rollup-linux-arm-musleabihf': 4.22.4 1318 - '@rollup/rollup-linux-arm64-gnu': 4.22.4 1319 - '@rollup/rollup-linux-arm64-musl': 4.22.4 1320 - '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4 1321 - '@rollup/rollup-linux-riscv64-gnu': 4.22.4 1322 - '@rollup/rollup-linux-s390x-gnu': 4.22.4 1323 - '@rollup/rollup-linux-x64-gnu': 4.22.4 1324 - '@rollup/rollup-linux-x64-musl': 4.22.4 1325 - '@rollup/rollup-win32-arm64-msvc': 4.22.4 1326 - '@rollup/rollup-win32-ia32-msvc': 4.22.4 1327 - '@rollup/rollup-win32-x64-msvc': 4.22.4 1291 + '@rollup/rollup-android-arm-eabi': 4.24.0 1292 + '@rollup/rollup-android-arm64': 4.24.0 1293 + '@rollup/rollup-darwin-arm64': 4.24.0 1294 + '@rollup/rollup-darwin-x64': 4.24.0 1295 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 1296 + '@rollup/rollup-linux-arm-musleabihf': 4.24.0 1297 + '@rollup/rollup-linux-arm64-gnu': 4.24.0 1298 + '@rollup/rollup-linux-arm64-musl': 4.24.0 1299 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 1300 + '@rollup/rollup-linux-riscv64-gnu': 4.24.0 1301 + '@rollup/rollup-linux-s390x-gnu': 4.24.0 1302 + '@rollup/rollup-linux-x64-gnu': 4.24.0 1303 + '@rollup/rollup-linux-x64-musl': 4.24.0 1304 + '@rollup/rollup-win32-arm64-msvc': 4.24.0 1305 + '@rollup/rollup-win32-ia32-msvc': 4.24.0 1306 + '@rollup/rollup-win32-x64-msvc': 4.24.0 1328 1307 fsevents: 2.3.3 1329 1308 1330 1309 semver@6.3.1: {} 1331 1310 1332 - seroval@0.5.1: {} 1311 + seroval-plugins@1.1.1(seroval@1.1.1): 1312 + dependencies: 1313 + seroval: 1.1.1 1314 + 1315 + seroval@1.1.1: {} 1333 1316 1334 - solid-js@1.7.8: 1317 + solid-js@1.9.2: 1335 1318 dependencies: 1336 1319 csstype: 3.1.3 1337 - seroval: 0.5.1 1320 + seroval: 1.1.1 1321 + seroval-plugins: 1.1.1(seroval@1.1.1) 1338 1322 1339 - solid-refresh@0.5.3(solid-js@1.7.8): 1323 + solid-refresh@0.6.3(solid-js@1.9.2): 1340 1324 dependencies: 1341 - '@babel/generator': 7.23.6 1342 - '@babel/helper-module-imports': 7.22.15 1343 - '@babel/types': 7.23.9 1344 - solid-js: 1.7.8 1325 + '@babel/generator': 7.25.7 1326 + '@babel/helper-module-imports': 7.25.7 1327 + '@babel/types': 7.25.8 1328 + solid-js: 1.9.2 1329 + transitivePeerDependencies: 1330 + - supports-color 1345 1331 1346 - source-map-js@1.0.2: {} 1332 + source-map-js@1.2.1: {} 1347 1333 1348 1334 supports-color@5.5.0: 1349 1335 dependencies: 1350 1336 has-flag: 3.0.0 1351 1337 1338 + supports-color@7.2.0: 1339 + dependencies: 1340 + has-flag: 4.0.0 1341 + 1352 1342 to-fast-properties@2.0.0: {} 1353 1343 1354 - typescript@5.0.2: {} 1344 + typescript@5.6.3: {} 1355 1345 1356 - update-browserslist-db@1.0.13(browserslist@4.22.3): 1346 + update-browserslist-db@1.1.1(browserslist@4.24.0): 1357 1347 dependencies: 1358 - browserslist: 4.22.3 1359 - escalade: 3.1.2 1360 - picocolors: 1.0.0 1348 + browserslist: 4.24.0 1349 + escalade: 3.2.0 1350 + picocolors: 1.1.0 1361 1351 1362 1352 validate-html-nesting@1.2.2: {} 1363 1353 1364 - vite-plugin-solid@2.8.0(solid-js@1.7.8)(vite@5.0.0): 1354 + vite-plugin-solid@2.10.2(solid-js@1.9.2)(vite@5.4.9): 1365 1355 dependencies: 1366 - '@babel/core': 7.23.9 1367 - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9) 1356 + '@babel/core': 7.25.8 1368 1357 '@types/babel__core': 7.20.5 1369 - babel-preset-solid: 1.8.12(@babel/core@7.23.9) 1358 + babel-preset-solid: 1.9.2(@babel/core@7.25.8) 1370 1359 merge-anything: 5.1.7 1371 - solid-js: 1.7.8 1372 - solid-refresh: 0.5.3(solid-js@1.7.8) 1373 - vite: 5.0.0 1374 - vitefu: 0.2.5(vite@5.0.0) 1360 + solid-js: 1.9.2 1361 + solid-refresh: 0.6.3(solid-js@1.9.2) 1362 + vite: 5.4.9 1363 + vitefu: 0.2.5(vite@5.4.9) 1375 1364 transitivePeerDependencies: 1376 1365 - supports-color 1377 1366 1378 - vite@5.0.0: 1367 + vite@5.4.9: 1379 1368 dependencies: 1380 - esbuild: 0.19.12 1381 - postcss: 8.4.35 1382 - rollup: 4.22.4 1369 + esbuild: 0.21.5 1370 + postcss: 8.4.47 1371 + rollup: 4.24.0 1383 1372 optionalDependencies: 1384 1373 fsevents: 2.3.3 1385 1374 1386 - vitefu@0.2.5(vite@5.0.0): 1387 - optionalDependencies: 1388 - vite: 5.0.0 1375 + vitefu@0.2.5(vite@5.4.9): 1376 + dependencies: 1377 + vite: 5.4.9 1389 1378 1390 1379 yallist@3.1.1: {}
+439 -590
src-tauri/Cargo.lock
··· 4 4 5 5 [[package]] 6 6 name = "addr2line" 7 - version = "0.22.0" 7 + version = "0.24.2" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" 9 + checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" 10 10 dependencies = [ 11 11 "gimli", 12 12 ] ··· 70 70 71 71 [[package]] 72 72 name = "anyhow" 73 - version = "1.0.86" 73 + version = "1.0.89" 74 74 source = "registry+https://github.com/rust-lang/crates.io-index" 75 - checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" 75 + checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" 76 76 77 77 [[package]] 78 78 name = "arbitrary" ··· 88 88 dependencies = [ 89 89 "proc-macro2", 90 90 "quote", 91 - "syn 2.0.75", 91 + "syn 2.0.79", 92 92 ] 93 93 94 94 [[package]] ··· 128 128 129 129 [[package]] 130 130 name = "autocfg" 131 - version = "1.3.0" 131 + version = "1.4.0" 132 132 source = "registry+https://github.com/rust-lang/crates.io-index" 133 - checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 133 + checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 134 134 135 135 [[package]] 136 136 name = "av1-grain" ··· 148 148 149 149 [[package]] 150 150 name = "avif-serialize" 151 - version = "0.8.1" 151 + version = "0.8.2" 152 152 source = "registry+https://github.com/rust-lang/crates.io-index" 153 - checksum = "876c75a42f6364451a033496a14c44bffe41f5f4a8236f697391f11024e596d2" 153 + checksum = "e335041290c43101ca215eed6f43ec437eb5a42125573f600fc3fa42b9bddd62" 154 154 dependencies = [ 155 155 "arrayvec", 156 156 ] 157 157 158 158 [[package]] 159 159 name = "backtrace" 160 - version = "0.3.73" 160 + version = "0.3.74" 161 161 source = "registry+https://github.com/rust-lang/crates.io-index" 162 - checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" 162 + checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" 163 163 dependencies = [ 164 164 "addr2line", 165 - "cc", 166 165 "cfg-if", 167 166 "libc", 168 - "miniz_oxide 0.7.4", 167 + "miniz_oxide 0.8.0", 169 168 "object", 170 169 "rustc-demangle", 170 + "windows-targets 0.52.6", 171 171 ] 172 172 173 173 [[package]] ··· 268 268 269 269 [[package]] 270 270 name = "bytemuck" 271 - version = "1.17.0" 271 + version = "1.19.0" 272 272 source = "registry+https://github.com/rust-lang/crates.io-index" 273 - checksum = "6fd4c6dcc3b0aea2f5c0b4b82c2b15fe39ddbc76041a310848f4706edf76bb31" 273 + checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d" 274 274 275 275 [[package]] 276 276 name = "byteorder" ··· 286 286 287 287 [[package]] 288 288 name = "bytes" 289 - version = "1.7.1" 289 + version = "1.7.2" 290 290 source = "registry+https://github.com/rust-lang/crates.io-index" 291 - checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" 291 + checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" 292 292 dependencies = [ 293 293 "serde", 294 294 ] ··· 362 362 363 363 [[package]] 364 364 name = "cc" 365 - version = "1.1.13" 365 + version = "1.1.30" 366 366 source = "registry+https://github.com/rust-lang/crates.io-index" 367 - checksum = "72db2f7947ecee9b03b510377e8bb9077afa27176fdbff55c51027e976fdcc48" 367 + checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" 368 368 dependencies = [ 369 369 "jobserver", 370 370 "libc", ··· 433 433 "block", 434 434 "cocoa-foundation", 435 435 "core-foundation 0.10.0", 436 - "core-graphics 0.24.0", 436 + "core-graphics", 437 437 "foreign-types 0.5.0", 438 438 "libc", 439 439 "objc", ··· 448 448 "bitflags 2.6.0", 449 449 "block", 450 450 "core-foundation 0.10.0", 451 - "core-graphics-types 0.2.0", 451 + "core-graphics-types", 452 452 "libc", 453 453 "objc", 454 454 ] ··· 531 531 532 532 [[package]] 533 533 name = "core-graphics" 534 - version = "0.23.2" 535 - source = "registry+https://github.com/rust-lang/crates.io-index" 536 - checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" 537 - dependencies = [ 538 - "bitflags 1.3.2", 539 - "core-foundation 0.9.4", 540 - "core-graphics-types 0.1.3", 541 - "foreign-types 0.5.0", 542 - "libc", 543 - ] 544 - 545 - [[package]] 546 - name = "core-graphics" 547 534 version = "0.24.0" 548 535 source = "registry+https://github.com/rust-lang/crates.io-index" 549 536 checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" 550 537 dependencies = [ 551 538 "bitflags 2.6.0", 552 539 "core-foundation 0.10.0", 553 - "core-graphics-types 0.2.0", 540 + "core-graphics-types", 554 541 "foreign-types 0.5.0", 555 542 "libc", 556 543 ] 557 544 558 545 [[package]] 559 546 name = "core-graphics-types" 560 - version = "0.1.3" 561 - source = "registry+https://github.com/rust-lang/crates.io-index" 562 - checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" 563 - dependencies = [ 564 - "bitflags 1.3.2", 565 - "core-foundation 0.9.4", 566 - "libc", 567 - ] 568 - 569 - [[package]] 570 - name = "core-graphics-types" 571 547 version = "0.2.0" 572 548 source = "registry+https://github.com/rust-lang/crates.io-index" 573 549 checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" ··· 579 555 580 556 [[package]] 581 557 name = "cpufeatures" 582 - version = "0.2.13" 558 + version = "0.2.14" 583 559 source = "registry+https://github.com/rust-lang/crates.io-index" 584 - checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" 560 + checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" 585 561 dependencies = [ 586 562 "libc", 587 563 ] ··· 669 645 checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 670 646 dependencies = [ 671 647 "quote", 672 - "syn 2.0.75", 648 + "syn 2.0.79", 673 649 ] 674 650 675 651 [[package]] ··· 679 655 checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" 680 656 dependencies = [ 681 657 "quote", 682 - "syn 2.0.75", 658 + "syn 2.0.79", 683 659 ] 684 660 685 661 [[package]] ··· 703 679 "proc-macro2", 704 680 "quote", 705 681 "strsim", 706 - "syn 2.0.75", 682 + "syn 2.0.79", 707 683 ] 708 684 709 685 [[package]] ··· 714 690 dependencies = [ 715 691 "darling_core", 716 692 "quote", 717 - "syn 2.0.75", 693 + "syn 2.0.79", 718 694 ] 719 695 720 696 [[package]] ··· 743 719 "proc-macro2", 744 720 "quote", 745 721 "rustc_version", 746 - "syn 2.0.75", 722 + "syn 2.0.79", 747 723 ] 748 724 749 725 [[package]] ··· 803 779 dependencies = [ 804 780 "proc-macro2", 805 781 "quote", 806 - "syn 2.0.75", 782 + "syn 2.0.79", 807 783 ] 808 784 809 785 [[package]] ··· 859 835 860 836 [[package]] 861 837 name = "embed-resource" 862 - version = "2.4.3" 838 + version = "2.5.0" 863 839 source = "registry+https://github.com/rust-lang/crates.io-index" 864 - checksum = "4edcacde9351c33139a41e3c97eb2334351a81a2791bebb0b243df837128f602" 840 + checksum = "f4e24052d7be71f0efb50c201557f6fe7d237cfd5a64fd5bcd7fd8fe32dbbffa" 865 841 dependencies = [ 866 842 "cc", 867 843 "memchr", ··· 937 913 "bytemuck", 938 914 "cfg-if", 939 915 "document-features", 940 - "image 0.25.2", 916 + "image", 941 917 "num-traits", 942 918 "thiserror", 943 919 ] 944 920 945 921 [[package]] 946 922 name = "fastrand" 947 - version = "2.1.0" 923 + version = "2.1.1" 948 924 source = "registry+https://github.com/rust-lang/crates.io-index" 949 - checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" 925 + checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" 950 926 951 927 [[package]] 952 928 name = "fdeflate" 953 - version = "0.3.4" 929 + version = "0.3.5" 954 930 source = "registry+https://github.com/rust-lang/crates.io-index" 955 - checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" 931 + checksum = "d8090f921a24b04994d9929e204f50b498a33ea6ba559ffaa05e04f7ee7fb5ab" 956 932 dependencies = [ 957 933 "simd-adler32", 958 934 ] ··· 969 945 970 946 [[package]] 971 947 name = "filetime" 972 - version = "0.2.24" 948 + version = "0.2.25" 973 949 source = "registry+https://github.com/rust-lang/crates.io-index" 974 - checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550" 950 + checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" 975 951 dependencies = [ 976 952 "cfg-if", 977 953 "libc", ··· 981 957 982 958 [[package]] 983 959 name = "flate2" 984 - version = "1.0.32" 960 + version = "1.0.34" 985 961 source = "registry+https://github.com/rust-lang/crates.io-index" 986 - checksum = "9c0596c1eac1f9e04ed902702e9878208b336edc9d6fddc8a48387349bab3666" 962 + checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" 987 963 dependencies = [ 988 964 "crc32fast", 989 965 "miniz_oxide 0.8.0", ··· 1040 1016 dependencies = [ 1041 1017 "proc-macro2", 1042 1018 "quote", 1043 - "syn 2.0.75", 1019 + "syn 2.0.79", 1044 1020 ] 1045 1021 1046 1022 [[package]] ··· 1085 1061 1086 1062 [[package]] 1087 1063 name = "futures-channel" 1088 - version = "0.3.30" 1064 + version = "0.3.31" 1089 1065 source = "registry+https://github.com/rust-lang/crates.io-index" 1090 - checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 1066 + checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 1091 1067 dependencies = [ 1092 1068 "futures-core", 1093 1069 "futures-sink", ··· 1095 1071 1096 1072 [[package]] 1097 1073 name = "futures-core" 1098 - version = "0.3.30" 1074 + version = "0.3.31" 1099 1075 source = "registry+https://github.com/rust-lang/crates.io-index" 1100 - checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 1076 + checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 1101 1077 1102 1078 [[package]] 1103 1079 name = "futures-executor" 1104 - version = "0.3.30" 1080 + version = "0.3.31" 1105 1081 source = "registry+https://github.com/rust-lang/crates.io-index" 1106 - checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 1082 + checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 1107 1083 dependencies = [ 1108 1084 "futures-core", 1109 1085 "futures-task", ··· 1112 1088 1113 1089 [[package]] 1114 1090 name = "futures-io" 1115 - version = "0.3.30" 1091 + version = "0.3.31" 1116 1092 source = "registry+https://github.com/rust-lang/crates.io-index" 1117 - checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 1093 + checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 1118 1094 1119 1095 [[package]] 1120 1096 name = "futures-macro" 1121 - version = "0.3.30" 1097 + version = "0.3.31" 1122 1098 source = "registry+https://github.com/rust-lang/crates.io-index" 1123 - checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 1099 + checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 1124 1100 dependencies = [ 1125 1101 "proc-macro2", 1126 1102 "quote", 1127 - "syn 2.0.75", 1103 + "syn 2.0.79", 1128 1104 ] 1129 1105 1130 1106 [[package]] 1131 1107 name = "futures-sink" 1132 - version = "0.3.30" 1108 + version = "0.3.31" 1133 1109 source = "registry+https://github.com/rust-lang/crates.io-index" 1134 - checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 1110 + checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 1135 1111 1136 1112 [[package]] 1137 1113 name = "futures-task" 1138 - version = "0.3.30" 1114 + version = "0.3.31" 1139 1115 source = "registry+https://github.com/rust-lang/crates.io-index" 1140 - checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1116 + checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 1141 1117 1142 1118 [[package]] 1143 1119 name = "futures-util" 1144 - version = "0.3.30" 1120 + version = "0.3.31" 1145 1121 source = "registry+https://github.com/rust-lang/crates.io-index" 1146 - checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1122 + checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 1147 1123 dependencies = [ 1148 1124 "futures-core", 1149 1125 "futures-io", ··· 1265 1241 ] 1266 1242 1267 1243 [[package]] 1268 - name = "generator" 1269 - version = "0.7.5" 1270 - source = "registry+https://github.com/rust-lang/crates.io-index" 1271 - checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" 1272 - dependencies = [ 1273 - "cc", 1274 - "libc", 1275 - "log", 1276 - "rustversion", 1277 - "windows 0.48.0", 1278 - ] 1279 - 1280 - [[package]] 1281 1244 name = "generic-array" 1282 1245 version = "0.14.7" 1283 1246 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1321 1284 1322 1285 [[package]] 1323 1286 name = "gimli" 1324 - version = "0.29.0" 1287 + version = "0.31.1" 1325 1288 source = "registry+https://github.com/rust-lang/crates.io-index" 1326 - checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" 1289 + checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 1327 1290 1328 1291 [[package]] 1329 1292 name = "gio" ··· 1391 1354 "proc-macro-error", 1392 1355 "proc-macro2", 1393 1356 "quote", 1394 - "syn 2.0.75", 1357 + "syn 2.0.79", 1395 1358 ] 1396 1359 1397 1360 [[package]] ··· 1470 1433 "proc-macro-error", 1471 1434 "proc-macro2", 1472 1435 "quote", 1473 - "syn 2.0.75", 1436 + "syn 2.0.79", 1474 1437 ] 1475 1438 1476 1439 [[package]] ··· 1485 1448 "futures-core", 1486 1449 "futures-sink", 1487 1450 "http", 1488 - "indexmap 2.4.0", 1451 + "indexmap 2.6.0", 1489 1452 "slab", 1490 1453 "tokio", 1491 1454 "tokio-util", ··· 1510 1473 1511 1474 [[package]] 1512 1475 name = "hashbrown" 1513 - version = "0.14.5" 1476 + version = "0.15.0" 1514 1477 source = "registry+https://github.com/rust-lang/crates.io-index" 1515 - checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 1478 + checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" 1516 1479 1517 1480 [[package]] 1518 1481 name = "heck" ··· 1588 1551 1589 1552 [[package]] 1590 1553 name = "httparse" 1591 - version = "1.9.4" 1554 + version = "1.9.5" 1592 1555 source = "registry+https://github.com/rust-lang/crates.io-index" 1593 - checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" 1556 + checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" 1594 1557 1595 1558 [[package]] 1596 1559 name = "hyper" 1597 - version = "1.4.1" 1560 + version = "1.5.0" 1598 1561 source = "registry+https://github.com/rust-lang/crates.io-index" 1599 - checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" 1562 + checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a" 1600 1563 dependencies = [ 1601 1564 "bytes", 1602 1565 "futures-channel", ··· 1614 1577 1615 1578 [[package]] 1616 1579 name = "hyper-rustls" 1617 - version = "0.27.2" 1580 + version = "0.27.3" 1618 1581 source = "registry+https://github.com/rust-lang/crates.io-index" 1619 - checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" 1582 + checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" 1620 1583 dependencies = [ 1621 1584 "futures-util", 1622 1585 "http", ··· 1648 1611 1649 1612 [[package]] 1650 1613 name = "hyper-util" 1651 - version = "0.1.7" 1614 + version = "0.1.9" 1652 1615 source = "registry+https://github.com/rust-lang/crates.io-index" 1653 - checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" 1616 + checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" 1654 1617 dependencies = [ 1655 1618 "bytes", 1656 1619 "futures-channel", ··· 1661 1624 "pin-project-lite", 1662 1625 "socket2", 1663 1626 "tokio", 1664 - "tower", 1665 1627 "tower-service", 1666 1628 "tracing", 1667 1629 ] 1668 1630 1669 1631 [[package]] 1670 1632 name = "iana-time-zone" 1671 - version = "0.1.60" 1633 + version = "0.1.61" 1672 1634 source = "registry+https://github.com/rust-lang/crates.io-index" 1673 - checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 1635 + checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" 1674 1636 dependencies = [ 1675 1637 "android_system_properties", 1676 1638 "core-foundation-sys", ··· 1727 1689 1728 1690 [[package]] 1729 1691 name = "image" 1730 - version = "0.24.9" 1692 + version = "0.25.3" 1731 1693 source = "registry+https://github.com/rust-lang/crates.io-index" 1732 - checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" 1733 - dependencies = [ 1734 - "bytemuck", 1735 - "byteorder", 1736 - "color_quant", 1737 - "num-traits", 1738 - "png", 1739 - ] 1740 - 1741 - [[package]] 1742 - name = "image" 1743 - version = "0.25.2" 1744 - source = "registry+https://github.com/rust-lang/crates.io-index" 1745 - checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10" 1694 + checksum = "d97eb9a8e0cd5b76afea91d7eecd5cf8338cd44ced04256cf1f800474b227c52" 1746 1695 dependencies = [ 1747 1696 "bytemuck", 1748 1697 "byteorder-lite", ··· 1763 1712 1764 1713 [[package]] 1765 1714 name = "image-webp" 1766 - version = "0.1.3" 1715 + version = "0.2.0" 1767 1716 source = "registry+https://github.com/rust-lang/crates.io-index" 1768 - checksum = "f79afb8cbee2ef20f59ccd477a218c12a93943d075b492015ecb1bb81f8ee904" 1717 + checksum = "e031e8e3d94711a9ccb5d6ea357439ef3dcbed361798bd4071dc4d9793fbe22f" 1769 1718 dependencies = [ 1770 1719 "byteorder-lite", 1771 1720 "quick-error", ··· 1773 1722 1774 1723 [[package]] 1775 1724 name = "imgref" 1776 - version = "1.10.1" 1725 + version = "1.11.0" 1777 1726 source = "registry+https://github.com/rust-lang/crates.io-index" 1778 - checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126" 1727 + checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408" 1779 1728 1780 1729 [[package]] 1781 1730 name = "indexmap" ··· 1790 1739 1791 1740 [[package]] 1792 1741 name = "indexmap" 1793 - version = "2.4.0" 1742 + version = "2.6.0" 1794 1743 source = "registry+https://github.com/rust-lang/crates.io-index" 1795 - checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" 1744 + checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" 1796 1745 dependencies = [ 1797 1746 "equivalent", 1798 - "hashbrown 0.14.5", 1747 + "hashbrown 0.15.0", 1799 1748 "serde", 1800 1749 ] 1801 1750 ··· 1810 1759 1811 1760 [[package]] 1812 1761 name = "infer" 1813 - version = "0.15.0" 1762 + version = "0.16.0" 1814 1763 source = "registry+https://github.com/rust-lang/crates.io-index" 1815 - checksum = "cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199" 1764 + checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847" 1816 1765 dependencies = [ 1817 1766 "cfb", 1818 1767 ] ··· 1854 1803 dependencies = [ 1855 1804 "proc-macro2", 1856 1805 "quote", 1857 - "syn 2.0.75", 1806 + "syn 2.0.79", 1858 1807 ] 1859 1808 1860 1809 [[package]] ··· 1872 1821 1873 1822 [[package]] 1874 1823 name = "ipnet" 1875 - version = "2.9.0" 1824 + version = "2.10.1" 1876 1825 source = "registry+https://github.com/rust-lang/crates.io-index" 1877 - checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1826 + checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" 1878 1827 1879 1828 [[package]] 1880 1829 name = "is-docker" ··· 1978 1927 1979 1928 [[package]] 1980 1929 name = "js-sys" 1981 - version = "0.3.70" 1930 + version = "0.3.72" 1982 1931 source = "registry+https://github.com/rust-lang/crates.io-index" 1983 - checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" 1932 + checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" 1984 1933 dependencies = [ 1985 1934 "wasm-bindgen", 1986 1935 ] 1987 1936 1988 1937 [[package]] 1989 1938 name = "json-patch" 1990 - version = "1.4.0" 1991 - source = "registry+https://github.com/rust-lang/crates.io-index" 1992 - checksum = "ec9ad60d674508f3ca8f380a928cfe7b096bc729c4e2dbfe3852bc45da3ab30b" 1993 - dependencies = [ 1994 - "serde", 1995 - "serde_json", 1996 - "thiserror", 1997 - ] 1998 - 1999 - [[package]] 2000 - name = "json-patch" 2001 1939 version = "2.0.0" 2002 1940 source = "registry+https://github.com/rust-lang/crates.io-index" 2003 1941 checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc" ··· 2101 2039 2102 2040 [[package]] 2103 2041 name = "libc" 2104 - version = "0.2.158" 2042 + version = "0.2.159" 2105 2043 source = "registry+https://github.com/rust-lang/crates.io-index" 2106 - checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" 2044 + checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" 2107 2045 2108 2046 [[package]] 2109 2047 name = "libfuzzer-sys" ··· 2166 2104 checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 2167 2105 2168 2106 [[package]] 2169 - name = "loom" 2170 - version = "0.5.6" 2171 - source = "registry+https://github.com/rust-lang/crates.io-index" 2172 - checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 2173 - dependencies = [ 2174 - "cfg-if", 2175 - "generator", 2176 - "scoped-tls", 2177 - "serde", 2178 - "serde_json", 2179 - "tracing", 2180 - "tracing-subscriber", 2181 - ] 2182 - 2183 - [[package]] 2184 2107 name = "loop9" 2185 2108 version = "0.1.5" 2186 2109 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2219 2142 ] 2220 2143 2221 2144 [[package]] 2222 - name = "matchers" 2223 - version = "0.1.0" 2224 - source = "registry+https://github.com/rust-lang/crates.io-index" 2225 - checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 2226 - dependencies = [ 2227 - "regex-automata 0.1.10", 2228 - ] 2229 - 2230 - [[package]] 2231 2145 name = "matches" 2232 2146 version = "0.1.10" 2233 2147 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2276 2190 checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" 2277 2191 dependencies = [ 2278 2192 "adler", 2279 - "simd-adler32", 2280 2193 ] 2281 2194 2282 2195 [[package]] ··· 2286 2199 checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 2287 2200 dependencies = [ 2288 2201 "adler2", 2202 + "simd-adler32", 2289 2203 ] 2290 2204 2291 2205 [[package]] ··· 2325 2239 2326 2240 [[package]] 2327 2241 name = "muda" 2328 - version = "0.14.0" 2242 + version = "0.15.1" 2329 2243 source = "registry+https://github.com/rust-lang/crates.io-index" 2330 - checksum = "86c410a9d21523a819e84881603fbc00331c8001eb899964952046671deddb9c" 2244 + checksum = "b8123dfd4996055ac9b15a60ad263b44b01e539007523ad7a4a533a3d93b0591" 2331 2245 dependencies = [ 2332 - "cocoa", 2333 2246 "crossbeam-channel", 2334 2247 "dpi", 2335 2248 "gtk", 2336 2249 "keyboard-types", 2337 - "objc", 2250 + "objc2 0.5.2", 2251 + "objc2-app-kit", 2252 + "objc2-foundation", 2338 2253 "once_cell", 2339 2254 "png", 2340 2255 "serde", ··· 2437 2352 ] 2438 2353 2439 2354 [[package]] 2440 - name = "nu-ansi-term" 2441 - version = "0.46.0" 2442 - source = "registry+https://github.com/rust-lang/crates.io-index" 2443 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 2444 - dependencies = [ 2445 - "overload", 2446 - "winapi", 2447 - ] 2448 - 2449 - [[package]] 2450 2355 name = "num-bigint" 2451 2356 version = "0.4.6" 2452 2357 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2470 2375 dependencies = [ 2471 2376 "proc-macro2", 2472 2377 "quote", 2473 - "syn 2.0.75", 2378 + "syn 2.0.79", 2474 2379 ] 2475 2380 2476 2381 [[package]] ··· 2520 2425 "proc-macro-crate 2.0.2", 2521 2426 "proc-macro2", 2522 2427 "quote", 2523 - "syn 2.0.75", 2428 + "syn 2.0.79", 2524 2429 ] 2525 2430 2526 2431 [[package]] ··· 2530 2435 checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 2531 2436 dependencies = [ 2532 2437 "malloc_buf", 2533 - "objc_exception", 2534 2438 ] 2535 2439 2536 2440 [[package]] ··· 2538 2442 version = "0.3.5" 2539 2443 source = "registry+https://github.com/rust-lang/crates.io-index" 2540 2444 checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" 2445 + dependencies = [ 2446 + "cc", 2447 + ] 2541 2448 2542 2449 [[package]] 2543 2450 name = "objc2" ··· 2576 2483 ] 2577 2484 2578 2485 [[package]] 2486 + name = "objc2-cloud-kit" 2487 + version = "0.2.2" 2488 + source = "registry+https://github.com/rust-lang/crates.io-index" 2489 + checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" 2490 + dependencies = [ 2491 + "bitflags 2.6.0", 2492 + "block2", 2493 + "objc2 0.5.2", 2494 + "objc2-core-location", 2495 + "objc2-foundation", 2496 + ] 2497 + 2498 + [[package]] 2499 + name = "objc2-contacts" 2500 + version = "0.2.2" 2501 + source = "registry+https://github.com/rust-lang/crates.io-index" 2502 + checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889" 2503 + dependencies = [ 2504 + "block2", 2505 + "objc2 0.5.2", 2506 + "objc2-foundation", 2507 + ] 2508 + 2509 + [[package]] 2579 2510 name = "objc2-core-data" 2580 2511 version = "0.2.2" 2581 2512 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2597 2528 "objc2 0.5.2", 2598 2529 "objc2-foundation", 2599 2530 "objc2-metal", 2531 + ] 2532 + 2533 + [[package]] 2534 + name = "objc2-core-location" 2535 + version = "0.2.2" 2536 + source = "registry+https://github.com/rust-lang/crates.io-index" 2537 + checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781" 2538 + dependencies = [ 2539 + "block2", 2540 + "objc2 0.5.2", 2541 + "objc2-contacts", 2542 + "objc2-foundation", 2600 2543 ] 2601 2544 2602 2545 [[package]] ··· 2619 2562 dependencies = [ 2620 2563 "bitflags 2.6.0", 2621 2564 "block2", 2622 - "dispatch", 2623 2565 "libc", 2624 2566 "objc2 0.5.2", 2567 + ] 2568 + 2569 + [[package]] 2570 + name = "objc2-link-presentation" 2571 + version = "0.2.2" 2572 + source = "registry+https://github.com/rust-lang/crates.io-index" 2573 + checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398" 2574 + dependencies = [ 2575 + "block2", 2576 + "objc2 0.5.2", 2577 + "objc2-app-kit", 2578 + "objc2-foundation", 2625 2579 ] 2626 2580 2627 2581 [[package]] ··· 2650 2604 ] 2651 2605 2652 2606 [[package]] 2653 - name = "objc_exception" 2654 - version = "0.1.2" 2607 + name = "objc2-symbols" 2608 + version = "0.2.2" 2609 + source = "registry+https://github.com/rust-lang/crates.io-index" 2610 + checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc" 2611 + dependencies = [ 2612 + "objc2 0.5.2", 2613 + "objc2-foundation", 2614 + ] 2615 + 2616 + [[package]] 2617 + name = "objc2-ui-kit" 2618 + version = "0.2.2" 2619 + source = "registry+https://github.com/rust-lang/crates.io-index" 2620 + checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" 2621 + dependencies = [ 2622 + "bitflags 2.6.0", 2623 + "block2", 2624 + "objc2 0.5.2", 2625 + "objc2-cloud-kit", 2626 + "objc2-core-data", 2627 + "objc2-core-image", 2628 + "objc2-core-location", 2629 + "objc2-foundation", 2630 + "objc2-link-presentation", 2631 + "objc2-quartz-core", 2632 + "objc2-symbols", 2633 + "objc2-uniform-type-identifiers", 2634 + "objc2-user-notifications", 2635 + ] 2636 + 2637 + [[package]] 2638 + name = "objc2-uniform-type-identifiers" 2639 + version = "0.2.2" 2640 + source = "registry+https://github.com/rust-lang/crates.io-index" 2641 + checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" 2642 + dependencies = [ 2643 + "block2", 2644 + "objc2 0.5.2", 2645 + "objc2-foundation", 2646 + ] 2647 + 2648 + [[package]] 2649 + name = "objc2-user-notifications" 2650 + version = "0.2.2" 2655 2651 source = "registry+https://github.com/rust-lang/crates.io-index" 2656 - checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" 2652 + checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" 2657 2653 dependencies = [ 2658 - "cc", 2654 + "bitflags 2.6.0", 2655 + "block2", 2656 + "objc2 0.5.2", 2657 + "objc2-core-location", 2658 + "objc2-foundation", 2659 2659 ] 2660 2660 2661 2661 [[package]] 2662 - name = "objc_id" 2663 - version = "0.1.1" 2662 + name = "objc2-web-kit" 2663 + version = "0.2.2" 2664 2664 source = "registry+https://github.com/rust-lang/crates.io-index" 2665 - checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 2665 + checksum = "68bc69301064cebefc6c4c90ce9cba69225239e4b8ff99d445a2b5563797da65" 2666 2666 dependencies = [ 2667 - "objc", 2667 + "bitflags 2.6.0", 2668 + "block2", 2669 + "objc2 0.5.2", 2670 + "objc2-app-kit", 2671 + "objc2-foundation", 2668 2672 ] 2669 2673 2670 2674 [[package]] 2671 2675 name = "object" 2672 - version = "0.36.3" 2676 + version = "0.36.5" 2673 2677 source = "registry+https://github.com/rust-lang/crates.io-index" 2674 - checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" 2678 + checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" 2675 2679 dependencies = [ 2676 2680 "memchr", 2677 2681 ] 2678 2682 2679 2683 [[package]] 2680 2684 name = "once_cell" 2681 - version = "1.19.0" 2685 + version = "1.20.2" 2682 2686 source = "registry+https://github.com/rust-lang/crates.io-index" 2683 - checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 2687 + checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 2684 2688 2685 2689 [[package]] 2686 2690 name = "open" ··· 2695 2699 2696 2700 [[package]] 2697 2701 name = "openssl" 2698 - version = "0.10.66" 2702 + version = "0.10.67" 2699 2703 source = "registry+https://github.com/rust-lang/crates.io-index" 2700 - checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" 2704 + checksum = "7b8cefcf97f41316955f9294cd61f639bdcfa9f2f230faac6cb896aa8ab64704" 2701 2705 dependencies = [ 2702 2706 "bitflags 2.6.0", 2703 2707 "cfg-if", ··· 2716 2720 dependencies = [ 2717 2721 "proc-macro2", 2718 2722 "quote", 2719 - "syn 2.0.75", 2723 + "syn 2.0.79", 2720 2724 ] 2721 2725 2722 2726 [[package]] ··· 2727 2731 2728 2732 [[package]] 2729 2733 name = "openssl-sys" 2730 - version = "0.9.103" 2734 + version = "0.9.104" 2731 2735 source = "registry+https://github.com/rust-lang/crates.io-index" 2732 - checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" 2736 + checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" 2733 2737 dependencies = [ 2734 2738 "cc", 2735 2739 "libc", ··· 2752 2756 "libc", 2753 2757 "windows-sys 0.59.0", 2754 2758 ] 2755 - 2756 - [[package]] 2757 - name = "overload" 2758 - version = "0.1.1" 2759 - source = "registry+https://github.com/rust-lang/crates.io-index" 2760 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 2761 2759 2762 2760 [[package]] 2763 2761 name = "pango" ··· 2815 2813 2816 2814 [[package]] 2817 2815 name = "pathdiff" 2818 - version = "0.2.1" 2816 + version = "0.2.2" 2819 2817 source = "registry+https://github.com/rust-lang/crates.io-index" 2820 - checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 2818 + checksum = "d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361" 2821 2819 2822 2820 [[package]] 2823 2821 name = "percent-encoding" ··· 2929 2927 "phf_shared 0.11.2", 2930 2928 "proc-macro2", 2931 2929 "quote", 2932 - "syn 2.0.75", 2930 + "syn 2.0.79", 2933 2931 ] 2934 2932 2935 2933 [[package]] ··· 2960 2958 ] 2961 2959 2962 2960 [[package]] 2963 - name = "pin-project" 2964 - version = "1.1.5" 2965 - source = "registry+https://github.com/rust-lang/crates.io-index" 2966 - checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 2967 - dependencies = [ 2968 - "pin-project-internal", 2969 - ] 2970 - 2971 - [[package]] 2972 - name = "pin-project-internal" 2973 - version = "1.1.5" 2974 - source = "registry+https://github.com/rust-lang/crates.io-index" 2975 - checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 2976 - dependencies = [ 2977 - "proc-macro2", 2978 - "quote", 2979 - "syn 2.0.75", 2980 - ] 2981 - 2982 - [[package]] 2983 2961 name = "pin-project-lite" 2984 2962 version = "0.2.14" 2985 2963 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2993 2971 2994 2972 [[package]] 2995 2973 name = "pkg-config" 2996 - version = "0.3.30" 2974 + version = "0.3.31" 2997 2975 source = "registry+https://github.com/rust-lang/crates.io-index" 2998 - checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 2976 + checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 2999 2977 3000 2978 [[package]] 3001 2979 name = "plist" ··· 3004 2982 checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" 3005 2983 dependencies = [ 3006 2984 "base64 0.22.1", 3007 - "indexmap 2.4.0", 2985 + "indexmap 2.6.0", 3008 2986 "quick-xml", 3009 2987 "serde", 3010 2988 "time", ··· 3012 2990 3013 2991 [[package]] 3014 2992 name = "png" 3015 - version = "0.17.13" 2993 + version = "0.17.14" 3016 2994 source = "registry+https://github.com/rust-lang/crates.io-index" 3017 - checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" 2995 + checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0" 3018 2996 dependencies = [ 3019 2997 "bitflags 1.3.2", 3020 2998 "crc32fast", 3021 2999 "fdeflate", 3022 3000 "flate2", 3023 - "miniz_oxide 0.7.4", 3001 + "miniz_oxide 0.8.0", 3024 3002 ] 3025 3003 3026 3004 [[package]] ··· 3096 3074 3097 3075 [[package]] 3098 3076 name = "proc-macro2" 3099 - version = "1.0.86" 3077 + version = "1.0.88" 3100 3078 source = "registry+https://github.com/rust-lang/crates.io-index" 3101 - checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 3079 + checksum = "7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9" 3102 3080 dependencies = [ 3103 3081 "unicode-ident", 3104 3082 ] 3105 3083 3106 3084 [[package]] 3107 3085 name = "profiling" 3108 - version = "1.0.15" 3086 + version = "1.0.16" 3109 3087 source = "registry+https://github.com/rust-lang/crates.io-index" 3110 - checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58" 3088 + checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d" 3111 3089 dependencies = [ 3112 3090 "profiling-procmacros", 3113 3091 ] 3114 3092 3115 3093 [[package]] 3116 3094 name = "profiling-procmacros" 3117 - version = "1.0.15" 3095 + version = "1.0.16" 3118 3096 source = "registry+https://github.com/rust-lang/crates.io-index" 3119 - checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd" 3097 + checksum = "a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30" 3120 3098 dependencies = [ 3121 3099 "quote", 3122 - "syn 2.0.75", 3100 + "syn 2.0.79", 3123 3101 ] 3124 3102 3125 3103 [[package]] ··· 3164 3142 3165 3143 [[package]] 3166 3144 name = "quinn" 3167 - version = "0.11.3" 3145 + version = "0.11.5" 3168 3146 source = "registry+https://github.com/rust-lang/crates.io-index" 3169 - checksum = "b22d8e7369034b9a7132bc2008cac12f2013c8132b45e0554e6e20e2617f2156" 3147 + checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684" 3170 3148 dependencies = [ 3171 3149 "bytes", 3172 3150 "pin-project-lite", ··· 3182 3160 3183 3161 [[package]] 3184 3162 name = "quinn-proto" 3185 - version = "0.11.6" 3163 + version = "0.11.8" 3186 3164 source = "registry+https://github.com/rust-lang/crates.io-index" 3187 - checksum = "ba92fb39ec7ad06ca2582c0ca834dfeadcaf06ddfc8e635c80aa7e1c05315fdd" 3165 + checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" 3188 3166 dependencies = [ 3189 3167 "bytes", 3190 3168 "rand 0.8.5", ··· 3199 3177 3200 3178 [[package]] 3201 3179 name = "quinn-udp" 3202 - version = "0.5.4" 3180 + version = "0.5.5" 3203 3181 source = "registry+https://github.com/rust-lang/crates.io-index" 3204 - checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285" 3182 + checksum = "4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b" 3205 3183 dependencies = [ 3206 3184 "libc", 3207 3185 "once_cell", 3208 3186 "socket2", 3209 3187 "tracing", 3210 - "windows-sys 0.52.0", 3188 + "windows-sys 0.59.0", 3211 3189 ] 3212 3190 3213 3191 [[package]] 3214 3192 name = "quote" 3215 - version = "1.0.36" 3193 + version = "1.0.37" 3216 3194 source = "registry+https://github.com/rust-lang/crates.io-index" 3217 - checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 3195 + checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 3218 3196 dependencies = [ 3219 3197 "proc-macro2", 3220 3198 ] ··· 3377 3355 3378 3356 [[package]] 3379 3357 name = "redox_syscall" 3380 - version = "0.5.3" 3358 + version = "0.5.7" 3381 3359 source = "registry+https://github.com/rust-lang/crates.io-index" 3382 - checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" 3360 + checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" 3383 3361 dependencies = [ 3384 3362 "bitflags 2.6.0", 3385 3363 ] ··· 3397 3375 3398 3376 [[package]] 3399 3377 name = "regex" 3400 - version = "1.10.6" 3378 + version = "1.11.0" 3401 3379 source = "registry+https://github.com/rust-lang/crates.io-index" 3402 - checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" 3380 + checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" 3403 3381 dependencies = [ 3404 3382 "aho-corasick", 3405 3383 "memchr", 3406 - "regex-automata 0.4.7", 3407 - "regex-syntax 0.8.4", 3384 + "regex-automata", 3385 + "regex-syntax", 3408 3386 ] 3409 3387 3410 3388 [[package]] 3411 3389 name = "regex-automata" 3412 - version = "0.1.10" 3390 + version = "0.4.8" 3413 3391 source = "registry+https://github.com/rust-lang/crates.io-index" 3414 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 3415 - dependencies = [ 3416 - "regex-syntax 0.6.29", 3417 - ] 3418 - 3419 - [[package]] 3420 - name = "regex-automata" 3421 - version = "0.4.7" 3422 - source = "registry+https://github.com/rust-lang/crates.io-index" 3423 - checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 3392 + checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" 3424 3393 dependencies = [ 3425 3394 "aho-corasick", 3426 3395 "memchr", 3427 - "regex-syntax 0.8.4", 3396 + "regex-syntax", 3428 3397 ] 3429 3398 3430 3399 [[package]] 3431 3400 name = "regex-syntax" 3432 - version = "0.6.29" 3401 + version = "0.8.5" 3433 3402 source = "registry+https://github.com/rust-lang/crates.io-index" 3434 - checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 3435 - 3436 - [[package]] 3437 - name = "regex-syntax" 3438 - version = "0.8.4" 3439 - source = "registry+https://github.com/rust-lang/crates.io-index" 3440 - checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" 3403 + checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 3441 3404 3442 3405 [[package]] 3443 3406 name = "reqwest" 3444 - version = "0.12.7" 3407 + version = "0.12.8" 3445 3408 source = "registry+https://github.com/rust-lang/crates.io-index" 3446 - checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63" 3409 + checksum = "f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b" 3447 3410 dependencies = [ 3448 3411 "base64 0.22.1", 3449 3412 "bytes", ··· 3494 3457 3495 3458 [[package]] 3496 3459 name = "rgb" 3497 - version = "0.8.48" 3460 + version = "0.8.50" 3498 3461 source = "registry+https://github.com/rust-lang/crates.io-index" 3499 - checksum = "0f86ae463694029097b846d8f99fd5536740602ae00022c0c50c5600720b2f71" 3500 - dependencies = [ 3501 - "bytemuck", 3502 - ] 3462 + checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a" 3503 3463 3504 3464 [[package]] 3505 3465 name = "ring" ··· 3530 3490 3531 3491 [[package]] 3532 3492 name = "rustc_version" 3533 - version = "0.4.0" 3493 + version = "0.4.1" 3534 3494 source = "registry+https://github.com/rust-lang/crates.io-index" 3535 - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 3495 + checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 3536 3496 dependencies = [ 3537 3497 "semver", 3538 3498 ] 3539 3499 3540 3500 [[package]] 3541 3501 name = "rustix" 3542 - version = "0.38.34" 3502 + version = "0.38.37" 3543 3503 source = "registry+https://github.com/rust-lang/crates.io-index" 3544 - checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 3504 + checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" 3545 3505 dependencies = [ 3546 3506 "bitflags 2.6.0", 3547 3507 "errno", ··· 3552 3512 3553 3513 [[package]] 3554 3514 name = "rustls" 3555 - version = "0.23.12" 3515 + version = "0.23.15" 3556 3516 source = "registry+https://github.com/rust-lang/crates.io-index" 3557 - checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" 3517 + checksum = "5fbb44d7acc4e873d613422379f69f237a1b141928c02f6bc6ccfddddc2d7993" 3558 3518 dependencies = [ 3559 3519 "once_cell", 3560 3520 "ring", ··· 3566 3526 3567 3527 [[package]] 3568 3528 name = "rustls-pemfile" 3569 - version = "2.1.3" 3529 + version = "2.2.0" 3570 3530 source = "registry+https://github.com/rust-lang/crates.io-index" 3571 - checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425" 3531 + checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" 3572 3532 dependencies = [ 3573 - "base64 0.22.1", 3574 3533 "rustls-pki-types", 3575 3534 ] 3576 3535 3577 3536 [[package]] 3578 3537 name = "rustls-pki-types" 3579 - version = "1.8.0" 3538 + version = "1.10.0" 3580 3539 source = "registry+https://github.com/rust-lang/crates.io-index" 3581 - checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0" 3540 + checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" 3582 3541 3583 3542 [[package]] 3584 3543 name = "rustls-webpki" 3585 - version = "0.102.6" 3544 + version = "0.102.8" 3586 3545 source = "registry+https://github.com/rust-lang/crates.io-index" 3587 - checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e" 3546 + checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" 3588 3547 dependencies = [ 3589 3548 "ring", 3590 3549 "rustls-pki-types", ··· 3592 3551 ] 3593 3552 3594 3553 [[package]] 3595 - name = "rustversion" 3596 - version = "1.0.17" 3597 - source = "registry+https://github.com/rust-lang/crates.io-index" 3598 - checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" 3599 - 3600 - [[package]] 3601 3554 name = "ryu" 3602 3555 version = "1.0.18" 3603 3556 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3614 3567 3615 3568 [[package]] 3616 3569 name = "schannel" 3617 - version = "0.1.23" 3570 + version = "0.1.26" 3618 3571 source = "registry+https://github.com/rust-lang/crates.io-index" 3619 - checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 3572 + checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1" 3620 3573 dependencies = [ 3621 - "windows-sys 0.52.0", 3574 + "windows-sys 0.59.0", 3622 3575 ] 3623 3576 3624 3577 [[package]] ··· 3633 3586 "serde", 3634 3587 "serde_json", 3635 3588 "url", 3589 + "uuid", 3636 3590 ] 3637 3591 3638 3592 [[package]] ··· 3644 3598 "proc-macro2", 3645 3599 "quote", 3646 3600 "serde_derive_internals", 3647 - "syn 2.0.75", 3601 + "syn 2.0.79", 3648 3602 ] 3649 3603 3650 3604 [[package]] 3651 - name = "scoped-tls" 3652 - version = "1.0.1" 3653 - source = "registry+https://github.com/rust-lang/crates.io-index" 3654 - checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 3655 - 3656 - [[package]] 3657 3605 name = "scopeguard" 3658 3606 version = "1.2.0" 3659 3607 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3674 3622 3675 3623 [[package]] 3676 3624 name = "security-framework-sys" 3677 - version = "2.11.1" 3625 + version = "2.12.0" 3678 3626 source = "registry+https://github.com/rust-lang/crates.io-index" 3679 - checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf" 3627 + checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6" 3680 3628 dependencies = [ 3681 3629 "core-foundation-sys", 3682 3630 "libc", ··· 3713 3661 3714 3662 [[package]] 3715 3663 name = "serde" 3716 - version = "1.0.208" 3664 + version = "1.0.210" 3717 3665 source = "registry+https://github.com/rust-lang/crates.io-index" 3718 - checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2" 3666 + checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" 3719 3667 dependencies = [ 3720 3668 "serde_derive", 3721 3669 ] ··· 3733 3681 3734 3682 [[package]] 3735 3683 name = "serde_derive" 3736 - version = "1.0.208" 3684 + version = "1.0.210" 3737 3685 source = "registry+https://github.com/rust-lang/crates.io-index" 3738 - checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf" 3686 + checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" 3739 3687 dependencies = [ 3740 3688 "proc-macro2", 3741 3689 "quote", 3742 - "syn 2.0.75", 3690 + "syn 2.0.79", 3743 3691 ] 3744 3692 3745 3693 [[package]] ··· 3750 3698 dependencies = [ 3751 3699 "proc-macro2", 3752 3700 "quote", 3753 - "syn 2.0.75", 3701 + "syn 2.0.79", 3754 3702 ] 3755 3703 3756 3704 [[package]] 3757 3705 name = "serde_json" 3758 - version = "1.0.125" 3706 + version = "1.0.128" 3759 3707 source = "registry+https://github.com/rust-lang/crates.io-index" 3760 - checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" 3708 + checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" 3761 3709 dependencies = [ 3762 3710 "itoa 1.0.11", 3763 3711 "memchr", ··· 3773 3721 dependencies = [ 3774 3722 "proc-macro2", 3775 3723 "quote", 3776 - "syn 2.0.75", 3724 + "syn 2.0.79", 3777 3725 ] 3778 3726 3779 3727 [[package]] 3780 3728 name = "serde_spanned" 3781 - version = "0.6.7" 3729 + version = "0.6.8" 3782 3730 source = "registry+https://github.com/rust-lang/crates.io-index" 3783 - checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" 3731 + checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" 3784 3732 dependencies = [ 3785 3733 "serde", 3786 3734 ] ··· 3799 3747 3800 3748 [[package]] 3801 3749 name = "serde_with" 3802 - version = "3.9.0" 3750 + version = "3.11.0" 3803 3751 source = "registry+https://github.com/rust-lang/crates.io-index" 3804 - checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" 3752 + checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" 3805 3753 dependencies = [ 3806 3754 "base64 0.22.1", 3807 3755 "chrono", 3808 3756 "hex", 3809 3757 "indexmap 1.9.3", 3810 - "indexmap 2.4.0", 3758 + "indexmap 2.6.0", 3811 3759 "serde", 3812 3760 "serde_derive", 3813 3761 "serde_json", ··· 3817 3765 3818 3766 [[package]] 3819 3767 name = "serde_with_macros" 3820 - version = "3.9.0" 3768 + version = "3.11.0" 3821 3769 source = "registry+https://github.com/rust-lang/crates.io-index" 3822 - checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" 3770 + checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" 3823 3771 dependencies = [ 3824 3772 "darling", 3825 3773 "proc-macro2", 3826 3774 "quote", 3827 - "syn 2.0.75", 3775 + "syn 2.0.79", 3828 3776 ] 3829 3777 3830 3778 [[package]] ··· 3871 3819 ] 3872 3820 3873 3821 [[package]] 3874 - name = "sharded-slab" 3875 - version = "0.1.7" 3876 - source = "registry+https://github.com/rust-lang/crates.io-index" 3877 - checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 3878 - dependencies = [ 3879 - "lazy_static", 3880 - ] 3881 - 3882 - [[package]] 3883 3822 name = "shared_child" 3884 3823 version = "1.0.1" 3885 3824 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3943 3882 3944 3883 [[package]] 3945 3884 name = "softbuffer" 3946 - version = "0.4.5" 3885 + version = "0.4.6" 3947 3886 source = "registry+https://github.com/rust-lang/crates.io-index" 3948 - checksum = "d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd" 3887 + checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08" 3949 3888 dependencies = [ 3950 3889 "bytemuck", 3951 3890 "cfg_aliases", 3952 - "core-graphics 0.23.2", 3891 + "core-graphics", 3953 3892 "foreign-types 0.5.0", 3954 3893 "js-sys", 3955 3894 "log", 3956 3895 "objc2 0.5.2", 3957 - "objc2-app-kit", 3958 3896 "objc2-foundation", 3959 3897 "objc2-quartz-core", 3960 3898 "raw-window-handle", 3961 3899 "redox_syscall", 3962 3900 "wasm-bindgen", 3963 3901 "web-sys", 3964 - "windows-sys 0.52.0", 3902 + "windows-sys 0.59.0", 3965 3903 ] 3966 3904 3967 3905 [[package]] ··· 4006 3944 checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 4007 3945 4008 3946 [[package]] 4009 - name = "state" 4010 - version = "0.6.0" 4011 - source = "registry+https://github.com/rust-lang/crates.io-index" 4012 - checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" 4013 - dependencies = [ 4014 - "loom", 4015 - ] 4016 - 4017 - [[package]] 4018 3947 name = "string_cache" 4019 3948 version = "0.8.7" 4020 3949 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4054 3983 4055 3984 [[package]] 4056 3985 name = "swift-rs" 4057 - version = "1.0.6" 3986 + version = "1.0.7" 4058 3987 source = "registry+https://github.com/rust-lang/crates.io-index" 4059 - checksum = "1bbdb58577b6301f8d17ae2561f32002a5bae056d444e0f69e611e504a276204" 3988 + checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7" 4060 3989 dependencies = [ 4061 3990 "base64 0.21.7", 4062 3991 "serde", ··· 4076 4005 4077 4006 [[package]] 4078 4007 name = "syn" 4079 - version = "2.0.75" 4008 + version = "2.0.79" 4080 4009 source = "registry+https://github.com/rust-lang/crates.io-index" 4081 - checksum = "f6af063034fc1935ede7be0122941bafa9bacb949334d090b77ca98b5817c7d9" 4010 + checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" 4082 4011 dependencies = [ 4083 4012 "proc-macro2", 4084 4013 "quote", ··· 4096 4025 4097 4026 [[package]] 4098 4027 name = "system-configuration" 4099 - version = "0.6.0" 4028 + version = "0.6.1" 4100 4029 source = "registry+https://github.com/rust-lang/crates.io-index" 4101 - checksum = "658bc6ee10a9b4fcf576e9b0819d95ec16f4d2c02d39fd83ac1c8789785c4a42" 4030 + checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" 4102 4031 dependencies = [ 4103 4032 "bitflags 2.6.0", 4104 4033 "core-foundation 0.9.4", ··· 4130 4059 4131 4060 [[package]] 4132 4061 name = "tao" 4133 - version = "0.29.0" 4062 + version = "0.30.3" 4134 4063 source = "registry+https://github.com/rust-lang/crates.io-index" 4135 - checksum = "6775bcf3c1da33f848ede9cff5883ed1e45a29f66533ce42ad06c93ae514ed59" 4064 + checksum = "a0dbbebe82d02044dfa481adca1550d6dd7bd16e086bc34fa0fbecceb5a63751" 4136 4065 dependencies = [ 4137 4066 "bitflags 2.6.0", 4138 4067 "cocoa", 4139 4068 "core-foundation 0.10.0", 4140 - "core-graphics 0.24.0", 4069 + "core-graphics", 4141 4070 "crossbeam-channel", 4142 4071 "dispatch", 4143 4072 "dlopen2", ··· 4161 4090 "tao-macros", 4162 4091 "unicode-segmentation", 4163 4092 "url", 4164 - "windows 0.58.0", 4093 + "windows", 4165 4094 "windows-core 0.58.0", 4166 4095 "windows-version", 4167 4096 "x11-dl", ··· 4169 4098 4170 4099 [[package]] 4171 4100 name = "tao-macros" 4172 - version = "0.1.2" 4101 + version = "0.1.3" 4173 4102 source = "registry+https://github.com/rust-lang/crates.io-index" 4174 - checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" 4103 + checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" 4175 4104 dependencies = [ 4176 4105 "proc-macro2", 4177 4106 "quote", 4178 - "syn 1.0.109", 4107 + "syn 2.0.79", 4179 4108 ] 4180 4109 4181 4110 [[package]] ··· 4186 4115 4187 4116 [[package]] 4188 4117 name = "tauri" 4189 - version = "2.0.0-rc.4" 4118 + version = "2.0.4" 4190 4119 source = "registry+https://github.com/rust-lang/crates.io-index" 4191 - checksum = "089bfbc9893d4129d73190496982c4d1ac0b02a9a7460a85d49c748e473c2f2e" 4120 + checksum = "44438500b50708bfc1e6083844e135d1b516325aae58710dcd8fb67e050ae87c" 4192 4121 dependencies = [ 4193 4122 "anyhow", 4194 4123 "bytes", 4195 - "cocoa", 4196 4124 "dirs", 4197 4125 "dunce", 4198 4126 "embed_plist", ··· 4202 4130 "gtk", 4203 4131 "heck 0.5.0", 4204 4132 "http", 4205 - "image 0.24.9", 4133 + "image", 4206 4134 "jni", 4207 4135 "libc", 4208 4136 "log", 4209 4137 "mime", 4210 4138 "muda", 4211 - "objc", 4139 + "objc2 0.5.2", 4140 + "objc2-app-kit", 4141 + "objc2-foundation", 4212 4142 "percent-encoding", 4143 + "plist", 4213 4144 "raw-window-handle", 4214 4145 "reqwest", 4215 4146 "serde", 4216 4147 "serde_json", 4217 4148 "serde_repr", 4218 4149 "serialize-to-javascript", 4219 - "state", 4220 4150 "swift-rs", 4221 4151 "tauri-build", 4222 4152 "tauri-macros", 4223 4153 "tauri-runtime", 4224 4154 "tauri-runtime-wry", 4225 - "tauri-utils 2.0.0-rc.4", 4155 + "tauri-utils 2.0.1", 4226 4156 "thiserror", 4227 4157 "tokio", 4228 4158 "tray-icon", ··· 4231 4161 "webkit2gtk", 4232 4162 "webview2-com", 4233 4163 "window-vibrancy", 4234 - "windows 0.58.0", 4164 + "windows", 4235 4165 ] 4236 4166 4237 4167 [[package]] 4238 4168 name = "tauri-build" 4239 - version = "2.0.0-rc.4" 4169 + version = "2.0.1" 4240 4170 source = "registry+https://github.com/rust-lang/crates.io-index" 4241 - checksum = "a7abd4a3003014ed609030cb670ab666991bb794f4a927935f0a7ae0404f65d8" 4171 + checksum = "935f9b3c49b22b3e2e485a57f46d61cd1ae07b1cbb2ba87387a387caf2d8c4e7" 4242 4172 dependencies = [ 4243 4173 "anyhow", 4244 4174 "cargo_toml", 4245 4175 "dirs", 4246 4176 "glob", 4247 4177 "heck 0.5.0", 4248 - "json-patch 2.0.0", 4178 + "json-patch", 4249 4179 "schemars", 4250 4180 "semver", 4251 4181 "serde", 4252 4182 "serde_json", 4253 - "tauri-utils 2.0.0-rc.4", 4183 + "tauri-utils 2.0.1", 4254 4184 "tauri-winres", 4255 4185 "toml 0.8.2", 4256 4186 "walkdir", ··· 4258 4188 4259 4189 [[package]] 4260 4190 name = "tauri-codegen" 4261 - version = "2.0.0-rc.4" 4191 + version = "2.0.1" 4262 4192 source = "registry+https://github.com/rust-lang/crates.io-index" 4263 - checksum = "175a0cc0f11d4278123144daa571bb72be333376b8f4ca52ce6b9504e43caafc" 4193 + checksum = "95d7443dd4f0b597704b6a14b964ee2ed16e99928d8e6292ae9825f09fbcd30e" 4264 4194 dependencies = [ 4265 4195 "base64 0.22.1", 4266 4196 "brotli", 4267 4197 "ico", 4268 - "json-patch 2.0.0", 4198 + "json-patch", 4269 4199 "plist", 4270 4200 "png", 4271 4201 "proc-macro2", ··· 4274 4204 "serde", 4275 4205 "serde_json", 4276 4206 "sha2", 4277 - "syn 2.0.75", 4278 - "tauri-utils 2.0.0-rc.4", 4207 + "syn 2.0.79", 4208 + "tauri-utils 2.0.1", 4279 4209 "thiserror", 4280 4210 "time", 4281 4211 "url", ··· 4285 4215 4286 4216 [[package]] 4287 4217 name = "tauri-macros" 4288 - version = "2.0.0-rc.4" 4218 + version = "2.0.1" 4289 4219 source = "registry+https://github.com/rust-lang/crates.io-index" 4290 - checksum = "cfa65710d73b174d152a3bd48ab6e9e994ea32cd052473c223325ea10ca229b4" 4220 + checksum = "4d2c0963ccfc3f5194415f2cce7acc975942a8797fbabfb0aa1ed6f59326ae7f" 4291 4221 dependencies = [ 4292 4222 "heck 0.5.0", 4293 4223 "proc-macro2", 4294 4224 "quote", 4295 - "syn 2.0.75", 4225 + "syn 2.0.79", 4296 4226 "tauri-codegen", 4297 - "tauri-utils 2.0.0-rc.4", 4227 + "tauri-utils 2.0.1", 4298 4228 ] 4299 4229 4300 4230 [[package]] 4301 4231 name = "tauri-plugin" 4302 - version = "2.0.0-rc.4" 4232 + version = "2.0.1" 4303 4233 source = "registry+https://github.com/rust-lang/crates.io-index" 4304 - checksum = "e9997e2801118206cd344e30b8b837ba8668aa52c4cdc3a14c1d44560dcce540" 4234 + checksum = "b2e6660a409963e4d57b9bfab4addd141eeff41bd3a7fb14e13004a832cf7ef6" 4305 4235 dependencies = [ 4306 4236 "anyhow", 4307 4237 "glob", ··· 4309 4239 "schemars", 4310 4240 "serde", 4311 4241 "serde_json", 4312 - "tauri-utils 2.0.0-rc.4", 4242 + "tauri-utils 2.0.1", 4313 4243 "toml 0.8.2", 4314 4244 "walkdir", 4315 4245 ] ··· 4325 4255 "log", 4326 4256 "objc2 0.4.1", 4327 4257 "once_cell", 4328 - "tauri-utils 1.6.0", 4258 + "tauri-utils 1.6.1", 4329 4259 "windows-sys 0.48.0", 4330 4260 "winreg 0.50.0", 4331 4261 ] 4332 4262 4333 4263 [[package]] 4334 4264 name = "tauri-plugin-fs" 4335 - version = "2.0.0-rc.0" 4265 + version = "2.0.1" 4336 4266 source = "registry+https://github.com/rust-lang/crates.io-index" 4337 - checksum = "5df6b25b1f2b7b61565e66c4dbee9eb39e5635d2a763206e380e07cc3f601a67" 4267 + checksum = "ab300488ebec3487ca5f56289692e7e45feb07eea8d5e1dba497f7dc9dd9c407" 4338 4268 dependencies = [ 4339 4269 "anyhow", 4270 + "dunce", 4340 4271 "glob", 4272 + "percent-encoding", 4341 4273 "schemars", 4342 4274 "serde", 4343 4275 "serde_json", ··· 4351 4283 4352 4284 [[package]] 4353 4285 name = "tauri-plugin-http" 4354 - version = "2.0.0-rc.0" 4286 + version = "2.0.1" 4355 4287 source = "registry+https://github.com/rust-lang/crates.io-index" 4356 - checksum = "1eef17218eaa8bd0fc6cafb7831c63d82ef83b3950d59dc817d92d5320c4f20c" 4288 + checksum = "784333f1632d96c94346e8145bfe52970923a38a0e6eacd3dccaa12289275acf" 4357 4289 dependencies = [ 4358 4290 "data-url", 4359 4291 "http", ··· 4373 4305 4374 4306 [[package]] 4375 4307 name = "tauri-plugin-process" 4376 - version = "2.0.0-rc.0" 4308 + version = "2.0.1" 4377 4309 source = "registry+https://github.com/rust-lang/crates.io-index" 4378 - checksum = "96d3663df0cd3e96feb37d46aad5d499d2edfcca5c62548ad34f1684e0019168" 4310 + checksum = "ae06a00087c148962a52814a2d7265b1a0505bced5ffb74f8c284a5f96a4d03d" 4379 4311 dependencies = [ 4380 4312 "tauri", 4381 4313 "tauri-plugin", ··· 4383 4315 4384 4316 [[package]] 4385 4317 name = "tauri-plugin-shell" 4386 - version = "2.0.0-rc.2" 4318 + version = "2.0.1" 4387 4319 source = "registry+https://github.com/rust-lang/crates.io-index" 4388 - checksum = "46315cccdbc7686bfb9f17e4aab757e5bb50118bc42e52784cae3917c59ac4d7" 4320 + checksum = "371fb9aca2823990a2d0db7970573be5fdf07881fcaa2b835b29631feb84aec1" 4389 4321 dependencies = [ 4390 4322 "encoding_rs", 4391 4323 "log", ··· 4404 4336 4405 4337 [[package]] 4406 4338 name = "tauri-runtime" 4407 - version = "2.0.0-rc.4" 4339 + version = "2.1.0" 4408 4340 source = "registry+https://github.com/rust-lang/crates.io-index" 4409 - checksum = "ef9dcd87245b84eb27724de1108c0a1a19e826dae36a2f86c9efe94963b3cc3c" 4341 + checksum = "c8f437293d6f5e5dce829250f4dbdce4e0b52905e297a6689cc2963eb53ac728" 4410 4342 dependencies = [ 4411 4343 "dpi", 4412 4344 "gtk", ··· 4415 4347 "raw-window-handle", 4416 4348 "serde", 4417 4349 "serde_json", 4418 - "tauri-utils 2.0.0-rc.4", 4350 + "tauri-utils 2.0.1", 4419 4351 "thiserror", 4420 4352 "url", 4421 - "windows 0.58.0", 4353 + "windows", 4422 4354 ] 4423 4355 4424 4356 [[package]] 4425 4357 name = "tauri-runtime-wry" 4426 - version = "2.0.0-rc.4" 4358 + version = "2.1.1" 4427 4359 source = "registry+https://github.com/rust-lang/crates.io-index" 4428 - checksum = "02a73e75d1d0204f69efff29ade79299623eb140e0266856c68b880dad632457" 4360 + checksum = "1431602bcc71f2f840ad623915c9842ecc32999b867c4a787d975a17a9625cc6" 4429 4361 dependencies = [ 4430 - "cocoa", 4431 4362 "gtk", 4432 4363 "http", 4433 4364 "jni", 4434 4365 "log", 4366 + "objc2 0.5.2", 4367 + "objc2-app-kit", 4368 + "objc2-foundation", 4435 4369 "percent-encoding", 4436 4370 "raw-window-handle", 4437 4371 "softbuffer", 4438 4372 "tao", 4439 4373 "tauri-runtime", 4440 - "tauri-utils 2.0.0-rc.4", 4374 + "tauri-utils 2.0.1", 4441 4375 "url", 4442 4376 "webkit2gtk", 4443 4377 "webview2-com", 4444 - "windows 0.58.0", 4378 + "windows", 4445 4379 "wry", 4446 4380 ] 4447 4381 4448 4382 [[package]] 4449 4383 name = "tauri-utils" 4450 - version = "1.6.0" 4384 + version = "1.6.1" 4451 4385 source = "registry+https://github.com/rust-lang/crates.io-index" 4452 - checksum = "2826db448309d382dac14d520f0c0a40839b87b57b977e59cf5f296b3ace6a93" 4386 + checksum = "83a0c939e88d82903a0a7dfb28388b12a3c03504d6bd6086550edaa3b6d8beaa" 4453 4387 dependencies = [ 4454 4388 "ctor", 4455 4389 "dunce", 4456 4390 "heck 0.5.0", 4457 4391 "html5ever", 4458 4392 "infer 0.13.0", 4459 - "json-patch 1.4.0", 4393 + "json-patch", 4460 4394 "kuchikiki", 4461 4395 "log", 4462 4396 "memchr", ··· 4472 4406 4473 4407 [[package]] 4474 4408 name = "tauri-utils" 4475 - version = "2.0.0-rc.4" 4409 + version = "2.0.1" 4476 4410 source = "registry+https://github.com/rust-lang/crates.io-index" 4477 - checksum = "62e4c7855f6d4270361dd55edd92ccaa91e17c4d08aae30b1fedeb8a155b8b3c" 4411 + checksum = "c38b0230d6880cf6dd07b6d7dd7789a0869f98ac12146e0d18d1c1049215a045" 4478 4412 dependencies = [ 4479 4413 "brotli", 4480 4414 "cargo_metadata", ··· 4482 4416 "dunce", 4483 4417 "glob", 4484 4418 "html5ever", 4485 - "infer 0.15.0", 4486 - "json-patch 2.0.0", 4419 + "infer 0.16.0", 4420 + "json-patch", 4487 4421 "kuchikiki", 4488 4422 "log", 4489 4423 "memchr", ··· 4502 4436 "toml 0.8.2", 4503 4437 "url", 4504 4438 "urlpattern", 4439 + "uuid", 4505 4440 "walkdir", 4506 4441 ] 4507 4442 ··· 4517 4452 4518 4453 [[package]] 4519 4454 name = "tempfile" 4520 - version = "3.12.0" 4455 + version = "3.13.0" 4521 4456 source = "registry+https://github.com/rust-lang/crates.io-index" 4522 - checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" 4457 + checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" 4523 4458 dependencies = [ 4524 4459 "cfg-if", 4525 4460 "fastrand", ··· 4547 4482 4548 4483 [[package]] 4549 4484 name = "thiserror" 4550 - version = "1.0.63" 4485 + version = "1.0.64" 4551 4486 source = "registry+https://github.com/rust-lang/crates.io-index" 4552 - checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" 4487 + checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" 4553 4488 dependencies = [ 4554 4489 "thiserror-impl", 4555 4490 ] 4556 4491 4557 4492 [[package]] 4558 4493 name = "thiserror-impl" 4559 - version = "1.0.63" 4494 + version = "1.0.64" 4560 4495 source = "registry+https://github.com/rust-lang/crates.io-index" 4561 - checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" 4496 + checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" 4562 4497 dependencies = [ 4563 4498 "proc-macro2", 4564 4499 "quote", 4565 - "syn 2.0.75", 4566 - ] 4567 - 4568 - [[package]] 4569 - name = "thread_local" 4570 - version = "1.1.8" 4571 - source = "registry+https://github.com/rust-lang/crates.io-index" 4572 - checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 4573 - dependencies = [ 4574 - "cfg-if", 4575 - "once_cell", 4500 + "syn 2.0.79", 4576 4501 ] 4577 4502 4578 4503 [[package]] ··· 4640 4565 4641 4566 [[package]] 4642 4567 name = "tokio" 4643 - version = "1.39.3" 4568 + version = "1.40.0" 4644 4569 source = "registry+https://github.com/rust-lang/crates.io-index" 4645 - checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" 4570 + checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" 4646 4571 dependencies = [ 4647 4572 "backtrace", 4648 4573 "bytes", ··· 4662 4587 dependencies = [ 4663 4588 "proc-macro2", 4664 4589 "quote", 4665 - "syn 2.0.75", 4590 + "syn 2.0.79", 4666 4591 ] 4667 4592 4668 4593 [[package]] ··· 4688 4613 4689 4614 [[package]] 4690 4615 name = "tokio-util" 4691 - version = "0.7.11" 4616 + version = "0.7.12" 4692 4617 source = "registry+https://github.com/rust-lang/crates.io-index" 4693 - checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" 4618 + checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" 4694 4619 dependencies = [ 4695 4620 "bytes", 4696 4621 "futures-core", ··· 4738 4663 source = "registry+https://github.com/rust-lang/crates.io-index" 4739 4664 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 4740 4665 dependencies = [ 4741 - "indexmap 2.4.0", 4666 + "indexmap 2.6.0", 4742 4667 "serde", 4743 4668 "serde_spanned", 4744 4669 "toml_datetime", ··· 4751 4676 source = "registry+https://github.com/rust-lang/crates.io-index" 4752 4677 checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 4753 4678 dependencies = [ 4754 - "indexmap 2.4.0", 4679 + "indexmap 2.6.0", 4755 4680 "serde", 4756 4681 "serde_spanned", 4757 4682 "toml_datetime", ··· 4759 4684 ] 4760 4685 4761 4686 [[package]] 4762 - name = "tower" 4763 - version = "0.4.13" 4764 - source = "registry+https://github.com/rust-lang/crates.io-index" 4765 - checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 4766 - dependencies = [ 4767 - "futures-core", 4768 - "futures-util", 4769 - "pin-project", 4770 - "pin-project-lite", 4771 - "tokio", 4772 - "tower-layer", 4773 - "tower-service", 4774 - ] 4775 - 4776 - [[package]] 4777 - name = "tower-layer" 4778 - version = "0.3.3" 4779 - source = "registry+https://github.com/rust-lang/crates.io-index" 4780 - checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 4781 - 4782 - [[package]] 4783 4687 name = "tower-service" 4784 4688 version = "0.3.3" 4785 4689 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4792 4696 checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 4793 4697 dependencies = [ 4794 4698 "pin-project-lite", 4795 - "tracing-attributes", 4796 4699 "tracing-core", 4797 4700 ] 4798 4701 4799 4702 [[package]] 4800 - name = "tracing-attributes" 4801 - version = "0.1.27" 4802 - source = "registry+https://github.com/rust-lang/crates.io-index" 4803 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 4804 - dependencies = [ 4805 - "proc-macro2", 4806 - "quote", 4807 - "syn 2.0.75", 4808 - ] 4809 - 4810 - [[package]] 4811 4703 name = "tracing-core" 4812 4704 version = "0.1.32" 4813 4705 source = "registry+https://github.com/rust-lang/crates.io-index" 4814 4706 checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 4815 4707 dependencies = [ 4816 4708 "once_cell", 4817 - "valuable", 4818 - ] 4819 - 4820 - [[package]] 4821 - name = "tracing-log" 4822 - version = "0.2.0" 4823 - source = "registry+https://github.com/rust-lang/crates.io-index" 4824 - checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 4825 - dependencies = [ 4826 - "log", 4827 - "once_cell", 4828 - "tracing-core", 4829 - ] 4830 - 4831 - [[package]] 4832 - name = "tracing-subscriber" 4833 - version = "0.3.18" 4834 - source = "registry+https://github.com/rust-lang/crates.io-index" 4835 - checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 4836 - dependencies = [ 4837 - "matchers", 4838 - "nu-ansi-term", 4839 - "once_cell", 4840 - "regex", 4841 - "sharded-slab", 4842 - "smallvec", 4843 - "thread_local", 4844 - "tracing", 4845 - "tracing-core", 4846 - "tracing-log", 4847 4709 ] 4848 4710 4849 4711 [[package]] 4850 4712 name = "tray-icon" 4851 - version = "0.15.1" 4713 + version = "0.19.1" 4852 4714 source = "registry+https://github.com/rust-lang/crates.io-index" 4853 - checksum = "2b92252d649d771105448969f2b2dda4342ba48b77731b60d37c93665e26615b" 4715 + checksum = "7c92af36a182b46206723bdf8a7942e20838cde1cf062e5b97854d57eb01763b" 4854 4716 dependencies = [ 4855 - "core-graphics 0.24.0", 4717 + "core-graphics", 4856 4718 "crossbeam-channel", 4857 4719 "dirs", 4858 4720 "libappindicator", ··· 4928 4790 4929 4791 [[package]] 4930 4792 name = "unicode-bidi" 4931 - version = "0.3.15" 4793 + version = "0.3.17" 4932 4794 source = "registry+https://github.com/rust-lang/crates.io-index" 4933 - checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 4795 + checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" 4934 4796 4935 4797 [[package]] 4936 4798 name = "unicode-ident" 4937 - version = "1.0.12" 4799 + version = "1.0.13" 4938 4800 source = "registry+https://github.com/rust-lang/crates.io-index" 4939 - checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 4801 + checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" 4940 4802 4941 4803 [[package]] 4942 4804 name = "unicode-normalization" 4943 - version = "0.1.23" 4805 + version = "0.1.24" 4944 4806 source = "registry+https://github.com/rust-lang/crates.io-index" 4945 - checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 4807 + checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" 4946 4808 dependencies = [ 4947 4809 "tinyvec", 4948 4810 ] 4949 4811 4950 4812 [[package]] 4951 4813 name = "unicode-segmentation" 4952 - version = "1.11.0" 4814 + version = "1.12.0" 4953 4815 source = "registry+https://github.com/rust-lang/crates.io-index" 4954 - checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 4816 + checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 4955 4817 4956 4818 [[package]] 4957 4819 name = "untrusted" ··· 4973 4835 4974 4836 [[package]] 4975 4837 name = "urlpattern" 4976 - version = "0.2.0" 4838 + version = "0.3.0" 4977 4839 source = "registry+https://github.com/rust-lang/crates.io-index" 4978 - checksum = "f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609" 4840 + checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" 4979 4841 dependencies = [ 4980 - "derive_more", 4981 4842 "regex", 4982 4843 "serde", 4983 4844 "unic-ucd-ident", ··· 4992 4853 4993 4854 [[package]] 4994 4855 name = "uuid" 4995 - version = "1.10.0" 4856 + version = "1.11.0" 4996 4857 source = "registry+https://github.com/rust-lang/crates.io-index" 4997 - checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" 4858 + checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" 4998 4859 dependencies = [ 4999 4860 "getrandom 0.2.15", 4861 + "serde", 5000 4862 ] 5001 4863 5002 4864 [[package]] ··· 5009 4871 "num-traits", 5010 4872 "wasm-bindgen", 5011 4873 ] 5012 - 5013 - [[package]] 5014 - name = "valuable" 5015 - version = "0.1.0" 5016 - source = "registry+https://github.com/rust-lang/crates.io-index" 5017 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 5018 4874 5019 4875 [[package]] 5020 4876 name = "vcpkg" ··· 5040 4896 dependencies = [ 5041 4897 "dirs", 5042 4898 "fast_image_resize", 5043 - "image 0.25.2", 4899 + "image", 5044 4900 "mslnk", 5045 4901 "notify", 5046 4902 "open", ··· 5109 4965 5110 4966 [[package]] 5111 4967 name = "wasm-bindgen" 5112 - version = "0.2.93" 4968 + version = "0.2.95" 5113 4969 source = "registry+https://github.com/rust-lang/crates.io-index" 5114 - checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" 4970 + checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" 5115 4971 dependencies = [ 5116 4972 "cfg-if", 5117 4973 "once_cell", ··· 5120 4976 5121 4977 [[package]] 5122 4978 name = "wasm-bindgen-backend" 5123 - version = "0.2.93" 4979 + version = "0.2.95" 5124 4980 source = "registry+https://github.com/rust-lang/crates.io-index" 5125 - checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" 4981 + checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" 5126 4982 dependencies = [ 5127 4983 "bumpalo", 5128 4984 "log", 5129 4985 "once_cell", 5130 4986 "proc-macro2", 5131 4987 "quote", 5132 - "syn 2.0.75", 4988 + "syn 2.0.79", 5133 4989 "wasm-bindgen-shared", 5134 4990 ] 5135 4991 5136 4992 [[package]] 5137 4993 name = "wasm-bindgen-futures" 5138 - version = "0.4.43" 4994 + version = "0.4.45" 5139 4995 source = "registry+https://github.com/rust-lang/crates.io-index" 5140 - checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" 4996 + checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" 5141 4997 dependencies = [ 5142 4998 "cfg-if", 5143 4999 "js-sys", ··· 5147 5003 5148 5004 [[package]] 5149 5005 name = "wasm-bindgen-macro" 5150 - version = "0.2.93" 5006 + version = "0.2.95" 5151 5007 source = "registry+https://github.com/rust-lang/crates.io-index" 5152 - checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" 5008 + checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" 5153 5009 dependencies = [ 5154 5010 "quote", 5155 5011 "wasm-bindgen-macro-support", ··· 5157 5013 5158 5014 [[package]] 5159 5015 name = "wasm-bindgen-macro-support" 5160 - version = "0.2.93" 5016 + version = "0.2.95" 5161 5017 source = "registry+https://github.com/rust-lang/crates.io-index" 5162 - checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" 5018 + checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" 5163 5019 dependencies = [ 5164 5020 "proc-macro2", 5165 5021 "quote", 5166 - "syn 2.0.75", 5022 + "syn 2.0.79", 5167 5023 "wasm-bindgen-backend", 5168 5024 "wasm-bindgen-shared", 5169 5025 ] 5170 5026 5171 5027 [[package]] 5172 5028 name = "wasm-bindgen-shared" 5173 - version = "0.2.93" 5029 + version = "0.2.95" 5174 5030 source = "registry+https://github.com/rust-lang/crates.io-index" 5175 - checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" 5031 + checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" 5176 5032 5177 5033 [[package]] 5178 5034 name = "wasm-streams" 5179 - version = "0.4.0" 5035 + version = "0.4.1" 5180 5036 source = "registry+https://github.com/rust-lang/crates.io-index" 5181 - checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" 5037 + checksum = "4e072d4e72f700fb3443d8fe94a39315df013eef1104903cdb0a2abd322bbecd" 5182 5038 dependencies = [ 5183 5039 "futures-util", 5184 5040 "js-sys", ··· 5189 5045 5190 5046 [[package]] 5191 5047 name = "web-sys" 5192 - version = "0.3.70" 5048 + version = "0.3.72" 5193 5049 source = "registry+https://github.com/rust-lang/crates.io-index" 5194 - checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" 5050 + checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" 5195 5051 dependencies = [ 5196 5052 "js-sys", 5197 5053 "wasm-bindgen", ··· 5243 5099 5244 5100 [[package]] 5245 5101 name = "webpki-roots" 5246 - version = "0.26.3" 5102 + version = "0.26.6" 5247 5103 source = "registry+https://github.com/rust-lang/crates.io-index" 5248 - checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" 5104 + checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" 5249 5105 dependencies = [ 5250 5106 "rustls-pki-types", 5251 5107 ] ··· 5258 5114 dependencies = [ 5259 5115 "webview2-com-macros", 5260 5116 "webview2-com-sys", 5261 - "windows 0.58.0", 5117 + "windows", 5262 5118 "windows-core 0.58.0", 5263 5119 "windows-implement", 5264 5120 "windows-interface", ··· 5272 5128 dependencies = [ 5273 5129 "proc-macro2", 5274 5130 "quote", 5275 - "syn 2.0.75", 5131 + "syn 2.0.79", 5276 5132 ] 5277 5133 5278 5134 [[package]] ··· 5282 5138 checksum = "a3a3e2eeb58f82361c93f9777014668eb3d07e7d174ee4c819575a9208011886" 5283 5139 dependencies = [ 5284 5140 "thiserror", 5285 - "windows 0.58.0", 5141 + "windows", 5286 5142 "windows-core 0.58.0", 5287 5143 ] 5288 5144 ··· 5325 5181 5326 5182 [[package]] 5327 5183 name = "window-vibrancy" 5328 - version = "0.5.1" 5184 + version = "0.5.2" 5329 5185 source = "registry+https://github.com/rust-lang/crates.io-index" 5330 - checksum = "d8cdd6999298d969289d8078dae02ce798ad23452075985cccba8b6326711ecf" 5186 + checksum = "3ea403deff7b51fff19e261330f71608ff2cdef5721d72b64180bb95be7c4150" 5331 5187 dependencies = [ 5332 - "cocoa", 5333 - "objc", 5188 + "objc2 0.5.2", 5189 + "objc2-app-kit", 5190 + "objc2-foundation", 5334 5191 "raw-window-handle", 5335 5192 "windows-sys 0.59.0", 5336 5193 "windows-version", ··· 5338 5195 5339 5196 [[package]] 5340 5197 name = "windows" 5341 - version = "0.48.0" 5342 - source = "registry+https://github.com/rust-lang/crates.io-index" 5343 - checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 5344 - dependencies = [ 5345 - "windows-targets 0.48.5", 5346 - ] 5347 - 5348 - [[package]] 5349 - name = "windows" 5350 5198 version = "0.58.0" 5351 5199 source = "registry+https://github.com/rust-lang/crates.io-index" 5352 5200 checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" ··· 5385 5233 dependencies = [ 5386 5234 "proc-macro2", 5387 5235 "quote", 5388 - "syn 2.0.75", 5236 + "syn 2.0.79", 5389 5237 ] 5390 5238 5391 5239 [[package]] ··· 5396 5244 dependencies = [ 5397 5245 "proc-macro2", 5398 5246 "quote", 5399 - "syn 2.0.75", 5247 + "syn 2.0.79", 5400 5248 ] 5401 5249 5402 5250 [[package]] ··· 5683 5531 5684 5532 [[package]] 5685 5533 name = "wry" 5686 - version = "0.42.0" 5534 + version = "0.46.2" 5687 5535 source = "registry+https://github.com/rust-lang/crates.io-index" 5688 - checksum = "49b8049c8f239cdbfaaea4bacb9646f6b208938ceec0acd5b3e99cd05f70903f" 5536 + checksum = "6fa1c8c760041c64ce6be99f83d6cb55fe3fcd85a1ad46d32895f6e65cee87ba" 5689 5537 dependencies = [ 5690 5538 "base64 0.22.1", 5691 - "block", 5692 - "cocoa", 5693 - "core-graphics 0.24.0", 5539 + "block2", 5694 5540 "crossbeam-channel", 5695 5541 "dpi", 5696 5542 "dunce", ··· 5703 5549 "kuchikiki", 5704 5550 "libc", 5705 5551 "ndk", 5706 - "objc", 5707 - "objc_id", 5552 + "objc2 0.5.2", 5553 + "objc2-app-kit", 5554 + "objc2-foundation", 5555 + "objc2-ui-kit", 5556 + "objc2-web-kit", 5708 5557 "once_cell", 5709 5558 "percent-encoding", 5710 5559 "raw-window-handle", ··· 5715 5564 "webkit2gtk", 5716 5565 "webkit2gtk-sys", 5717 5566 "webview2-com", 5718 - "windows 0.58.0", 5567 + "windows", 5719 5568 "windows-core 0.58.0", 5720 5569 "windows-version", 5721 5570 "x11-dl", ··· 5760 5609 dependencies = [ 5761 5610 "proc-macro2", 5762 5611 "quote", 5763 - "syn 2.0.75", 5612 + "syn 2.0.79", 5764 5613 ] 5765 5614 5766 5615 [[package]]
+1 -1
src-tauri/gen/schemas/acl-manifests.json
··· 1 - {"core:app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-default-window-icon":{"identifier":"allow-default-window-icon","description":"Enables the default_window_icon command without any pre-configured scope.","commands":{"allow":["default_window_icon"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-default-window-icon":{"identifier":"deny-default-window-icon","description":"Denies the default_window_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["default_window_icon"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"core:event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"core:image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"core:menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-append","allow-prepend","allow-insert","allow-remove","allow-remove-at","allow-items","allow-get","allow-popup","allow-create-default","allow-set-as-app-menu","allow-set-as-window-menu","allow-text","allow-set-text","allow-is-enabled","allow-set-enabled","allow-set-accelerator","allow-set-as-windows-menu-for-nsapp","allow-set-as-help-menu-for-nsapp","allow-is-checked","allow-set-checked","allow-set-icon"]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"core:path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"core:resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"core:tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-get-by-id","allow-remove-by-id","allow-set-icon","allow-set-menu","allow-set-tooltip","allow-set-title","allow-set-visible","allow-set-temp-dir-path","allow-set-icon-as-template","allow-set-show-menu-on-left-click"]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"core:webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-webviews","allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-get-all-webviews":{"identifier":"allow-get-all-webviews","description":"Enables the get_all_webviews command without any pre-configured scope.","commands":{"allow":["get_all_webviews"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-get-all-webviews":{"identifier":"deny-get-all-webviews","description":"Denies the get_all_webviews command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_webviews"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"core:window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-windows","allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-get-all-windows":{"identifier":"allow-get-all-windows","description":"Enables the get_all_windows command without any pre-configured scope.","commands":{"allow":["get_all_windows"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-size-constraints":{"identifier":"allow-set-size-constraints","description":"Enables the set_size_constraints command without any pre-configured scope.","commands":{"allow":["set_size_constraints"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-title-bar-style":{"identifier":"allow-set-title-bar-style","description":"Enables the set_title_bar_style command without any pre-configured scope.","commands":{"allow":["set_title_bar_style"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-get-all-windows":{"identifier":"deny-get-all-windows","description":"Denies the get_all_windows command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_windows"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-size-constraints":{"identifier":"deny-set-size-constraints","description":"Denies the set_size_constraints command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size_constraints"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-title-bar-style":{"identifier":"deny-set-title-bar-style","description":"Denies the set_title_bar_style command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title_bar_style"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null},"http":{"default_permission":{"identifier":"default","description":"This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n","permissions":["allow-fetch","allow-fetch-cancel","allow-fetch-read-body","allow-fetch-send"]},"permissions":{"allow-fetch":{"identifier":"allow-fetch","description":"Enables the fetch command without any pre-configured scope.","commands":{"allow":["fetch"],"deny":[]}},"allow-fetch-cancel":{"identifier":"allow-fetch-cancel","description":"Enables the fetch_cancel command without any pre-configured scope.","commands":{"allow":["fetch_cancel"],"deny":[]}},"allow-fetch-read-body":{"identifier":"allow-fetch-read-body","description":"Enables the fetch_read_body command without any pre-configured scope.","commands":{"allow":["fetch_read_body"],"deny":[]}},"allow-fetch-send":{"identifier":"allow-fetch-send","description":"Enables the fetch_send command without any pre-configured scope.","commands":{"allow":["fetch_send"],"deny":[]}},"deny-fetch":{"identifier":"deny-fetch","description":"Denies the fetch command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch"]}},"deny-fetch-cancel":{"identifier":"deny-fetch-cancel","description":"Denies the fetch_cancel command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_cancel"]}},"deny-fetch-read-body":{"identifier":"deny-fetch-read-body","description":"Denies the fetch_read_body command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_read_body"]}},"deny-fetch-send":{"identifier":"deny-fetch-send","description":"Denies the fetch_send command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_send"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"","type":"string"},{"properties":{"url":{"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"","type":"string"}},"required":["url"],"type":"object"}],"description":"HTTP scope entry.","title":"HttpScopeEntry"}},"process":{"default_permission":{"identifier":"default","description":"This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n","permissions":["allow-exit","allow-restart"]},"permissions":{"allow-exit":{"identifier":"allow-exit","description":"Enables the exit command without any pre-configured scope.","commands":{"allow":["exit"],"deny":[]}},"allow-restart":{"identifier":"allow-restart","description":"Enables the restart command without any pre-configured scope.","commands":{"allow":["restart"],"deny":[]}},"deny-exit":{"identifier":"deny-exit","description":"Denies the exit command without any pre-configured scope.","commands":{"allow":[],"deny":["exit"]}},"deny-restart":{"identifier":"deny-restart","description":"Denies the restart command without any pre-configured scope.","commands":{"allow":[],"deny":["restart"]}}},"permission_sets":{},"global_scope_schema":null},"shell":{"default_permission":{"identifier":"default","description":"This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n","permissions":["allow-open"]},"permissions":{"allow-execute":{"identifier":"allow-execute","description":"Enables the execute command without any pre-configured scope.","commands":{"allow":["execute"],"deny":[]}},"allow-kill":{"identifier":"allow-kill","description":"Enables the kill command without any pre-configured scope.","commands":{"allow":["kill"],"deny":[]}},"allow-open":{"identifier":"allow-open","description":"Enables the open command without any pre-configured scope.","commands":{"allow":["open"],"deny":[]}},"allow-spawn":{"identifier":"allow-spawn","description":"Enables the spawn command without any pre-configured scope.","commands":{"allow":["spawn"],"deny":[]}},"allow-stdin-write":{"identifier":"allow-stdin-write","description":"Enables the stdin_write command without any pre-configured scope.","commands":{"allow":["stdin_write"],"deny":[]}},"deny-execute":{"identifier":"deny-execute","description":"Denies the execute command without any pre-configured scope.","commands":{"allow":[],"deny":["execute"]}},"deny-kill":{"identifier":"deny-kill","description":"Denies the kill command without any pre-configured scope.","commands":{"allow":[],"deny":["kill"]}},"deny-open":{"identifier":"deny-open","description":"Denies the open command without any pre-configured scope.","commands":{"allow":[],"deny":["open"]}},"deny-spawn":{"identifier":"deny-spawn","description":"Denies the spawn command without any pre-configured scope.","commands":{"allow":[],"deny":["spawn"]}},"deny-stdin-write":{"identifier":"deny-stdin-write","description":"Denies the stdin_write command without any pre-configured scope.","commands":{"allow":[],"deny":["stdin_write"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","definitions":{"ShellAllowedArg":{"anyOf":[{"description":"A non-configurable argument that is passed to the command in the order it was specified.","type":"string"},{"additionalProperties":false,"description":"A variable that is set while calling the command from the webview API.","properties":{"raw":{"default":false,"description":"Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.","type":"boolean"},"validator":{"description":"[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: <https://docs.rs/regex/latest/regex/#syntax>","type":"string"}},"required":["validator"],"type":"object"}],"description":"A command argument allowed to be executed by the webview API."},"ShellAllowedArgs":{"anyOf":[{"description":"Use a simple boolean to allow all or disable all arguments to this command configuration.","type":"boolean"},{"description":"A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.","items":{"$ref":"#/definitions/ShellAllowedArg"},"type":"array"}],"description":"A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration."}},"description":"A command allowed to be executed by the webview API.","properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellAllowedArgs"}],"description":"The allowed arguments for the command execution."},"cmd":{"description":"The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.","type":"string"},"name":{"description":"The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.","type":"string"},"sidecar":{"description":"If this command is a sidecar command.","type":"boolean"}},"required":["args","cmd","name","sidecar"],"title":"Entry","type":"object"}}} 1 + {"core":{"default_permission":{"identifier":"default","description":"Default core plugins set which includes:\n- 'core:path:default'\n- 'core:event:default'\n- 'core:window:default'\n- 'core:webview:default'\n- 'core:app:default'\n- 'core:image:default'\n- 'core:resources:default'\n- 'core:menu:default'\n- 'core:tray:default'\n","permissions":["core:path:default","core:event:default","core:window:default","core:webview:default","core:app:default","core:image:default","core:resources:default","core:menu:default","core:tray:default"]},"permissions":{},"permission_sets":{},"global_scope_schema":null},"core:app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-default-window-icon":{"identifier":"allow-default-window-icon","description":"Enables the default_window_icon command without any pre-configured scope.","commands":{"allow":["default_window_icon"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-set-app-theme":{"identifier":"allow-set-app-theme","description":"Enables the set_app_theme command without any pre-configured scope.","commands":{"allow":["set_app_theme"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-default-window-icon":{"identifier":"deny-default-window-icon","description":"Denies the default_window_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["default_window_icon"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-set-app-theme":{"identifier":"deny-set-app-theme","description":"Denies the set_app_theme command without any pre-configured scope.","commands":{"allow":[],"deny":["set_app_theme"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"core:event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"core:image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"core:menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-append","allow-prepend","allow-insert","allow-remove","allow-remove-at","allow-items","allow-get","allow-popup","allow-create-default","allow-set-as-app-menu","allow-set-as-window-menu","allow-text","allow-set-text","allow-is-enabled","allow-set-enabled","allow-set-accelerator","allow-set-as-windows-menu-for-nsapp","allow-set-as-help-menu-for-nsapp","allow-is-checked","allow-set-checked","allow-set-icon"]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"core:path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"core:resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"core:tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-get-by-id","allow-remove-by-id","allow-set-icon","allow-set-menu","allow-set-tooltip","allow-set-title","allow-set-visible","allow-set-temp-dir-path","allow-set-icon-as-template","allow-set-show-menu-on-left-click"]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"core:webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-webviews","allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-clear-all-browsing-data":{"identifier":"allow-clear-all-browsing-data","description":"Enables the clear_all_browsing_data command without any pre-configured scope.","commands":{"allow":["clear_all_browsing_data"],"deny":[]}},"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-get-all-webviews":{"identifier":"allow-get-all-webviews","description":"Enables the get_all_webviews command without any pre-configured scope.","commands":{"allow":["get_all_webviews"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-hide":{"identifier":"allow-webview-hide","description":"Enables the webview_hide command without any pre-configured scope.","commands":{"allow":["webview_hide"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-show":{"identifier":"allow-webview-show","description":"Enables the webview_show command without any pre-configured scope.","commands":{"allow":["webview_show"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-clear-all-browsing-data":{"identifier":"deny-clear-all-browsing-data","description":"Denies the clear_all_browsing_data command without any pre-configured scope.","commands":{"allow":[],"deny":["clear_all_browsing_data"]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-get-all-webviews":{"identifier":"deny-get-all-webviews","description":"Denies the get_all_webviews command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_webviews"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-hide":{"identifier":"deny-webview-hide","description":"Denies the webview_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_hide"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-show":{"identifier":"deny-webview-show","description":"Denies the webview_show command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_show"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"core:window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-windows","allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-is-enabled","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-get-all-windows":{"identifier":"allow-get-all-windows","description":"Enables the get_all_windows command without any pre-configured scope.","commands":{"allow":["get_all_windows"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-size-constraints":{"identifier":"allow-set-size-constraints","description":"Enables the set_size_constraints command without any pre-configured scope.","commands":{"allow":["set_size_constraints"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-theme":{"identifier":"allow-set-theme","description":"Enables the set_theme command without any pre-configured scope.","commands":{"allow":["set_theme"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-title-bar-style":{"identifier":"allow-set-title-bar-style","description":"Enables the set_title_bar_style command without any pre-configured scope.","commands":{"allow":["set_title_bar_style"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-get-all-windows":{"identifier":"deny-get-all-windows","description":"Denies the get_all_windows command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_windows"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-size-constraints":{"identifier":"deny-set-size-constraints","description":"Denies the set_size_constraints command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size_constraints"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-theme":{"identifier":"deny-set-theme","description":"Denies the set_theme command without any pre-configured scope.","commands":{"allow":[],"deny":["set_theme"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-title-bar-style":{"identifier":"deny-set-title-bar-style","description":"Denies the set_title_bar_style command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title_bar_style"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null},"http":{"default_permission":{"identifier":"default","description":"This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n","permissions":["allow-fetch","allow-fetch-cancel","allow-fetch-read-body","allow-fetch-send"]},"permissions":{"allow-fetch":{"identifier":"allow-fetch","description":"Enables the fetch command without any pre-configured scope.","commands":{"allow":["fetch"],"deny":[]}},"allow-fetch-cancel":{"identifier":"allow-fetch-cancel","description":"Enables the fetch_cancel command without any pre-configured scope.","commands":{"allow":["fetch_cancel"],"deny":[]}},"allow-fetch-read-body":{"identifier":"allow-fetch-read-body","description":"Enables the fetch_read_body command without any pre-configured scope.","commands":{"allow":["fetch_read_body"],"deny":[]}},"allow-fetch-send":{"identifier":"allow-fetch-send","description":"Enables the fetch_send command without any pre-configured scope.","commands":{"allow":["fetch_send"],"deny":[]}},"deny-fetch":{"identifier":"deny-fetch","description":"Denies the fetch command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch"]}},"deny-fetch-cancel":{"identifier":"deny-fetch-cancel","description":"Denies the fetch_cancel command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_cancel"]}},"deny-fetch-read-body":{"identifier":"deny-fetch-read-body","description":"Denies the fetch_read_body command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_read_body"]}},"deny-fetch-send":{"identifier":"deny-fetch-send","description":"Denies the fetch_send command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_send"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"","type":"string"},{"properties":{"url":{"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"","type":"string"}},"required":["url"],"type":"object"}],"description":"HTTP scope entry.","title":"HttpScopeEntry"}},"process":{"default_permission":{"identifier":"default","description":"This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n","permissions":["allow-exit","allow-restart"]},"permissions":{"allow-exit":{"identifier":"allow-exit","description":"Enables the exit command without any pre-configured scope.","commands":{"allow":["exit"],"deny":[]}},"allow-restart":{"identifier":"allow-restart","description":"Enables the restart command without any pre-configured scope.","commands":{"allow":["restart"],"deny":[]}},"deny-exit":{"identifier":"deny-exit","description":"Denies the exit command without any pre-configured scope.","commands":{"allow":[],"deny":["exit"]}},"deny-restart":{"identifier":"deny-restart","description":"Denies the restart command without any pre-configured scope.","commands":{"allow":[],"deny":["restart"]}}},"permission_sets":{},"global_scope_schema":null},"shell":{"default_permission":{"identifier":"default","description":"This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n","permissions":["allow-open"]},"permissions":{"allow-execute":{"identifier":"allow-execute","description":"Enables the execute command without any pre-configured scope.","commands":{"allow":["execute"],"deny":[]}},"allow-kill":{"identifier":"allow-kill","description":"Enables the kill command without any pre-configured scope.","commands":{"allow":["kill"],"deny":[]}},"allow-open":{"identifier":"allow-open","description":"Enables the open command without any pre-configured scope.","commands":{"allow":["open"],"deny":[]}},"allow-spawn":{"identifier":"allow-spawn","description":"Enables the spawn command without any pre-configured scope.","commands":{"allow":["spawn"],"deny":[]}},"allow-stdin-write":{"identifier":"allow-stdin-write","description":"Enables the stdin_write command without any pre-configured scope.","commands":{"allow":["stdin_write"],"deny":[]}},"deny-execute":{"identifier":"deny-execute","description":"Denies the execute command without any pre-configured scope.","commands":{"allow":[],"deny":["execute"]}},"deny-kill":{"identifier":"deny-kill","description":"Denies the kill command without any pre-configured scope.","commands":{"allow":[],"deny":["kill"]}},"deny-open":{"identifier":"deny-open","description":"Denies the open command without any pre-configured scope.","commands":{"allow":[],"deny":["open"]}},"deny-spawn":{"identifier":"deny-spawn","description":"Denies the spawn command without any pre-configured scope.","commands":{"allow":[],"deny":["spawn"]}},"deny-stdin-write":{"identifier":"deny-stdin-write","description":"Denies the stdin_write command without any pre-configured scope.","commands":{"allow":[],"deny":["stdin_write"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"additionalProperties":false,"properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellScopeEntryAllowedArgs"}],"description":"The allowed arguments for the command execution."},"cmd":{"description":"The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.","type":"string"},"name":{"description":"The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.","type":"string"}},"required":["cmd","name"],"type":"object"},{"additionalProperties":false,"properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellScopeEntryAllowedArgs"}],"description":"The allowed arguments for the command execution."},"name":{"description":"The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.","type":"string"},"sidecar":{"description":"If this command is a sidecar command.","type":"boolean"}},"required":["name","sidecar"],"type":"object"}],"definitions":{"ShellScopeEntryAllowedArg":{"anyOf":[{"description":"A non-configurable argument that is passed to the command in the order it was specified.","type":"string"},{"additionalProperties":false,"description":"A variable that is set while calling the command from the webview API.","properties":{"raw":{"default":false,"description":"Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.","type":"boolean"},"validator":{"description":"[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: <https://docs.rs/regex/latest/regex/#syntax>","type":"string"}},"required":["validator"],"type":"object"}],"description":"A command argument allowed to be executed by the webview API."},"ShellScopeEntryAllowedArgs":{"anyOf":[{"description":"Use a simple boolean to allow all or disable all arguments to this command configuration.","type":"boolean"},{"description":"A specific set of [`ShellScopeEntryAllowedArg`] that are valid to call for the command configuration.","items":{"$ref":"#/definitions/ShellScopeEntryAllowedArg"},"type":"array"}],"description":"A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellScopeEntryAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration."}},"description":"Shell scope entry.","title":"ShellScopeEntry"}}}
+1009 -1476
src-tauri/gen/schemas/desktop-schema.json
··· 133 133 { 134 134 "description": "Reference a permission or permission set by identifier and extends its scope.", 135 135 "type": "object", 136 - "oneOf": [ 136 + "allOf": [ 137 137 { 138 - "type": "object", 139 - "required": [ 140 - "identifier" 141 - ], 142 - "properties": { 143 - "identifier": { 144 - "oneOf": [ 145 - { 146 - "description": "http:default -> This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n", 147 - "type": "string", 148 - "enum": [ 149 - "http:default" 150 - ] 151 - }, 152 - { 153 - "description": "http:allow-fetch -> Enables the fetch command without any pre-configured scope.", 154 - "type": "string", 155 - "enum": [ 156 - "http:allow-fetch" 157 - ] 158 - }, 159 - { 160 - "description": "http:allow-fetch-cancel -> Enables the fetch_cancel command without any pre-configured scope.", 161 - "type": "string", 162 - "enum": [ 163 - "http:allow-fetch-cancel" 164 - ] 165 - }, 166 - { 167 - "description": "http:allow-fetch-read-body -> Enables the fetch_read_body command without any pre-configured scope.", 168 - "type": "string", 169 - "enum": [ 170 - "http:allow-fetch-read-body" 138 + "if": { 139 + "properties": { 140 + "identifier": { 141 + "anyOf": [ 142 + { 143 + "description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n", 144 + "type": "string", 145 + "const": "http:default" 146 + }, 147 + { 148 + "description": "Enables the fetch command without any pre-configured scope.", 149 + "type": "string", 150 + "const": "http:allow-fetch" 151 + }, 152 + { 153 + "description": "Enables the fetch_cancel command without any pre-configured scope.", 154 + "type": "string", 155 + "const": "http:allow-fetch-cancel" 156 + }, 157 + { 158 + "description": "Enables the fetch_read_body command without any pre-configured scope.", 159 + "type": "string", 160 + "const": "http:allow-fetch-read-body" 161 + }, 162 + { 163 + "description": "Enables the fetch_send command without any pre-configured scope.", 164 + "type": "string", 165 + "const": "http:allow-fetch-send" 166 + }, 167 + { 168 + "description": "Denies the fetch command without any pre-configured scope.", 169 + "type": "string", 170 + "const": "http:deny-fetch" 171 + }, 172 + { 173 + "description": "Denies the fetch_cancel command without any pre-configured scope.", 174 + "type": "string", 175 + "const": "http:deny-fetch-cancel" 176 + }, 177 + { 178 + "description": "Denies the fetch_read_body command without any pre-configured scope.", 179 + "type": "string", 180 + "const": "http:deny-fetch-read-body" 181 + }, 182 + { 183 + "description": "Denies the fetch_send command without any pre-configured scope.", 184 + "type": "string", 185 + "const": "http:deny-fetch-send" 186 + } 187 + ] 188 + } 189 + } 190 + }, 191 + "then": { 192 + "properties": { 193 + "allow": { 194 + "items": { 195 + "title": "HttpScopeEntry", 196 + "description": "HTTP scope entry.", 197 + "anyOf": [ 198 + { 199 + "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 200 + "type": "string" 201 + }, 202 + { 203 + "type": "object", 204 + "required": [ 205 + "url" 206 + ], 207 + "properties": { 208 + "url": { 209 + "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 210 + "type": "string" 211 + } 212 + } 213 + } 171 214 ] 172 - }, 173 - { 174 - "description": "http:allow-fetch-send -> Enables the fetch_send command without any pre-configured scope.", 175 - "type": "string", 176 - "enum": [ 177 - "http:allow-fetch-send" 215 + } 216 + }, 217 + "deny": { 218 + "items": { 219 + "title": "HttpScopeEntry", 220 + "description": "HTTP scope entry.", 221 + "anyOf": [ 222 + { 223 + "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 224 + "type": "string" 225 + }, 226 + { 227 + "type": "object", 228 + "required": [ 229 + "url" 230 + ], 231 + "properties": { 232 + "url": { 233 + "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 234 + "type": "string" 235 + } 236 + } 237 + } 178 238 ] 179 - }, 239 + } 240 + } 241 + } 242 + }, 243 + "properties": { 244 + "identifier": { 245 + "description": "Identifier of the permission or permission set.", 246 + "allOf": [ 180 247 { 181 - "description": "http:deny-fetch -> Denies the fetch command without any pre-configured scope.", 182 - "type": "string", 183 - "enum": [ 184 - "http:deny-fetch" 185 - ] 186 - }, 187 - { 188 - "description": "http:deny-fetch-cancel -> Denies the fetch_cancel command without any pre-configured scope.", 189 - "type": "string", 190 - "enum": [ 191 - "http:deny-fetch-cancel" 192 - ] 193 - }, 194 - { 195 - "description": "http:deny-fetch-read-body -> Denies the fetch_read_body command without any pre-configured scope.", 196 - "type": "string", 197 - "enum": [ 198 - "http:deny-fetch-read-body" 199 - ] 200 - }, 201 - { 202 - "description": "http:deny-fetch-send -> Denies the fetch_send command without any pre-configured scope.", 203 - "type": "string", 204 - "enum": [ 205 - "http:deny-fetch-send" 206 - ] 248 + "$ref": "#/definitions/Identifier" 207 249 } 208 250 ] 209 - }, 210 - "allow": { 211 - "items": { 212 - "title": "HttpScopeEntry", 213 - "description": "HTTP scope entry.", 251 + } 252 + } 253 + }, 254 + { 255 + "if": { 256 + "properties": { 257 + "identifier": { 214 258 "anyOf": [ 215 259 { 216 - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 217 - "type": "string" 260 + "description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", 261 + "type": "string", 262 + "const": "shell:default" 218 263 }, 219 264 { 220 - "type": "object", 221 - "required": [ 222 - "url" 223 - ], 224 - "properties": { 225 - "url": { 226 - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 227 - "type": "string" 228 - } 229 - } 230 - } 231 - ] 232 - } 233 - }, 234 - "deny": { 235 - "items": { 236 - "title": "HttpScopeEntry", 237 - "description": "HTTP scope entry.", 238 - "anyOf": [ 265 + "description": "Enables the execute command without any pre-configured scope.", 266 + "type": "string", 267 + "const": "shell:allow-execute" 268 + }, 269 + { 270 + "description": "Enables the kill command without any pre-configured scope.", 271 + "type": "string", 272 + "const": "shell:allow-kill" 273 + }, 274 + { 275 + "description": "Enables the open command without any pre-configured scope.", 276 + "type": "string", 277 + "const": "shell:allow-open" 278 + }, 279 + { 280 + "description": "Enables the spawn command without any pre-configured scope.", 281 + "type": "string", 282 + "const": "shell:allow-spawn" 283 + }, 284 + { 285 + "description": "Enables the stdin_write command without any pre-configured scope.", 286 + "type": "string", 287 + "const": "shell:allow-stdin-write" 288 + }, 289 + { 290 + "description": "Denies the execute command without any pre-configured scope.", 291 + "type": "string", 292 + "const": "shell:deny-execute" 293 + }, 294 + { 295 + "description": "Denies the kill command without any pre-configured scope.", 296 + "type": "string", 297 + "const": "shell:deny-kill" 298 + }, 299 + { 300 + "description": "Denies the open command without any pre-configured scope.", 301 + "type": "string", 302 + "const": "shell:deny-open" 303 + }, 239 304 { 240 - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 241 - "type": "string" 305 + "description": "Denies the spawn command without any pre-configured scope.", 306 + "type": "string", 307 + "const": "shell:deny-spawn" 242 308 }, 243 309 { 244 - "type": "object", 245 - "required": [ 246 - "url" 247 - ], 248 - "properties": { 249 - "url": { 250 - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 251 - "type": "string" 252 - } 253 - } 310 + "description": "Denies the stdin_write command without any pre-configured scope.", 311 + "type": "string", 312 + "const": "shell:deny-stdin-write" 254 313 } 255 314 ] 256 315 } 257 316 } 317 + }, 318 + "then": { 319 + "properties": { 320 + "allow": { 321 + "items": { 322 + "title": "ShellScopeEntry", 323 + "description": "Shell scope entry.", 324 + "anyOf": [ 325 + { 326 + "type": "object", 327 + "required": [ 328 + "cmd", 329 + "name" 330 + ], 331 + "properties": { 332 + "args": { 333 + "description": "The allowed arguments for the command execution.", 334 + "allOf": [ 335 + { 336 + "$ref": "#/definitions/ShellScopeEntryAllowedArgs" 337 + } 338 + ] 339 + }, 340 + "cmd": { 341 + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", 342 + "type": "string" 343 + }, 344 + "name": { 345 + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", 346 + "type": "string" 347 + } 348 + }, 349 + "additionalProperties": false 350 + }, 351 + { 352 + "type": "object", 353 + "required": [ 354 + "name", 355 + "sidecar" 356 + ], 357 + "properties": { 358 + "args": { 359 + "description": "The allowed arguments for the command execution.", 360 + "allOf": [ 361 + { 362 + "$ref": "#/definitions/ShellScopeEntryAllowedArgs" 363 + } 364 + ] 365 + }, 366 + "name": { 367 + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", 368 + "type": "string" 369 + }, 370 + "sidecar": { 371 + "description": "If this command is a sidecar command.", 372 + "type": "boolean" 373 + } 374 + }, 375 + "additionalProperties": false 376 + } 377 + ] 378 + } 379 + }, 380 + "deny": { 381 + "items": { 382 + "title": "ShellScopeEntry", 383 + "description": "Shell scope entry.", 384 + "anyOf": [ 385 + { 386 + "type": "object", 387 + "required": [ 388 + "cmd", 389 + "name" 390 + ], 391 + "properties": { 392 + "args": { 393 + "description": "The allowed arguments for the command execution.", 394 + "allOf": [ 395 + { 396 + "$ref": "#/definitions/ShellScopeEntryAllowedArgs" 397 + } 398 + ] 399 + }, 400 + "cmd": { 401 + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", 402 + "type": "string" 403 + }, 404 + "name": { 405 + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", 406 + "type": "string" 407 + } 408 + }, 409 + "additionalProperties": false 410 + }, 411 + { 412 + "type": "object", 413 + "required": [ 414 + "name", 415 + "sidecar" 416 + ], 417 + "properties": { 418 + "args": { 419 + "description": "The allowed arguments for the command execution.", 420 + "allOf": [ 421 + { 422 + "$ref": "#/definitions/ShellScopeEntryAllowedArgs" 423 + } 424 + ] 425 + }, 426 + "name": { 427 + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", 428 + "type": "string" 429 + }, 430 + "sidecar": { 431 + "description": "If this command is a sidecar command.", 432 + "type": "boolean" 433 + } 434 + }, 435 + "additionalProperties": false 436 + } 437 + ] 438 + } 439 + } 440 + } 441 + }, 442 + "properties": { 443 + "identifier": { 444 + "description": "Identifier of the permission or permission set.", 445 + "allOf": [ 446 + { 447 + "$ref": "#/definitions/Identifier" 448 + } 449 + ] 450 + } 258 451 } 259 452 }, 260 453 { 261 - "type": "object", 262 - "required": [ 263 - "identifier" 264 - ], 265 454 "properties": { 266 455 "identifier": { 267 - "oneOf": [ 268 - { 269 - "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", 270 - "type": "string", 271 - "enum": [ 272 - "shell:default" 273 - ] 274 - }, 275 - { 276 - "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", 277 - "type": "string", 278 - "enum": [ 279 - "shell:allow-execute" 280 - ] 281 - }, 282 - { 283 - "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", 284 - "type": "string", 285 - "enum": [ 286 - "shell:allow-kill" 287 - ] 288 - }, 289 - { 290 - "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", 291 - "type": "string", 292 - "enum": [ 293 - "shell:allow-open" 294 - ] 295 - }, 296 - { 297 - "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", 298 - "type": "string", 299 - "enum": [ 300 - "shell:allow-spawn" 301 - ] 302 - }, 456 + "description": "Identifier of the permission or permission set.", 457 + "allOf": [ 303 458 { 304 - "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", 305 - "type": "string", 306 - "enum": [ 307 - "shell:allow-stdin-write" 308 - ] 309 - }, 310 - { 311 - "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", 312 - "type": "string", 313 - "enum": [ 314 - "shell:deny-execute" 315 - ] 316 - }, 317 - { 318 - "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", 319 - "type": "string", 320 - "enum": [ 321 - "shell:deny-kill" 322 - ] 323 - }, 324 - { 325 - "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", 326 - "type": "string", 327 - "enum": [ 328 - "shell:deny-open" 329 - ] 330 - }, 331 - { 332 - "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", 333 - "type": "string", 334 - "enum": [ 335 - "shell:deny-spawn" 336 - ] 337 - }, 338 - { 339 - "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", 340 - "type": "string", 341 - "enum": [ 342 - "shell:deny-stdin-write" 343 - ] 459 + "$ref": "#/definitions/Identifier" 344 460 } 345 461 ] 346 462 }, 347 463 "allow": { 464 + "description": "Data that defines what is allowed by the scope.", 465 + "type": [ 466 + "array", 467 + "null" 468 + ], 348 469 "items": { 349 - "title": "Entry", 350 - "description": "A command allowed to be executed by the webview API.", 351 - "type": "object", 352 - "required": [ 353 - "args", 354 - "cmd", 355 - "name", 356 - "sidecar" 357 - ], 358 - "properties": { 359 - "args": { 360 - "description": "The allowed arguments for the command execution.", 361 - "allOf": [ 362 - { 363 - "$ref": "#/definitions/ShellAllowedArgs" 364 - } 365 - ] 366 - }, 367 - "cmd": { 368 - "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", 369 - "type": "string" 370 - }, 371 - "name": { 372 - "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", 373 - "type": "string" 374 - }, 375 - "sidecar": { 376 - "description": "If this command is a sidecar command.", 377 - "type": "boolean" 378 - } 379 - } 470 + "$ref": "#/definitions/Value" 380 471 } 381 472 }, 382 473 "deny": { 474 + "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", 475 + "type": [ 476 + "array", 477 + "null" 478 + ], 383 479 "items": { 384 - "title": "Entry", 385 - "description": "A command allowed to be executed by the webview API.", 386 - "type": "object", 387 - "required": [ 388 - "args", 389 - "cmd", 390 - "name", 391 - "sidecar" 392 - ], 393 - "properties": { 394 - "args": { 395 - "description": "The allowed arguments for the command execution.", 396 - "allOf": [ 397 - { 398 - "$ref": "#/definitions/ShellAllowedArgs" 399 - } 400 - ] 401 - }, 402 - "cmd": { 403 - "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", 404 - "type": "string" 405 - }, 406 - "name": { 407 - "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", 408 - "type": "string" 409 - }, 410 - "sidecar": { 411 - "description": "If this command is a sidecar command.", 412 - "type": "boolean" 413 - } 414 - } 480 + "$ref": "#/definitions/Value" 415 481 } 416 482 } 417 483 } 418 484 } 485 + ], 486 + "required": [ 487 + "identifier" 419 488 ] 420 489 } 421 490 ] 422 491 }, 423 492 "Identifier": { 493 + "description": "Permission identifier", 424 494 "oneOf": [ 425 495 { 426 - "description": "core:app:default -> Default permissions for the plugin.", 496 + "description": "Default core plugins set which includes:\n- 'core:path:default'\n- 'core:event:default'\n- 'core:window:default'\n- 'core:webview:default'\n- 'core:app:default'\n- 'core:image:default'\n- 'core:resources:default'\n- 'core:menu:default'\n- 'core:tray:default'\n", 497 + "type": "string", 498 + "const": "core:default" 499 + }, 500 + { 501 + "description": "Default permissions for the plugin.", 502 + "type": "string", 503 + "const": "core:app:default" 504 + }, 505 + { 506 + "description": "Enables the app_hide command without any pre-configured scope.", 507 + "type": "string", 508 + "const": "core:app:allow-app-hide" 509 + }, 510 + { 511 + "description": "Enables the app_show command without any pre-configured scope.", 512 + "type": "string", 513 + "const": "core:app:allow-app-show" 514 + }, 515 + { 516 + "description": "Enables the default_window_icon command without any pre-configured scope.", 517 + "type": "string", 518 + "const": "core:app:allow-default-window-icon" 519 + }, 520 + { 521 + "description": "Enables the name command without any pre-configured scope.", 522 + "type": "string", 523 + "const": "core:app:allow-name" 524 + }, 525 + { 526 + "description": "Enables the set_app_theme command without any pre-configured scope.", 527 + "type": "string", 528 + "const": "core:app:allow-set-app-theme" 529 + }, 530 + { 531 + "description": "Enables the tauri_version command without any pre-configured scope.", 532 + "type": "string", 533 + "const": "core:app:allow-tauri-version" 534 + }, 535 + { 536 + "description": "Enables the version command without any pre-configured scope.", 537 + "type": "string", 538 + "const": "core:app:allow-version" 539 + }, 540 + { 541 + "description": "Denies the app_hide command without any pre-configured scope.", 542 + "type": "string", 543 + "const": "core:app:deny-app-hide" 544 + }, 545 + { 546 + "description": "Denies the app_show command without any pre-configured scope.", 547 + "type": "string", 548 + "const": "core:app:deny-app-show" 549 + }, 550 + { 551 + "description": "Denies the default_window_icon command without any pre-configured scope.", 552 + "type": "string", 553 + "const": "core:app:deny-default-window-icon" 554 + }, 555 + { 556 + "description": "Denies the name command without any pre-configured scope.", 427 557 "type": "string", 428 - "enum": [ 429 - "core:app:default" 430 - ] 558 + "const": "core:app:deny-name" 431 559 }, 432 560 { 433 - "description": "core:app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", 561 + "description": "Denies the set_app_theme command without any pre-configured scope.", 434 562 "type": "string", 435 - "enum": [ 436 - "core:app:allow-app-hide" 437 - ] 563 + "const": "core:app:deny-set-app-theme" 438 564 }, 439 565 { 440 - "description": "core:app:allow-app-show -> Enables the app_show command without any pre-configured scope.", 566 + "description": "Denies the tauri_version command without any pre-configured scope.", 441 567 "type": "string", 442 - "enum": [ 443 - "core:app:allow-app-show" 444 - ] 568 + "const": "core:app:deny-tauri-version" 445 569 }, 446 570 { 447 - "description": "core:app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", 571 + "description": "Denies the version command without any pre-configured scope.", 448 572 "type": "string", 449 - "enum": [ 450 - "core:app:allow-default-window-icon" 451 - ] 573 + "const": "core:app:deny-version" 452 574 }, 453 575 { 454 - "description": "core:app:allow-name -> Enables the name command without any pre-configured scope.", 576 + "description": "Default permissions for the plugin.", 455 577 "type": "string", 456 - "enum": [ 457 - "core:app:allow-name" 458 - ] 578 + "const": "core:event:default" 459 579 }, 460 580 { 461 - "description": "core:app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", 581 + "description": "Enables the emit command without any pre-configured scope.", 462 582 "type": "string", 463 - "enum": [ 464 - "core:app:allow-tauri-version" 465 - ] 583 + "const": "core:event:allow-emit" 466 584 }, 467 585 { 468 - "description": "core:app:allow-version -> Enables the version command without any pre-configured scope.", 586 + "description": "Enables the emit_to command without any pre-configured scope.", 469 587 "type": "string", 470 - "enum": [ 471 - "core:app:allow-version" 472 - ] 588 + "const": "core:event:allow-emit-to" 473 589 }, 474 590 { 475 - "description": "core:app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", 591 + "description": "Enables the listen command without any pre-configured scope.", 476 592 "type": "string", 477 - "enum": [ 478 - "core:app:deny-app-hide" 479 - ] 593 + "const": "core:event:allow-listen" 480 594 }, 481 595 { 482 - "description": "core:app:deny-app-show -> Denies the app_show command without any pre-configured scope.", 596 + "description": "Enables the unlisten command without any pre-configured scope.", 483 597 "type": "string", 484 - "enum": [ 485 - "core:app:deny-app-show" 486 - ] 598 + "const": "core:event:allow-unlisten" 487 599 }, 488 600 { 489 - "description": "core:app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", 601 + "description": "Denies the emit command without any pre-configured scope.", 490 602 "type": "string", 491 - "enum": [ 492 - "core:app:deny-default-window-icon" 493 - ] 603 + "const": "core:event:deny-emit" 494 604 }, 495 605 { 496 - "description": "core:app:deny-name -> Denies the name command without any pre-configured scope.", 606 + "description": "Denies the emit_to command without any pre-configured scope.", 497 607 "type": "string", 498 - "enum": [ 499 - "core:app:deny-name" 500 - ] 608 + "const": "core:event:deny-emit-to" 501 609 }, 502 610 { 503 - "description": "core:app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", 611 + "description": "Denies the listen command without any pre-configured scope.", 504 612 "type": "string", 505 - "enum": [ 506 - "core:app:deny-tauri-version" 507 - ] 613 + "const": "core:event:deny-listen" 508 614 }, 509 615 { 510 - "description": "core:app:deny-version -> Denies the version command without any pre-configured scope.", 616 + "description": "Denies the unlisten command without any pre-configured scope.", 511 617 "type": "string", 512 - "enum": [ 513 - "core:app:deny-version" 514 - ] 618 + "const": "core:event:deny-unlisten" 515 619 }, 516 620 { 517 - "description": "core:event:default -> Default permissions for the plugin.", 621 + "description": "Default permissions for the plugin.", 518 622 "type": "string", 519 - "enum": [ 520 - "core:event:default" 521 - ] 623 + "const": "core:image:default" 522 624 }, 523 625 { 524 - "description": "core:event:allow-emit -> Enables the emit command without any pre-configured scope.", 626 + "description": "Enables the from_bytes command without any pre-configured scope.", 525 627 "type": "string", 526 - "enum": [ 527 - "core:event:allow-emit" 528 - ] 628 + "const": "core:image:allow-from-bytes" 529 629 }, 530 630 { 531 - "description": "core:event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", 631 + "description": "Enables the from_path command without any pre-configured scope.", 532 632 "type": "string", 533 - "enum": [ 534 - "core:event:allow-emit-to" 535 - ] 633 + "const": "core:image:allow-from-path" 536 634 }, 537 635 { 538 - "description": "core:event:allow-listen -> Enables the listen command without any pre-configured scope.", 636 + "description": "Enables the new command without any pre-configured scope.", 539 637 "type": "string", 540 - "enum": [ 541 - "core:event:allow-listen" 542 - ] 638 + "const": "core:image:allow-new" 543 639 }, 544 640 { 545 - "description": "core:event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", 641 + "description": "Enables the rgba command without any pre-configured scope.", 546 642 "type": "string", 547 - "enum": [ 548 - "core:event:allow-unlisten" 549 - ] 643 + "const": "core:image:allow-rgba" 550 644 }, 551 645 { 552 - "description": "core:event:deny-emit -> Denies the emit command without any pre-configured scope.", 646 + "description": "Enables the size command without any pre-configured scope.", 553 647 "type": "string", 554 - "enum": [ 555 - "core:event:deny-emit" 556 - ] 648 + "const": "core:image:allow-size" 557 649 }, 558 650 { 559 - "description": "core:event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", 651 + "description": "Denies the from_bytes command without any pre-configured scope.", 560 652 "type": "string", 561 - "enum": [ 562 - "core:event:deny-emit-to" 563 - ] 653 + "const": "core:image:deny-from-bytes" 654 + }, 655 + { 656 + "description": "Denies the from_path command without any pre-configured scope.", 657 + "type": "string", 658 + "const": "core:image:deny-from-path" 659 + }, 660 + { 661 + "description": "Denies the new command without any pre-configured scope.", 662 + "type": "string", 663 + "const": "core:image:deny-new" 664 + }, 665 + { 666 + "description": "Denies the rgba command without any pre-configured scope.", 667 + "type": "string", 668 + "const": "core:image:deny-rgba" 564 669 }, 565 670 { 566 - "description": "core:event:deny-listen -> Denies the listen command without any pre-configured scope.", 671 + "description": "Denies the size command without any pre-configured scope.", 567 672 "type": "string", 568 - "enum": [ 569 - "core:event:deny-listen" 570 - ] 673 + "const": "core:image:deny-size" 571 674 }, 572 675 { 573 - "description": "core:event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", 676 + "description": "Default permissions for the plugin.", 574 677 "type": "string", 575 - "enum": [ 576 - "core:event:deny-unlisten" 577 - ] 678 + "const": "core:menu:default" 578 679 }, 579 680 { 580 - "description": "core:image:default -> Default permissions for the plugin.", 681 + "description": "Enables the append command without any pre-configured scope.", 581 682 "type": "string", 582 - "enum": [ 583 - "core:image:default" 584 - ] 683 + "const": "core:menu:allow-append" 585 684 }, 586 685 { 587 - "description": "core:image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", 686 + "description": "Enables the create_default command without any pre-configured scope.", 588 687 "type": "string", 589 - "enum": [ 590 - "core:image:allow-from-bytes" 591 - ] 688 + "const": "core:menu:allow-create-default" 592 689 }, 593 690 { 594 - "description": "core:image:allow-from-path -> Enables the from_path command without any pre-configured scope.", 691 + "description": "Enables the get command without any pre-configured scope.", 595 692 "type": "string", 596 - "enum": [ 597 - "core:image:allow-from-path" 598 - ] 693 + "const": "core:menu:allow-get" 599 694 }, 600 695 { 601 - "description": "core:image:allow-new -> Enables the new command without any pre-configured scope.", 696 + "description": "Enables the insert command without any pre-configured scope.", 602 697 "type": "string", 603 - "enum": [ 604 - "core:image:allow-new" 605 - ] 698 + "const": "core:menu:allow-insert" 606 699 }, 607 700 { 608 - "description": "core:image:allow-rgba -> Enables the rgba command without any pre-configured scope.", 701 + "description": "Enables the is_checked command without any pre-configured scope.", 609 702 "type": "string", 610 - "enum": [ 611 - "core:image:allow-rgba" 612 - ] 703 + "const": "core:menu:allow-is-checked" 613 704 }, 614 705 { 615 - "description": "core:image:allow-size -> Enables the size command without any pre-configured scope.", 706 + "description": "Enables the is_enabled command without any pre-configured scope.", 616 707 "type": "string", 617 - "enum": [ 618 - "core:image:allow-size" 619 - ] 708 + "const": "core:menu:allow-is-enabled" 620 709 }, 621 710 { 622 - "description": "core:image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", 711 + "description": "Enables the items command without any pre-configured scope.", 623 712 "type": "string", 624 - "enum": [ 625 - "core:image:deny-from-bytes" 626 - ] 713 + "const": "core:menu:allow-items" 627 714 }, 628 715 { 629 - "description": "core:image:deny-from-path -> Denies the from_path command without any pre-configured scope.", 716 + "description": "Enables the new command without any pre-configured scope.", 630 717 "type": "string", 631 - "enum": [ 632 - "core:image:deny-from-path" 633 - ] 718 + "const": "core:menu:allow-new" 634 719 }, 635 720 { 636 - "description": "core:image:deny-new -> Denies the new command without any pre-configured scope.", 721 + "description": "Enables the popup command without any pre-configured scope.", 637 722 "type": "string", 638 - "enum": [ 639 - "core:image:deny-new" 640 - ] 723 + "const": "core:menu:allow-popup" 641 724 }, 642 725 { 643 - "description": "core:image:deny-rgba -> Denies the rgba command without any pre-configured scope.", 726 + "description": "Enables the prepend command without any pre-configured scope.", 644 727 "type": "string", 645 - "enum": [ 646 - "core:image:deny-rgba" 647 - ] 728 + "const": "core:menu:allow-prepend" 648 729 }, 649 730 { 650 - "description": "core:image:deny-size -> Denies the size command without any pre-configured scope.", 731 + "description": "Enables the remove command without any pre-configured scope.", 651 732 "type": "string", 652 - "enum": [ 653 - "core:image:deny-size" 654 - ] 733 + "const": "core:menu:allow-remove" 655 734 }, 656 735 { 657 - "description": "core:menu:default -> Default permissions for the plugin.", 736 + "description": "Enables the remove_at command without any pre-configured scope.", 658 737 "type": "string", 659 - "enum": [ 660 - "core:menu:default" 661 - ] 738 + "const": "core:menu:allow-remove-at" 662 739 }, 663 740 { 664 - "description": "core:menu:allow-append -> Enables the append command without any pre-configured scope.", 741 + "description": "Enables the set_accelerator command without any pre-configured scope.", 665 742 "type": "string", 666 - "enum": [ 667 - "core:menu:allow-append" 668 - ] 743 + "const": "core:menu:allow-set-accelerator" 669 744 }, 670 745 { 671 - "description": "core:menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", 746 + "description": "Enables the set_as_app_menu command without any pre-configured scope.", 672 747 "type": "string", 673 - "enum": [ 674 - "core:menu:allow-create-default" 675 - ] 748 + "const": "core:menu:allow-set-as-app-menu" 676 749 }, 677 750 { 678 - "description": "core:menu:allow-get -> Enables the get command without any pre-configured scope.", 751 + "description": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", 679 752 "type": "string", 680 - "enum": [ 681 - "core:menu:allow-get" 682 - ] 753 + "const": "core:menu:allow-set-as-help-menu-for-nsapp" 683 754 }, 684 755 { 685 - "description": "core:menu:allow-insert -> Enables the insert command without any pre-configured scope.", 756 + "description": "Enables the set_as_window_menu command without any pre-configured scope.", 686 757 "type": "string", 687 - "enum": [ 688 - "core:menu:allow-insert" 689 - ] 758 + "const": "core:menu:allow-set-as-window-menu" 690 759 }, 691 760 { 692 - "description": "core:menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", 761 + "description": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", 693 762 "type": "string", 694 - "enum": [ 695 - "core:menu:allow-is-checked" 696 - ] 763 + "const": "core:menu:allow-set-as-windows-menu-for-nsapp" 697 764 }, 698 765 { 699 - "description": "core:menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", 766 + "description": "Enables the set_checked command without any pre-configured scope.", 700 767 "type": "string", 701 - "enum": [ 702 - "core:menu:allow-is-enabled" 703 - ] 768 + "const": "core:menu:allow-set-checked" 704 769 }, 705 770 { 706 - "description": "core:menu:allow-items -> Enables the items command without any pre-configured scope.", 771 + "description": "Enables the set_enabled command without any pre-configured scope.", 707 772 "type": "string", 708 - "enum": [ 709 - "core:menu:allow-items" 710 - ] 773 + "const": "core:menu:allow-set-enabled" 711 774 }, 712 775 { 713 - "description": "core:menu:allow-new -> Enables the new command without any pre-configured scope.", 776 + "description": "Enables the set_icon command without any pre-configured scope.", 714 777 "type": "string", 715 - "enum": [ 716 - "core:menu:allow-new" 717 - ] 778 + "const": "core:menu:allow-set-icon" 718 779 }, 719 780 { 720 - "description": "core:menu:allow-popup -> Enables the popup command without any pre-configured scope.", 781 + "description": "Enables the set_text command without any pre-configured scope.", 721 782 "type": "string", 722 - "enum": [ 723 - "core:menu:allow-popup" 724 - ] 783 + "const": "core:menu:allow-set-text" 725 784 }, 726 785 { 727 - "description": "core:menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", 786 + "description": "Enables the text command without any pre-configured scope.", 728 787 "type": "string", 729 - "enum": [ 730 - "core:menu:allow-prepend" 731 - ] 788 + "const": "core:menu:allow-text" 732 789 }, 733 790 { 734 - "description": "core:menu:allow-remove -> Enables the remove command without any pre-configured scope.", 791 + "description": "Denies the append command without any pre-configured scope.", 735 792 "type": "string", 736 - "enum": [ 737 - "core:menu:allow-remove" 738 - ] 793 + "const": "core:menu:deny-append" 739 794 }, 740 795 { 741 - "description": "core:menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", 796 + "description": "Denies the create_default command without any pre-configured scope.", 742 797 "type": "string", 743 - "enum": [ 744 - "core:menu:allow-remove-at" 745 - ] 798 + "const": "core:menu:deny-create-default" 746 799 }, 747 800 { 748 - "description": "core:menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", 801 + "description": "Denies the get command without any pre-configured scope.", 749 802 "type": "string", 750 - "enum": [ 751 - "core:menu:allow-set-accelerator" 752 - ] 803 + "const": "core:menu:deny-get" 753 804 }, 754 805 { 755 - "description": "core:menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", 806 + "description": "Denies the insert command without any pre-configured scope.", 756 807 "type": "string", 757 - "enum": [ 758 - "core:menu:allow-set-as-app-menu" 759 - ] 808 + "const": "core:menu:deny-insert" 760 809 }, 761 810 { 762 - "description": "core:menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", 811 + "description": "Denies the is_checked command without any pre-configured scope.", 763 812 "type": "string", 764 - "enum": [ 765 - "core:menu:allow-set-as-help-menu-for-nsapp" 766 - ] 813 + "const": "core:menu:deny-is-checked" 767 814 }, 768 815 { 769 - "description": "core:menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", 816 + "description": "Denies the is_enabled command without any pre-configured scope.", 770 817 "type": "string", 771 - "enum": [ 772 - "core:menu:allow-set-as-window-menu" 773 - ] 818 + "const": "core:menu:deny-is-enabled" 774 819 }, 775 820 { 776 - "description": "core:menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", 821 + "description": "Denies the items command without any pre-configured scope.", 777 822 "type": "string", 778 - "enum": [ 779 - "core:menu:allow-set-as-windows-menu-for-nsapp" 780 - ] 823 + "const": "core:menu:deny-items" 781 824 }, 782 825 { 783 - "description": "core:menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", 826 + "description": "Denies the new command without any pre-configured scope.", 784 827 "type": "string", 785 - "enum": [ 786 - "core:menu:allow-set-checked" 787 - ] 828 + "const": "core:menu:deny-new" 788 829 }, 789 830 { 790 - "description": "core:menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", 831 + "description": "Denies the popup command without any pre-configured scope.", 791 832 "type": "string", 792 - "enum": [ 793 - "core:menu:allow-set-enabled" 794 - ] 833 + "const": "core:menu:deny-popup" 795 834 }, 796 835 { 797 - "description": "core:menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", 836 + "description": "Denies the prepend command without any pre-configured scope.", 798 837 "type": "string", 799 - "enum": [ 800 - "core:menu:allow-set-icon" 801 - ] 838 + "const": "core:menu:deny-prepend" 802 839 }, 803 840 { 804 - "description": "core:menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", 841 + "description": "Denies the remove command without any pre-configured scope.", 805 842 "type": "string", 806 - "enum": [ 807 - "core:menu:allow-set-text" 808 - ] 843 + "const": "core:menu:deny-remove" 809 844 }, 810 845 { 811 - "description": "core:menu:allow-text -> Enables the text command without any pre-configured scope.", 846 + "description": "Denies the remove_at command without any pre-configured scope.", 812 847 "type": "string", 813 - "enum": [ 814 - "core:menu:allow-text" 815 - ] 848 + "const": "core:menu:deny-remove-at" 816 849 }, 817 850 { 818 - "description": "core:menu:deny-append -> Denies the append command without any pre-configured scope.", 851 + "description": "Denies the set_accelerator command without any pre-configured scope.", 819 852 "type": "string", 820 - "enum": [ 821 - "core:menu:deny-append" 822 - ] 853 + "const": "core:menu:deny-set-accelerator" 823 854 }, 824 855 { 825 - "description": "core:menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", 856 + "description": "Denies the set_as_app_menu command without any pre-configured scope.", 826 857 "type": "string", 827 - "enum": [ 828 - "core:menu:deny-create-default" 829 - ] 858 + "const": "core:menu:deny-set-as-app-menu" 830 859 }, 831 860 { 832 - "description": "core:menu:deny-get -> Denies the get command without any pre-configured scope.", 861 + "description": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", 833 862 "type": "string", 834 - "enum": [ 835 - "core:menu:deny-get" 836 - ] 863 + "const": "core:menu:deny-set-as-help-menu-for-nsapp" 837 864 }, 838 865 { 839 - "description": "core:menu:deny-insert -> Denies the insert command without any pre-configured scope.", 866 + "description": "Denies the set_as_window_menu command without any pre-configured scope.", 840 867 "type": "string", 841 - "enum": [ 842 - "core:menu:deny-insert" 843 - ] 868 + "const": "core:menu:deny-set-as-window-menu" 844 869 }, 845 870 { 846 - "description": "core:menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", 871 + "description": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", 847 872 "type": "string", 848 - "enum": [ 849 - "core:menu:deny-is-checked" 850 - ] 873 + "const": "core:menu:deny-set-as-windows-menu-for-nsapp" 851 874 }, 852 875 { 853 - "description": "core:menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", 876 + "description": "Denies the set_checked command without any pre-configured scope.", 854 877 "type": "string", 855 - "enum": [ 856 - "core:menu:deny-is-enabled" 857 - ] 878 + "const": "core:menu:deny-set-checked" 858 879 }, 859 880 { 860 - "description": "core:menu:deny-items -> Denies the items command without any pre-configured scope.", 881 + "description": "Denies the set_enabled command without any pre-configured scope.", 861 882 "type": "string", 862 - "enum": [ 863 - "core:menu:deny-items" 864 - ] 883 + "const": "core:menu:deny-set-enabled" 865 884 }, 866 885 { 867 - "description": "core:menu:deny-new -> Denies the new command without any pre-configured scope.", 886 + "description": "Denies the set_icon command without any pre-configured scope.", 868 887 "type": "string", 869 - "enum": [ 870 - "core:menu:deny-new" 871 - ] 888 + "const": "core:menu:deny-set-icon" 872 889 }, 873 890 { 874 - "description": "core:menu:deny-popup -> Denies the popup command without any pre-configured scope.", 891 + "description": "Denies the set_text command without any pre-configured scope.", 875 892 "type": "string", 876 - "enum": [ 877 - "core:menu:deny-popup" 878 - ] 893 + "const": "core:menu:deny-set-text" 879 894 }, 880 895 { 881 - "description": "core:menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", 896 + "description": "Denies the text command without any pre-configured scope.", 882 897 "type": "string", 883 - "enum": [ 884 - "core:menu:deny-prepend" 885 - ] 898 + "const": "core:menu:deny-text" 886 899 }, 887 900 { 888 - "description": "core:menu:deny-remove -> Denies the remove command without any pre-configured scope.", 901 + "description": "Default permissions for the plugin.", 889 902 "type": "string", 890 - "enum": [ 891 - "core:menu:deny-remove" 892 - ] 903 + "const": "core:path:default" 893 904 }, 894 905 { 895 - "description": "core:menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", 906 + "description": "Enables the basename command without any pre-configured scope.", 896 907 "type": "string", 897 - "enum": [ 898 - "core:menu:deny-remove-at" 899 - ] 908 + "const": "core:path:allow-basename" 900 909 }, 901 910 { 902 - "description": "core:menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", 911 + "description": "Enables the dirname command without any pre-configured scope.", 903 912 "type": "string", 904 - "enum": [ 905 - "core:menu:deny-set-accelerator" 906 - ] 913 + "const": "core:path:allow-dirname" 907 914 }, 908 915 { 909 - "description": "core:menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", 916 + "description": "Enables the extname command without any pre-configured scope.", 910 917 "type": "string", 911 - "enum": [ 912 - "core:menu:deny-set-as-app-menu" 913 - ] 918 + "const": "core:path:allow-extname" 914 919 }, 915 920 { 916 - "description": "core:menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", 921 + "description": "Enables the is_absolute command without any pre-configured scope.", 917 922 "type": "string", 918 - "enum": [ 919 - "core:menu:deny-set-as-help-menu-for-nsapp" 920 - ] 923 + "const": "core:path:allow-is-absolute" 921 924 }, 922 925 { 923 - "description": "core:menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", 926 + "description": "Enables the join command without any pre-configured scope.", 924 927 "type": "string", 925 - "enum": [ 926 - "core:menu:deny-set-as-window-menu" 927 - ] 928 + "const": "core:path:allow-join" 928 929 }, 929 930 { 930 - "description": "core:menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", 931 + "description": "Enables the normalize command without any pre-configured scope.", 931 932 "type": "string", 932 - "enum": [ 933 - "core:menu:deny-set-as-windows-menu-for-nsapp" 934 - ] 933 + "const": "core:path:allow-normalize" 935 934 }, 936 935 { 937 - "description": "core:menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", 936 + "description": "Enables the resolve command without any pre-configured scope.", 938 937 "type": "string", 939 - "enum": [ 940 - "core:menu:deny-set-checked" 941 - ] 938 + "const": "core:path:allow-resolve" 942 939 }, 943 940 { 944 - "description": "core:menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", 941 + "description": "Enables the resolve_directory command without any pre-configured scope.", 945 942 "type": "string", 946 - "enum": [ 947 - "core:menu:deny-set-enabled" 948 - ] 943 + "const": "core:path:allow-resolve-directory" 949 944 }, 950 945 { 951 - "description": "core:menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", 946 + "description": "Denies the basename command without any pre-configured scope.", 952 947 "type": "string", 953 - "enum": [ 954 - "core:menu:deny-set-icon" 955 - ] 948 + "const": "core:path:deny-basename" 956 949 }, 957 950 { 958 - "description": "core:menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", 951 + "description": "Denies the dirname command without any pre-configured scope.", 959 952 "type": "string", 960 - "enum": [ 961 - "core:menu:deny-set-text" 962 - ] 953 + "const": "core:path:deny-dirname" 963 954 }, 964 955 { 965 - "description": "core:menu:deny-text -> Denies the text command without any pre-configured scope.", 956 + "description": "Denies the extname command without any pre-configured scope.", 966 957 "type": "string", 967 - "enum": [ 968 - "core:menu:deny-text" 969 - ] 958 + "const": "core:path:deny-extname" 970 959 }, 971 960 { 972 - "description": "core:path:default -> Default permissions for the plugin.", 961 + "description": "Denies the is_absolute command without any pre-configured scope.", 973 962 "type": "string", 974 - "enum": [ 975 - "core:path:default" 976 - ] 963 + "const": "core:path:deny-is-absolute" 977 964 }, 978 965 { 979 - "description": "core:path:allow-basename -> Enables the basename command without any pre-configured scope.", 966 + "description": "Denies the join command without any pre-configured scope.", 980 967 "type": "string", 981 - "enum": [ 982 - "core:path:allow-basename" 983 - ] 968 + "const": "core:path:deny-join" 984 969 }, 985 970 { 986 - "description": "core:path:allow-dirname -> Enables the dirname command without any pre-configured scope.", 971 + "description": "Denies the normalize command without any pre-configured scope.", 987 972 "type": "string", 988 - "enum": [ 989 - "core:path:allow-dirname" 990 - ] 973 + "const": "core:path:deny-normalize" 991 974 }, 992 975 { 993 - "description": "core:path:allow-extname -> Enables the extname command without any pre-configured scope.", 976 + "description": "Denies the resolve command without any pre-configured scope.", 994 977 "type": "string", 995 - "enum": [ 996 - "core:path:allow-extname" 997 - ] 978 + "const": "core:path:deny-resolve" 998 979 }, 999 980 { 1000 - "description": "core:path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", 981 + "description": "Denies the resolve_directory command without any pre-configured scope.", 1001 982 "type": "string", 1002 - "enum": [ 1003 - "core:path:allow-is-absolute" 1004 - ] 983 + "const": "core:path:deny-resolve-directory" 1005 984 }, 1006 985 { 1007 - "description": "core:path:allow-join -> Enables the join command without any pre-configured scope.", 986 + "description": "Default permissions for the plugin.", 1008 987 "type": "string", 1009 - "enum": [ 1010 - "core:path:allow-join" 1011 - ] 988 + "const": "core:resources:default" 1012 989 }, 1013 990 { 1014 - "description": "core:path:allow-normalize -> Enables the normalize command without any pre-configured scope.", 991 + "description": "Enables the close command without any pre-configured scope.", 1015 992 "type": "string", 1016 - "enum": [ 1017 - "core:path:allow-normalize" 1018 - ] 993 + "const": "core:resources:allow-close" 1019 994 }, 1020 995 { 1021 - "description": "core:path:allow-resolve -> Enables the resolve command without any pre-configured scope.", 996 + "description": "Denies the close command without any pre-configured scope.", 1022 997 "type": "string", 1023 - "enum": [ 1024 - "core:path:allow-resolve" 1025 - ] 998 + "const": "core:resources:deny-close" 1026 999 }, 1027 1000 { 1028 - "description": "core:path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", 1001 + "description": "Default permissions for the plugin.", 1029 1002 "type": "string", 1030 - "enum": [ 1031 - "core:path:allow-resolve-directory" 1032 - ] 1003 + "const": "core:tray:default" 1033 1004 }, 1034 1005 { 1035 - "description": "core:path:deny-basename -> Denies the basename command without any pre-configured scope.", 1006 + "description": "Enables the get_by_id command without any pre-configured scope.", 1036 1007 "type": "string", 1037 - "enum": [ 1038 - "core:path:deny-basename" 1039 - ] 1008 + "const": "core:tray:allow-get-by-id" 1040 1009 }, 1041 1010 { 1042 - "description": "core:path:deny-dirname -> Denies the dirname command without any pre-configured scope.", 1011 + "description": "Enables the new command without any pre-configured scope.", 1043 1012 "type": "string", 1044 - "enum": [ 1045 - "core:path:deny-dirname" 1046 - ] 1013 + "const": "core:tray:allow-new" 1047 1014 }, 1048 1015 { 1049 - "description": "core:path:deny-extname -> Denies the extname command without any pre-configured scope.", 1016 + "description": "Enables the remove_by_id command without any pre-configured scope.", 1050 1017 "type": "string", 1051 - "enum": [ 1052 - "core:path:deny-extname" 1053 - ] 1018 + "const": "core:tray:allow-remove-by-id" 1054 1019 }, 1055 1020 { 1056 - "description": "core:path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", 1021 + "description": "Enables the set_icon command without any pre-configured scope.", 1057 1022 "type": "string", 1058 - "enum": [ 1059 - "core:path:deny-is-absolute" 1060 - ] 1023 + "const": "core:tray:allow-set-icon" 1061 1024 }, 1062 1025 { 1063 - "description": "core:path:deny-join -> Denies the join command without any pre-configured scope.", 1026 + "description": "Enables the set_icon_as_template command without any pre-configured scope.", 1064 1027 "type": "string", 1065 - "enum": [ 1066 - "core:path:deny-join" 1067 - ] 1028 + "const": "core:tray:allow-set-icon-as-template" 1068 1029 }, 1069 1030 { 1070 - "description": "core:path:deny-normalize -> Denies the normalize command without any pre-configured scope.", 1031 + "description": "Enables the set_menu command without any pre-configured scope.", 1071 1032 "type": "string", 1072 - "enum": [ 1073 - "core:path:deny-normalize" 1074 - ] 1033 + "const": "core:tray:allow-set-menu" 1075 1034 }, 1076 1035 { 1077 - "description": "core:path:deny-resolve -> Denies the resolve command without any pre-configured scope.", 1036 + "description": "Enables the set_show_menu_on_left_click command without any pre-configured scope.", 1078 1037 "type": "string", 1079 - "enum": [ 1080 - "core:path:deny-resolve" 1081 - ] 1038 + "const": "core:tray:allow-set-show-menu-on-left-click" 1082 1039 }, 1083 1040 { 1084 - "description": "core:path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", 1041 + "description": "Enables the set_temp_dir_path command without any pre-configured scope.", 1085 1042 "type": "string", 1086 - "enum": [ 1087 - "core:path:deny-resolve-directory" 1088 - ] 1043 + "const": "core:tray:allow-set-temp-dir-path" 1089 1044 }, 1090 1045 { 1091 - "description": "core:resources:default -> Default permissions for the plugin.", 1046 + "description": "Enables the set_title command without any pre-configured scope.", 1092 1047 "type": "string", 1093 - "enum": [ 1094 - "core:resources:default" 1095 - ] 1048 + "const": "core:tray:allow-set-title" 1096 1049 }, 1097 1050 { 1098 - "description": "core:resources:allow-close -> Enables the close command without any pre-configured scope.", 1051 + "description": "Enables the set_tooltip command without any pre-configured scope.", 1099 1052 "type": "string", 1100 - "enum": [ 1101 - "core:resources:allow-close" 1102 - ] 1053 + "const": "core:tray:allow-set-tooltip" 1103 1054 }, 1104 1055 { 1105 - "description": "core:resources:deny-close -> Denies the close command without any pre-configured scope.", 1056 + "description": "Enables the set_visible command without any pre-configured scope.", 1106 1057 "type": "string", 1107 - "enum": [ 1108 - "core:resources:deny-close" 1109 - ] 1058 + "const": "core:tray:allow-set-visible" 1110 1059 }, 1111 1060 { 1112 - "description": "core:tray:default -> Default permissions for the plugin.", 1061 + "description": "Denies the get_by_id command without any pre-configured scope.", 1113 1062 "type": "string", 1114 - "enum": [ 1115 - "core:tray:default" 1116 - ] 1063 + "const": "core:tray:deny-get-by-id" 1117 1064 }, 1118 1065 { 1119 - "description": "core:tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", 1066 + "description": "Denies the new command without any pre-configured scope.", 1120 1067 "type": "string", 1121 - "enum": [ 1122 - "core:tray:allow-get-by-id" 1123 - ] 1068 + "const": "core:tray:deny-new" 1124 1069 }, 1125 1070 { 1126 - "description": "core:tray:allow-new -> Enables the new command without any pre-configured scope.", 1071 + "description": "Denies the remove_by_id command without any pre-configured scope.", 1127 1072 "type": "string", 1128 - "enum": [ 1129 - "core:tray:allow-new" 1130 - ] 1073 + "const": "core:tray:deny-remove-by-id" 1131 1074 }, 1132 1075 { 1133 - "description": "core:tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", 1076 + "description": "Denies the set_icon command without any pre-configured scope.", 1134 1077 "type": "string", 1135 - "enum": [ 1136 - "core:tray:allow-remove-by-id" 1137 - ] 1078 + "const": "core:tray:deny-set-icon" 1138 1079 }, 1139 1080 { 1140 - "description": "core:tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", 1081 + "description": "Denies the set_icon_as_template command without any pre-configured scope.", 1141 1082 "type": "string", 1142 - "enum": [ 1143 - "core:tray:allow-set-icon" 1144 - ] 1083 + "const": "core:tray:deny-set-icon-as-template" 1145 1084 }, 1146 1085 { 1147 - "description": "core:tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", 1086 + "description": "Denies the set_menu command without any pre-configured scope.", 1148 1087 "type": "string", 1149 - "enum": [ 1150 - "core:tray:allow-set-icon-as-template" 1151 - ] 1088 + "const": "core:tray:deny-set-menu" 1152 1089 }, 1153 1090 { 1154 - "description": "core:tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", 1091 + "description": "Denies the set_show_menu_on_left_click command without any pre-configured scope.", 1155 1092 "type": "string", 1156 - "enum": [ 1157 - "core:tray:allow-set-menu" 1158 - ] 1093 + "const": "core:tray:deny-set-show-menu-on-left-click" 1159 1094 }, 1160 1095 { 1161 - "description": "core:tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", 1096 + "description": "Denies the set_temp_dir_path command without any pre-configured scope.", 1162 1097 "type": "string", 1163 - "enum": [ 1164 - "core:tray:allow-set-show-menu-on-left-click" 1165 - ] 1098 + "const": "core:tray:deny-set-temp-dir-path" 1166 1099 }, 1167 1100 { 1168 - "description": "core:tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", 1101 + "description": "Denies the set_title command without any pre-configured scope.", 1169 1102 "type": "string", 1170 - "enum": [ 1171 - "core:tray:allow-set-temp-dir-path" 1172 - ] 1103 + "const": "core:tray:deny-set-title" 1173 1104 }, 1174 1105 { 1175 - "description": "core:tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", 1106 + "description": "Denies the set_tooltip command without any pre-configured scope.", 1176 1107 "type": "string", 1177 - "enum": [ 1178 - "core:tray:allow-set-title" 1179 - ] 1108 + "const": "core:tray:deny-set-tooltip" 1180 1109 }, 1181 1110 { 1182 - "description": "core:tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", 1111 + "description": "Denies the set_visible command without any pre-configured scope.", 1183 1112 "type": "string", 1184 - "enum": [ 1185 - "core:tray:allow-set-tooltip" 1186 - ] 1113 + "const": "core:tray:deny-set-visible" 1187 1114 }, 1188 1115 { 1189 - "description": "core:tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", 1116 + "description": "Default permissions for the plugin.", 1190 1117 "type": "string", 1191 - "enum": [ 1192 - "core:tray:allow-set-visible" 1193 - ] 1118 + "const": "core:webview:default" 1194 1119 }, 1195 1120 { 1196 - "description": "core:tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", 1121 + "description": "Enables the clear_all_browsing_data command without any pre-configured scope.", 1197 1122 "type": "string", 1198 - "enum": [ 1199 - "core:tray:deny-get-by-id" 1200 - ] 1123 + "const": "core:webview:allow-clear-all-browsing-data" 1201 1124 }, 1202 1125 { 1203 - "description": "core:tray:deny-new -> Denies the new command without any pre-configured scope.", 1126 + "description": "Enables the create_webview command without any pre-configured scope.", 1204 1127 "type": "string", 1205 - "enum": [ 1206 - "core:tray:deny-new" 1207 - ] 1128 + "const": "core:webview:allow-create-webview" 1208 1129 }, 1209 1130 { 1210 - "description": "core:tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", 1131 + "description": "Enables the create_webview_window command without any pre-configured scope.", 1211 1132 "type": "string", 1212 - "enum": [ 1213 - "core:tray:deny-remove-by-id" 1214 - ] 1133 + "const": "core:webview:allow-create-webview-window" 1215 1134 }, 1216 1135 { 1217 - "description": "core:tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", 1136 + "description": "Enables the get_all_webviews command without any pre-configured scope.", 1218 1137 "type": "string", 1219 - "enum": [ 1220 - "core:tray:deny-set-icon" 1221 - ] 1138 + "const": "core:webview:allow-get-all-webviews" 1222 1139 }, 1223 1140 { 1224 - "description": "core:tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", 1141 + "description": "Enables the internal_toggle_devtools command without any pre-configured scope.", 1225 1142 "type": "string", 1226 - "enum": [ 1227 - "core:tray:deny-set-icon-as-template" 1228 - ] 1143 + "const": "core:webview:allow-internal-toggle-devtools" 1229 1144 }, 1230 1145 { 1231 - "description": "core:tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", 1146 + "description": "Enables the print command without any pre-configured scope.", 1232 1147 "type": "string", 1233 - "enum": [ 1234 - "core:tray:deny-set-menu" 1235 - ] 1148 + "const": "core:webview:allow-print" 1236 1149 }, 1237 1150 { 1238 - "description": "core:tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", 1151 + "description": "Enables the reparent command without any pre-configured scope.", 1239 1152 "type": "string", 1240 - "enum": [ 1241 - "core:tray:deny-set-show-menu-on-left-click" 1242 - ] 1153 + "const": "core:webview:allow-reparent" 1243 1154 }, 1244 1155 { 1245 - "description": "core:tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", 1156 + "description": "Enables the set_webview_focus command without any pre-configured scope.", 1246 1157 "type": "string", 1247 - "enum": [ 1248 - "core:tray:deny-set-temp-dir-path" 1249 - ] 1158 + "const": "core:webview:allow-set-webview-focus" 1250 1159 }, 1251 1160 { 1252 - "description": "core:tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", 1161 + "description": "Enables the set_webview_position command without any pre-configured scope.", 1253 1162 "type": "string", 1254 - "enum": [ 1255 - "core:tray:deny-set-title" 1256 - ] 1163 + "const": "core:webview:allow-set-webview-position" 1257 1164 }, 1258 1165 { 1259 - "description": "core:tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", 1166 + "description": "Enables the set_webview_size command without any pre-configured scope.", 1260 1167 "type": "string", 1261 - "enum": [ 1262 - "core:tray:deny-set-tooltip" 1263 - ] 1168 + "const": "core:webview:allow-set-webview-size" 1264 1169 }, 1265 1170 { 1266 - "description": "core:tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", 1171 + "description": "Enables the set_webview_zoom command without any pre-configured scope.", 1267 1172 "type": "string", 1268 - "enum": [ 1269 - "core:tray:deny-set-visible" 1270 - ] 1173 + "const": "core:webview:allow-set-webview-zoom" 1271 1174 }, 1272 1175 { 1273 - "description": "core:webview:default -> Default permissions for the plugin.", 1176 + "description": "Enables the webview_close command without any pre-configured scope.", 1274 1177 "type": "string", 1275 - "enum": [ 1276 - "core:webview:default" 1277 - ] 1178 + "const": "core:webview:allow-webview-close" 1278 1179 }, 1279 1180 { 1280 - "description": "core:webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", 1181 + "description": "Enables the webview_hide command without any pre-configured scope.", 1281 1182 "type": "string", 1282 - "enum": [ 1283 - "core:webview:allow-create-webview" 1284 - ] 1183 + "const": "core:webview:allow-webview-hide" 1285 1184 }, 1286 1185 { 1287 - "description": "core:webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", 1186 + "description": "Enables the webview_position command without any pre-configured scope.", 1288 1187 "type": "string", 1289 - "enum": [ 1290 - "core:webview:allow-create-webview-window" 1291 - ] 1188 + "const": "core:webview:allow-webview-position" 1292 1189 }, 1293 1190 { 1294 - "description": "core:webview:allow-get-all-webviews -> Enables the get_all_webviews command without any pre-configured scope.", 1191 + "description": "Enables the webview_show command without any pre-configured scope.", 1295 1192 "type": "string", 1296 - "enum": [ 1297 - "core:webview:allow-get-all-webviews" 1298 - ] 1193 + "const": "core:webview:allow-webview-show" 1299 1194 }, 1300 1195 { 1301 - "description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", 1196 + "description": "Enables the webview_size command without any pre-configured scope.", 1302 1197 "type": "string", 1303 - "enum": [ 1304 - "core:webview:allow-internal-toggle-devtools" 1305 - ] 1198 + "const": "core:webview:allow-webview-size" 1306 1199 }, 1307 1200 { 1308 - "description": "core:webview:allow-print -> Enables the print command without any pre-configured scope.", 1201 + "description": "Denies the clear_all_browsing_data command without any pre-configured scope.", 1309 1202 "type": "string", 1310 - "enum": [ 1311 - "core:webview:allow-print" 1312 - ] 1203 + "const": "core:webview:deny-clear-all-browsing-data" 1313 1204 }, 1314 1205 { 1315 - "description": "core:webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", 1206 + "description": "Denies the create_webview command without any pre-configured scope.", 1316 1207 "type": "string", 1317 - "enum": [ 1318 - "core:webview:allow-reparent" 1319 - ] 1208 + "const": "core:webview:deny-create-webview" 1320 1209 }, 1321 1210 { 1322 - "description": "core:webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", 1211 + "description": "Denies the create_webview_window command without any pre-configured scope.", 1323 1212 "type": "string", 1324 - "enum": [ 1325 - "core:webview:allow-set-webview-focus" 1326 - ] 1213 + "const": "core:webview:deny-create-webview-window" 1327 1214 }, 1328 1215 { 1329 - "description": "core:webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", 1216 + "description": "Denies the get_all_webviews command without any pre-configured scope.", 1330 1217 "type": "string", 1331 - "enum": [ 1332 - "core:webview:allow-set-webview-position" 1333 - ] 1218 + "const": "core:webview:deny-get-all-webviews" 1334 1219 }, 1335 1220 { 1336 - "description": "core:webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", 1221 + "description": "Denies the internal_toggle_devtools command without any pre-configured scope.", 1337 1222 "type": "string", 1338 - "enum": [ 1339 - "core:webview:allow-set-webview-size" 1340 - ] 1223 + "const": "core:webview:deny-internal-toggle-devtools" 1341 1224 }, 1342 1225 { 1343 - "description": "core:webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", 1226 + "description": "Denies the print command without any pre-configured scope.", 1344 1227 "type": "string", 1345 - "enum": [ 1346 - "core:webview:allow-set-webview-zoom" 1347 - ] 1228 + "const": "core:webview:deny-print" 1348 1229 }, 1349 1230 { 1350 - "description": "core:webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", 1231 + "description": "Denies the reparent command without any pre-configured scope.", 1351 1232 "type": "string", 1352 - "enum": [ 1353 - "core:webview:allow-webview-close" 1354 - ] 1233 + "const": "core:webview:deny-reparent" 1355 1234 }, 1356 1235 { 1357 - "description": "core:webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", 1236 + "description": "Denies the set_webview_focus command without any pre-configured scope.", 1358 1237 "type": "string", 1359 - "enum": [ 1360 - "core:webview:allow-webview-position" 1361 - ] 1238 + "const": "core:webview:deny-set-webview-focus" 1362 1239 }, 1363 1240 { 1364 - "description": "core:webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", 1241 + "description": "Denies the set_webview_position command without any pre-configured scope.", 1365 1242 "type": "string", 1366 - "enum": [ 1367 - "core:webview:allow-webview-size" 1368 - ] 1243 + "const": "core:webview:deny-set-webview-position" 1369 1244 }, 1370 1245 { 1371 - "description": "core:webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", 1246 + "description": "Denies the set_webview_size command without any pre-configured scope.", 1372 1247 "type": "string", 1373 - "enum": [ 1374 - "core:webview:deny-create-webview" 1375 - ] 1248 + "const": "core:webview:deny-set-webview-size" 1376 1249 }, 1377 1250 { 1378 - "description": "core:webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", 1251 + "description": "Denies the set_webview_zoom command without any pre-configured scope.", 1379 1252 "type": "string", 1380 - "enum": [ 1381 - "core:webview:deny-create-webview-window" 1382 - ] 1253 + "const": "core:webview:deny-set-webview-zoom" 1383 1254 }, 1384 1255 { 1385 - "description": "core:webview:deny-get-all-webviews -> Denies the get_all_webviews command without any pre-configured scope.", 1256 + "description": "Denies the webview_close command without any pre-configured scope.", 1386 1257 "type": "string", 1387 - "enum": [ 1388 - "core:webview:deny-get-all-webviews" 1389 - ] 1258 + "const": "core:webview:deny-webview-close" 1390 1259 }, 1391 1260 { 1392 - "description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", 1261 + "description": "Denies the webview_hide command without any pre-configured scope.", 1393 1262 "type": "string", 1394 - "enum": [ 1395 - "core:webview:deny-internal-toggle-devtools" 1396 - ] 1263 + "const": "core:webview:deny-webview-hide" 1397 1264 }, 1398 1265 { 1399 - "description": "core:webview:deny-print -> Denies the print command without any pre-configured scope.", 1266 + "description": "Denies the webview_position command without any pre-configured scope.", 1400 1267 "type": "string", 1401 - "enum": [ 1402 - "core:webview:deny-print" 1403 - ] 1268 + "const": "core:webview:deny-webview-position" 1404 1269 }, 1405 1270 { 1406 - "description": "core:webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", 1271 + "description": "Denies the webview_show command without any pre-configured scope.", 1407 1272 "type": "string", 1408 - "enum": [ 1409 - "core:webview:deny-reparent" 1410 - ] 1273 + "const": "core:webview:deny-webview-show" 1411 1274 }, 1412 1275 { 1413 - "description": "core:webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", 1276 + "description": "Denies the webview_size command without any pre-configured scope.", 1414 1277 "type": "string", 1415 - "enum": [ 1416 - "core:webview:deny-set-webview-focus" 1417 - ] 1278 + "const": "core:webview:deny-webview-size" 1418 1279 }, 1419 1280 { 1420 - "description": "core:webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", 1281 + "description": "Default permissions for the plugin.", 1421 1282 "type": "string", 1422 - "enum": [ 1423 - "core:webview:deny-set-webview-position" 1424 - ] 1283 + "const": "core:window:default" 1425 1284 }, 1426 1285 { 1427 - "description": "core:webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", 1286 + "description": "Enables the available_monitors command without any pre-configured scope.", 1428 1287 "type": "string", 1429 - "enum": [ 1430 - "core:webview:deny-set-webview-size" 1431 - ] 1288 + "const": "core:window:allow-available-monitors" 1432 1289 }, 1433 1290 { 1434 - "description": "core:webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", 1291 + "description": "Enables the center command without any pre-configured scope.", 1435 1292 "type": "string", 1436 - "enum": [ 1437 - "core:webview:deny-set-webview-zoom" 1438 - ] 1293 + "const": "core:window:allow-center" 1439 1294 }, 1440 1295 { 1441 - "description": "core:webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", 1296 + "description": "Enables the close command without any pre-configured scope.", 1442 1297 "type": "string", 1443 - "enum": [ 1444 - "core:webview:deny-webview-close" 1445 - ] 1298 + "const": "core:window:allow-close" 1446 1299 }, 1447 1300 { 1448 - "description": "core:webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", 1301 + "description": "Enables the create command without any pre-configured scope.", 1449 1302 "type": "string", 1450 - "enum": [ 1451 - "core:webview:deny-webview-position" 1452 - ] 1303 + "const": "core:window:allow-create" 1453 1304 }, 1454 1305 { 1455 - "description": "core:webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", 1306 + "description": "Enables the current_monitor command without any pre-configured scope.", 1456 1307 "type": "string", 1457 - "enum": [ 1458 - "core:webview:deny-webview-size" 1459 - ] 1308 + "const": "core:window:allow-current-monitor" 1460 1309 }, 1461 1310 { 1462 - "description": "core:window:default -> Default permissions for the plugin.", 1311 + "description": "Enables the cursor_position command without any pre-configured scope.", 1463 1312 "type": "string", 1464 - "enum": [ 1465 - "core:window:default" 1466 - ] 1313 + "const": "core:window:allow-cursor-position" 1467 1314 }, 1468 1315 { 1469 - "description": "core:window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", 1316 + "description": "Enables the destroy command without any pre-configured scope.", 1470 1317 "type": "string", 1471 - "enum": [ 1472 - "core:window:allow-available-monitors" 1473 - ] 1318 + "const": "core:window:allow-destroy" 1474 1319 }, 1475 1320 { 1476 - "description": "core:window:allow-center -> Enables the center command without any pre-configured scope.", 1321 + "description": "Enables the get_all_windows command without any pre-configured scope.", 1477 1322 "type": "string", 1478 - "enum": [ 1479 - "core:window:allow-center" 1480 - ] 1323 + "const": "core:window:allow-get-all-windows" 1481 1324 }, 1482 1325 { 1483 - "description": "core:window:allow-close -> Enables the close command without any pre-configured scope.", 1326 + "description": "Enables the hide command without any pre-configured scope.", 1484 1327 "type": "string", 1485 - "enum": [ 1486 - "core:window:allow-close" 1487 - ] 1328 + "const": "core:window:allow-hide" 1488 1329 }, 1489 1330 { 1490 - "description": "core:window:allow-create -> Enables the create command without any pre-configured scope.", 1331 + "description": "Enables the inner_position command without any pre-configured scope.", 1491 1332 "type": "string", 1492 - "enum": [ 1493 - "core:window:allow-create" 1494 - ] 1333 + "const": "core:window:allow-inner-position" 1495 1334 }, 1496 1335 { 1497 - "description": "core:window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", 1336 + "description": "Enables the inner_size command without any pre-configured scope.", 1498 1337 "type": "string", 1499 - "enum": [ 1500 - "core:window:allow-current-monitor" 1501 - ] 1338 + "const": "core:window:allow-inner-size" 1502 1339 }, 1503 1340 { 1504 - "description": "core:window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", 1341 + "description": "Enables the internal_toggle_maximize command without any pre-configured scope.", 1505 1342 "type": "string", 1506 - "enum": [ 1507 - "core:window:allow-cursor-position" 1508 - ] 1343 + "const": "core:window:allow-internal-toggle-maximize" 1509 1344 }, 1510 1345 { 1511 - "description": "core:window:allow-destroy -> Enables the destroy command without any pre-configured scope.", 1346 + "description": "Enables the is_closable command without any pre-configured scope.", 1512 1347 "type": "string", 1513 - "enum": [ 1514 - "core:window:allow-destroy" 1515 - ] 1348 + "const": "core:window:allow-is-closable" 1516 1349 }, 1517 1350 { 1518 - "description": "core:window:allow-get-all-windows -> Enables the get_all_windows command without any pre-configured scope.", 1351 + "description": "Enables the is_decorated command without any pre-configured scope.", 1519 1352 "type": "string", 1520 - "enum": [ 1521 - "core:window:allow-get-all-windows" 1522 - ] 1353 + "const": "core:window:allow-is-decorated" 1523 1354 }, 1524 1355 { 1525 - "description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.", 1356 + "description": "Enables the is_enabled command without any pre-configured scope.", 1526 1357 "type": "string", 1527 - "enum": [ 1528 - "core:window:allow-hide" 1529 - ] 1358 + "const": "core:window:allow-is-enabled" 1530 1359 }, 1531 1360 { 1532 - "description": "core:window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", 1361 + "description": "Enables the is_focused command without any pre-configured scope.", 1533 1362 "type": "string", 1534 - "enum": [ 1535 - "core:window:allow-inner-position" 1536 - ] 1363 + "const": "core:window:allow-is-focused" 1537 1364 }, 1538 1365 { 1539 - "description": "core:window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", 1366 + "description": "Enables the is_fullscreen command without any pre-configured scope.", 1540 1367 "type": "string", 1541 - "enum": [ 1542 - "core:window:allow-inner-size" 1543 - ] 1368 + "const": "core:window:allow-is-fullscreen" 1544 1369 }, 1545 1370 { 1546 - "description": "core:window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", 1371 + "description": "Enables the is_maximizable command without any pre-configured scope.", 1547 1372 "type": "string", 1548 - "enum": [ 1549 - "core:window:allow-internal-toggle-maximize" 1550 - ] 1373 + "const": "core:window:allow-is-maximizable" 1551 1374 }, 1552 1375 { 1553 - "description": "core:window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", 1376 + "description": "Enables the is_maximized command without any pre-configured scope.", 1554 1377 "type": "string", 1555 - "enum": [ 1556 - "core:window:allow-is-closable" 1557 - ] 1378 + "const": "core:window:allow-is-maximized" 1558 1379 }, 1559 1380 { 1560 - "description": "core:window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", 1381 + "description": "Enables the is_minimizable command without any pre-configured scope.", 1561 1382 "type": "string", 1562 - "enum": [ 1563 - "core:window:allow-is-decorated" 1564 - ] 1383 + "const": "core:window:allow-is-minimizable" 1565 1384 }, 1566 1385 { 1567 - "description": "core:window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", 1386 + "description": "Enables the is_minimized command without any pre-configured scope.", 1568 1387 "type": "string", 1569 - "enum": [ 1570 - "core:window:allow-is-focused" 1571 - ] 1388 + "const": "core:window:allow-is-minimized" 1572 1389 }, 1573 1390 { 1574 - "description": "core:window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", 1391 + "description": "Enables the is_resizable command without any pre-configured scope.", 1575 1392 "type": "string", 1576 - "enum": [ 1577 - "core:window:allow-is-fullscreen" 1578 - ] 1393 + "const": "core:window:allow-is-resizable" 1579 1394 }, 1580 1395 { 1581 - "description": "core:window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", 1396 + "description": "Enables the is_visible command without any pre-configured scope.", 1582 1397 "type": "string", 1583 - "enum": [ 1584 - "core:window:allow-is-maximizable" 1585 - ] 1398 + "const": "core:window:allow-is-visible" 1586 1399 }, 1587 1400 { 1588 - "description": "core:window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", 1401 + "description": "Enables the maximize command without any pre-configured scope.", 1589 1402 "type": "string", 1590 - "enum": [ 1591 - "core:window:allow-is-maximized" 1592 - ] 1403 + "const": "core:window:allow-maximize" 1593 1404 }, 1594 1405 { 1595 - "description": "core:window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", 1406 + "description": "Enables the minimize command without any pre-configured scope.", 1596 1407 "type": "string", 1597 - "enum": [ 1598 - "core:window:allow-is-minimizable" 1599 - ] 1408 + "const": "core:window:allow-minimize" 1600 1409 }, 1601 1410 { 1602 - "description": "core:window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", 1411 + "description": "Enables the monitor_from_point command without any pre-configured scope.", 1603 1412 "type": "string", 1604 - "enum": [ 1605 - "core:window:allow-is-minimized" 1606 - ] 1413 + "const": "core:window:allow-monitor-from-point" 1607 1414 }, 1608 1415 { 1609 - "description": "core:window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", 1416 + "description": "Enables the outer_position command without any pre-configured scope.", 1610 1417 "type": "string", 1611 - "enum": [ 1612 - "core:window:allow-is-resizable" 1613 - ] 1418 + "const": "core:window:allow-outer-position" 1614 1419 }, 1615 1420 { 1616 - "description": "core:window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", 1421 + "description": "Enables the outer_size command without any pre-configured scope.", 1617 1422 "type": "string", 1618 - "enum": [ 1619 - "core:window:allow-is-visible" 1620 - ] 1423 + "const": "core:window:allow-outer-size" 1621 1424 }, 1622 1425 { 1623 - "description": "core:window:allow-maximize -> Enables the maximize command without any pre-configured scope.", 1426 + "description": "Enables the primary_monitor command without any pre-configured scope.", 1624 1427 "type": "string", 1625 - "enum": [ 1626 - "core:window:allow-maximize" 1627 - ] 1428 + "const": "core:window:allow-primary-monitor" 1628 1429 }, 1629 1430 { 1630 - "description": "core:window:allow-minimize -> Enables the minimize command without any pre-configured scope.", 1431 + "description": "Enables the request_user_attention command without any pre-configured scope.", 1631 1432 "type": "string", 1632 - "enum": [ 1633 - "core:window:allow-minimize" 1634 - ] 1433 + "const": "core:window:allow-request-user-attention" 1635 1434 }, 1636 1435 { 1637 - "description": "core:window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", 1436 + "description": "Enables the scale_factor command without any pre-configured scope.", 1638 1437 "type": "string", 1639 - "enum": [ 1640 - "core:window:allow-monitor-from-point" 1641 - ] 1438 + "const": "core:window:allow-scale-factor" 1642 1439 }, 1643 1440 { 1644 - "description": "core:window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", 1441 + "description": "Enables the set_always_on_bottom command without any pre-configured scope.", 1645 1442 "type": "string", 1646 - "enum": [ 1647 - "core:window:allow-outer-position" 1648 - ] 1443 + "const": "core:window:allow-set-always-on-bottom" 1649 1444 }, 1650 1445 { 1651 - "description": "core:window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", 1446 + "description": "Enables the set_always_on_top command without any pre-configured scope.", 1652 1447 "type": "string", 1653 - "enum": [ 1654 - "core:window:allow-outer-size" 1655 - ] 1448 + "const": "core:window:allow-set-always-on-top" 1656 1449 }, 1657 1450 { 1658 - "description": "core:window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", 1451 + "description": "Enables the set_closable command without any pre-configured scope.", 1659 1452 "type": "string", 1660 - "enum": [ 1661 - "core:window:allow-primary-monitor" 1662 - ] 1453 + "const": "core:window:allow-set-closable" 1663 1454 }, 1664 1455 { 1665 - "description": "core:window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", 1456 + "description": "Enables the set_content_protected command without any pre-configured scope.", 1666 1457 "type": "string", 1667 - "enum": [ 1668 - "core:window:allow-request-user-attention" 1669 - ] 1458 + "const": "core:window:allow-set-content-protected" 1670 1459 }, 1671 1460 { 1672 - "description": "core:window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", 1461 + "description": "Enables the set_cursor_grab command without any pre-configured scope.", 1673 1462 "type": "string", 1674 - "enum": [ 1675 - "core:window:allow-scale-factor" 1676 - ] 1463 + "const": "core:window:allow-set-cursor-grab" 1677 1464 }, 1678 1465 { 1679 - "description": "core:window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", 1466 + "description": "Enables the set_cursor_icon command without any pre-configured scope.", 1680 1467 "type": "string", 1681 - "enum": [ 1682 - "core:window:allow-set-always-on-bottom" 1683 - ] 1468 + "const": "core:window:allow-set-cursor-icon" 1684 1469 }, 1685 1470 { 1686 - "description": "core:window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", 1471 + "description": "Enables the set_cursor_position command without any pre-configured scope.", 1687 1472 "type": "string", 1688 - "enum": [ 1689 - "core:window:allow-set-always-on-top" 1690 - ] 1473 + "const": "core:window:allow-set-cursor-position" 1691 1474 }, 1692 1475 { 1693 - "description": "core:window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", 1476 + "description": "Enables the set_cursor_visible command without any pre-configured scope.", 1694 1477 "type": "string", 1695 - "enum": [ 1696 - "core:window:allow-set-closable" 1697 - ] 1478 + "const": "core:window:allow-set-cursor-visible" 1698 1479 }, 1699 1480 { 1700 - "description": "core:window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", 1481 + "description": "Enables the set_decorations command without any pre-configured scope.", 1701 1482 "type": "string", 1702 - "enum": [ 1703 - "core:window:allow-set-content-protected" 1704 - ] 1483 + "const": "core:window:allow-set-decorations" 1705 1484 }, 1706 1485 { 1707 - "description": "core:window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", 1486 + "description": "Enables the set_effects command without any pre-configured scope.", 1708 1487 "type": "string", 1709 - "enum": [ 1710 - "core:window:allow-set-cursor-grab" 1711 - ] 1488 + "const": "core:window:allow-set-effects" 1712 1489 }, 1713 1490 { 1714 - "description": "core:window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", 1491 + "description": "Enables the set_enabled command without any pre-configured scope.", 1715 1492 "type": "string", 1716 - "enum": [ 1717 - "core:window:allow-set-cursor-icon" 1718 - ] 1493 + "const": "core:window:allow-set-enabled" 1719 1494 }, 1720 1495 { 1721 - "description": "core:window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", 1496 + "description": "Enables the set_focus command without any pre-configured scope.", 1722 1497 "type": "string", 1723 - "enum": [ 1724 - "core:window:allow-set-cursor-position" 1725 - ] 1498 + "const": "core:window:allow-set-focus" 1726 1499 }, 1727 1500 { 1728 - "description": "core:window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", 1501 + "description": "Enables the set_fullscreen command without any pre-configured scope.", 1729 1502 "type": "string", 1730 - "enum": [ 1731 - "core:window:allow-set-cursor-visible" 1732 - ] 1503 + "const": "core:window:allow-set-fullscreen" 1733 1504 }, 1734 1505 { 1735 - "description": "core:window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", 1506 + "description": "Enables the set_icon command without any pre-configured scope.", 1736 1507 "type": "string", 1737 - "enum": [ 1738 - "core:window:allow-set-decorations" 1739 - ] 1508 + "const": "core:window:allow-set-icon" 1740 1509 }, 1741 1510 { 1742 - "description": "core:window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", 1511 + "description": "Enables the set_ignore_cursor_events command without any pre-configured scope.", 1743 1512 "type": "string", 1744 - "enum": [ 1745 - "core:window:allow-set-effects" 1746 - ] 1513 + "const": "core:window:allow-set-ignore-cursor-events" 1747 1514 }, 1748 1515 { 1749 - "description": "core:window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", 1516 + "description": "Enables the set_max_size command without any pre-configured scope.", 1750 1517 "type": "string", 1751 - "enum": [ 1752 - "core:window:allow-set-focus" 1753 - ] 1518 + "const": "core:window:allow-set-max-size" 1754 1519 }, 1755 1520 { 1756 - "description": "core:window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", 1521 + "description": "Enables the set_maximizable command without any pre-configured scope.", 1757 1522 "type": "string", 1758 - "enum": [ 1759 - "core:window:allow-set-fullscreen" 1760 - ] 1523 + "const": "core:window:allow-set-maximizable" 1761 1524 }, 1762 1525 { 1763 - "description": "core:window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", 1526 + "description": "Enables the set_min_size command without any pre-configured scope.", 1764 1527 "type": "string", 1765 - "enum": [ 1766 - "core:window:allow-set-icon" 1767 - ] 1528 + "const": "core:window:allow-set-min-size" 1768 1529 }, 1769 1530 { 1770 - "description": "core:window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", 1531 + "description": "Enables the set_minimizable command without any pre-configured scope.", 1771 1532 "type": "string", 1772 - "enum": [ 1773 - "core:window:allow-set-ignore-cursor-events" 1774 - ] 1533 + "const": "core:window:allow-set-minimizable" 1775 1534 }, 1776 1535 { 1777 - "description": "core:window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", 1536 + "description": "Enables the set_position command without any pre-configured scope.", 1778 1537 "type": "string", 1779 - "enum": [ 1780 - "core:window:allow-set-max-size" 1781 - ] 1538 + "const": "core:window:allow-set-position" 1782 1539 }, 1783 1540 { 1784 - "description": "core:window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", 1541 + "description": "Enables the set_progress_bar command without any pre-configured scope.", 1785 1542 "type": "string", 1786 - "enum": [ 1787 - "core:window:allow-set-maximizable" 1788 - ] 1543 + "const": "core:window:allow-set-progress-bar" 1789 1544 }, 1790 1545 { 1791 - "description": "core:window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", 1546 + "description": "Enables the set_resizable command without any pre-configured scope.", 1792 1547 "type": "string", 1793 - "enum": [ 1794 - "core:window:allow-set-min-size" 1795 - ] 1548 + "const": "core:window:allow-set-resizable" 1796 1549 }, 1797 1550 { 1798 - "description": "core:window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", 1551 + "description": "Enables the set_shadow command without any pre-configured scope.", 1799 1552 "type": "string", 1800 - "enum": [ 1801 - "core:window:allow-set-minimizable" 1802 - ] 1553 + "const": "core:window:allow-set-shadow" 1803 1554 }, 1804 1555 { 1805 - "description": "core:window:allow-set-position -> Enables the set_position command without any pre-configured scope.", 1556 + "description": "Enables the set_size command without any pre-configured scope.", 1806 1557 "type": "string", 1807 - "enum": [ 1808 - "core:window:allow-set-position" 1809 - ] 1558 + "const": "core:window:allow-set-size" 1810 1559 }, 1811 1560 { 1812 - "description": "core:window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", 1561 + "description": "Enables the set_size_constraints command without any pre-configured scope.", 1813 1562 "type": "string", 1814 - "enum": [ 1815 - "core:window:allow-set-progress-bar" 1816 - ] 1563 + "const": "core:window:allow-set-size-constraints" 1817 1564 }, 1818 1565 { 1819 - "description": "core:window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", 1566 + "description": "Enables the set_skip_taskbar command without any pre-configured scope.", 1820 1567 "type": "string", 1821 - "enum": [ 1822 - "core:window:allow-set-resizable" 1823 - ] 1568 + "const": "core:window:allow-set-skip-taskbar" 1824 1569 }, 1825 1570 { 1826 - "description": "core:window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", 1571 + "description": "Enables the set_theme command without any pre-configured scope.", 1827 1572 "type": "string", 1828 - "enum": [ 1829 - "core:window:allow-set-shadow" 1830 - ] 1573 + "const": "core:window:allow-set-theme" 1831 1574 }, 1832 1575 { 1833 - "description": "core:window:allow-set-size -> Enables the set_size command without any pre-configured scope.", 1576 + "description": "Enables the set_title command without any pre-configured scope.", 1834 1577 "type": "string", 1835 - "enum": [ 1836 - "core:window:allow-set-size" 1837 - ] 1578 + "const": "core:window:allow-set-title" 1838 1579 }, 1839 1580 { 1840 - "description": "core:window:allow-set-size-constraints -> Enables the set_size_constraints command without any pre-configured scope.", 1581 + "description": "Enables the set_title_bar_style command without any pre-configured scope.", 1841 1582 "type": "string", 1842 - "enum": [ 1843 - "core:window:allow-set-size-constraints" 1844 - ] 1583 + "const": "core:window:allow-set-title-bar-style" 1845 1584 }, 1846 1585 { 1847 - "description": "core:window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", 1586 + "description": "Enables the set_visible_on_all_workspaces command without any pre-configured scope.", 1848 1587 "type": "string", 1849 - "enum": [ 1850 - "core:window:allow-set-skip-taskbar" 1851 - ] 1588 + "const": "core:window:allow-set-visible-on-all-workspaces" 1852 1589 }, 1853 1590 { 1854 - "description": "core:window:allow-set-title -> Enables the set_title command without any pre-configured scope.", 1591 + "description": "Enables the show command without any pre-configured scope.", 1855 1592 "type": "string", 1856 - "enum": [ 1857 - "core:window:allow-set-title" 1858 - ] 1593 + "const": "core:window:allow-show" 1859 1594 }, 1860 1595 { 1861 - "description": "core:window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", 1596 + "description": "Enables the start_dragging command without any pre-configured scope.", 1862 1597 "type": "string", 1863 - "enum": [ 1864 - "core:window:allow-set-title-bar-style" 1865 - ] 1598 + "const": "core:window:allow-start-dragging" 1866 1599 }, 1867 1600 { 1868 - "description": "core:window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", 1601 + "description": "Enables the start_resize_dragging command without any pre-configured scope.", 1869 1602 "type": "string", 1870 - "enum": [ 1871 - "core:window:allow-set-visible-on-all-workspaces" 1872 - ] 1603 + "const": "core:window:allow-start-resize-dragging" 1873 1604 }, 1874 1605 { 1875 - "description": "core:window:allow-show -> Enables the show command without any pre-configured scope.", 1606 + "description": "Enables the theme command without any pre-configured scope.", 1876 1607 "type": "string", 1877 - "enum": [ 1878 - "core:window:allow-show" 1879 - ] 1608 + "const": "core:window:allow-theme" 1880 1609 }, 1881 1610 { 1882 - "description": "core:window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", 1611 + "description": "Enables the title command without any pre-configured scope.", 1883 1612 "type": "string", 1884 - "enum": [ 1885 - "core:window:allow-start-dragging" 1886 - ] 1613 + "const": "core:window:allow-title" 1887 1614 }, 1888 1615 { 1889 - "description": "core:window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", 1616 + "description": "Enables the toggle_maximize command without any pre-configured scope.", 1890 1617 "type": "string", 1891 - "enum": [ 1892 - "core:window:allow-start-resize-dragging" 1893 - ] 1618 + "const": "core:window:allow-toggle-maximize" 1894 1619 }, 1895 1620 { 1896 - "description": "core:window:allow-theme -> Enables the theme command without any pre-configured scope.", 1621 + "description": "Enables the unmaximize command without any pre-configured scope.", 1897 1622 "type": "string", 1898 - "enum": [ 1899 - "core:window:allow-theme" 1900 - ] 1623 + "const": "core:window:allow-unmaximize" 1901 1624 }, 1902 1625 { 1903 - "description": "core:window:allow-title -> Enables the title command without any pre-configured scope.", 1626 + "description": "Enables the unminimize command without any pre-configured scope.", 1904 1627 "type": "string", 1905 - "enum": [ 1906 - "core:window:allow-title" 1907 - ] 1628 + "const": "core:window:allow-unminimize" 1908 1629 }, 1909 1630 { 1910 - "description": "core:window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", 1631 + "description": "Denies the available_monitors command without any pre-configured scope.", 1911 1632 "type": "string", 1912 - "enum": [ 1913 - "core:window:allow-toggle-maximize" 1914 - ] 1633 + "const": "core:window:deny-available-monitors" 1915 1634 }, 1916 1635 { 1917 - "description": "core:window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", 1636 + "description": "Denies the center command without any pre-configured scope.", 1918 1637 "type": "string", 1919 - "enum": [ 1920 - "core:window:allow-unmaximize" 1921 - ] 1638 + "const": "core:window:deny-center" 1922 1639 }, 1923 1640 { 1924 - "description": "core:window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", 1641 + "description": "Denies the close command without any pre-configured scope.", 1925 1642 "type": "string", 1926 - "enum": [ 1927 - "core:window:allow-unminimize" 1928 - ] 1643 + "const": "core:window:deny-close" 1929 1644 }, 1930 1645 { 1931 - "description": "core:window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", 1646 + "description": "Denies the create command without any pre-configured scope.", 1932 1647 "type": "string", 1933 - "enum": [ 1934 - "core:window:deny-available-monitors" 1935 - ] 1648 + "const": "core:window:deny-create" 1936 1649 }, 1937 1650 { 1938 - "description": "core:window:deny-center -> Denies the center command without any pre-configured scope.", 1651 + "description": "Denies the current_monitor command without any pre-configured scope.", 1939 1652 "type": "string", 1940 - "enum": [ 1941 - "core:window:deny-center" 1942 - ] 1653 + "const": "core:window:deny-current-monitor" 1943 1654 }, 1944 1655 { 1945 - "description": "core:window:deny-close -> Denies the close command without any pre-configured scope.", 1656 + "description": "Denies the cursor_position command without any pre-configured scope.", 1946 1657 "type": "string", 1947 - "enum": [ 1948 - "core:window:deny-close" 1949 - ] 1658 + "const": "core:window:deny-cursor-position" 1950 1659 }, 1951 1660 { 1952 - "description": "core:window:deny-create -> Denies the create command without any pre-configured scope.", 1661 + "description": "Denies the destroy command without any pre-configured scope.", 1953 1662 "type": "string", 1954 - "enum": [ 1955 - "core:window:deny-create" 1956 - ] 1663 + "const": "core:window:deny-destroy" 1957 1664 }, 1958 1665 { 1959 - "description": "core:window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", 1666 + "description": "Denies the get_all_windows command without any pre-configured scope.", 1960 1667 "type": "string", 1961 - "enum": [ 1962 - "core:window:deny-current-monitor" 1963 - ] 1668 + "const": "core:window:deny-get-all-windows" 1964 1669 }, 1965 1670 { 1966 - "description": "core:window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", 1671 + "description": "Denies the hide command without any pre-configured scope.", 1967 1672 "type": "string", 1968 - "enum": [ 1969 - "core:window:deny-cursor-position" 1970 - ] 1673 + "const": "core:window:deny-hide" 1971 1674 }, 1972 1675 { 1973 - "description": "core:window:deny-destroy -> Denies the destroy command without any pre-configured scope.", 1676 + "description": "Denies the inner_position command without any pre-configured scope.", 1974 1677 "type": "string", 1975 - "enum": [ 1976 - "core:window:deny-destroy" 1977 - ] 1678 + "const": "core:window:deny-inner-position" 1978 1679 }, 1979 1680 { 1980 - "description": "core:window:deny-get-all-windows -> Denies the get_all_windows command without any pre-configured scope.", 1681 + "description": "Denies the inner_size command without any pre-configured scope.", 1981 1682 "type": "string", 1982 - "enum": [ 1983 - "core:window:deny-get-all-windows" 1984 - ] 1683 + "const": "core:window:deny-inner-size" 1985 1684 }, 1986 1685 { 1987 - "description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.", 1686 + "description": "Denies the internal_toggle_maximize command without any pre-configured scope.", 1988 1687 "type": "string", 1989 - "enum": [ 1990 - "core:window:deny-hide" 1991 - ] 1688 + "const": "core:window:deny-internal-toggle-maximize" 1992 1689 }, 1993 1690 { 1994 - "description": "core:window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", 1691 + "description": "Denies the is_closable command without any pre-configured scope.", 1995 1692 "type": "string", 1996 - "enum": [ 1997 - "core:window:deny-inner-position" 1998 - ] 1693 + "const": "core:window:deny-is-closable" 1999 1694 }, 2000 1695 { 2001 - "description": "core:window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", 1696 + "description": "Denies the is_decorated command without any pre-configured scope.", 2002 1697 "type": "string", 2003 - "enum": [ 2004 - "core:window:deny-inner-size" 2005 - ] 1698 + "const": "core:window:deny-is-decorated" 2006 1699 }, 2007 1700 { 2008 - "description": "core:window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", 1701 + "description": "Denies the is_enabled command without any pre-configured scope.", 2009 1702 "type": "string", 2010 - "enum": [ 2011 - "core:window:deny-internal-toggle-maximize" 2012 - ] 1703 + "const": "core:window:deny-is-enabled" 2013 1704 }, 2014 1705 { 2015 - "description": "core:window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", 1706 + "description": "Denies the is_focused command without any pre-configured scope.", 2016 1707 "type": "string", 2017 - "enum": [ 2018 - "core:window:deny-is-closable" 2019 - ] 1708 + "const": "core:window:deny-is-focused" 2020 1709 }, 2021 1710 { 2022 - "description": "core:window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", 1711 + "description": "Denies the is_fullscreen command without any pre-configured scope.", 2023 1712 "type": "string", 2024 - "enum": [ 2025 - "core:window:deny-is-decorated" 2026 - ] 1713 + "const": "core:window:deny-is-fullscreen" 2027 1714 }, 2028 1715 { 2029 - "description": "core:window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", 1716 + "description": "Denies the is_maximizable command without any pre-configured scope.", 2030 1717 "type": "string", 2031 - "enum": [ 2032 - "core:window:deny-is-focused" 2033 - ] 1718 + "const": "core:window:deny-is-maximizable" 2034 1719 }, 2035 1720 { 2036 - "description": "core:window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", 1721 + "description": "Denies the is_maximized command without any pre-configured scope.", 2037 1722 "type": "string", 2038 - "enum": [ 2039 - "core:window:deny-is-fullscreen" 2040 - ] 1723 + "const": "core:window:deny-is-maximized" 2041 1724 }, 2042 1725 { 2043 - "description": "core:window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", 1726 + "description": "Denies the is_minimizable command without any pre-configured scope.", 2044 1727 "type": "string", 2045 - "enum": [ 2046 - "core:window:deny-is-maximizable" 2047 - ] 1728 + "const": "core:window:deny-is-minimizable" 2048 1729 }, 2049 1730 { 2050 - "description": "core:window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", 1731 + "description": "Denies the is_minimized command without any pre-configured scope.", 2051 1732 "type": "string", 2052 - "enum": [ 2053 - "core:window:deny-is-maximized" 2054 - ] 1733 + "const": "core:window:deny-is-minimized" 2055 1734 }, 2056 1735 { 2057 - "description": "core:window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", 1736 + "description": "Denies the is_resizable command without any pre-configured scope.", 2058 1737 "type": "string", 2059 - "enum": [ 2060 - "core:window:deny-is-minimizable" 2061 - ] 1738 + "const": "core:window:deny-is-resizable" 2062 1739 }, 2063 1740 { 2064 - "description": "core:window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", 1741 + "description": "Denies the is_visible command without any pre-configured scope.", 2065 1742 "type": "string", 2066 - "enum": [ 2067 - "core:window:deny-is-minimized" 2068 - ] 1743 + "const": "core:window:deny-is-visible" 2069 1744 }, 2070 1745 { 2071 - "description": "core:window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", 1746 + "description": "Denies the maximize command without any pre-configured scope.", 2072 1747 "type": "string", 2073 - "enum": [ 2074 - "core:window:deny-is-resizable" 2075 - ] 1748 + "const": "core:window:deny-maximize" 2076 1749 }, 2077 1750 { 2078 - "description": "core:window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", 1751 + "description": "Denies the minimize command without any pre-configured scope.", 2079 1752 "type": "string", 2080 - "enum": [ 2081 - "core:window:deny-is-visible" 2082 - ] 1753 + "const": "core:window:deny-minimize" 2083 1754 }, 2084 1755 { 2085 - "description": "core:window:deny-maximize -> Denies the maximize command without any pre-configured scope.", 1756 + "description": "Denies the monitor_from_point command without any pre-configured scope.", 2086 1757 "type": "string", 2087 - "enum": [ 2088 - "core:window:deny-maximize" 2089 - ] 1758 + "const": "core:window:deny-monitor-from-point" 2090 1759 }, 2091 1760 { 2092 - "description": "core:window:deny-minimize -> Denies the minimize command without any pre-configured scope.", 1761 + "description": "Denies the outer_position command without any pre-configured scope.", 2093 1762 "type": "string", 2094 - "enum": [ 2095 - "core:window:deny-minimize" 2096 - ] 1763 + "const": "core:window:deny-outer-position" 2097 1764 }, 2098 1765 { 2099 - "description": "core:window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", 1766 + "description": "Denies the outer_size command without any pre-configured scope.", 2100 1767 "type": "string", 2101 - "enum": [ 2102 - "core:window:deny-monitor-from-point" 2103 - ] 1768 + "const": "core:window:deny-outer-size" 2104 1769 }, 2105 1770 { 2106 - "description": "core:window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", 1771 + "description": "Denies the primary_monitor command without any pre-configured scope.", 2107 1772 "type": "string", 2108 - "enum": [ 2109 - "core:window:deny-outer-position" 2110 - ] 1773 + "const": "core:window:deny-primary-monitor" 2111 1774 }, 2112 1775 { 2113 - "description": "core:window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", 1776 + "description": "Denies the request_user_attention command without any pre-configured scope.", 2114 1777 "type": "string", 2115 - "enum": [ 2116 - "core:window:deny-outer-size" 2117 - ] 1778 + "const": "core:window:deny-request-user-attention" 2118 1779 }, 2119 1780 { 2120 - "description": "core:window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", 1781 + "description": "Denies the scale_factor command without any pre-configured scope.", 2121 1782 "type": "string", 2122 - "enum": [ 2123 - "core:window:deny-primary-monitor" 2124 - ] 1783 + "const": "core:window:deny-scale-factor" 2125 1784 }, 2126 1785 { 2127 - "description": "core:window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", 1786 + "description": "Denies the set_always_on_bottom command without any pre-configured scope.", 2128 1787 "type": "string", 2129 - "enum": [ 2130 - "core:window:deny-request-user-attention" 2131 - ] 1788 + "const": "core:window:deny-set-always-on-bottom" 2132 1789 }, 2133 1790 { 2134 - "description": "core:window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", 1791 + "description": "Denies the set_always_on_top command without any pre-configured scope.", 2135 1792 "type": "string", 2136 - "enum": [ 2137 - "core:window:deny-scale-factor" 2138 - ] 1793 + "const": "core:window:deny-set-always-on-top" 2139 1794 }, 2140 1795 { 2141 - "description": "core:window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", 1796 + "description": "Denies the set_closable command without any pre-configured scope.", 2142 1797 "type": "string", 2143 - "enum": [ 2144 - "core:window:deny-set-always-on-bottom" 2145 - ] 1798 + "const": "core:window:deny-set-closable" 2146 1799 }, 2147 1800 { 2148 - "description": "core:window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", 1801 + "description": "Denies the set_content_protected command without any pre-configured scope.", 2149 1802 "type": "string", 2150 - "enum": [ 2151 - "core:window:deny-set-always-on-top" 2152 - ] 1803 + "const": "core:window:deny-set-content-protected" 2153 1804 }, 2154 1805 { 2155 - "description": "core:window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", 1806 + "description": "Denies the set_cursor_grab command without any pre-configured scope.", 2156 1807 "type": "string", 2157 - "enum": [ 2158 - "core:window:deny-set-closable" 2159 - ] 1808 + "const": "core:window:deny-set-cursor-grab" 2160 1809 }, 2161 1810 { 2162 - "description": "core:window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", 1811 + "description": "Denies the set_cursor_icon command without any pre-configured scope.", 2163 1812 "type": "string", 2164 - "enum": [ 2165 - "core:window:deny-set-content-protected" 2166 - ] 1813 + "const": "core:window:deny-set-cursor-icon" 2167 1814 }, 2168 1815 { 2169 - "description": "core:window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", 1816 + "description": "Denies the set_cursor_position command without any pre-configured scope.", 2170 1817 "type": "string", 2171 - "enum": [ 2172 - "core:window:deny-set-cursor-grab" 2173 - ] 1818 + "const": "core:window:deny-set-cursor-position" 2174 1819 }, 2175 1820 { 2176 - "description": "core:window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", 1821 + "description": "Denies the set_cursor_visible command without any pre-configured scope.", 2177 1822 "type": "string", 2178 - "enum": [ 2179 - "core:window:deny-set-cursor-icon" 2180 - ] 1823 + "const": "core:window:deny-set-cursor-visible" 2181 1824 }, 2182 1825 { 2183 - "description": "core:window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", 1826 + "description": "Denies the set_decorations command without any pre-configured scope.", 2184 1827 "type": "string", 2185 - "enum": [ 2186 - "core:window:deny-set-cursor-position" 2187 - ] 1828 + "const": "core:window:deny-set-decorations" 2188 1829 }, 2189 1830 { 2190 - "description": "core:window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", 1831 + "description": "Denies the set_effects command without any pre-configured scope.", 2191 1832 "type": "string", 2192 - "enum": [ 2193 - "core:window:deny-set-cursor-visible" 2194 - ] 1833 + "const": "core:window:deny-set-effects" 2195 1834 }, 2196 1835 { 2197 - "description": "core:window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", 1836 + "description": "Denies the set_enabled command without any pre-configured scope.", 2198 1837 "type": "string", 2199 - "enum": [ 2200 - "core:window:deny-set-decorations" 2201 - ] 1838 + "const": "core:window:deny-set-enabled" 2202 1839 }, 2203 1840 { 2204 - "description": "core:window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", 1841 + "description": "Denies the set_focus command without any pre-configured scope.", 2205 1842 "type": "string", 2206 - "enum": [ 2207 - "core:window:deny-set-effects" 2208 - ] 1843 + "const": "core:window:deny-set-focus" 2209 1844 }, 2210 1845 { 2211 - "description": "core:window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", 1846 + "description": "Denies the set_fullscreen command without any pre-configured scope.", 2212 1847 "type": "string", 2213 - "enum": [ 2214 - "core:window:deny-set-focus" 2215 - ] 1848 + "const": "core:window:deny-set-fullscreen" 2216 1849 }, 2217 1850 { 2218 - "description": "core:window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", 1851 + "description": "Denies the set_icon command without any pre-configured scope.", 2219 1852 "type": "string", 2220 - "enum": [ 2221 - "core:window:deny-set-fullscreen" 2222 - ] 1853 + "const": "core:window:deny-set-icon" 2223 1854 }, 2224 1855 { 2225 - "description": "core:window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", 1856 + "description": "Denies the set_ignore_cursor_events command without any pre-configured scope.", 2226 1857 "type": "string", 2227 - "enum": [ 2228 - "core:window:deny-set-icon" 2229 - ] 1858 + "const": "core:window:deny-set-ignore-cursor-events" 2230 1859 }, 2231 1860 { 2232 - "description": "core:window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", 1861 + "description": "Denies the set_max_size command without any pre-configured scope.", 2233 1862 "type": "string", 2234 - "enum": [ 2235 - "core:window:deny-set-ignore-cursor-events" 2236 - ] 1863 + "const": "core:window:deny-set-max-size" 2237 1864 }, 2238 1865 { 2239 - "description": "core:window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", 1866 + "description": "Denies the set_maximizable command without any pre-configured scope.", 2240 1867 "type": "string", 2241 - "enum": [ 2242 - "core:window:deny-set-max-size" 2243 - ] 1868 + "const": "core:window:deny-set-maximizable" 2244 1869 }, 2245 1870 { 2246 - "description": "core:window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", 1871 + "description": "Denies the set_min_size command without any pre-configured scope.", 2247 1872 "type": "string", 2248 - "enum": [ 2249 - "core:window:deny-set-maximizable" 2250 - ] 1873 + "const": "core:window:deny-set-min-size" 2251 1874 }, 2252 1875 { 2253 - "description": "core:window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", 1876 + "description": "Denies the set_minimizable command without any pre-configured scope.", 2254 1877 "type": "string", 2255 - "enum": [ 2256 - "core:window:deny-set-min-size" 2257 - ] 1878 + "const": "core:window:deny-set-minimizable" 2258 1879 }, 2259 1880 { 2260 - "description": "core:window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", 1881 + "description": "Denies the set_position command without any pre-configured scope.", 2261 1882 "type": "string", 2262 - "enum": [ 2263 - "core:window:deny-set-minimizable" 2264 - ] 1883 + "const": "core:window:deny-set-position" 2265 1884 }, 2266 1885 { 2267 - "description": "core:window:deny-set-position -> Denies the set_position command without any pre-configured scope.", 1886 + "description": "Denies the set_progress_bar command without any pre-configured scope.", 2268 1887 "type": "string", 2269 - "enum": [ 2270 - "core:window:deny-set-position" 2271 - ] 1888 + "const": "core:window:deny-set-progress-bar" 2272 1889 }, 2273 1890 { 2274 - "description": "core:window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", 1891 + "description": "Denies the set_resizable command without any pre-configured scope.", 2275 1892 "type": "string", 2276 - "enum": [ 2277 - "core:window:deny-set-progress-bar" 2278 - ] 1893 + "const": "core:window:deny-set-resizable" 2279 1894 }, 2280 1895 { 2281 - "description": "core:window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", 1896 + "description": "Denies the set_shadow command without any pre-configured scope.", 2282 1897 "type": "string", 2283 - "enum": [ 2284 - "core:window:deny-set-resizable" 2285 - ] 1898 + "const": "core:window:deny-set-shadow" 2286 1899 }, 2287 1900 { 2288 - "description": "core:window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", 1901 + "description": "Denies the set_size command without any pre-configured scope.", 2289 1902 "type": "string", 2290 - "enum": [ 2291 - "core:window:deny-set-shadow" 2292 - ] 1903 + "const": "core:window:deny-set-size" 2293 1904 }, 2294 1905 { 2295 - "description": "core:window:deny-set-size -> Denies the set_size command without any pre-configured scope.", 1906 + "description": "Denies the set_size_constraints command without any pre-configured scope.", 2296 1907 "type": "string", 2297 - "enum": [ 2298 - "core:window:deny-set-size" 2299 - ] 1908 + "const": "core:window:deny-set-size-constraints" 2300 1909 }, 2301 1910 { 2302 - "description": "core:window:deny-set-size-constraints -> Denies the set_size_constraints command without any pre-configured scope.", 1911 + "description": "Denies the set_skip_taskbar command without any pre-configured scope.", 2303 1912 "type": "string", 2304 - "enum": [ 2305 - "core:window:deny-set-size-constraints" 2306 - ] 1913 + "const": "core:window:deny-set-skip-taskbar" 2307 1914 }, 2308 1915 { 2309 - "description": "core:window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", 1916 + "description": "Denies the set_theme command without any pre-configured scope.", 2310 1917 "type": "string", 2311 - "enum": [ 2312 - "core:window:deny-set-skip-taskbar" 2313 - ] 1918 + "const": "core:window:deny-set-theme" 2314 1919 }, 2315 1920 { 2316 - "description": "core:window:deny-set-title -> Denies the set_title command without any pre-configured scope.", 1921 + "description": "Denies the set_title command without any pre-configured scope.", 2317 1922 "type": "string", 2318 - "enum": [ 2319 - "core:window:deny-set-title" 2320 - ] 1923 + "const": "core:window:deny-set-title" 2321 1924 }, 2322 1925 { 2323 - "description": "core:window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", 1926 + "description": "Denies the set_title_bar_style command without any pre-configured scope.", 2324 1927 "type": "string", 2325 - "enum": [ 2326 - "core:window:deny-set-title-bar-style" 2327 - ] 1928 + "const": "core:window:deny-set-title-bar-style" 2328 1929 }, 2329 1930 { 2330 - "description": "core:window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", 1931 + "description": "Denies the set_visible_on_all_workspaces command without any pre-configured scope.", 2331 1932 "type": "string", 2332 - "enum": [ 2333 - "core:window:deny-set-visible-on-all-workspaces" 2334 - ] 1933 + "const": "core:window:deny-set-visible-on-all-workspaces" 2335 1934 }, 2336 1935 { 2337 - "description": "core:window:deny-show -> Denies the show command without any pre-configured scope.", 1936 + "description": "Denies the show command without any pre-configured scope.", 2338 1937 "type": "string", 2339 - "enum": [ 2340 - "core:window:deny-show" 2341 - ] 1938 + "const": "core:window:deny-show" 2342 1939 }, 2343 1940 { 2344 - "description": "core:window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", 1941 + "description": "Denies the start_dragging command without any pre-configured scope.", 2345 1942 "type": "string", 2346 - "enum": [ 2347 - "core:window:deny-start-dragging" 2348 - ] 1943 + "const": "core:window:deny-start-dragging" 2349 1944 }, 2350 1945 { 2351 - "description": "core:window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", 1946 + "description": "Denies the start_resize_dragging command without any pre-configured scope.", 2352 1947 "type": "string", 2353 - "enum": [ 2354 - "core:window:deny-start-resize-dragging" 2355 - ] 1948 + "const": "core:window:deny-start-resize-dragging" 2356 1949 }, 2357 1950 { 2358 - "description": "core:window:deny-theme -> Denies the theme command without any pre-configured scope.", 1951 + "description": "Denies the theme command without any pre-configured scope.", 2359 1952 "type": "string", 2360 - "enum": [ 2361 - "core:window:deny-theme" 2362 - ] 1953 + "const": "core:window:deny-theme" 2363 1954 }, 2364 1955 { 2365 - "description": "core:window:deny-title -> Denies the title command without any pre-configured scope.", 1956 + "description": "Denies the title command without any pre-configured scope.", 2366 1957 "type": "string", 2367 - "enum": [ 2368 - "core:window:deny-title" 2369 - ] 1958 + "const": "core:window:deny-title" 2370 1959 }, 2371 1960 { 2372 - "description": "core:window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", 1961 + "description": "Denies the toggle_maximize command without any pre-configured scope.", 2373 1962 "type": "string", 2374 - "enum": [ 2375 - "core:window:deny-toggle-maximize" 2376 - ] 1963 + "const": "core:window:deny-toggle-maximize" 2377 1964 }, 2378 1965 { 2379 - "description": "core:window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", 1966 + "description": "Denies the unmaximize command without any pre-configured scope.", 2380 1967 "type": "string", 2381 - "enum": [ 2382 - "core:window:deny-unmaximize" 2383 - ] 1968 + "const": "core:window:deny-unmaximize" 2384 1969 }, 2385 1970 { 2386 - "description": "core:window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", 1971 + "description": "Denies the unminimize command without any pre-configured scope.", 2387 1972 "type": "string", 2388 - "enum": [ 2389 - "core:window:deny-unminimize" 2390 - ] 1973 + "const": "core:window:deny-unminimize" 2391 1974 }, 2392 1975 { 2393 - "description": "http:default -> This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n", 1976 + "description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n", 2394 1977 "type": "string", 2395 - "enum": [ 2396 - "http:default" 2397 - ] 1978 + "const": "http:default" 2398 1979 }, 2399 1980 { 2400 - "description": "http:allow-fetch -> Enables the fetch command without any pre-configured scope.", 1981 + "description": "Enables the fetch command without any pre-configured scope.", 2401 1982 "type": "string", 2402 - "enum": [ 2403 - "http:allow-fetch" 2404 - ] 1983 + "const": "http:allow-fetch" 2405 1984 }, 2406 1985 { 2407 - "description": "http:allow-fetch-cancel -> Enables the fetch_cancel command without any pre-configured scope.", 1986 + "description": "Enables the fetch_cancel command without any pre-configured scope.", 2408 1987 "type": "string", 2409 - "enum": [ 2410 - "http:allow-fetch-cancel" 2411 - ] 1988 + "const": "http:allow-fetch-cancel" 2412 1989 }, 2413 1990 { 2414 - "description": "http:allow-fetch-read-body -> Enables the fetch_read_body command without any pre-configured scope.", 1991 + "description": "Enables the fetch_read_body command without any pre-configured scope.", 2415 1992 "type": "string", 2416 - "enum": [ 2417 - "http:allow-fetch-read-body" 2418 - ] 1993 + "const": "http:allow-fetch-read-body" 2419 1994 }, 2420 1995 { 2421 - "description": "http:allow-fetch-send -> Enables the fetch_send command without any pre-configured scope.", 1996 + "description": "Enables the fetch_send command without any pre-configured scope.", 2422 1997 "type": "string", 2423 - "enum": [ 2424 - "http:allow-fetch-send" 2425 - ] 1998 + "const": "http:allow-fetch-send" 2426 1999 }, 2427 2000 { 2428 - "description": "http:deny-fetch -> Denies the fetch command without any pre-configured scope.", 2001 + "description": "Denies the fetch command without any pre-configured scope.", 2429 2002 "type": "string", 2430 - "enum": [ 2431 - "http:deny-fetch" 2432 - ] 2003 + "const": "http:deny-fetch" 2433 2004 }, 2434 2005 { 2435 - "description": "http:deny-fetch-cancel -> Denies the fetch_cancel command without any pre-configured scope.", 2006 + "description": "Denies the fetch_cancel command without any pre-configured scope.", 2436 2007 "type": "string", 2437 - "enum": [ 2438 - "http:deny-fetch-cancel" 2439 - ] 2008 + "const": "http:deny-fetch-cancel" 2440 2009 }, 2441 2010 { 2442 - "description": "http:deny-fetch-read-body -> Denies the fetch_read_body command without any pre-configured scope.", 2011 + "description": "Denies the fetch_read_body command without any pre-configured scope.", 2443 2012 "type": "string", 2444 - "enum": [ 2445 - "http:deny-fetch-read-body" 2446 - ] 2013 + "const": "http:deny-fetch-read-body" 2447 2014 }, 2448 2015 { 2449 - "description": "http:deny-fetch-send -> Denies the fetch_send command without any pre-configured scope.", 2016 + "description": "Denies the fetch_send command without any pre-configured scope.", 2450 2017 "type": "string", 2451 - "enum": [ 2452 - "http:deny-fetch-send" 2453 - ] 2018 + "const": "http:deny-fetch-send" 2454 2019 }, 2455 2020 { 2456 - "description": "process:default -> This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n", 2021 + "description": "This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n", 2457 2022 "type": "string", 2458 - "enum": [ 2459 - "process:default" 2460 - ] 2023 + "const": "process:default" 2461 2024 }, 2462 2025 { 2463 - "description": "process:allow-exit -> Enables the exit command without any pre-configured scope.", 2026 + "description": "Enables the exit command without any pre-configured scope.", 2464 2027 "type": "string", 2465 - "enum": [ 2466 - "process:allow-exit" 2467 - ] 2028 + "const": "process:allow-exit" 2468 2029 }, 2469 2030 { 2470 - "description": "process:allow-restart -> Enables the restart command without any pre-configured scope.", 2031 + "description": "Enables the restart command without any pre-configured scope.", 2471 2032 "type": "string", 2472 - "enum": [ 2473 - "process:allow-restart" 2474 - ] 2033 + "const": "process:allow-restart" 2475 2034 }, 2476 2035 { 2477 - "description": "process:deny-exit -> Denies the exit command without any pre-configured scope.", 2036 + "description": "Denies the exit command without any pre-configured scope.", 2478 2037 "type": "string", 2479 - "enum": [ 2480 - "process:deny-exit" 2481 - ] 2038 + "const": "process:deny-exit" 2482 2039 }, 2483 2040 { 2484 - "description": "process:deny-restart -> Denies the restart command without any pre-configured scope.", 2041 + "description": "Denies the restart command without any pre-configured scope.", 2485 2042 "type": "string", 2486 - "enum": [ 2487 - "process:deny-restart" 2488 - ] 2043 + "const": "process:deny-restart" 2489 2044 }, 2490 2045 { 2491 - "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", 2046 + "description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", 2492 2047 "type": "string", 2493 - "enum": [ 2494 - "shell:default" 2495 - ] 2048 + "const": "shell:default" 2496 2049 }, 2497 2050 { 2498 - "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", 2051 + "description": "Enables the execute command without any pre-configured scope.", 2499 2052 "type": "string", 2500 - "enum": [ 2501 - "shell:allow-execute" 2502 - ] 2053 + "const": "shell:allow-execute" 2503 2054 }, 2504 2055 { 2505 - "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", 2056 + "description": "Enables the kill command without any pre-configured scope.", 2506 2057 "type": "string", 2507 - "enum": [ 2508 - "shell:allow-kill" 2509 - ] 2058 + "const": "shell:allow-kill" 2510 2059 }, 2511 2060 { 2512 - "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", 2061 + "description": "Enables the open command without any pre-configured scope.", 2513 2062 "type": "string", 2514 - "enum": [ 2515 - "shell:allow-open" 2516 - ] 2063 + "const": "shell:allow-open" 2517 2064 }, 2518 2065 { 2519 - "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", 2066 + "description": "Enables the spawn command without any pre-configured scope.", 2520 2067 "type": "string", 2521 - "enum": [ 2522 - "shell:allow-spawn" 2523 - ] 2068 + "const": "shell:allow-spawn" 2524 2069 }, 2525 2070 { 2526 - "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", 2071 + "description": "Enables the stdin_write command without any pre-configured scope.", 2527 2072 "type": "string", 2528 - "enum": [ 2529 - "shell:allow-stdin-write" 2530 - ] 2073 + "const": "shell:allow-stdin-write" 2531 2074 }, 2532 2075 { 2533 - "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", 2076 + "description": "Denies the execute command without any pre-configured scope.", 2534 2077 "type": "string", 2535 - "enum": [ 2536 - "shell:deny-execute" 2537 - ] 2078 + "const": "shell:deny-execute" 2538 2079 }, 2539 2080 { 2540 - "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", 2081 + "description": "Denies the kill command without any pre-configured scope.", 2541 2082 "type": "string", 2542 - "enum": [ 2543 - "shell:deny-kill" 2544 - ] 2083 + "const": "shell:deny-kill" 2545 2084 }, 2546 2085 { 2547 - "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", 2086 + "description": "Denies the open command without any pre-configured scope.", 2548 2087 "type": "string", 2549 - "enum": [ 2550 - "shell:deny-open" 2551 - ] 2088 + "const": "shell:deny-open" 2552 2089 }, 2553 2090 { 2554 - "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", 2091 + "description": "Denies the spawn command without any pre-configured scope.", 2555 2092 "type": "string", 2556 - "enum": [ 2557 - "shell:deny-spawn" 2558 - ] 2093 + "const": "shell:deny-spawn" 2559 2094 }, 2560 2095 { 2561 - "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", 2096 + "description": "Denies the stdin_write command without any pre-configured scope.", 2562 2097 "type": "string", 2563 - "enum": [ 2564 - "shell:deny-stdin-write" 2565 - ] 2098 + "const": "shell:deny-stdin-write" 2566 2099 } 2567 2100 ] 2568 2101 }, ··· 2660 2193 } 2661 2194 ] 2662 2195 }, 2663 - "ShellAllowedArg": { 2196 + "ShellScopeEntryAllowedArg": { 2664 2197 "description": "A command argument allowed to be executed by the webview API.", 2665 2198 "anyOf": [ 2666 2199 { ··· 2688 2221 } 2689 2222 ] 2690 2223 }, 2691 - "ShellAllowedArgs": { 2692 - "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", 2224 + "ShellScopeEntryAllowedArgs": { 2225 + "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellScopeEntryAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", 2693 2226 "anyOf": [ 2694 2227 { 2695 2228 "description": "Use a simple boolean to allow all or disable all arguments to this command configuration.", 2696 2229 "type": "boolean" 2697 2230 }, 2698 2231 { 2699 - "description": "A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.", 2232 + "description": "A specific set of [`ShellScopeEntryAllowedArg`] that are valid to call for the command configuration.", 2700 2233 "type": "array", 2701 2234 "items": { 2702 - "$ref": "#/definitions/ShellAllowedArg" 2235 + "$ref": "#/definitions/ShellScopeEntryAllowedArg" 2703 2236 } 2704 2237 } 2705 2238 ]
+1009 -1476
src-tauri/gen/schemas/windows-schema.json
··· 133 133 { 134 134 "description": "Reference a permission or permission set by identifier and extends its scope.", 135 135 "type": "object", 136 - "oneOf": [ 136 + "allOf": [ 137 137 { 138 - "type": "object", 139 - "required": [ 140 - "identifier" 141 - ], 142 - "properties": { 143 - "identifier": { 144 - "oneOf": [ 145 - { 146 - "description": "http:default -> This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n", 147 - "type": "string", 148 - "enum": [ 149 - "http:default" 150 - ] 151 - }, 152 - { 153 - "description": "http:allow-fetch -> Enables the fetch command without any pre-configured scope.", 154 - "type": "string", 155 - "enum": [ 156 - "http:allow-fetch" 157 - ] 158 - }, 159 - { 160 - "description": "http:allow-fetch-cancel -> Enables the fetch_cancel command without any pre-configured scope.", 161 - "type": "string", 162 - "enum": [ 163 - "http:allow-fetch-cancel" 164 - ] 165 - }, 166 - { 167 - "description": "http:allow-fetch-read-body -> Enables the fetch_read_body command without any pre-configured scope.", 168 - "type": "string", 169 - "enum": [ 170 - "http:allow-fetch-read-body" 138 + "if": { 139 + "properties": { 140 + "identifier": { 141 + "anyOf": [ 142 + { 143 + "description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n", 144 + "type": "string", 145 + "const": "http:default" 146 + }, 147 + { 148 + "description": "Enables the fetch command without any pre-configured scope.", 149 + "type": "string", 150 + "const": "http:allow-fetch" 151 + }, 152 + { 153 + "description": "Enables the fetch_cancel command without any pre-configured scope.", 154 + "type": "string", 155 + "const": "http:allow-fetch-cancel" 156 + }, 157 + { 158 + "description": "Enables the fetch_read_body command without any pre-configured scope.", 159 + "type": "string", 160 + "const": "http:allow-fetch-read-body" 161 + }, 162 + { 163 + "description": "Enables the fetch_send command without any pre-configured scope.", 164 + "type": "string", 165 + "const": "http:allow-fetch-send" 166 + }, 167 + { 168 + "description": "Denies the fetch command without any pre-configured scope.", 169 + "type": "string", 170 + "const": "http:deny-fetch" 171 + }, 172 + { 173 + "description": "Denies the fetch_cancel command without any pre-configured scope.", 174 + "type": "string", 175 + "const": "http:deny-fetch-cancel" 176 + }, 177 + { 178 + "description": "Denies the fetch_read_body command without any pre-configured scope.", 179 + "type": "string", 180 + "const": "http:deny-fetch-read-body" 181 + }, 182 + { 183 + "description": "Denies the fetch_send command without any pre-configured scope.", 184 + "type": "string", 185 + "const": "http:deny-fetch-send" 186 + } 187 + ] 188 + } 189 + } 190 + }, 191 + "then": { 192 + "properties": { 193 + "allow": { 194 + "items": { 195 + "title": "HttpScopeEntry", 196 + "description": "HTTP scope entry.", 197 + "anyOf": [ 198 + { 199 + "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 200 + "type": "string" 201 + }, 202 + { 203 + "type": "object", 204 + "required": [ 205 + "url" 206 + ], 207 + "properties": { 208 + "url": { 209 + "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 210 + "type": "string" 211 + } 212 + } 213 + } 171 214 ] 172 - }, 173 - { 174 - "description": "http:allow-fetch-send -> Enables the fetch_send command without any pre-configured scope.", 175 - "type": "string", 176 - "enum": [ 177 - "http:allow-fetch-send" 215 + } 216 + }, 217 + "deny": { 218 + "items": { 219 + "title": "HttpScopeEntry", 220 + "description": "HTTP scope entry.", 221 + "anyOf": [ 222 + { 223 + "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 224 + "type": "string" 225 + }, 226 + { 227 + "type": "object", 228 + "required": [ 229 + "url" 230 + ], 231 + "properties": { 232 + "url": { 233 + "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 234 + "type": "string" 235 + } 236 + } 237 + } 178 238 ] 179 - }, 239 + } 240 + } 241 + } 242 + }, 243 + "properties": { 244 + "identifier": { 245 + "description": "Identifier of the permission or permission set.", 246 + "allOf": [ 180 247 { 181 - "description": "http:deny-fetch -> Denies the fetch command without any pre-configured scope.", 182 - "type": "string", 183 - "enum": [ 184 - "http:deny-fetch" 185 - ] 186 - }, 187 - { 188 - "description": "http:deny-fetch-cancel -> Denies the fetch_cancel command without any pre-configured scope.", 189 - "type": "string", 190 - "enum": [ 191 - "http:deny-fetch-cancel" 192 - ] 193 - }, 194 - { 195 - "description": "http:deny-fetch-read-body -> Denies the fetch_read_body command without any pre-configured scope.", 196 - "type": "string", 197 - "enum": [ 198 - "http:deny-fetch-read-body" 199 - ] 200 - }, 201 - { 202 - "description": "http:deny-fetch-send -> Denies the fetch_send command without any pre-configured scope.", 203 - "type": "string", 204 - "enum": [ 205 - "http:deny-fetch-send" 206 - ] 248 + "$ref": "#/definitions/Identifier" 207 249 } 208 250 ] 209 - }, 210 - "allow": { 211 - "items": { 212 - "title": "HttpScopeEntry", 213 - "description": "HTTP scope entry.", 251 + } 252 + } 253 + }, 254 + { 255 + "if": { 256 + "properties": { 257 + "identifier": { 214 258 "anyOf": [ 215 259 { 216 - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 217 - "type": "string" 260 + "description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", 261 + "type": "string", 262 + "const": "shell:default" 218 263 }, 219 264 { 220 - "type": "object", 221 - "required": [ 222 - "url" 223 - ], 224 - "properties": { 225 - "url": { 226 - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 227 - "type": "string" 228 - } 229 - } 230 - } 231 - ] 232 - } 233 - }, 234 - "deny": { 235 - "items": { 236 - "title": "HttpScopeEntry", 237 - "description": "HTTP scope entry.", 238 - "anyOf": [ 265 + "description": "Enables the execute command without any pre-configured scope.", 266 + "type": "string", 267 + "const": "shell:allow-execute" 268 + }, 269 + { 270 + "description": "Enables the kill command without any pre-configured scope.", 271 + "type": "string", 272 + "const": "shell:allow-kill" 273 + }, 274 + { 275 + "description": "Enables the open command without any pre-configured scope.", 276 + "type": "string", 277 + "const": "shell:allow-open" 278 + }, 279 + { 280 + "description": "Enables the spawn command without any pre-configured scope.", 281 + "type": "string", 282 + "const": "shell:allow-spawn" 283 + }, 284 + { 285 + "description": "Enables the stdin_write command without any pre-configured scope.", 286 + "type": "string", 287 + "const": "shell:allow-stdin-write" 288 + }, 289 + { 290 + "description": "Denies the execute command without any pre-configured scope.", 291 + "type": "string", 292 + "const": "shell:deny-execute" 293 + }, 294 + { 295 + "description": "Denies the kill command without any pre-configured scope.", 296 + "type": "string", 297 + "const": "shell:deny-kill" 298 + }, 299 + { 300 + "description": "Denies the open command without any pre-configured scope.", 301 + "type": "string", 302 + "const": "shell:deny-open" 303 + }, 239 304 { 240 - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 241 - "type": "string" 305 + "description": "Denies the spawn command without any pre-configured scope.", 306 + "type": "string", 307 + "const": "shell:deny-spawn" 242 308 }, 243 309 { 244 - "type": "object", 245 - "required": [ 246 - "url" 247 - ], 248 - "properties": { 249 - "url": { 250 - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", 251 - "type": "string" 252 - } 253 - } 310 + "description": "Denies the stdin_write command without any pre-configured scope.", 311 + "type": "string", 312 + "const": "shell:deny-stdin-write" 254 313 } 255 314 ] 256 315 } 257 316 } 317 + }, 318 + "then": { 319 + "properties": { 320 + "allow": { 321 + "items": { 322 + "title": "ShellScopeEntry", 323 + "description": "Shell scope entry.", 324 + "anyOf": [ 325 + { 326 + "type": "object", 327 + "required": [ 328 + "cmd", 329 + "name" 330 + ], 331 + "properties": { 332 + "args": { 333 + "description": "The allowed arguments for the command execution.", 334 + "allOf": [ 335 + { 336 + "$ref": "#/definitions/ShellScopeEntryAllowedArgs" 337 + } 338 + ] 339 + }, 340 + "cmd": { 341 + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", 342 + "type": "string" 343 + }, 344 + "name": { 345 + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", 346 + "type": "string" 347 + } 348 + }, 349 + "additionalProperties": false 350 + }, 351 + { 352 + "type": "object", 353 + "required": [ 354 + "name", 355 + "sidecar" 356 + ], 357 + "properties": { 358 + "args": { 359 + "description": "The allowed arguments for the command execution.", 360 + "allOf": [ 361 + { 362 + "$ref": "#/definitions/ShellScopeEntryAllowedArgs" 363 + } 364 + ] 365 + }, 366 + "name": { 367 + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", 368 + "type": "string" 369 + }, 370 + "sidecar": { 371 + "description": "If this command is a sidecar command.", 372 + "type": "boolean" 373 + } 374 + }, 375 + "additionalProperties": false 376 + } 377 + ] 378 + } 379 + }, 380 + "deny": { 381 + "items": { 382 + "title": "ShellScopeEntry", 383 + "description": "Shell scope entry.", 384 + "anyOf": [ 385 + { 386 + "type": "object", 387 + "required": [ 388 + "cmd", 389 + "name" 390 + ], 391 + "properties": { 392 + "args": { 393 + "description": "The allowed arguments for the command execution.", 394 + "allOf": [ 395 + { 396 + "$ref": "#/definitions/ShellScopeEntryAllowedArgs" 397 + } 398 + ] 399 + }, 400 + "cmd": { 401 + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", 402 + "type": "string" 403 + }, 404 + "name": { 405 + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", 406 + "type": "string" 407 + } 408 + }, 409 + "additionalProperties": false 410 + }, 411 + { 412 + "type": "object", 413 + "required": [ 414 + "name", 415 + "sidecar" 416 + ], 417 + "properties": { 418 + "args": { 419 + "description": "The allowed arguments for the command execution.", 420 + "allOf": [ 421 + { 422 + "$ref": "#/definitions/ShellScopeEntryAllowedArgs" 423 + } 424 + ] 425 + }, 426 + "name": { 427 + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", 428 + "type": "string" 429 + }, 430 + "sidecar": { 431 + "description": "If this command is a sidecar command.", 432 + "type": "boolean" 433 + } 434 + }, 435 + "additionalProperties": false 436 + } 437 + ] 438 + } 439 + } 440 + } 441 + }, 442 + "properties": { 443 + "identifier": { 444 + "description": "Identifier of the permission or permission set.", 445 + "allOf": [ 446 + { 447 + "$ref": "#/definitions/Identifier" 448 + } 449 + ] 450 + } 258 451 } 259 452 }, 260 453 { 261 - "type": "object", 262 - "required": [ 263 - "identifier" 264 - ], 265 454 "properties": { 266 455 "identifier": { 267 - "oneOf": [ 268 - { 269 - "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", 270 - "type": "string", 271 - "enum": [ 272 - "shell:default" 273 - ] 274 - }, 275 - { 276 - "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", 277 - "type": "string", 278 - "enum": [ 279 - "shell:allow-execute" 280 - ] 281 - }, 282 - { 283 - "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", 284 - "type": "string", 285 - "enum": [ 286 - "shell:allow-kill" 287 - ] 288 - }, 289 - { 290 - "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", 291 - "type": "string", 292 - "enum": [ 293 - "shell:allow-open" 294 - ] 295 - }, 296 - { 297 - "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", 298 - "type": "string", 299 - "enum": [ 300 - "shell:allow-spawn" 301 - ] 302 - }, 456 + "description": "Identifier of the permission or permission set.", 457 + "allOf": [ 303 458 { 304 - "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", 305 - "type": "string", 306 - "enum": [ 307 - "shell:allow-stdin-write" 308 - ] 309 - }, 310 - { 311 - "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", 312 - "type": "string", 313 - "enum": [ 314 - "shell:deny-execute" 315 - ] 316 - }, 317 - { 318 - "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", 319 - "type": "string", 320 - "enum": [ 321 - "shell:deny-kill" 322 - ] 323 - }, 324 - { 325 - "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", 326 - "type": "string", 327 - "enum": [ 328 - "shell:deny-open" 329 - ] 330 - }, 331 - { 332 - "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", 333 - "type": "string", 334 - "enum": [ 335 - "shell:deny-spawn" 336 - ] 337 - }, 338 - { 339 - "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", 340 - "type": "string", 341 - "enum": [ 342 - "shell:deny-stdin-write" 343 - ] 459 + "$ref": "#/definitions/Identifier" 344 460 } 345 461 ] 346 462 }, 347 463 "allow": { 464 + "description": "Data that defines what is allowed by the scope.", 465 + "type": [ 466 + "array", 467 + "null" 468 + ], 348 469 "items": { 349 - "title": "Entry", 350 - "description": "A command allowed to be executed by the webview API.", 351 - "type": "object", 352 - "required": [ 353 - "args", 354 - "cmd", 355 - "name", 356 - "sidecar" 357 - ], 358 - "properties": { 359 - "args": { 360 - "description": "The allowed arguments for the command execution.", 361 - "allOf": [ 362 - { 363 - "$ref": "#/definitions/ShellAllowedArgs" 364 - } 365 - ] 366 - }, 367 - "cmd": { 368 - "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", 369 - "type": "string" 370 - }, 371 - "name": { 372 - "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", 373 - "type": "string" 374 - }, 375 - "sidecar": { 376 - "description": "If this command is a sidecar command.", 377 - "type": "boolean" 378 - } 379 - } 470 + "$ref": "#/definitions/Value" 380 471 } 381 472 }, 382 473 "deny": { 474 + "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", 475 + "type": [ 476 + "array", 477 + "null" 478 + ], 383 479 "items": { 384 - "title": "Entry", 385 - "description": "A command allowed to be executed by the webview API.", 386 - "type": "object", 387 - "required": [ 388 - "args", 389 - "cmd", 390 - "name", 391 - "sidecar" 392 - ], 393 - "properties": { 394 - "args": { 395 - "description": "The allowed arguments for the command execution.", 396 - "allOf": [ 397 - { 398 - "$ref": "#/definitions/ShellAllowedArgs" 399 - } 400 - ] 401 - }, 402 - "cmd": { 403 - "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", 404 - "type": "string" 405 - }, 406 - "name": { 407 - "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", 408 - "type": "string" 409 - }, 410 - "sidecar": { 411 - "description": "If this command is a sidecar command.", 412 - "type": "boolean" 413 - } 414 - } 480 + "$ref": "#/definitions/Value" 415 481 } 416 482 } 417 483 } 418 484 } 485 + ], 486 + "required": [ 487 + "identifier" 419 488 ] 420 489 } 421 490 ] 422 491 }, 423 492 "Identifier": { 493 + "description": "Permission identifier", 424 494 "oneOf": [ 425 495 { 426 - "description": "core:app:default -> Default permissions for the plugin.", 496 + "description": "Default core plugins set which includes:\n- 'core:path:default'\n- 'core:event:default'\n- 'core:window:default'\n- 'core:webview:default'\n- 'core:app:default'\n- 'core:image:default'\n- 'core:resources:default'\n- 'core:menu:default'\n- 'core:tray:default'\n", 497 + "type": "string", 498 + "const": "core:default" 499 + }, 500 + { 501 + "description": "Default permissions for the plugin.", 502 + "type": "string", 503 + "const": "core:app:default" 504 + }, 505 + { 506 + "description": "Enables the app_hide command without any pre-configured scope.", 507 + "type": "string", 508 + "const": "core:app:allow-app-hide" 509 + }, 510 + { 511 + "description": "Enables the app_show command without any pre-configured scope.", 512 + "type": "string", 513 + "const": "core:app:allow-app-show" 514 + }, 515 + { 516 + "description": "Enables the default_window_icon command without any pre-configured scope.", 517 + "type": "string", 518 + "const": "core:app:allow-default-window-icon" 519 + }, 520 + { 521 + "description": "Enables the name command without any pre-configured scope.", 522 + "type": "string", 523 + "const": "core:app:allow-name" 524 + }, 525 + { 526 + "description": "Enables the set_app_theme command without any pre-configured scope.", 527 + "type": "string", 528 + "const": "core:app:allow-set-app-theme" 529 + }, 530 + { 531 + "description": "Enables the tauri_version command without any pre-configured scope.", 532 + "type": "string", 533 + "const": "core:app:allow-tauri-version" 534 + }, 535 + { 536 + "description": "Enables the version command without any pre-configured scope.", 537 + "type": "string", 538 + "const": "core:app:allow-version" 539 + }, 540 + { 541 + "description": "Denies the app_hide command without any pre-configured scope.", 542 + "type": "string", 543 + "const": "core:app:deny-app-hide" 544 + }, 545 + { 546 + "description": "Denies the app_show command without any pre-configured scope.", 547 + "type": "string", 548 + "const": "core:app:deny-app-show" 549 + }, 550 + { 551 + "description": "Denies the default_window_icon command without any pre-configured scope.", 552 + "type": "string", 553 + "const": "core:app:deny-default-window-icon" 554 + }, 555 + { 556 + "description": "Denies the name command without any pre-configured scope.", 427 557 "type": "string", 428 - "enum": [ 429 - "core:app:default" 430 - ] 558 + "const": "core:app:deny-name" 431 559 }, 432 560 { 433 - "description": "core:app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", 561 + "description": "Denies the set_app_theme command without any pre-configured scope.", 434 562 "type": "string", 435 - "enum": [ 436 - "core:app:allow-app-hide" 437 - ] 563 + "const": "core:app:deny-set-app-theme" 438 564 }, 439 565 { 440 - "description": "core:app:allow-app-show -> Enables the app_show command without any pre-configured scope.", 566 + "description": "Denies the tauri_version command without any pre-configured scope.", 441 567 "type": "string", 442 - "enum": [ 443 - "core:app:allow-app-show" 444 - ] 568 + "const": "core:app:deny-tauri-version" 445 569 }, 446 570 { 447 - "description": "core:app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", 571 + "description": "Denies the version command without any pre-configured scope.", 448 572 "type": "string", 449 - "enum": [ 450 - "core:app:allow-default-window-icon" 451 - ] 573 + "const": "core:app:deny-version" 452 574 }, 453 575 { 454 - "description": "core:app:allow-name -> Enables the name command without any pre-configured scope.", 576 + "description": "Default permissions for the plugin.", 455 577 "type": "string", 456 - "enum": [ 457 - "core:app:allow-name" 458 - ] 578 + "const": "core:event:default" 459 579 }, 460 580 { 461 - "description": "core:app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", 581 + "description": "Enables the emit command without any pre-configured scope.", 462 582 "type": "string", 463 - "enum": [ 464 - "core:app:allow-tauri-version" 465 - ] 583 + "const": "core:event:allow-emit" 466 584 }, 467 585 { 468 - "description": "core:app:allow-version -> Enables the version command without any pre-configured scope.", 586 + "description": "Enables the emit_to command without any pre-configured scope.", 469 587 "type": "string", 470 - "enum": [ 471 - "core:app:allow-version" 472 - ] 588 + "const": "core:event:allow-emit-to" 473 589 }, 474 590 { 475 - "description": "core:app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", 591 + "description": "Enables the listen command without any pre-configured scope.", 476 592 "type": "string", 477 - "enum": [ 478 - "core:app:deny-app-hide" 479 - ] 593 + "const": "core:event:allow-listen" 480 594 }, 481 595 { 482 - "description": "core:app:deny-app-show -> Denies the app_show command without any pre-configured scope.", 596 + "description": "Enables the unlisten command without any pre-configured scope.", 483 597 "type": "string", 484 - "enum": [ 485 - "core:app:deny-app-show" 486 - ] 598 + "const": "core:event:allow-unlisten" 487 599 }, 488 600 { 489 - "description": "core:app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", 601 + "description": "Denies the emit command without any pre-configured scope.", 490 602 "type": "string", 491 - "enum": [ 492 - "core:app:deny-default-window-icon" 493 - ] 603 + "const": "core:event:deny-emit" 494 604 }, 495 605 { 496 - "description": "core:app:deny-name -> Denies the name command without any pre-configured scope.", 606 + "description": "Denies the emit_to command without any pre-configured scope.", 497 607 "type": "string", 498 - "enum": [ 499 - "core:app:deny-name" 500 - ] 608 + "const": "core:event:deny-emit-to" 501 609 }, 502 610 { 503 - "description": "core:app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", 611 + "description": "Denies the listen command without any pre-configured scope.", 504 612 "type": "string", 505 - "enum": [ 506 - "core:app:deny-tauri-version" 507 - ] 613 + "const": "core:event:deny-listen" 508 614 }, 509 615 { 510 - "description": "core:app:deny-version -> Denies the version command without any pre-configured scope.", 616 + "description": "Denies the unlisten command without any pre-configured scope.", 511 617 "type": "string", 512 - "enum": [ 513 - "core:app:deny-version" 514 - ] 618 + "const": "core:event:deny-unlisten" 515 619 }, 516 620 { 517 - "description": "core:event:default -> Default permissions for the plugin.", 621 + "description": "Default permissions for the plugin.", 518 622 "type": "string", 519 - "enum": [ 520 - "core:event:default" 521 - ] 623 + "const": "core:image:default" 522 624 }, 523 625 { 524 - "description": "core:event:allow-emit -> Enables the emit command without any pre-configured scope.", 626 + "description": "Enables the from_bytes command without any pre-configured scope.", 525 627 "type": "string", 526 - "enum": [ 527 - "core:event:allow-emit" 528 - ] 628 + "const": "core:image:allow-from-bytes" 529 629 }, 530 630 { 531 - "description": "core:event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", 631 + "description": "Enables the from_path command without any pre-configured scope.", 532 632 "type": "string", 533 - "enum": [ 534 - "core:event:allow-emit-to" 535 - ] 633 + "const": "core:image:allow-from-path" 536 634 }, 537 635 { 538 - "description": "core:event:allow-listen -> Enables the listen command without any pre-configured scope.", 636 + "description": "Enables the new command without any pre-configured scope.", 539 637 "type": "string", 540 - "enum": [ 541 - "core:event:allow-listen" 542 - ] 638 + "const": "core:image:allow-new" 543 639 }, 544 640 { 545 - "description": "core:event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", 641 + "description": "Enables the rgba command without any pre-configured scope.", 546 642 "type": "string", 547 - "enum": [ 548 - "core:event:allow-unlisten" 549 - ] 643 + "const": "core:image:allow-rgba" 550 644 }, 551 645 { 552 - "description": "core:event:deny-emit -> Denies the emit command without any pre-configured scope.", 646 + "description": "Enables the size command without any pre-configured scope.", 553 647 "type": "string", 554 - "enum": [ 555 - "core:event:deny-emit" 556 - ] 648 + "const": "core:image:allow-size" 557 649 }, 558 650 { 559 - "description": "core:event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", 651 + "description": "Denies the from_bytes command without any pre-configured scope.", 560 652 "type": "string", 561 - "enum": [ 562 - "core:event:deny-emit-to" 563 - ] 653 + "const": "core:image:deny-from-bytes" 654 + }, 655 + { 656 + "description": "Denies the from_path command without any pre-configured scope.", 657 + "type": "string", 658 + "const": "core:image:deny-from-path" 659 + }, 660 + { 661 + "description": "Denies the new command without any pre-configured scope.", 662 + "type": "string", 663 + "const": "core:image:deny-new" 664 + }, 665 + { 666 + "description": "Denies the rgba command without any pre-configured scope.", 667 + "type": "string", 668 + "const": "core:image:deny-rgba" 564 669 }, 565 670 { 566 - "description": "core:event:deny-listen -> Denies the listen command without any pre-configured scope.", 671 + "description": "Denies the size command without any pre-configured scope.", 567 672 "type": "string", 568 - "enum": [ 569 - "core:event:deny-listen" 570 - ] 673 + "const": "core:image:deny-size" 571 674 }, 572 675 { 573 - "description": "core:event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", 676 + "description": "Default permissions for the plugin.", 574 677 "type": "string", 575 - "enum": [ 576 - "core:event:deny-unlisten" 577 - ] 678 + "const": "core:menu:default" 578 679 }, 579 680 { 580 - "description": "core:image:default -> Default permissions for the plugin.", 681 + "description": "Enables the append command without any pre-configured scope.", 581 682 "type": "string", 582 - "enum": [ 583 - "core:image:default" 584 - ] 683 + "const": "core:menu:allow-append" 585 684 }, 586 685 { 587 - "description": "core:image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", 686 + "description": "Enables the create_default command without any pre-configured scope.", 588 687 "type": "string", 589 - "enum": [ 590 - "core:image:allow-from-bytes" 591 - ] 688 + "const": "core:menu:allow-create-default" 592 689 }, 593 690 { 594 - "description": "core:image:allow-from-path -> Enables the from_path command without any pre-configured scope.", 691 + "description": "Enables the get command without any pre-configured scope.", 595 692 "type": "string", 596 - "enum": [ 597 - "core:image:allow-from-path" 598 - ] 693 + "const": "core:menu:allow-get" 599 694 }, 600 695 { 601 - "description": "core:image:allow-new -> Enables the new command without any pre-configured scope.", 696 + "description": "Enables the insert command without any pre-configured scope.", 602 697 "type": "string", 603 - "enum": [ 604 - "core:image:allow-new" 605 - ] 698 + "const": "core:menu:allow-insert" 606 699 }, 607 700 { 608 - "description": "core:image:allow-rgba -> Enables the rgba command without any pre-configured scope.", 701 + "description": "Enables the is_checked command without any pre-configured scope.", 609 702 "type": "string", 610 - "enum": [ 611 - "core:image:allow-rgba" 612 - ] 703 + "const": "core:menu:allow-is-checked" 613 704 }, 614 705 { 615 - "description": "core:image:allow-size -> Enables the size command without any pre-configured scope.", 706 + "description": "Enables the is_enabled command without any pre-configured scope.", 616 707 "type": "string", 617 - "enum": [ 618 - "core:image:allow-size" 619 - ] 708 + "const": "core:menu:allow-is-enabled" 620 709 }, 621 710 { 622 - "description": "core:image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", 711 + "description": "Enables the items command without any pre-configured scope.", 623 712 "type": "string", 624 - "enum": [ 625 - "core:image:deny-from-bytes" 626 - ] 713 + "const": "core:menu:allow-items" 627 714 }, 628 715 { 629 - "description": "core:image:deny-from-path -> Denies the from_path command without any pre-configured scope.", 716 + "description": "Enables the new command without any pre-configured scope.", 630 717 "type": "string", 631 - "enum": [ 632 - "core:image:deny-from-path" 633 - ] 718 + "const": "core:menu:allow-new" 634 719 }, 635 720 { 636 - "description": "core:image:deny-new -> Denies the new command without any pre-configured scope.", 721 + "description": "Enables the popup command without any pre-configured scope.", 637 722 "type": "string", 638 - "enum": [ 639 - "core:image:deny-new" 640 - ] 723 + "const": "core:menu:allow-popup" 641 724 }, 642 725 { 643 - "description": "core:image:deny-rgba -> Denies the rgba command without any pre-configured scope.", 726 + "description": "Enables the prepend command without any pre-configured scope.", 644 727 "type": "string", 645 - "enum": [ 646 - "core:image:deny-rgba" 647 - ] 728 + "const": "core:menu:allow-prepend" 648 729 }, 649 730 { 650 - "description": "core:image:deny-size -> Denies the size command without any pre-configured scope.", 731 + "description": "Enables the remove command without any pre-configured scope.", 651 732 "type": "string", 652 - "enum": [ 653 - "core:image:deny-size" 654 - ] 733 + "const": "core:menu:allow-remove" 655 734 }, 656 735 { 657 - "description": "core:menu:default -> Default permissions for the plugin.", 736 + "description": "Enables the remove_at command without any pre-configured scope.", 658 737 "type": "string", 659 - "enum": [ 660 - "core:menu:default" 661 - ] 738 + "const": "core:menu:allow-remove-at" 662 739 }, 663 740 { 664 - "description": "core:menu:allow-append -> Enables the append command without any pre-configured scope.", 741 + "description": "Enables the set_accelerator command without any pre-configured scope.", 665 742 "type": "string", 666 - "enum": [ 667 - "core:menu:allow-append" 668 - ] 743 + "const": "core:menu:allow-set-accelerator" 669 744 }, 670 745 { 671 - "description": "core:menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", 746 + "description": "Enables the set_as_app_menu command without any pre-configured scope.", 672 747 "type": "string", 673 - "enum": [ 674 - "core:menu:allow-create-default" 675 - ] 748 + "const": "core:menu:allow-set-as-app-menu" 676 749 }, 677 750 { 678 - "description": "core:menu:allow-get -> Enables the get command without any pre-configured scope.", 751 + "description": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", 679 752 "type": "string", 680 - "enum": [ 681 - "core:menu:allow-get" 682 - ] 753 + "const": "core:menu:allow-set-as-help-menu-for-nsapp" 683 754 }, 684 755 { 685 - "description": "core:menu:allow-insert -> Enables the insert command without any pre-configured scope.", 756 + "description": "Enables the set_as_window_menu command without any pre-configured scope.", 686 757 "type": "string", 687 - "enum": [ 688 - "core:menu:allow-insert" 689 - ] 758 + "const": "core:menu:allow-set-as-window-menu" 690 759 }, 691 760 { 692 - "description": "core:menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", 761 + "description": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", 693 762 "type": "string", 694 - "enum": [ 695 - "core:menu:allow-is-checked" 696 - ] 763 + "const": "core:menu:allow-set-as-windows-menu-for-nsapp" 697 764 }, 698 765 { 699 - "description": "core:menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", 766 + "description": "Enables the set_checked command without any pre-configured scope.", 700 767 "type": "string", 701 - "enum": [ 702 - "core:menu:allow-is-enabled" 703 - ] 768 + "const": "core:menu:allow-set-checked" 704 769 }, 705 770 { 706 - "description": "core:menu:allow-items -> Enables the items command without any pre-configured scope.", 771 + "description": "Enables the set_enabled command without any pre-configured scope.", 707 772 "type": "string", 708 - "enum": [ 709 - "core:menu:allow-items" 710 - ] 773 + "const": "core:menu:allow-set-enabled" 711 774 }, 712 775 { 713 - "description": "core:menu:allow-new -> Enables the new command without any pre-configured scope.", 776 + "description": "Enables the set_icon command without any pre-configured scope.", 714 777 "type": "string", 715 - "enum": [ 716 - "core:menu:allow-new" 717 - ] 778 + "const": "core:menu:allow-set-icon" 718 779 }, 719 780 { 720 - "description": "core:menu:allow-popup -> Enables the popup command without any pre-configured scope.", 781 + "description": "Enables the set_text command without any pre-configured scope.", 721 782 "type": "string", 722 - "enum": [ 723 - "core:menu:allow-popup" 724 - ] 783 + "const": "core:menu:allow-set-text" 725 784 }, 726 785 { 727 - "description": "core:menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", 786 + "description": "Enables the text command without any pre-configured scope.", 728 787 "type": "string", 729 - "enum": [ 730 - "core:menu:allow-prepend" 731 - ] 788 + "const": "core:menu:allow-text" 732 789 }, 733 790 { 734 - "description": "core:menu:allow-remove -> Enables the remove command without any pre-configured scope.", 791 + "description": "Denies the append command without any pre-configured scope.", 735 792 "type": "string", 736 - "enum": [ 737 - "core:menu:allow-remove" 738 - ] 793 + "const": "core:menu:deny-append" 739 794 }, 740 795 { 741 - "description": "core:menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", 796 + "description": "Denies the create_default command without any pre-configured scope.", 742 797 "type": "string", 743 - "enum": [ 744 - "core:menu:allow-remove-at" 745 - ] 798 + "const": "core:menu:deny-create-default" 746 799 }, 747 800 { 748 - "description": "core:menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", 801 + "description": "Denies the get command without any pre-configured scope.", 749 802 "type": "string", 750 - "enum": [ 751 - "core:menu:allow-set-accelerator" 752 - ] 803 + "const": "core:menu:deny-get" 753 804 }, 754 805 { 755 - "description": "core:menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", 806 + "description": "Denies the insert command without any pre-configured scope.", 756 807 "type": "string", 757 - "enum": [ 758 - "core:menu:allow-set-as-app-menu" 759 - ] 808 + "const": "core:menu:deny-insert" 760 809 }, 761 810 { 762 - "description": "core:menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", 811 + "description": "Denies the is_checked command without any pre-configured scope.", 763 812 "type": "string", 764 - "enum": [ 765 - "core:menu:allow-set-as-help-menu-for-nsapp" 766 - ] 813 + "const": "core:menu:deny-is-checked" 767 814 }, 768 815 { 769 - "description": "core:menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", 816 + "description": "Denies the is_enabled command without any pre-configured scope.", 770 817 "type": "string", 771 - "enum": [ 772 - "core:menu:allow-set-as-window-menu" 773 - ] 818 + "const": "core:menu:deny-is-enabled" 774 819 }, 775 820 { 776 - "description": "core:menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", 821 + "description": "Denies the items command without any pre-configured scope.", 777 822 "type": "string", 778 - "enum": [ 779 - "core:menu:allow-set-as-windows-menu-for-nsapp" 780 - ] 823 + "const": "core:menu:deny-items" 781 824 }, 782 825 { 783 - "description": "core:menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", 826 + "description": "Denies the new command without any pre-configured scope.", 784 827 "type": "string", 785 - "enum": [ 786 - "core:menu:allow-set-checked" 787 - ] 828 + "const": "core:menu:deny-new" 788 829 }, 789 830 { 790 - "description": "core:menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", 831 + "description": "Denies the popup command without any pre-configured scope.", 791 832 "type": "string", 792 - "enum": [ 793 - "core:menu:allow-set-enabled" 794 - ] 833 + "const": "core:menu:deny-popup" 795 834 }, 796 835 { 797 - "description": "core:menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", 836 + "description": "Denies the prepend command without any pre-configured scope.", 798 837 "type": "string", 799 - "enum": [ 800 - "core:menu:allow-set-icon" 801 - ] 838 + "const": "core:menu:deny-prepend" 802 839 }, 803 840 { 804 - "description": "core:menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", 841 + "description": "Denies the remove command without any pre-configured scope.", 805 842 "type": "string", 806 - "enum": [ 807 - "core:menu:allow-set-text" 808 - ] 843 + "const": "core:menu:deny-remove" 809 844 }, 810 845 { 811 - "description": "core:menu:allow-text -> Enables the text command without any pre-configured scope.", 846 + "description": "Denies the remove_at command without any pre-configured scope.", 812 847 "type": "string", 813 - "enum": [ 814 - "core:menu:allow-text" 815 - ] 848 + "const": "core:menu:deny-remove-at" 816 849 }, 817 850 { 818 - "description": "core:menu:deny-append -> Denies the append command without any pre-configured scope.", 851 + "description": "Denies the set_accelerator command without any pre-configured scope.", 819 852 "type": "string", 820 - "enum": [ 821 - "core:menu:deny-append" 822 - ] 853 + "const": "core:menu:deny-set-accelerator" 823 854 }, 824 855 { 825 - "description": "core:menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", 856 + "description": "Denies the set_as_app_menu command without any pre-configured scope.", 826 857 "type": "string", 827 - "enum": [ 828 - "core:menu:deny-create-default" 829 - ] 858 + "const": "core:menu:deny-set-as-app-menu" 830 859 }, 831 860 { 832 - "description": "core:menu:deny-get -> Denies the get command without any pre-configured scope.", 861 + "description": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", 833 862 "type": "string", 834 - "enum": [ 835 - "core:menu:deny-get" 836 - ] 863 + "const": "core:menu:deny-set-as-help-menu-for-nsapp" 837 864 }, 838 865 { 839 - "description": "core:menu:deny-insert -> Denies the insert command without any pre-configured scope.", 866 + "description": "Denies the set_as_window_menu command without any pre-configured scope.", 840 867 "type": "string", 841 - "enum": [ 842 - "core:menu:deny-insert" 843 - ] 868 + "const": "core:menu:deny-set-as-window-menu" 844 869 }, 845 870 { 846 - "description": "core:menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", 871 + "description": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", 847 872 "type": "string", 848 - "enum": [ 849 - "core:menu:deny-is-checked" 850 - ] 873 + "const": "core:menu:deny-set-as-windows-menu-for-nsapp" 851 874 }, 852 875 { 853 - "description": "core:menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", 876 + "description": "Denies the set_checked command without any pre-configured scope.", 854 877 "type": "string", 855 - "enum": [ 856 - "core:menu:deny-is-enabled" 857 - ] 878 + "const": "core:menu:deny-set-checked" 858 879 }, 859 880 { 860 - "description": "core:menu:deny-items -> Denies the items command without any pre-configured scope.", 881 + "description": "Denies the set_enabled command without any pre-configured scope.", 861 882 "type": "string", 862 - "enum": [ 863 - "core:menu:deny-items" 864 - ] 883 + "const": "core:menu:deny-set-enabled" 865 884 }, 866 885 { 867 - "description": "core:menu:deny-new -> Denies the new command without any pre-configured scope.", 886 + "description": "Denies the set_icon command without any pre-configured scope.", 868 887 "type": "string", 869 - "enum": [ 870 - "core:menu:deny-new" 871 - ] 888 + "const": "core:menu:deny-set-icon" 872 889 }, 873 890 { 874 - "description": "core:menu:deny-popup -> Denies the popup command without any pre-configured scope.", 891 + "description": "Denies the set_text command without any pre-configured scope.", 875 892 "type": "string", 876 - "enum": [ 877 - "core:menu:deny-popup" 878 - ] 893 + "const": "core:menu:deny-set-text" 879 894 }, 880 895 { 881 - "description": "core:menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", 896 + "description": "Denies the text command without any pre-configured scope.", 882 897 "type": "string", 883 - "enum": [ 884 - "core:menu:deny-prepend" 885 - ] 898 + "const": "core:menu:deny-text" 886 899 }, 887 900 { 888 - "description": "core:menu:deny-remove -> Denies the remove command without any pre-configured scope.", 901 + "description": "Default permissions for the plugin.", 889 902 "type": "string", 890 - "enum": [ 891 - "core:menu:deny-remove" 892 - ] 903 + "const": "core:path:default" 893 904 }, 894 905 { 895 - "description": "core:menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", 906 + "description": "Enables the basename command without any pre-configured scope.", 896 907 "type": "string", 897 - "enum": [ 898 - "core:menu:deny-remove-at" 899 - ] 908 + "const": "core:path:allow-basename" 900 909 }, 901 910 { 902 - "description": "core:menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", 911 + "description": "Enables the dirname command without any pre-configured scope.", 903 912 "type": "string", 904 - "enum": [ 905 - "core:menu:deny-set-accelerator" 906 - ] 913 + "const": "core:path:allow-dirname" 907 914 }, 908 915 { 909 - "description": "core:menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", 916 + "description": "Enables the extname command without any pre-configured scope.", 910 917 "type": "string", 911 - "enum": [ 912 - "core:menu:deny-set-as-app-menu" 913 - ] 918 + "const": "core:path:allow-extname" 914 919 }, 915 920 { 916 - "description": "core:menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", 921 + "description": "Enables the is_absolute command without any pre-configured scope.", 917 922 "type": "string", 918 - "enum": [ 919 - "core:menu:deny-set-as-help-menu-for-nsapp" 920 - ] 923 + "const": "core:path:allow-is-absolute" 921 924 }, 922 925 { 923 - "description": "core:menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", 926 + "description": "Enables the join command without any pre-configured scope.", 924 927 "type": "string", 925 - "enum": [ 926 - "core:menu:deny-set-as-window-menu" 927 - ] 928 + "const": "core:path:allow-join" 928 929 }, 929 930 { 930 - "description": "core:menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", 931 + "description": "Enables the normalize command without any pre-configured scope.", 931 932 "type": "string", 932 - "enum": [ 933 - "core:menu:deny-set-as-windows-menu-for-nsapp" 934 - ] 933 + "const": "core:path:allow-normalize" 935 934 }, 936 935 { 937 - "description": "core:menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", 936 + "description": "Enables the resolve command without any pre-configured scope.", 938 937 "type": "string", 939 - "enum": [ 940 - "core:menu:deny-set-checked" 941 - ] 938 + "const": "core:path:allow-resolve" 942 939 }, 943 940 { 944 - "description": "core:menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", 941 + "description": "Enables the resolve_directory command without any pre-configured scope.", 945 942 "type": "string", 946 - "enum": [ 947 - "core:menu:deny-set-enabled" 948 - ] 943 + "const": "core:path:allow-resolve-directory" 949 944 }, 950 945 { 951 - "description": "core:menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", 946 + "description": "Denies the basename command without any pre-configured scope.", 952 947 "type": "string", 953 - "enum": [ 954 - "core:menu:deny-set-icon" 955 - ] 948 + "const": "core:path:deny-basename" 956 949 }, 957 950 { 958 - "description": "core:menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", 951 + "description": "Denies the dirname command without any pre-configured scope.", 959 952 "type": "string", 960 - "enum": [ 961 - "core:menu:deny-set-text" 962 - ] 953 + "const": "core:path:deny-dirname" 963 954 }, 964 955 { 965 - "description": "core:menu:deny-text -> Denies the text command without any pre-configured scope.", 956 + "description": "Denies the extname command without any pre-configured scope.", 966 957 "type": "string", 967 - "enum": [ 968 - "core:menu:deny-text" 969 - ] 958 + "const": "core:path:deny-extname" 970 959 }, 971 960 { 972 - "description": "core:path:default -> Default permissions for the plugin.", 961 + "description": "Denies the is_absolute command without any pre-configured scope.", 973 962 "type": "string", 974 - "enum": [ 975 - "core:path:default" 976 - ] 963 + "const": "core:path:deny-is-absolute" 977 964 }, 978 965 { 979 - "description": "core:path:allow-basename -> Enables the basename command without any pre-configured scope.", 966 + "description": "Denies the join command without any pre-configured scope.", 980 967 "type": "string", 981 - "enum": [ 982 - "core:path:allow-basename" 983 - ] 968 + "const": "core:path:deny-join" 984 969 }, 985 970 { 986 - "description": "core:path:allow-dirname -> Enables the dirname command without any pre-configured scope.", 971 + "description": "Denies the normalize command without any pre-configured scope.", 987 972 "type": "string", 988 - "enum": [ 989 - "core:path:allow-dirname" 990 - ] 973 + "const": "core:path:deny-normalize" 991 974 }, 992 975 { 993 - "description": "core:path:allow-extname -> Enables the extname command without any pre-configured scope.", 976 + "description": "Denies the resolve command without any pre-configured scope.", 994 977 "type": "string", 995 - "enum": [ 996 - "core:path:allow-extname" 997 - ] 978 + "const": "core:path:deny-resolve" 998 979 }, 999 980 { 1000 - "description": "core:path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", 981 + "description": "Denies the resolve_directory command without any pre-configured scope.", 1001 982 "type": "string", 1002 - "enum": [ 1003 - "core:path:allow-is-absolute" 1004 - ] 983 + "const": "core:path:deny-resolve-directory" 1005 984 }, 1006 985 { 1007 - "description": "core:path:allow-join -> Enables the join command without any pre-configured scope.", 986 + "description": "Default permissions for the plugin.", 1008 987 "type": "string", 1009 - "enum": [ 1010 - "core:path:allow-join" 1011 - ] 988 + "const": "core:resources:default" 1012 989 }, 1013 990 { 1014 - "description": "core:path:allow-normalize -> Enables the normalize command without any pre-configured scope.", 991 + "description": "Enables the close command without any pre-configured scope.", 1015 992 "type": "string", 1016 - "enum": [ 1017 - "core:path:allow-normalize" 1018 - ] 993 + "const": "core:resources:allow-close" 1019 994 }, 1020 995 { 1021 - "description": "core:path:allow-resolve -> Enables the resolve command without any pre-configured scope.", 996 + "description": "Denies the close command without any pre-configured scope.", 1022 997 "type": "string", 1023 - "enum": [ 1024 - "core:path:allow-resolve" 1025 - ] 998 + "const": "core:resources:deny-close" 1026 999 }, 1027 1000 { 1028 - "description": "core:path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", 1001 + "description": "Default permissions for the plugin.", 1029 1002 "type": "string", 1030 - "enum": [ 1031 - "core:path:allow-resolve-directory" 1032 - ] 1003 + "const": "core:tray:default" 1033 1004 }, 1034 1005 { 1035 - "description": "core:path:deny-basename -> Denies the basename command without any pre-configured scope.", 1006 + "description": "Enables the get_by_id command without any pre-configured scope.", 1036 1007 "type": "string", 1037 - "enum": [ 1038 - "core:path:deny-basename" 1039 - ] 1008 + "const": "core:tray:allow-get-by-id" 1040 1009 }, 1041 1010 { 1042 - "description": "core:path:deny-dirname -> Denies the dirname command without any pre-configured scope.", 1011 + "description": "Enables the new command without any pre-configured scope.", 1043 1012 "type": "string", 1044 - "enum": [ 1045 - "core:path:deny-dirname" 1046 - ] 1013 + "const": "core:tray:allow-new" 1047 1014 }, 1048 1015 { 1049 - "description": "core:path:deny-extname -> Denies the extname command without any pre-configured scope.", 1016 + "description": "Enables the remove_by_id command without any pre-configured scope.", 1050 1017 "type": "string", 1051 - "enum": [ 1052 - "core:path:deny-extname" 1053 - ] 1018 + "const": "core:tray:allow-remove-by-id" 1054 1019 }, 1055 1020 { 1056 - "description": "core:path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", 1021 + "description": "Enables the set_icon command without any pre-configured scope.", 1057 1022 "type": "string", 1058 - "enum": [ 1059 - "core:path:deny-is-absolute" 1060 - ] 1023 + "const": "core:tray:allow-set-icon" 1061 1024 }, 1062 1025 { 1063 - "description": "core:path:deny-join -> Denies the join command without any pre-configured scope.", 1026 + "description": "Enables the set_icon_as_template command without any pre-configured scope.", 1064 1027 "type": "string", 1065 - "enum": [ 1066 - "core:path:deny-join" 1067 - ] 1028 + "const": "core:tray:allow-set-icon-as-template" 1068 1029 }, 1069 1030 { 1070 - "description": "core:path:deny-normalize -> Denies the normalize command without any pre-configured scope.", 1031 + "description": "Enables the set_menu command without any pre-configured scope.", 1071 1032 "type": "string", 1072 - "enum": [ 1073 - "core:path:deny-normalize" 1074 - ] 1033 + "const": "core:tray:allow-set-menu" 1075 1034 }, 1076 1035 { 1077 - "description": "core:path:deny-resolve -> Denies the resolve command without any pre-configured scope.", 1036 + "description": "Enables the set_show_menu_on_left_click command without any pre-configured scope.", 1078 1037 "type": "string", 1079 - "enum": [ 1080 - "core:path:deny-resolve" 1081 - ] 1038 + "const": "core:tray:allow-set-show-menu-on-left-click" 1082 1039 }, 1083 1040 { 1084 - "description": "core:path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", 1041 + "description": "Enables the set_temp_dir_path command without any pre-configured scope.", 1085 1042 "type": "string", 1086 - "enum": [ 1087 - "core:path:deny-resolve-directory" 1088 - ] 1043 + "const": "core:tray:allow-set-temp-dir-path" 1089 1044 }, 1090 1045 { 1091 - "description": "core:resources:default -> Default permissions for the plugin.", 1046 + "description": "Enables the set_title command without any pre-configured scope.", 1092 1047 "type": "string", 1093 - "enum": [ 1094 - "core:resources:default" 1095 - ] 1048 + "const": "core:tray:allow-set-title" 1096 1049 }, 1097 1050 { 1098 - "description": "core:resources:allow-close -> Enables the close command without any pre-configured scope.", 1051 + "description": "Enables the set_tooltip command without any pre-configured scope.", 1099 1052 "type": "string", 1100 - "enum": [ 1101 - "core:resources:allow-close" 1102 - ] 1053 + "const": "core:tray:allow-set-tooltip" 1103 1054 }, 1104 1055 { 1105 - "description": "core:resources:deny-close -> Denies the close command without any pre-configured scope.", 1056 + "description": "Enables the set_visible command without any pre-configured scope.", 1106 1057 "type": "string", 1107 - "enum": [ 1108 - "core:resources:deny-close" 1109 - ] 1058 + "const": "core:tray:allow-set-visible" 1110 1059 }, 1111 1060 { 1112 - "description": "core:tray:default -> Default permissions for the plugin.", 1061 + "description": "Denies the get_by_id command without any pre-configured scope.", 1113 1062 "type": "string", 1114 - "enum": [ 1115 - "core:tray:default" 1116 - ] 1063 + "const": "core:tray:deny-get-by-id" 1117 1064 }, 1118 1065 { 1119 - "description": "core:tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", 1066 + "description": "Denies the new command without any pre-configured scope.", 1120 1067 "type": "string", 1121 - "enum": [ 1122 - "core:tray:allow-get-by-id" 1123 - ] 1068 + "const": "core:tray:deny-new" 1124 1069 }, 1125 1070 { 1126 - "description": "core:tray:allow-new -> Enables the new command without any pre-configured scope.", 1071 + "description": "Denies the remove_by_id command without any pre-configured scope.", 1127 1072 "type": "string", 1128 - "enum": [ 1129 - "core:tray:allow-new" 1130 - ] 1073 + "const": "core:tray:deny-remove-by-id" 1131 1074 }, 1132 1075 { 1133 - "description": "core:tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", 1076 + "description": "Denies the set_icon command without any pre-configured scope.", 1134 1077 "type": "string", 1135 - "enum": [ 1136 - "core:tray:allow-remove-by-id" 1137 - ] 1078 + "const": "core:tray:deny-set-icon" 1138 1079 }, 1139 1080 { 1140 - "description": "core:tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", 1081 + "description": "Denies the set_icon_as_template command without any pre-configured scope.", 1141 1082 "type": "string", 1142 - "enum": [ 1143 - "core:tray:allow-set-icon" 1144 - ] 1083 + "const": "core:tray:deny-set-icon-as-template" 1145 1084 }, 1146 1085 { 1147 - "description": "core:tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", 1086 + "description": "Denies the set_menu command without any pre-configured scope.", 1148 1087 "type": "string", 1149 - "enum": [ 1150 - "core:tray:allow-set-icon-as-template" 1151 - ] 1088 + "const": "core:tray:deny-set-menu" 1152 1089 }, 1153 1090 { 1154 - "description": "core:tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", 1091 + "description": "Denies the set_show_menu_on_left_click command without any pre-configured scope.", 1155 1092 "type": "string", 1156 - "enum": [ 1157 - "core:tray:allow-set-menu" 1158 - ] 1093 + "const": "core:tray:deny-set-show-menu-on-left-click" 1159 1094 }, 1160 1095 { 1161 - "description": "core:tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", 1096 + "description": "Denies the set_temp_dir_path command without any pre-configured scope.", 1162 1097 "type": "string", 1163 - "enum": [ 1164 - "core:tray:allow-set-show-menu-on-left-click" 1165 - ] 1098 + "const": "core:tray:deny-set-temp-dir-path" 1166 1099 }, 1167 1100 { 1168 - "description": "core:tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", 1101 + "description": "Denies the set_title command without any pre-configured scope.", 1169 1102 "type": "string", 1170 - "enum": [ 1171 - "core:tray:allow-set-temp-dir-path" 1172 - ] 1103 + "const": "core:tray:deny-set-title" 1173 1104 }, 1174 1105 { 1175 - "description": "core:tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", 1106 + "description": "Denies the set_tooltip command without any pre-configured scope.", 1176 1107 "type": "string", 1177 - "enum": [ 1178 - "core:tray:allow-set-title" 1179 - ] 1108 + "const": "core:tray:deny-set-tooltip" 1180 1109 }, 1181 1110 { 1182 - "description": "core:tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", 1111 + "description": "Denies the set_visible command without any pre-configured scope.", 1183 1112 "type": "string", 1184 - "enum": [ 1185 - "core:tray:allow-set-tooltip" 1186 - ] 1113 + "const": "core:tray:deny-set-visible" 1187 1114 }, 1188 1115 { 1189 - "description": "core:tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", 1116 + "description": "Default permissions for the plugin.", 1190 1117 "type": "string", 1191 - "enum": [ 1192 - "core:tray:allow-set-visible" 1193 - ] 1118 + "const": "core:webview:default" 1194 1119 }, 1195 1120 { 1196 - "description": "core:tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", 1121 + "description": "Enables the clear_all_browsing_data command without any pre-configured scope.", 1197 1122 "type": "string", 1198 - "enum": [ 1199 - "core:tray:deny-get-by-id" 1200 - ] 1123 + "const": "core:webview:allow-clear-all-browsing-data" 1201 1124 }, 1202 1125 { 1203 - "description": "core:tray:deny-new -> Denies the new command without any pre-configured scope.", 1126 + "description": "Enables the create_webview command without any pre-configured scope.", 1204 1127 "type": "string", 1205 - "enum": [ 1206 - "core:tray:deny-new" 1207 - ] 1128 + "const": "core:webview:allow-create-webview" 1208 1129 }, 1209 1130 { 1210 - "description": "core:tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", 1131 + "description": "Enables the create_webview_window command without any pre-configured scope.", 1211 1132 "type": "string", 1212 - "enum": [ 1213 - "core:tray:deny-remove-by-id" 1214 - ] 1133 + "const": "core:webview:allow-create-webview-window" 1215 1134 }, 1216 1135 { 1217 - "description": "core:tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", 1136 + "description": "Enables the get_all_webviews command without any pre-configured scope.", 1218 1137 "type": "string", 1219 - "enum": [ 1220 - "core:tray:deny-set-icon" 1221 - ] 1138 + "const": "core:webview:allow-get-all-webviews" 1222 1139 }, 1223 1140 { 1224 - "description": "core:tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", 1141 + "description": "Enables the internal_toggle_devtools command without any pre-configured scope.", 1225 1142 "type": "string", 1226 - "enum": [ 1227 - "core:tray:deny-set-icon-as-template" 1228 - ] 1143 + "const": "core:webview:allow-internal-toggle-devtools" 1229 1144 }, 1230 1145 { 1231 - "description": "core:tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", 1146 + "description": "Enables the print command without any pre-configured scope.", 1232 1147 "type": "string", 1233 - "enum": [ 1234 - "core:tray:deny-set-menu" 1235 - ] 1148 + "const": "core:webview:allow-print" 1236 1149 }, 1237 1150 { 1238 - "description": "core:tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", 1151 + "description": "Enables the reparent command without any pre-configured scope.", 1239 1152 "type": "string", 1240 - "enum": [ 1241 - "core:tray:deny-set-show-menu-on-left-click" 1242 - ] 1153 + "const": "core:webview:allow-reparent" 1243 1154 }, 1244 1155 { 1245 - "description": "core:tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", 1156 + "description": "Enables the set_webview_focus command without any pre-configured scope.", 1246 1157 "type": "string", 1247 - "enum": [ 1248 - "core:tray:deny-set-temp-dir-path" 1249 - ] 1158 + "const": "core:webview:allow-set-webview-focus" 1250 1159 }, 1251 1160 { 1252 - "description": "core:tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", 1161 + "description": "Enables the set_webview_position command without any pre-configured scope.", 1253 1162 "type": "string", 1254 - "enum": [ 1255 - "core:tray:deny-set-title" 1256 - ] 1163 + "const": "core:webview:allow-set-webview-position" 1257 1164 }, 1258 1165 { 1259 - "description": "core:tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", 1166 + "description": "Enables the set_webview_size command without any pre-configured scope.", 1260 1167 "type": "string", 1261 - "enum": [ 1262 - "core:tray:deny-set-tooltip" 1263 - ] 1168 + "const": "core:webview:allow-set-webview-size" 1264 1169 }, 1265 1170 { 1266 - "description": "core:tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", 1171 + "description": "Enables the set_webview_zoom command without any pre-configured scope.", 1267 1172 "type": "string", 1268 - "enum": [ 1269 - "core:tray:deny-set-visible" 1270 - ] 1173 + "const": "core:webview:allow-set-webview-zoom" 1271 1174 }, 1272 1175 { 1273 - "description": "core:webview:default -> Default permissions for the plugin.", 1176 + "description": "Enables the webview_close command without any pre-configured scope.", 1274 1177 "type": "string", 1275 - "enum": [ 1276 - "core:webview:default" 1277 - ] 1178 + "const": "core:webview:allow-webview-close" 1278 1179 }, 1279 1180 { 1280 - "description": "core:webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", 1181 + "description": "Enables the webview_hide command without any pre-configured scope.", 1281 1182 "type": "string", 1282 - "enum": [ 1283 - "core:webview:allow-create-webview" 1284 - ] 1183 + "const": "core:webview:allow-webview-hide" 1285 1184 }, 1286 1185 { 1287 - "description": "core:webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", 1186 + "description": "Enables the webview_position command without any pre-configured scope.", 1288 1187 "type": "string", 1289 - "enum": [ 1290 - "core:webview:allow-create-webview-window" 1291 - ] 1188 + "const": "core:webview:allow-webview-position" 1292 1189 }, 1293 1190 { 1294 - "description": "core:webview:allow-get-all-webviews -> Enables the get_all_webviews command without any pre-configured scope.", 1191 + "description": "Enables the webview_show command without any pre-configured scope.", 1295 1192 "type": "string", 1296 - "enum": [ 1297 - "core:webview:allow-get-all-webviews" 1298 - ] 1193 + "const": "core:webview:allow-webview-show" 1299 1194 }, 1300 1195 { 1301 - "description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", 1196 + "description": "Enables the webview_size command without any pre-configured scope.", 1302 1197 "type": "string", 1303 - "enum": [ 1304 - "core:webview:allow-internal-toggle-devtools" 1305 - ] 1198 + "const": "core:webview:allow-webview-size" 1306 1199 }, 1307 1200 { 1308 - "description": "core:webview:allow-print -> Enables the print command without any pre-configured scope.", 1201 + "description": "Denies the clear_all_browsing_data command without any pre-configured scope.", 1309 1202 "type": "string", 1310 - "enum": [ 1311 - "core:webview:allow-print" 1312 - ] 1203 + "const": "core:webview:deny-clear-all-browsing-data" 1313 1204 }, 1314 1205 { 1315 - "description": "core:webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", 1206 + "description": "Denies the create_webview command without any pre-configured scope.", 1316 1207 "type": "string", 1317 - "enum": [ 1318 - "core:webview:allow-reparent" 1319 - ] 1208 + "const": "core:webview:deny-create-webview" 1320 1209 }, 1321 1210 { 1322 - "description": "core:webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", 1211 + "description": "Denies the create_webview_window command without any pre-configured scope.", 1323 1212 "type": "string", 1324 - "enum": [ 1325 - "core:webview:allow-set-webview-focus" 1326 - ] 1213 + "const": "core:webview:deny-create-webview-window" 1327 1214 }, 1328 1215 { 1329 - "description": "core:webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", 1216 + "description": "Denies the get_all_webviews command without any pre-configured scope.", 1330 1217 "type": "string", 1331 - "enum": [ 1332 - "core:webview:allow-set-webview-position" 1333 - ] 1218 + "const": "core:webview:deny-get-all-webviews" 1334 1219 }, 1335 1220 { 1336 - "description": "core:webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", 1221 + "description": "Denies the internal_toggle_devtools command without any pre-configured scope.", 1337 1222 "type": "string", 1338 - "enum": [ 1339 - "core:webview:allow-set-webview-size" 1340 - ] 1223 + "const": "core:webview:deny-internal-toggle-devtools" 1341 1224 }, 1342 1225 { 1343 - "description": "core:webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", 1226 + "description": "Denies the print command without any pre-configured scope.", 1344 1227 "type": "string", 1345 - "enum": [ 1346 - "core:webview:allow-set-webview-zoom" 1347 - ] 1228 + "const": "core:webview:deny-print" 1348 1229 }, 1349 1230 { 1350 - "description": "core:webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", 1231 + "description": "Denies the reparent command without any pre-configured scope.", 1351 1232 "type": "string", 1352 - "enum": [ 1353 - "core:webview:allow-webview-close" 1354 - ] 1233 + "const": "core:webview:deny-reparent" 1355 1234 }, 1356 1235 { 1357 - "description": "core:webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", 1236 + "description": "Denies the set_webview_focus command without any pre-configured scope.", 1358 1237 "type": "string", 1359 - "enum": [ 1360 - "core:webview:allow-webview-position" 1361 - ] 1238 + "const": "core:webview:deny-set-webview-focus" 1362 1239 }, 1363 1240 { 1364 - "description": "core:webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", 1241 + "description": "Denies the set_webview_position command without any pre-configured scope.", 1365 1242 "type": "string", 1366 - "enum": [ 1367 - "core:webview:allow-webview-size" 1368 - ] 1243 + "const": "core:webview:deny-set-webview-position" 1369 1244 }, 1370 1245 { 1371 - "description": "core:webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", 1246 + "description": "Denies the set_webview_size command without any pre-configured scope.", 1372 1247 "type": "string", 1373 - "enum": [ 1374 - "core:webview:deny-create-webview" 1375 - ] 1248 + "const": "core:webview:deny-set-webview-size" 1376 1249 }, 1377 1250 { 1378 - "description": "core:webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", 1251 + "description": "Denies the set_webview_zoom command without any pre-configured scope.", 1379 1252 "type": "string", 1380 - "enum": [ 1381 - "core:webview:deny-create-webview-window" 1382 - ] 1253 + "const": "core:webview:deny-set-webview-zoom" 1383 1254 }, 1384 1255 { 1385 - "description": "core:webview:deny-get-all-webviews -> Denies the get_all_webviews command without any pre-configured scope.", 1256 + "description": "Denies the webview_close command without any pre-configured scope.", 1386 1257 "type": "string", 1387 - "enum": [ 1388 - "core:webview:deny-get-all-webviews" 1389 - ] 1258 + "const": "core:webview:deny-webview-close" 1390 1259 }, 1391 1260 { 1392 - "description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", 1261 + "description": "Denies the webview_hide command without any pre-configured scope.", 1393 1262 "type": "string", 1394 - "enum": [ 1395 - "core:webview:deny-internal-toggle-devtools" 1396 - ] 1263 + "const": "core:webview:deny-webview-hide" 1397 1264 }, 1398 1265 { 1399 - "description": "core:webview:deny-print -> Denies the print command without any pre-configured scope.", 1266 + "description": "Denies the webview_position command without any pre-configured scope.", 1400 1267 "type": "string", 1401 - "enum": [ 1402 - "core:webview:deny-print" 1403 - ] 1268 + "const": "core:webview:deny-webview-position" 1404 1269 }, 1405 1270 { 1406 - "description": "core:webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", 1271 + "description": "Denies the webview_show command without any pre-configured scope.", 1407 1272 "type": "string", 1408 - "enum": [ 1409 - "core:webview:deny-reparent" 1410 - ] 1273 + "const": "core:webview:deny-webview-show" 1411 1274 }, 1412 1275 { 1413 - "description": "core:webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", 1276 + "description": "Denies the webview_size command without any pre-configured scope.", 1414 1277 "type": "string", 1415 - "enum": [ 1416 - "core:webview:deny-set-webview-focus" 1417 - ] 1278 + "const": "core:webview:deny-webview-size" 1418 1279 }, 1419 1280 { 1420 - "description": "core:webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", 1281 + "description": "Default permissions for the plugin.", 1421 1282 "type": "string", 1422 - "enum": [ 1423 - "core:webview:deny-set-webview-position" 1424 - ] 1283 + "const": "core:window:default" 1425 1284 }, 1426 1285 { 1427 - "description": "core:webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", 1286 + "description": "Enables the available_monitors command without any pre-configured scope.", 1428 1287 "type": "string", 1429 - "enum": [ 1430 - "core:webview:deny-set-webview-size" 1431 - ] 1288 + "const": "core:window:allow-available-monitors" 1432 1289 }, 1433 1290 { 1434 - "description": "core:webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", 1291 + "description": "Enables the center command without any pre-configured scope.", 1435 1292 "type": "string", 1436 - "enum": [ 1437 - "core:webview:deny-set-webview-zoom" 1438 - ] 1293 + "const": "core:window:allow-center" 1439 1294 }, 1440 1295 { 1441 - "description": "core:webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", 1296 + "description": "Enables the close command without any pre-configured scope.", 1442 1297 "type": "string", 1443 - "enum": [ 1444 - "core:webview:deny-webview-close" 1445 - ] 1298 + "const": "core:window:allow-close" 1446 1299 }, 1447 1300 { 1448 - "description": "core:webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", 1301 + "description": "Enables the create command without any pre-configured scope.", 1449 1302 "type": "string", 1450 - "enum": [ 1451 - "core:webview:deny-webview-position" 1452 - ] 1303 + "const": "core:window:allow-create" 1453 1304 }, 1454 1305 { 1455 - "description": "core:webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", 1306 + "description": "Enables the current_monitor command without any pre-configured scope.", 1456 1307 "type": "string", 1457 - "enum": [ 1458 - "core:webview:deny-webview-size" 1459 - ] 1308 + "const": "core:window:allow-current-monitor" 1460 1309 }, 1461 1310 { 1462 - "description": "core:window:default -> Default permissions for the plugin.", 1311 + "description": "Enables the cursor_position command without any pre-configured scope.", 1463 1312 "type": "string", 1464 - "enum": [ 1465 - "core:window:default" 1466 - ] 1313 + "const": "core:window:allow-cursor-position" 1467 1314 }, 1468 1315 { 1469 - "description": "core:window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", 1316 + "description": "Enables the destroy command without any pre-configured scope.", 1470 1317 "type": "string", 1471 - "enum": [ 1472 - "core:window:allow-available-monitors" 1473 - ] 1318 + "const": "core:window:allow-destroy" 1474 1319 }, 1475 1320 { 1476 - "description": "core:window:allow-center -> Enables the center command without any pre-configured scope.", 1321 + "description": "Enables the get_all_windows command without any pre-configured scope.", 1477 1322 "type": "string", 1478 - "enum": [ 1479 - "core:window:allow-center" 1480 - ] 1323 + "const": "core:window:allow-get-all-windows" 1481 1324 }, 1482 1325 { 1483 - "description": "core:window:allow-close -> Enables the close command without any pre-configured scope.", 1326 + "description": "Enables the hide command without any pre-configured scope.", 1484 1327 "type": "string", 1485 - "enum": [ 1486 - "core:window:allow-close" 1487 - ] 1328 + "const": "core:window:allow-hide" 1488 1329 }, 1489 1330 { 1490 - "description": "core:window:allow-create -> Enables the create command without any pre-configured scope.", 1331 + "description": "Enables the inner_position command without any pre-configured scope.", 1491 1332 "type": "string", 1492 - "enum": [ 1493 - "core:window:allow-create" 1494 - ] 1333 + "const": "core:window:allow-inner-position" 1495 1334 }, 1496 1335 { 1497 - "description": "core:window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", 1336 + "description": "Enables the inner_size command without any pre-configured scope.", 1498 1337 "type": "string", 1499 - "enum": [ 1500 - "core:window:allow-current-monitor" 1501 - ] 1338 + "const": "core:window:allow-inner-size" 1502 1339 }, 1503 1340 { 1504 - "description": "core:window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", 1341 + "description": "Enables the internal_toggle_maximize command without any pre-configured scope.", 1505 1342 "type": "string", 1506 - "enum": [ 1507 - "core:window:allow-cursor-position" 1508 - ] 1343 + "const": "core:window:allow-internal-toggle-maximize" 1509 1344 }, 1510 1345 { 1511 - "description": "core:window:allow-destroy -> Enables the destroy command without any pre-configured scope.", 1346 + "description": "Enables the is_closable command without any pre-configured scope.", 1512 1347 "type": "string", 1513 - "enum": [ 1514 - "core:window:allow-destroy" 1515 - ] 1348 + "const": "core:window:allow-is-closable" 1516 1349 }, 1517 1350 { 1518 - "description": "core:window:allow-get-all-windows -> Enables the get_all_windows command without any pre-configured scope.", 1351 + "description": "Enables the is_decorated command without any pre-configured scope.", 1519 1352 "type": "string", 1520 - "enum": [ 1521 - "core:window:allow-get-all-windows" 1522 - ] 1353 + "const": "core:window:allow-is-decorated" 1523 1354 }, 1524 1355 { 1525 - "description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.", 1356 + "description": "Enables the is_enabled command without any pre-configured scope.", 1526 1357 "type": "string", 1527 - "enum": [ 1528 - "core:window:allow-hide" 1529 - ] 1358 + "const": "core:window:allow-is-enabled" 1530 1359 }, 1531 1360 { 1532 - "description": "core:window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", 1361 + "description": "Enables the is_focused command without any pre-configured scope.", 1533 1362 "type": "string", 1534 - "enum": [ 1535 - "core:window:allow-inner-position" 1536 - ] 1363 + "const": "core:window:allow-is-focused" 1537 1364 }, 1538 1365 { 1539 - "description": "core:window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", 1366 + "description": "Enables the is_fullscreen command without any pre-configured scope.", 1540 1367 "type": "string", 1541 - "enum": [ 1542 - "core:window:allow-inner-size" 1543 - ] 1368 + "const": "core:window:allow-is-fullscreen" 1544 1369 }, 1545 1370 { 1546 - "description": "core:window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", 1371 + "description": "Enables the is_maximizable command without any pre-configured scope.", 1547 1372 "type": "string", 1548 - "enum": [ 1549 - "core:window:allow-internal-toggle-maximize" 1550 - ] 1373 + "const": "core:window:allow-is-maximizable" 1551 1374 }, 1552 1375 { 1553 - "description": "core:window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", 1376 + "description": "Enables the is_maximized command without any pre-configured scope.", 1554 1377 "type": "string", 1555 - "enum": [ 1556 - "core:window:allow-is-closable" 1557 - ] 1378 + "const": "core:window:allow-is-maximized" 1558 1379 }, 1559 1380 { 1560 - "description": "core:window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", 1381 + "description": "Enables the is_minimizable command without any pre-configured scope.", 1561 1382 "type": "string", 1562 - "enum": [ 1563 - "core:window:allow-is-decorated" 1564 - ] 1383 + "const": "core:window:allow-is-minimizable" 1565 1384 }, 1566 1385 { 1567 - "description": "core:window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", 1386 + "description": "Enables the is_minimized command without any pre-configured scope.", 1568 1387 "type": "string", 1569 - "enum": [ 1570 - "core:window:allow-is-focused" 1571 - ] 1388 + "const": "core:window:allow-is-minimized" 1572 1389 }, 1573 1390 { 1574 - "description": "core:window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", 1391 + "description": "Enables the is_resizable command without any pre-configured scope.", 1575 1392 "type": "string", 1576 - "enum": [ 1577 - "core:window:allow-is-fullscreen" 1578 - ] 1393 + "const": "core:window:allow-is-resizable" 1579 1394 }, 1580 1395 { 1581 - "description": "core:window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", 1396 + "description": "Enables the is_visible command without any pre-configured scope.", 1582 1397 "type": "string", 1583 - "enum": [ 1584 - "core:window:allow-is-maximizable" 1585 - ] 1398 + "const": "core:window:allow-is-visible" 1586 1399 }, 1587 1400 { 1588 - "description": "core:window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", 1401 + "description": "Enables the maximize command without any pre-configured scope.", 1589 1402 "type": "string", 1590 - "enum": [ 1591 - "core:window:allow-is-maximized" 1592 - ] 1403 + "const": "core:window:allow-maximize" 1593 1404 }, 1594 1405 { 1595 - "description": "core:window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", 1406 + "description": "Enables the minimize command without any pre-configured scope.", 1596 1407 "type": "string", 1597 - "enum": [ 1598 - "core:window:allow-is-minimizable" 1599 - ] 1408 + "const": "core:window:allow-minimize" 1600 1409 }, 1601 1410 { 1602 - "description": "core:window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", 1411 + "description": "Enables the monitor_from_point command without any pre-configured scope.", 1603 1412 "type": "string", 1604 - "enum": [ 1605 - "core:window:allow-is-minimized" 1606 - ] 1413 + "const": "core:window:allow-monitor-from-point" 1607 1414 }, 1608 1415 { 1609 - "description": "core:window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", 1416 + "description": "Enables the outer_position command without any pre-configured scope.", 1610 1417 "type": "string", 1611 - "enum": [ 1612 - "core:window:allow-is-resizable" 1613 - ] 1418 + "const": "core:window:allow-outer-position" 1614 1419 }, 1615 1420 { 1616 - "description": "core:window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", 1421 + "description": "Enables the outer_size command without any pre-configured scope.", 1617 1422 "type": "string", 1618 - "enum": [ 1619 - "core:window:allow-is-visible" 1620 - ] 1423 + "const": "core:window:allow-outer-size" 1621 1424 }, 1622 1425 { 1623 - "description": "core:window:allow-maximize -> Enables the maximize command without any pre-configured scope.", 1426 + "description": "Enables the primary_monitor command without any pre-configured scope.", 1624 1427 "type": "string", 1625 - "enum": [ 1626 - "core:window:allow-maximize" 1627 - ] 1428 + "const": "core:window:allow-primary-monitor" 1628 1429 }, 1629 1430 { 1630 - "description": "core:window:allow-minimize -> Enables the minimize command without any pre-configured scope.", 1431 + "description": "Enables the request_user_attention command without any pre-configured scope.", 1631 1432 "type": "string", 1632 - "enum": [ 1633 - "core:window:allow-minimize" 1634 - ] 1433 + "const": "core:window:allow-request-user-attention" 1635 1434 }, 1636 1435 { 1637 - "description": "core:window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", 1436 + "description": "Enables the scale_factor command without any pre-configured scope.", 1638 1437 "type": "string", 1639 - "enum": [ 1640 - "core:window:allow-monitor-from-point" 1641 - ] 1438 + "const": "core:window:allow-scale-factor" 1642 1439 }, 1643 1440 { 1644 - "description": "core:window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", 1441 + "description": "Enables the set_always_on_bottom command without any pre-configured scope.", 1645 1442 "type": "string", 1646 - "enum": [ 1647 - "core:window:allow-outer-position" 1648 - ] 1443 + "const": "core:window:allow-set-always-on-bottom" 1649 1444 }, 1650 1445 { 1651 - "description": "core:window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", 1446 + "description": "Enables the set_always_on_top command without any pre-configured scope.", 1652 1447 "type": "string", 1653 - "enum": [ 1654 - "core:window:allow-outer-size" 1655 - ] 1448 + "const": "core:window:allow-set-always-on-top" 1656 1449 }, 1657 1450 { 1658 - "description": "core:window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", 1451 + "description": "Enables the set_closable command without any pre-configured scope.", 1659 1452 "type": "string", 1660 - "enum": [ 1661 - "core:window:allow-primary-monitor" 1662 - ] 1453 + "const": "core:window:allow-set-closable" 1663 1454 }, 1664 1455 { 1665 - "description": "core:window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", 1456 + "description": "Enables the set_content_protected command without any pre-configured scope.", 1666 1457 "type": "string", 1667 - "enum": [ 1668 - "core:window:allow-request-user-attention" 1669 - ] 1458 + "const": "core:window:allow-set-content-protected" 1670 1459 }, 1671 1460 { 1672 - "description": "core:window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", 1461 + "description": "Enables the set_cursor_grab command without any pre-configured scope.", 1673 1462 "type": "string", 1674 - "enum": [ 1675 - "core:window:allow-scale-factor" 1676 - ] 1463 + "const": "core:window:allow-set-cursor-grab" 1677 1464 }, 1678 1465 { 1679 - "description": "core:window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", 1466 + "description": "Enables the set_cursor_icon command without any pre-configured scope.", 1680 1467 "type": "string", 1681 - "enum": [ 1682 - "core:window:allow-set-always-on-bottom" 1683 - ] 1468 + "const": "core:window:allow-set-cursor-icon" 1684 1469 }, 1685 1470 { 1686 - "description": "core:window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", 1471 + "description": "Enables the set_cursor_position command without any pre-configured scope.", 1687 1472 "type": "string", 1688 - "enum": [ 1689 - "core:window:allow-set-always-on-top" 1690 - ] 1473 + "const": "core:window:allow-set-cursor-position" 1691 1474 }, 1692 1475 { 1693 - "description": "core:window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", 1476 + "description": "Enables the set_cursor_visible command without any pre-configured scope.", 1694 1477 "type": "string", 1695 - "enum": [ 1696 - "core:window:allow-set-closable" 1697 - ] 1478 + "const": "core:window:allow-set-cursor-visible" 1698 1479 }, 1699 1480 { 1700 - "description": "core:window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", 1481 + "description": "Enables the set_decorations command without any pre-configured scope.", 1701 1482 "type": "string", 1702 - "enum": [ 1703 - "core:window:allow-set-content-protected" 1704 - ] 1483 + "const": "core:window:allow-set-decorations" 1705 1484 }, 1706 1485 { 1707 - "description": "core:window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", 1486 + "description": "Enables the set_effects command without any pre-configured scope.", 1708 1487 "type": "string", 1709 - "enum": [ 1710 - "core:window:allow-set-cursor-grab" 1711 - ] 1488 + "const": "core:window:allow-set-effects" 1712 1489 }, 1713 1490 { 1714 - "description": "core:window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", 1491 + "description": "Enables the set_enabled command without any pre-configured scope.", 1715 1492 "type": "string", 1716 - "enum": [ 1717 - "core:window:allow-set-cursor-icon" 1718 - ] 1493 + "const": "core:window:allow-set-enabled" 1719 1494 }, 1720 1495 { 1721 - "description": "core:window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", 1496 + "description": "Enables the set_focus command without any pre-configured scope.", 1722 1497 "type": "string", 1723 - "enum": [ 1724 - "core:window:allow-set-cursor-position" 1725 - ] 1498 + "const": "core:window:allow-set-focus" 1726 1499 }, 1727 1500 { 1728 - "description": "core:window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", 1501 + "description": "Enables the set_fullscreen command without any pre-configured scope.", 1729 1502 "type": "string", 1730 - "enum": [ 1731 - "core:window:allow-set-cursor-visible" 1732 - ] 1503 + "const": "core:window:allow-set-fullscreen" 1733 1504 }, 1734 1505 { 1735 - "description": "core:window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", 1506 + "description": "Enables the set_icon command without any pre-configured scope.", 1736 1507 "type": "string", 1737 - "enum": [ 1738 - "core:window:allow-set-decorations" 1739 - ] 1508 + "const": "core:window:allow-set-icon" 1740 1509 }, 1741 1510 { 1742 - "description": "core:window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", 1511 + "description": "Enables the set_ignore_cursor_events command without any pre-configured scope.", 1743 1512 "type": "string", 1744 - "enum": [ 1745 - "core:window:allow-set-effects" 1746 - ] 1513 + "const": "core:window:allow-set-ignore-cursor-events" 1747 1514 }, 1748 1515 { 1749 - "description": "core:window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", 1516 + "description": "Enables the set_max_size command without any pre-configured scope.", 1750 1517 "type": "string", 1751 - "enum": [ 1752 - "core:window:allow-set-focus" 1753 - ] 1518 + "const": "core:window:allow-set-max-size" 1754 1519 }, 1755 1520 { 1756 - "description": "core:window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", 1521 + "description": "Enables the set_maximizable command without any pre-configured scope.", 1757 1522 "type": "string", 1758 - "enum": [ 1759 - "core:window:allow-set-fullscreen" 1760 - ] 1523 + "const": "core:window:allow-set-maximizable" 1761 1524 }, 1762 1525 { 1763 - "description": "core:window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", 1526 + "description": "Enables the set_min_size command without any pre-configured scope.", 1764 1527 "type": "string", 1765 - "enum": [ 1766 - "core:window:allow-set-icon" 1767 - ] 1528 + "const": "core:window:allow-set-min-size" 1768 1529 }, 1769 1530 { 1770 - "description": "core:window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", 1531 + "description": "Enables the set_minimizable command without any pre-configured scope.", 1771 1532 "type": "string", 1772 - "enum": [ 1773 - "core:window:allow-set-ignore-cursor-events" 1774 - ] 1533 + "const": "core:window:allow-set-minimizable" 1775 1534 }, 1776 1535 { 1777 - "description": "core:window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", 1536 + "description": "Enables the set_position command without any pre-configured scope.", 1778 1537 "type": "string", 1779 - "enum": [ 1780 - "core:window:allow-set-max-size" 1781 - ] 1538 + "const": "core:window:allow-set-position" 1782 1539 }, 1783 1540 { 1784 - "description": "core:window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", 1541 + "description": "Enables the set_progress_bar command without any pre-configured scope.", 1785 1542 "type": "string", 1786 - "enum": [ 1787 - "core:window:allow-set-maximizable" 1788 - ] 1543 + "const": "core:window:allow-set-progress-bar" 1789 1544 }, 1790 1545 { 1791 - "description": "core:window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", 1546 + "description": "Enables the set_resizable command without any pre-configured scope.", 1792 1547 "type": "string", 1793 - "enum": [ 1794 - "core:window:allow-set-min-size" 1795 - ] 1548 + "const": "core:window:allow-set-resizable" 1796 1549 }, 1797 1550 { 1798 - "description": "core:window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", 1551 + "description": "Enables the set_shadow command without any pre-configured scope.", 1799 1552 "type": "string", 1800 - "enum": [ 1801 - "core:window:allow-set-minimizable" 1802 - ] 1553 + "const": "core:window:allow-set-shadow" 1803 1554 }, 1804 1555 { 1805 - "description": "core:window:allow-set-position -> Enables the set_position command without any pre-configured scope.", 1556 + "description": "Enables the set_size command without any pre-configured scope.", 1806 1557 "type": "string", 1807 - "enum": [ 1808 - "core:window:allow-set-position" 1809 - ] 1558 + "const": "core:window:allow-set-size" 1810 1559 }, 1811 1560 { 1812 - "description": "core:window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", 1561 + "description": "Enables the set_size_constraints command without any pre-configured scope.", 1813 1562 "type": "string", 1814 - "enum": [ 1815 - "core:window:allow-set-progress-bar" 1816 - ] 1563 + "const": "core:window:allow-set-size-constraints" 1817 1564 }, 1818 1565 { 1819 - "description": "core:window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", 1566 + "description": "Enables the set_skip_taskbar command without any pre-configured scope.", 1820 1567 "type": "string", 1821 - "enum": [ 1822 - "core:window:allow-set-resizable" 1823 - ] 1568 + "const": "core:window:allow-set-skip-taskbar" 1824 1569 }, 1825 1570 { 1826 - "description": "core:window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", 1571 + "description": "Enables the set_theme command without any pre-configured scope.", 1827 1572 "type": "string", 1828 - "enum": [ 1829 - "core:window:allow-set-shadow" 1830 - ] 1573 + "const": "core:window:allow-set-theme" 1831 1574 }, 1832 1575 { 1833 - "description": "core:window:allow-set-size -> Enables the set_size command without any pre-configured scope.", 1576 + "description": "Enables the set_title command without any pre-configured scope.", 1834 1577 "type": "string", 1835 - "enum": [ 1836 - "core:window:allow-set-size" 1837 - ] 1578 + "const": "core:window:allow-set-title" 1838 1579 }, 1839 1580 { 1840 - "description": "core:window:allow-set-size-constraints -> Enables the set_size_constraints command without any pre-configured scope.", 1581 + "description": "Enables the set_title_bar_style command without any pre-configured scope.", 1841 1582 "type": "string", 1842 - "enum": [ 1843 - "core:window:allow-set-size-constraints" 1844 - ] 1583 + "const": "core:window:allow-set-title-bar-style" 1845 1584 }, 1846 1585 { 1847 - "description": "core:window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", 1586 + "description": "Enables the set_visible_on_all_workspaces command without any pre-configured scope.", 1848 1587 "type": "string", 1849 - "enum": [ 1850 - "core:window:allow-set-skip-taskbar" 1851 - ] 1588 + "const": "core:window:allow-set-visible-on-all-workspaces" 1852 1589 }, 1853 1590 { 1854 - "description": "core:window:allow-set-title -> Enables the set_title command without any pre-configured scope.", 1591 + "description": "Enables the show command without any pre-configured scope.", 1855 1592 "type": "string", 1856 - "enum": [ 1857 - "core:window:allow-set-title" 1858 - ] 1593 + "const": "core:window:allow-show" 1859 1594 }, 1860 1595 { 1861 - "description": "core:window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", 1596 + "description": "Enables the start_dragging command without any pre-configured scope.", 1862 1597 "type": "string", 1863 - "enum": [ 1864 - "core:window:allow-set-title-bar-style" 1865 - ] 1598 + "const": "core:window:allow-start-dragging" 1866 1599 }, 1867 1600 { 1868 - "description": "core:window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", 1601 + "description": "Enables the start_resize_dragging command without any pre-configured scope.", 1869 1602 "type": "string", 1870 - "enum": [ 1871 - "core:window:allow-set-visible-on-all-workspaces" 1872 - ] 1603 + "const": "core:window:allow-start-resize-dragging" 1873 1604 }, 1874 1605 { 1875 - "description": "core:window:allow-show -> Enables the show command without any pre-configured scope.", 1606 + "description": "Enables the theme command without any pre-configured scope.", 1876 1607 "type": "string", 1877 - "enum": [ 1878 - "core:window:allow-show" 1879 - ] 1608 + "const": "core:window:allow-theme" 1880 1609 }, 1881 1610 { 1882 - "description": "core:window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", 1611 + "description": "Enables the title command without any pre-configured scope.", 1883 1612 "type": "string", 1884 - "enum": [ 1885 - "core:window:allow-start-dragging" 1886 - ] 1613 + "const": "core:window:allow-title" 1887 1614 }, 1888 1615 { 1889 - "description": "core:window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", 1616 + "description": "Enables the toggle_maximize command without any pre-configured scope.", 1890 1617 "type": "string", 1891 - "enum": [ 1892 - "core:window:allow-start-resize-dragging" 1893 - ] 1618 + "const": "core:window:allow-toggle-maximize" 1894 1619 }, 1895 1620 { 1896 - "description": "core:window:allow-theme -> Enables the theme command without any pre-configured scope.", 1621 + "description": "Enables the unmaximize command without any pre-configured scope.", 1897 1622 "type": "string", 1898 - "enum": [ 1899 - "core:window:allow-theme" 1900 - ] 1623 + "const": "core:window:allow-unmaximize" 1901 1624 }, 1902 1625 { 1903 - "description": "core:window:allow-title -> Enables the title command without any pre-configured scope.", 1626 + "description": "Enables the unminimize command without any pre-configured scope.", 1904 1627 "type": "string", 1905 - "enum": [ 1906 - "core:window:allow-title" 1907 - ] 1628 + "const": "core:window:allow-unminimize" 1908 1629 }, 1909 1630 { 1910 - "description": "core:window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", 1631 + "description": "Denies the available_monitors command without any pre-configured scope.", 1911 1632 "type": "string", 1912 - "enum": [ 1913 - "core:window:allow-toggle-maximize" 1914 - ] 1633 + "const": "core:window:deny-available-monitors" 1915 1634 }, 1916 1635 { 1917 - "description": "core:window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", 1636 + "description": "Denies the center command without any pre-configured scope.", 1918 1637 "type": "string", 1919 - "enum": [ 1920 - "core:window:allow-unmaximize" 1921 - ] 1638 + "const": "core:window:deny-center" 1922 1639 }, 1923 1640 { 1924 - "description": "core:window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", 1641 + "description": "Denies the close command without any pre-configured scope.", 1925 1642 "type": "string", 1926 - "enum": [ 1927 - "core:window:allow-unminimize" 1928 - ] 1643 + "const": "core:window:deny-close" 1929 1644 }, 1930 1645 { 1931 - "description": "core:window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", 1646 + "description": "Denies the create command without any pre-configured scope.", 1932 1647 "type": "string", 1933 - "enum": [ 1934 - "core:window:deny-available-monitors" 1935 - ] 1648 + "const": "core:window:deny-create" 1936 1649 }, 1937 1650 { 1938 - "description": "core:window:deny-center -> Denies the center command without any pre-configured scope.", 1651 + "description": "Denies the current_monitor command without any pre-configured scope.", 1939 1652 "type": "string", 1940 - "enum": [ 1941 - "core:window:deny-center" 1942 - ] 1653 + "const": "core:window:deny-current-monitor" 1943 1654 }, 1944 1655 { 1945 - "description": "core:window:deny-close -> Denies the close command without any pre-configured scope.", 1656 + "description": "Denies the cursor_position command without any pre-configured scope.", 1946 1657 "type": "string", 1947 - "enum": [ 1948 - "core:window:deny-close" 1949 - ] 1658 + "const": "core:window:deny-cursor-position" 1950 1659 }, 1951 1660 { 1952 - "description": "core:window:deny-create -> Denies the create command without any pre-configured scope.", 1661 + "description": "Denies the destroy command without any pre-configured scope.", 1953 1662 "type": "string", 1954 - "enum": [ 1955 - "core:window:deny-create" 1956 - ] 1663 + "const": "core:window:deny-destroy" 1957 1664 }, 1958 1665 { 1959 - "description": "core:window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", 1666 + "description": "Denies the get_all_windows command without any pre-configured scope.", 1960 1667 "type": "string", 1961 - "enum": [ 1962 - "core:window:deny-current-monitor" 1963 - ] 1668 + "const": "core:window:deny-get-all-windows" 1964 1669 }, 1965 1670 { 1966 - "description": "core:window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", 1671 + "description": "Denies the hide command without any pre-configured scope.", 1967 1672 "type": "string", 1968 - "enum": [ 1969 - "core:window:deny-cursor-position" 1970 - ] 1673 + "const": "core:window:deny-hide" 1971 1674 }, 1972 1675 { 1973 - "description": "core:window:deny-destroy -> Denies the destroy command without any pre-configured scope.", 1676 + "description": "Denies the inner_position command without any pre-configured scope.", 1974 1677 "type": "string", 1975 - "enum": [ 1976 - "core:window:deny-destroy" 1977 - ] 1678 + "const": "core:window:deny-inner-position" 1978 1679 }, 1979 1680 { 1980 - "description": "core:window:deny-get-all-windows -> Denies the get_all_windows command without any pre-configured scope.", 1681 + "description": "Denies the inner_size command without any pre-configured scope.", 1981 1682 "type": "string", 1982 - "enum": [ 1983 - "core:window:deny-get-all-windows" 1984 - ] 1683 + "const": "core:window:deny-inner-size" 1985 1684 }, 1986 1685 { 1987 - "description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.", 1686 + "description": "Denies the internal_toggle_maximize command without any pre-configured scope.", 1988 1687 "type": "string", 1989 - "enum": [ 1990 - "core:window:deny-hide" 1991 - ] 1688 + "const": "core:window:deny-internal-toggle-maximize" 1992 1689 }, 1993 1690 { 1994 - "description": "core:window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", 1691 + "description": "Denies the is_closable command without any pre-configured scope.", 1995 1692 "type": "string", 1996 - "enum": [ 1997 - "core:window:deny-inner-position" 1998 - ] 1693 + "const": "core:window:deny-is-closable" 1999 1694 }, 2000 1695 { 2001 - "description": "core:window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", 1696 + "description": "Denies the is_decorated command without any pre-configured scope.", 2002 1697 "type": "string", 2003 - "enum": [ 2004 - "core:window:deny-inner-size" 2005 - ] 1698 + "const": "core:window:deny-is-decorated" 2006 1699 }, 2007 1700 { 2008 - "description": "core:window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", 1701 + "description": "Denies the is_enabled command without any pre-configured scope.", 2009 1702 "type": "string", 2010 - "enum": [ 2011 - "core:window:deny-internal-toggle-maximize" 2012 - ] 1703 + "const": "core:window:deny-is-enabled" 2013 1704 }, 2014 1705 { 2015 - "description": "core:window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", 1706 + "description": "Denies the is_focused command without any pre-configured scope.", 2016 1707 "type": "string", 2017 - "enum": [ 2018 - "core:window:deny-is-closable" 2019 - ] 1708 + "const": "core:window:deny-is-focused" 2020 1709 }, 2021 1710 { 2022 - "description": "core:window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", 1711 + "description": "Denies the is_fullscreen command without any pre-configured scope.", 2023 1712 "type": "string", 2024 - "enum": [ 2025 - "core:window:deny-is-decorated" 2026 - ] 1713 + "const": "core:window:deny-is-fullscreen" 2027 1714 }, 2028 1715 { 2029 - "description": "core:window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", 1716 + "description": "Denies the is_maximizable command without any pre-configured scope.", 2030 1717 "type": "string", 2031 - "enum": [ 2032 - "core:window:deny-is-focused" 2033 - ] 1718 + "const": "core:window:deny-is-maximizable" 2034 1719 }, 2035 1720 { 2036 - "description": "core:window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", 1721 + "description": "Denies the is_maximized command without any pre-configured scope.", 2037 1722 "type": "string", 2038 - "enum": [ 2039 - "core:window:deny-is-fullscreen" 2040 - ] 1723 + "const": "core:window:deny-is-maximized" 2041 1724 }, 2042 1725 { 2043 - "description": "core:window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", 1726 + "description": "Denies the is_minimizable command without any pre-configured scope.", 2044 1727 "type": "string", 2045 - "enum": [ 2046 - "core:window:deny-is-maximizable" 2047 - ] 1728 + "const": "core:window:deny-is-minimizable" 2048 1729 }, 2049 1730 { 2050 - "description": "core:window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", 1731 + "description": "Denies the is_minimized command without any pre-configured scope.", 2051 1732 "type": "string", 2052 - "enum": [ 2053 - "core:window:deny-is-maximized" 2054 - ] 1733 + "const": "core:window:deny-is-minimized" 2055 1734 }, 2056 1735 { 2057 - "description": "core:window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", 1736 + "description": "Denies the is_resizable command without any pre-configured scope.", 2058 1737 "type": "string", 2059 - "enum": [ 2060 - "core:window:deny-is-minimizable" 2061 - ] 1738 + "const": "core:window:deny-is-resizable" 2062 1739 }, 2063 1740 { 2064 - "description": "core:window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", 1741 + "description": "Denies the is_visible command without any pre-configured scope.", 2065 1742 "type": "string", 2066 - "enum": [ 2067 - "core:window:deny-is-minimized" 2068 - ] 1743 + "const": "core:window:deny-is-visible" 2069 1744 }, 2070 1745 { 2071 - "description": "core:window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", 1746 + "description": "Denies the maximize command without any pre-configured scope.", 2072 1747 "type": "string", 2073 - "enum": [ 2074 - "core:window:deny-is-resizable" 2075 - ] 1748 + "const": "core:window:deny-maximize" 2076 1749 }, 2077 1750 { 2078 - "description": "core:window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", 1751 + "description": "Denies the minimize command without any pre-configured scope.", 2079 1752 "type": "string", 2080 - "enum": [ 2081 - "core:window:deny-is-visible" 2082 - ] 1753 + "const": "core:window:deny-minimize" 2083 1754 }, 2084 1755 { 2085 - "description": "core:window:deny-maximize -> Denies the maximize command without any pre-configured scope.", 1756 + "description": "Denies the monitor_from_point command without any pre-configured scope.", 2086 1757 "type": "string", 2087 - "enum": [ 2088 - "core:window:deny-maximize" 2089 - ] 1758 + "const": "core:window:deny-monitor-from-point" 2090 1759 }, 2091 1760 { 2092 - "description": "core:window:deny-minimize -> Denies the minimize command without any pre-configured scope.", 1761 + "description": "Denies the outer_position command without any pre-configured scope.", 2093 1762 "type": "string", 2094 - "enum": [ 2095 - "core:window:deny-minimize" 2096 - ] 1763 + "const": "core:window:deny-outer-position" 2097 1764 }, 2098 1765 { 2099 - "description": "core:window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", 1766 + "description": "Denies the outer_size command without any pre-configured scope.", 2100 1767 "type": "string", 2101 - "enum": [ 2102 - "core:window:deny-monitor-from-point" 2103 - ] 1768 + "const": "core:window:deny-outer-size" 2104 1769 }, 2105 1770 { 2106 - "description": "core:window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", 1771 + "description": "Denies the primary_monitor command without any pre-configured scope.", 2107 1772 "type": "string", 2108 - "enum": [ 2109 - "core:window:deny-outer-position" 2110 - ] 1773 + "const": "core:window:deny-primary-monitor" 2111 1774 }, 2112 1775 { 2113 - "description": "core:window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", 1776 + "description": "Denies the request_user_attention command without any pre-configured scope.", 2114 1777 "type": "string", 2115 - "enum": [ 2116 - "core:window:deny-outer-size" 2117 - ] 1778 + "const": "core:window:deny-request-user-attention" 2118 1779 }, 2119 1780 { 2120 - "description": "core:window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", 1781 + "description": "Denies the scale_factor command without any pre-configured scope.", 2121 1782 "type": "string", 2122 - "enum": [ 2123 - "core:window:deny-primary-monitor" 2124 - ] 1783 + "const": "core:window:deny-scale-factor" 2125 1784 }, 2126 1785 { 2127 - "description": "core:window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", 1786 + "description": "Denies the set_always_on_bottom command without any pre-configured scope.", 2128 1787 "type": "string", 2129 - "enum": [ 2130 - "core:window:deny-request-user-attention" 2131 - ] 1788 + "const": "core:window:deny-set-always-on-bottom" 2132 1789 }, 2133 1790 { 2134 - "description": "core:window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", 1791 + "description": "Denies the set_always_on_top command without any pre-configured scope.", 2135 1792 "type": "string", 2136 - "enum": [ 2137 - "core:window:deny-scale-factor" 2138 - ] 1793 + "const": "core:window:deny-set-always-on-top" 2139 1794 }, 2140 1795 { 2141 - "description": "core:window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", 1796 + "description": "Denies the set_closable command without any pre-configured scope.", 2142 1797 "type": "string", 2143 - "enum": [ 2144 - "core:window:deny-set-always-on-bottom" 2145 - ] 1798 + "const": "core:window:deny-set-closable" 2146 1799 }, 2147 1800 { 2148 - "description": "core:window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", 1801 + "description": "Denies the set_content_protected command without any pre-configured scope.", 2149 1802 "type": "string", 2150 - "enum": [ 2151 - "core:window:deny-set-always-on-top" 2152 - ] 1803 + "const": "core:window:deny-set-content-protected" 2153 1804 }, 2154 1805 { 2155 - "description": "core:window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", 1806 + "description": "Denies the set_cursor_grab command without any pre-configured scope.", 2156 1807 "type": "string", 2157 - "enum": [ 2158 - "core:window:deny-set-closable" 2159 - ] 1808 + "const": "core:window:deny-set-cursor-grab" 2160 1809 }, 2161 1810 { 2162 - "description": "core:window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", 1811 + "description": "Denies the set_cursor_icon command without any pre-configured scope.", 2163 1812 "type": "string", 2164 - "enum": [ 2165 - "core:window:deny-set-content-protected" 2166 - ] 1813 + "const": "core:window:deny-set-cursor-icon" 2167 1814 }, 2168 1815 { 2169 - "description": "core:window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", 1816 + "description": "Denies the set_cursor_position command without any pre-configured scope.", 2170 1817 "type": "string", 2171 - "enum": [ 2172 - "core:window:deny-set-cursor-grab" 2173 - ] 1818 + "const": "core:window:deny-set-cursor-position" 2174 1819 }, 2175 1820 { 2176 - "description": "core:window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", 1821 + "description": "Denies the set_cursor_visible command without any pre-configured scope.", 2177 1822 "type": "string", 2178 - "enum": [ 2179 - "core:window:deny-set-cursor-icon" 2180 - ] 1823 + "const": "core:window:deny-set-cursor-visible" 2181 1824 }, 2182 1825 { 2183 - "description": "core:window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", 1826 + "description": "Denies the set_decorations command without any pre-configured scope.", 2184 1827 "type": "string", 2185 - "enum": [ 2186 - "core:window:deny-set-cursor-position" 2187 - ] 1828 + "const": "core:window:deny-set-decorations" 2188 1829 }, 2189 1830 { 2190 - "description": "core:window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", 1831 + "description": "Denies the set_effects command without any pre-configured scope.", 2191 1832 "type": "string", 2192 - "enum": [ 2193 - "core:window:deny-set-cursor-visible" 2194 - ] 1833 + "const": "core:window:deny-set-effects" 2195 1834 }, 2196 1835 { 2197 - "description": "core:window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", 1836 + "description": "Denies the set_enabled command without any pre-configured scope.", 2198 1837 "type": "string", 2199 - "enum": [ 2200 - "core:window:deny-set-decorations" 2201 - ] 1838 + "const": "core:window:deny-set-enabled" 2202 1839 }, 2203 1840 { 2204 - "description": "core:window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", 1841 + "description": "Denies the set_focus command without any pre-configured scope.", 2205 1842 "type": "string", 2206 - "enum": [ 2207 - "core:window:deny-set-effects" 2208 - ] 1843 + "const": "core:window:deny-set-focus" 2209 1844 }, 2210 1845 { 2211 - "description": "core:window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", 1846 + "description": "Denies the set_fullscreen command without any pre-configured scope.", 2212 1847 "type": "string", 2213 - "enum": [ 2214 - "core:window:deny-set-focus" 2215 - ] 1848 + "const": "core:window:deny-set-fullscreen" 2216 1849 }, 2217 1850 { 2218 - "description": "core:window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", 1851 + "description": "Denies the set_icon command without any pre-configured scope.", 2219 1852 "type": "string", 2220 - "enum": [ 2221 - "core:window:deny-set-fullscreen" 2222 - ] 1853 + "const": "core:window:deny-set-icon" 2223 1854 }, 2224 1855 { 2225 - "description": "core:window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", 1856 + "description": "Denies the set_ignore_cursor_events command without any pre-configured scope.", 2226 1857 "type": "string", 2227 - "enum": [ 2228 - "core:window:deny-set-icon" 2229 - ] 1858 + "const": "core:window:deny-set-ignore-cursor-events" 2230 1859 }, 2231 1860 { 2232 - "description": "core:window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", 1861 + "description": "Denies the set_max_size command without any pre-configured scope.", 2233 1862 "type": "string", 2234 - "enum": [ 2235 - "core:window:deny-set-ignore-cursor-events" 2236 - ] 1863 + "const": "core:window:deny-set-max-size" 2237 1864 }, 2238 1865 { 2239 - "description": "core:window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", 1866 + "description": "Denies the set_maximizable command without any pre-configured scope.", 2240 1867 "type": "string", 2241 - "enum": [ 2242 - "core:window:deny-set-max-size" 2243 - ] 1868 + "const": "core:window:deny-set-maximizable" 2244 1869 }, 2245 1870 { 2246 - "description": "core:window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", 1871 + "description": "Denies the set_min_size command without any pre-configured scope.", 2247 1872 "type": "string", 2248 - "enum": [ 2249 - "core:window:deny-set-maximizable" 2250 - ] 1873 + "const": "core:window:deny-set-min-size" 2251 1874 }, 2252 1875 { 2253 - "description": "core:window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", 1876 + "description": "Denies the set_minimizable command without any pre-configured scope.", 2254 1877 "type": "string", 2255 - "enum": [ 2256 - "core:window:deny-set-min-size" 2257 - ] 1878 + "const": "core:window:deny-set-minimizable" 2258 1879 }, 2259 1880 { 2260 - "description": "core:window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", 1881 + "description": "Denies the set_position command without any pre-configured scope.", 2261 1882 "type": "string", 2262 - "enum": [ 2263 - "core:window:deny-set-minimizable" 2264 - ] 1883 + "const": "core:window:deny-set-position" 2265 1884 }, 2266 1885 { 2267 - "description": "core:window:deny-set-position -> Denies the set_position command without any pre-configured scope.", 1886 + "description": "Denies the set_progress_bar command without any pre-configured scope.", 2268 1887 "type": "string", 2269 - "enum": [ 2270 - "core:window:deny-set-position" 2271 - ] 1888 + "const": "core:window:deny-set-progress-bar" 2272 1889 }, 2273 1890 { 2274 - "description": "core:window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", 1891 + "description": "Denies the set_resizable command without any pre-configured scope.", 2275 1892 "type": "string", 2276 - "enum": [ 2277 - "core:window:deny-set-progress-bar" 2278 - ] 1893 + "const": "core:window:deny-set-resizable" 2279 1894 }, 2280 1895 { 2281 - "description": "core:window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", 1896 + "description": "Denies the set_shadow command without any pre-configured scope.", 2282 1897 "type": "string", 2283 - "enum": [ 2284 - "core:window:deny-set-resizable" 2285 - ] 1898 + "const": "core:window:deny-set-shadow" 2286 1899 }, 2287 1900 { 2288 - "description": "core:window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", 1901 + "description": "Denies the set_size command without any pre-configured scope.", 2289 1902 "type": "string", 2290 - "enum": [ 2291 - "core:window:deny-set-shadow" 2292 - ] 1903 + "const": "core:window:deny-set-size" 2293 1904 }, 2294 1905 { 2295 - "description": "core:window:deny-set-size -> Denies the set_size command without any pre-configured scope.", 1906 + "description": "Denies the set_size_constraints command without any pre-configured scope.", 2296 1907 "type": "string", 2297 - "enum": [ 2298 - "core:window:deny-set-size" 2299 - ] 1908 + "const": "core:window:deny-set-size-constraints" 2300 1909 }, 2301 1910 { 2302 - "description": "core:window:deny-set-size-constraints -> Denies the set_size_constraints command without any pre-configured scope.", 1911 + "description": "Denies the set_skip_taskbar command without any pre-configured scope.", 2303 1912 "type": "string", 2304 - "enum": [ 2305 - "core:window:deny-set-size-constraints" 2306 - ] 1913 + "const": "core:window:deny-set-skip-taskbar" 2307 1914 }, 2308 1915 { 2309 - "description": "core:window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", 1916 + "description": "Denies the set_theme command without any pre-configured scope.", 2310 1917 "type": "string", 2311 - "enum": [ 2312 - "core:window:deny-set-skip-taskbar" 2313 - ] 1918 + "const": "core:window:deny-set-theme" 2314 1919 }, 2315 1920 { 2316 - "description": "core:window:deny-set-title -> Denies the set_title command without any pre-configured scope.", 1921 + "description": "Denies the set_title command without any pre-configured scope.", 2317 1922 "type": "string", 2318 - "enum": [ 2319 - "core:window:deny-set-title" 2320 - ] 1923 + "const": "core:window:deny-set-title" 2321 1924 }, 2322 1925 { 2323 - "description": "core:window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", 1926 + "description": "Denies the set_title_bar_style command without any pre-configured scope.", 2324 1927 "type": "string", 2325 - "enum": [ 2326 - "core:window:deny-set-title-bar-style" 2327 - ] 1928 + "const": "core:window:deny-set-title-bar-style" 2328 1929 }, 2329 1930 { 2330 - "description": "core:window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", 1931 + "description": "Denies the set_visible_on_all_workspaces command without any pre-configured scope.", 2331 1932 "type": "string", 2332 - "enum": [ 2333 - "core:window:deny-set-visible-on-all-workspaces" 2334 - ] 1933 + "const": "core:window:deny-set-visible-on-all-workspaces" 2335 1934 }, 2336 1935 { 2337 - "description": "core:window:deny-show -> Denies the show command without any pre-configured scope.", 1936 + "description": "Denies the show command without any pre-configured scope.", 2338 1937 "type": "string", 2339 - "enum": [ 2340 - "core:window:deny-show" 2341 - ] 1938 + "const": "core:window:deny-show" 2342 1939 }, 2343 1940 { 2344 - "description": "core:window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", 1941 + "description": "Denies the start_dragging command without any pre-configured scope.", 2345 1942 "type": "string", 2346 - "enum": [ 2347 - "core:window:deny-start-dragging" 2348 - ] 1943 + "const": "core:window:deny-start-dragging" 2349 1944 }, 2350 1945 { 2351 - "description": "core:window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", 1946 + "description": "Denies the start_resize_dragging command without any pre-configured scope.", 2352 1947 "type": "string", 2353 - "enum": [ 2354 - "core:window:deny-start-resize-dragging" 2355 - ] 1948 + "const": "core:window:deny-start-resize-dragging" 2356 1949 }, 2357 1950 { 2358 - "description": "core:window:deny-theme -> Denies the theme command without any pre-configured scope.", 1951 + "description": "Denies the theme command without any pre-configured scope.", 2359 1952 "type": "string", 2360 - "enum": [ 2361 - "core:window:deny-theme" 2362 - ] 1953 + "const": "core:window:deny-theme" 2363 1954 }, 2364 1955 { 2365 - "description": "core:window:deny-title -> Denies the title command without any pre-configured scope.", 1956 + "description": "Denies the title command without any pre-configured scope.", 2366 1957 "type": "string", 2367 - "enum": [ 2368 - "core:window:deny-title" 2369 - ] 1958 + "const": "core:window:deny-title" 2370 1959 }, 2371 1960 { 2372 - "description": "core:window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", 1961 + "description": "Denies the toggle_maximize command without any pre-configured scope.", 2373 1962 "type": "string", 2374 - "enum": [ 2375 - "core:window:deny-toggle-maximize" 2376 - ] 1963 + "const": "core:window:deny-toggle-maximize" 2377 1964 }, 2378 1965 { 2379 - "description": "core:window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", 1966 + "description": "Denies the unmaximize command without any pre-configured scope.", 2380 1967 "type": "string", 2381 - "enum": [ 2382 - "core:window:deny-unmaximize" 2383 - ] 1968 + "const": "core:window:deny-unmaximize" 2384 1969 }, 2385 1970 { 2386 - "description": "core:window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", 1971 + "description": "Denies the unminimize command without any pre-configured scope.", 2387 1972 "type": "string", 2388 - "enum": [ 2389 - "core:window:deny-unminimize" 2390 - ] 1973 + "const": "core:window:deny-unminimize" 2391 1974 }, 2392 1975 { 2393 - "description": "http:default -> This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n", 1976 + "description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n", 2394 1977 "type": "string", 2395 - "enum": [ 2396 - "http:default" 2397 - ] 1978 + "const": "http:default" 2398 1979 }, 2399 1980 { 2400 - "description": "http:allow-fetch -> Enables the fetch command without any pre-configured scope.", 1981 + "description": "Enables the fetch command without any pre-configured scope.", 2401 1982 "type": "string", 2402 - "enum": [ 2403 - "http:allow-fetch" 2404 - ] 1983 + "const": "http:allow-fetch" 2405 1984 }, 2406 1985 { 2407 - "description": "http:allow-fetch-cancel -> Enables the fetch_cancel command without any pre-configured scope.", 1986 + "description": "Enables the fetch_cancel command without any pre-configured scope.", 2408 1987 "type": "string", 2409 - "enum": [ 2410 - "http:allow-fetch-cancel" 2411 - ] 1988 + "const": "http:allow-fetch-cancel" 2412 1989 }, 2413 1990 { 2414 - "description": "http:allow-fetch-read-body -> Enables the fetch_read_body command without any pre-configured scope.", 1991 + "description": "Enables the fetch_read_body command without any pre-configured scope.", 2415 1992 "type": "string", 2416 - "enum": [ 2417 - "http:allow-fetch-read-body" 2418 - ] 1993 + "const": "http:allow-fetch-read-body" 2419 1994 }, 2420 1995 { 2421 - "description": "http:allow-fetch-send -> Enables the fetch_send command without any pre-configured scope.", 1996 + "description": "Enables the fetch_send command without any pre-configured scope.", 2422 1997 "type": "string", 2423 - "enum": [ 2424 - "http:allow-fetch-send" 2425 - ] 1998 + "const": "http:allow-fetch-send" 2426 1999 }, 2427 2000 { 2428 - "description": "http:deny-fetch -> Denies the fetch command without any pre-configured scope.", 2001 + "description": "Denies the fetch command without any pre-configured scope.", 2429 2002 "type": "string", 2430 - "enum": [ 2431 - "http:deny-fetch" 2432 - ] 2003 + "const": "http:deny-fetch" 2433 2004 }, 2434 2005 { 2435 - "description": "http:deny-fetch-cancel -> Denies the fetch_cancel command without any pre-configured scope.", 2006 + "description": "Denies the fetch_cancel command without any pre-configured scope.", 2436 2007 "type": "string", 2437 - "enum": [ 2438 - "http:deny-fetch-cancel" 2439 - ] 2008 + "const": "http:deny-fetch-cancel" 2440 2009 }, 2441 2010 { 2442 - "description": "http:deny-fetch-read-body -> Denies the fetch_read_body command without any pre-configured scope.", 2011 + "description": "Denies the fetch_read_body command without any pre-configured scope.", 2443 2012 "type": "string", 2444 - "enum": [ 2445 - "http:deny-fetch-read-body" 2446 - ] 2013 + "const": "http:deny-fetch-read-body" 2447 2014 }, 2448 2015 { 2449 - "description": "http:deny-fetch-send -> Denies the fetch_send command without any pre-configured scope.", 2016 + "description": "Denies the fetch_send command without any pre-configured scope.", 2450 2017 "type": "string", 2451 - "enum": [ 2452 - "http:deny-fetch-send" 2453 - ] 2018 + "const": "http:deny-fetch-send" 2454 2019 }, 2455 2020 { 2456 - "description": "process:default -> This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n", 2021 + "description": "This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n", 2457 2022 "type": "string", 2458 - "enum": [ 2459 - "process:default" 2460 - ] 2023 + "const": "process:default" 2461 2024 }, 2462 2025 { 2463 - "description": "process:allow-exit -> Enables the exit command without any pre-configured scope.", 2026 + "description": "Enables the exit command without any pre-configured scope.", 2464 2027 "type": "string", 2465 - "enum": [ 2466 - "process:allow-exit" 2467 - ] 2028 + "const": "process:allow-exit" 2468 2029 }, 2469 2030 { 2470 - "description": "process:allow-restart -> Enables the restart command without any pre-configured scope.", 2031 + "description": "Enables the restart command without any pre-configured scope.", 2471 2032 "type": "string", 2472 - "enum": [ 2473 - "process:allow-restart" 2474 - ] 2033 + "const": "process:allow-restart" 2475 2034 }, 2476 2035 { 2477 - "description": "process:deny-exit -> Denies the exit command without any pre-configured scope.", 2036 + "description": "Denies the exit command without any pre-configured scope.", 2478 2037 "type": "string", 2479 - "enum": [ 2480 - "process:deny-exit" 2481 - ] 2038 + "const": "process:deny-exit" 2482 2039 }, 2483 2040 { 2484 - "description": "process:deny-restart -> Denies the restart command without any pre-configured scope.", 2041 + "description": "Denies the restart command without any pre-configured scope.", 2485 2042 "type": "string", 2486 - "enum": [ 2487 - "process:deny-restart" 2488 - ] 2043 + "const": "process:deny-restart" 2489 2044 }, 2490 2045 { 2491 - "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", 2046 + "description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", 2492 2047 "type": "string", 2493 - "enum": [ 2494 - "shell:default" 2495 - ] 2048 + "const": "shell:default" 2496 2049 }, 2497 2050 { 2498 - "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", 2051 + "description": "Enables the execute command without any pre-configured scope.", 2499 2052 "type": "string", 2500 - "enum": [ 2501 - "shell:allow-execute" 2502 - ] 2053 + "const": "shell:allow-execute" 2503 2054 }, 2504 2055 { 2505 - "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", 2056 + "description": "Enables the kill command without any pre-configured scope.", 2506 2057 "type": "string", 2507 - "enum": [ 2508 - "shell:allow-kill" 2509 - ] 2058 + "const": "shell:allow-kill" 2510 2059 }, 2511 2060 { 2512 - "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", 2061 + "description": "Enables the open command without any pre-configured scope.", 2513 2062 "type": "string", 2514 - "enum": [ 2515 - "shell:allow-open" 2516 - ] 2063 + "const": "shell:allow-open" 2517 2064 }, 2518 2065 { 2519 - "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", 2066 + "description": "Enables the spawn command without any pre-configured scope.", 2520 2067 "type": "string", 2521 - "enum": [ 2522 - "shell:allow-spawn" 2523 - ] 2068 + "const": "shell:allow-spawn" 2524 2069 }, 2525 2070 { 2526 - "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", 2071 + "description": "Enables the stdin_write command without any pre-configured scope.", 2527 2072 "type": "string", 2528 - "enum": [ 2529 - "shell:allow-stdin-write" 2530 - ] 2073 + "const": "shell:allow-stdin-write" 2531 2074 }, 2532 2075 { 2533 - "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", 2076 + "description": "Denies the execute command without any pre-configured scope.", 2534 2077 "type": "string", 2535 - "enum": [ 2536 - "shell:deny-execute" 2537 - ] 2078 + "const": "shell:deny-execute" 2538 2079 }, 2539 2080 { 2540 - "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", 2081 + "description": "Denies the kill command without any pre-configured scope.", 2541 2082 "type": "string", 2542 - "enum": [ 2543 - "shell:deny-kill" 2544 - ] 2083 + "const": "shell:deny-kill" 2545 2084 }, 2546 2085 { 2547 - "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", 2086 + "description": "Denies the open command without any pre-configured scope.", 2548 2087 "type": "string", 2549 - "enum": [ 2550 - "shell:deny-open" 2551 - ] 2088 + "const": "shell:deny-open" 2552 2089 }, 2553 2090 { 2554 - "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", 2091 + "description": "Denies the spawn command without any pre-configured scope.", 2555 2092 "type": "string", 2556 - "enum": [ 2557 - "shell:deny-spawn" 2558 - ] 2093 + "const": "shell:deny-spawn" 2559 2094 }, 2560 2095 { 2561 - "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", 2096 + "description": "Denies the stdin_write command without any pre-configured scope.", 2562 2097 "type": "string", 2563 - "enum": [ 2564 - "shell:deny-stdin-write" 2565 - ] 2098 + "const": "shell:deny-stdin-write" 2566 2099 } 2567 2100 ] 2568 2101 }, ··· 2660 2193 } 2661 2194 ] 2662 2195 }, 2663 - "ShellAllowedArg": { 2196 + "ShellScopeEntryAllowedArg": { 2664 2197 "description": "A command argument allowed to be executed by the webview API.", 2665 2198 "anyOf": [ 2666 2199 { ··· 2688 2221 } 2689 2222 ] 2690 2223 }, 2691 - "ShellAllowedArgs": { 2692 - "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", 2224 + "ShellScopeEntryAllowedArgs": { 2225 + "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellScopeEntryAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", 2693 2226 "anyOf": [ 2694 2227 { 2695 2228 "description": "Use a simple boolean to allow all or disable all arguments to this command configuration.", 2696 2229 "type": "boolean" 2697 2230 }, 2698 2231 { 2699 - "description": "A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.", 2232 + "description": "A specific set of [`ShellScopeEntryAllowedArg`] that are valid to call for the command configuration.", 2700 2233 "type": "array", 2701 2234 "items": { 2702 - "$ref": "#/definitions/ShellAllowedArg" 2235 + "$ref": "#/definitions/ShellScopeEntryAllowedArg" 2703 2236 } 2704 2237 } 2705 2238 ]
+3 -1
src-tauri/src/main.rs
··· 107 107 .plugin(tauri_plugin_process::init()) 108 108 .plugin(tauri_plugin_http::init()) 109 109 .plugin(tauri_plugin_shell::init()) 110 - .register_asynchronous_uri_scheme_protocol("photo", util::handle_uri_proto::handle_uri_proto) 110 + .register_asynchronous_uri_scheme_protocol("photo", | _ctx, req, res | { 111 + util::handle_uri_proto::handle_uri_proto(req, res); 112 + }) 111 113 .on_window_event(|window, event| match event { 112 114 WindowEvent::CloseRequested { api, .. } => { 113 115 window.hide().unwrap();
+2 -2
src-tauri/src/util/handle_uri_proto.rs
··· 1 1 use std::{ fs, io::{ BufReader, Read }, thread }; 2 2 use fast_image_resize::{ images::Image, IntoImageView, ResizeOptions, Resizer }; 3 3 use image::{ codecs::png::{ PngDecoder, PngEncoder }, DynamicImage, ImageEncoder }; 4 - use tauri::{ http::{ Request, Response }, AppHandle, UriSchemeResponder }; 4 + use tauri::{ http::{ Request, Response }, UriSchemeResponder }; 5 5 6 - pub fn handle_uri_proto( _app: &AppHandle, request: Request<Vec<u8>>, responder: UriSchemeResponder ){ 6 + pub fn handle_uri_proto( request: Request<Vec<u8>>, responder: UriSchemeResponder ){ 7 7 thread::spawn(move || { 8 8 // Loads the requested image file, sends data back to the user 9 9 let uri = request.uri();