mirror of
https://github.com/tauri-apps/tauri.git
synced 2024-12-23 18:53:33 +03:00
e1e85dc2a5
* chore: fix ci and cleanup leftovers
1. removed leftover feature flags
2. remove zip/extract apis which are not used anymore
3. removed leftoever scopes
4. removed leftover allowlist and updater options
5. updated the example api
* remove leftover updater structs
* move updater under bundle and remove uneeded options
* fix cli on linux
* remove create_proxy
* clippy
* more clippy
* clippppy
* readd path api
* fix api example
* remove window allowlist
* remove window from allowlist config
* remove `all` allowlist option
* remove file_move
* lint
* fix windows build
* remvoe unused deps
* remvoe allowlist config option, move protocol to `security > asset_protocol`
* fix diffing features
* fmt and test
* fix scope alias
* change files
* android lint
* simplify allow_file impl
* Revert "simplify allow_file impl"
This reverts commit
|
||
---|---|---|
.. | ||
dist | ||
isolation-dist | ||
public | ||
src | ||
src-tauri | ||
.gitignore | ||
.setup-cross.sh | ||
.taurignore | ||
index.html | ||
jsconfig.json | ||
package.json | ||
README.md | ||
screenshot.png | ||
unocss.config.js | ||
vite.config.js | ||
yarn.lock |
API example
This example demonstrates Tauri's API capabilities using the @tauri-apps/api
package. It's used as the main validation app, serving as the testbed of our development process.
In the future, this app will be used on Tauri's integration tests.
Running the example
- Compile Tauri go to root of the Tauri repo and run: Linux / Mac:
# choose to install node cli (1)
bash .scripts/setup.sh
Windows:
./.scripts/setup.ps1
- Install dependencies (Run inside of this folder
examples/api/
)
# with yarn
$ yarn
# with npm
$ npm install
- Run the app in development mode (Run inside of this folder
examples/api/
)
# with yarn
$ yarn tauri dev
# with npm
$ npm run tauri dev
- Build an run the release app (Run inside of this folder
examples/api/
)
$ yarn tauri build
$ ./src-tauri/target/release/app