diff --git a/examples/tauri-app/.gitignore b/examples/tauri-app/.gitignore
deleted file mode 100644
index a547bf3..0000000
--- a/examples/tauri-app/.gitignore
+++ /dev/null
@@ -1,24 +0,0 @@
-# Logs
-logs
-*.log
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-pnpm-debug.log*
-lerna-debug.log*
-
-node_modules
-dist
-dist-ssr
-*.local
-
-# Editor directories and files
-.vscode/*
-!.vscode/extensions.json
-.idea
-.DS_Store
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-*.sw?
diff --git a/examples/tauri-app/.vscode/extensions.json b/examples/tauri-app/.vscode/extensions.json
deleted file mode 100644
index 61343e9..0000000
--- a/examples/tauri-app/.vscode/extensions.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "recommendations": [
- "svelte.svelte-vscode",
- "tauri-apps.tauri-vscode",
- "rust-lang.rust-analyzer"
- ]
-}
diff --git a/examples/tauri-app/README.md b/examples/tauri-app/README.md
deleted file mode 100644
index 72726a1..0000000
--- a/examples/tauri-app/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# Svelte + Vite
-
-This template should help get you started developing with Tauri and Svelte in Vite.
-
-## Recommended IDE Setup
-
-[VS Code](https://code.visualstudio.com/) + [Svelte](https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer).
-
diff --git a/examples/tauri-app/index.html b/examples/tauri-app/index.html
deleted file mode 100644
index fad1c5d..0000000
--- a/examples/tauri-app/index.html
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
- Tauri + Svelte
-
-
-
-
-
-
-
diff --git a/examples/tauri-app/jsconfig.json b/examples/tauri-app/jsconfig.json
deleted file mode 100644
index ee5e92f..0000000
--- a/examples/tauri-app/jsconfig.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "compilerOptions": {
- "moduleResolution": "Node",
- "target": "ESNext",
- "module": "ESNext",
- /**
- * svelte-preprocess cannot figure out whether you have
- * a value or a type, so tell TypeScript to enforce using
- * `import type` instead of `import` for Types.
- */
- "importsNotUsedAsValues": "error",
- "isolatedModules": true,
- "resolveJsonModule": true,
- /**
- * To have warnings / errors of the Svelte compiler at the
- * correct position, enable source maps by default.
- */
- "sourceMap": true,
- "esModuleInterop": true,
- "skipLibCheck": true,
- "forceConsistentCasingInFileNames": true,
- "baseUrl": ".",
- /**
- * Typecheck JS in `.svelte` and `.js` files by default.
- * Disable this if you'd like to use dynamic types.
- */
- "checkJs": true
- },
- /**
- * Use global.d.ts instead of compilerOptions.types
- * to avoid limiting type declarations.
- */
- "include": ["src/**/*.d.ts", "src/**/*.js", "src/**/*.svelte"]
-}
diff --git a/examples/tauri-app/package.json b/examples/tauri-app/package.json
deleted file mode 100644
index 2110241..0000000
--- a/examples/tauri-app/package.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "name": "tauri-app",
- "private": true,
- "version": "0.0.0",
- "type": "module",
- "scripts": {
- "dev": "vite",
- "build": "vite build",
- "preview": "vite preview",
- "tauri": "tauri"
- },
- "dependencies": {
- "@tauri-apps/api": "^1.1.0",
- "tauri-plugin-iap-api": "link:../../"
- },
- "devDependencies": {
- "@sveltejs/vite-plugin-svelte": "^1.0.1",
- "svelte": "^3.49.0",
- "vite": "^3.0.2",
- "@tauri-apps/cli": "^1.1.0"
- }
-}
diff --git a/examples/tauri-app/public/svelte.svg b/examples/tauri-app/public/svelte.svg
deleted file mode 100644
index c5e0848..0000000
--- a/examples/tauri-app/public/svelte.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/examples/tauri-app/public/tauri.svg b/examples/tauri-app/public/tauri.svg
deleted file mode 100644
index 31b62c9..0000000
--- a/examples/tauri-app/public/tauri.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/examples/tauri-app/public/vite.svg b/examples/tauri-app/public/vite.svg
deleted file mode 100644
index e7b8dfb..0000000
--- a/examples/tauri-app/public/vite.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/examples/tauri-app/src-tauri/.gitignore b/examples/tauri-app/src-tauri/.gitignore
deleted file mode 100644
index f4dfb82..0000000
--- a/examples/tauri-app/src-tauri/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-# Generated by Cargo
-# will have compiled files and executables
-/target/
-
diff --git a/examples/tauri-app/src-tauri/Cargo.toml b/examples/tauri-app/src-tauri/Cargo.toml
deleted file mode 100644
index 6ce0d20..0000000
--- a/examples/tauri-app/src-tauri/Cargo.toml
+++ /dev/null
@@ -1,26 +0,0 @@
-[package]
-name = "tauri-app"
-version = "0.0.0"
-description = "A Tauri App"
-authors = ["you"]
-license = ""
-repository = ""
-edition = "2021"
-rust-version = "1.60"
-
-# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
-
-[build-dependencies]
-tauri-build = { version = "1.5.1" }
-
-[dependencies]
-serde_json = "1.0"
-serde = { version = "1.0", features = ["derive"] }
-tauri = { version = "1.6.0" }
-tauri-plugin-iap = { path = "../../../" }
-
-[features]
-# this feature is used for production builds or when `devPath` points to the filesystem and the built-in dev server is disabled.
-# If you use cargo directly instead of tauri's cli you can use this feature flag to switch between tauri's `dev` and `build` modes.
-# DO NOT REMOVE!!
-custom-protocol = [ "tauri/custom-protocol" ]
diff --git a/examples/tauri-app/src-tauri/build.rs b/examples/tauri-app/src-tauri/build.rs
deleted file mode 100644
index 795b9b7..0000000
--- a/examples/tauri-app/src-tauri/build.rs
+++ /dev/null
@@ -1,3 +0,0 @@
-fn main() {
- tauri_build::build()
-}
diff --git a/examples/tauri-app/src-tauri/icons/128x128.png b/examples/tauri-app/src-tauri/icons/128x128.png
deleted file mode 100644
index 77e7d23..0000000
Binary files a/examples/tauri-app/src-tauri/icons/128x128.png and /dev/null differ
diff --git a/examples/tauri-app/src-tauri/icons/128x128@2x.png b/examples/tauri-app/src-tauri/icons/128x128@2x.png
deleted file mode 100644
index 0f7976f..0000000
Binary files a/examples/tauri-app/src-tauri/icons/128x128@2x.png and /dev/null differ
diff --git a/examples/tauri-app/src-tauri/icons/32x32.png b/examples/tauri-app/src-tauri/icons/32x32.png
deleted file mode 100644
index 98fda06..0000000
Binary files a/examples/tauri-app/src-tauri/icons/32x32.png and /dev/null differ
diff --git a/examples/tauri-app/src-tauri/icons/icon.icns b/examples/tauri-app/src-tauri/icons/icon.icns
deleted file mode 100644
index 29d6685..0000000
Binary files a/examples/tauri-app/src-tauri/icons/icon.icns and /dev/null differ
diff --git a/examples/tauri-app/src-tauri/icons/icon.ico b/examples/tauri-app/src-tauri/icons/icon.ico
deleted file mode 100644
index 06c23c8..0000000
Binary files a/examples/tauri-app/src-tauri/icons/icon.ico and /dev/null differ
diff --git a/examples/tauri-app/src-tauri/icons/icon.png b/examples/tauri-app/src-tauri/icons/icon.png
deleted file mode 100644
index d1756ce..0000000
Binary files a/examples/tauri-app/src-tauri/icons/icon.png and /dev/null differ
diff --git a/examples/tauri-app/src-tauri/src/main.rs b/examples/tauri-app/src-tauri/src/main.rs
deleted file mode 100644
index c4fd600..0000000
--- a/examples/tauri-app/src-tauri/src/main.rs
+++ /dev/null
@@ -1,16 +0,0 @@
-// Prevents additional console window on Windows in release, DO NOT REMOVE!!
-#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
-
-// Learn more about Tauri commands at https://tauri.app/v1/guides/features/command
-#[tauri::command]
-fn greet(name: &str) -> String {
- format!("Hello, {}! You've been greeted from Rust!", name)
-}
-
-fn main() {
- tauri::Builder::default()
- .invoke_handler(tauri::generate_handler![greet])
- .plugin(tauri_plugin_iap::init())
- .run(tauri::generate_context!())
- .expect("error while running tauri application");
-}
diff --git a/examples/tauri-app/src-tauri/tauri.conf.json b/examples/tauri-app/src-tauri/tauri.conf.json
deleted file mode 100644
index 85db6a8..0000000
--- a/examples/tauri-app/src-tauri/tauri.conf.json
+++ /dev/null
@@ -1,66 +0,0 @@
-{
- "build": {
- "beforeDevCommand": "yarn dev",
- "beforeBuildCommand": "yarn build",
- "devPath": "http://localhost:1420",
- "distDir": "../dist",
- "withGlobalTauri": false
- },
- "package": {
- "productName": "tauri-app",
- "version": "0.0.0"
- },
- "tauri": {
- "allowlist": {
- "all": true
- },
- "bundle": {
- "active": true,
- "category": "DeveloperTool",
- "copyright": "",
- "deb": {
- "depends": []
- },
- "externalBin": [],
- "icon": [
- "icons/32x32.png",
- "icons/128x128.png",
- "icons/128x128@2x.png",
- "icons/icon.icns",
- "icons/icon.ico"
- ],
- "identifier": "com.tauri.dev",
- "longDescription": "",
- "macOS": {
- "entitlements": null,
- "exceptionDomain": "",
- "frameworks": [],
- "providerShortName": null,
- "signingIdentity": null
- },
- "resources": [],
- "shortDescription": "",
- "targets": "all",
- "windows": {
- "certificateThumbprint": null,
- "digestAlgorithm": "sha256",
- "timestampUrl": ""
- }
- },
- "security": {
- "csp": null
- },
- "updater": {
- "active": false
- },
- "windows": [
- {
- "fullscreen": false,
- "height": 600,
- "resizable": true,
- "title": "tauri-app",
- "width": 800
- }
- ]
- }
-}
diff --git a/examples/tauri-app/src/App.svelte b/examples/tauri-app/src/App.svelte
deleted file mode 100644
index 3016336..0000000
--- a/examples/tauri-app/src/App.svelte
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
- Welcome to Tauri!
-
-
-
-
- Click on the Tauri, Vite, and Svelte logos to learn more.
-
-
-
-
-
-
-
-
-
{@html response}
-
-
-
-
-
diff --git a/examples/tauri-app/src/lib/Greet.svelte b/examples/tauri-app/src/lib/Greet.svelte
deleted file mode 100644
index d8a1bd7..0000000
--- a/examples/tauri-app/src/lib/Greet.svelte
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
{greetMsg}
-
-
diff --git a/examples/tauri-app/src/main.js b/examples/tauri-app/src/main.js
deleted file mode 100644
index 6b4e1a9..0000000
--- a/examples/tauri-app/src/main.js
+++ /dev/null
@@ -1,8 +0,0 @@
-import "./style.css";
-import App from "./App.svelte";
-
-const app = new App({
- target: document.getElementById("app"),
-});
-
-export default app;
diff --git a/examples/tauri-app/src/style.css b/examples/tauri-app/src/style.css
deleted file mode 100644
index c0f9e3b..0000000
--- a/examples/tauri-app/src/style.css
+++ /dev/null
@@ -1,102 +0,0 @@
-:root {
- font-family: Inter, Avenir, Helvetica, Arial, sans-serif;
- font-size: 16px;
- line-height: 24px;
- font-weight: 400;
-
- color: #0f0f0f;
- background-color: #f6f6f6;
-
- font-synthesis: none;
- text-rendering: optimizeLegibility;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- -webkit-text-size-adjust: 100%;
-}
-
-.container {
- margin: 0;
- padding-top: 10vh;
- display: flex;
- flex-direction: column;
- justify-content: center;
- text-align: center;
-}
-
-.logo {
- height: 6em;
- padding: 1.5em;
- will-change: filter;
- transition: 0.75s;
-}
-
-.logo.tauri:hover {
- filter: drop-shadow(0 0 2em #24c8db);
-}
-
-.row {
- display: flex;
- justify-content: center;
-}
-
-a {
- font-weight: 500;
- color: #646cff;
- text-decoration: inherit;
-}
-
-a:hover {
- color: #535bf2;
-}
-
-h1 {
- text-align: center;
-}
-
-input,
-button {
- border-radius: 8px;
- border: 1px solid transparent;
- padding: 0.6em 1.2em;
- font-size: 1em;
- font-weight: 500;
- font-family: inherit;
- color: #0f0f0f;
- background-color: #ffffff;
- transition: border-color 0.25s;
- box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
-}
-
-button {
- cursor: pointer;
-}
-
-button:hover {
- border-color: #396cd8;
-}
-
-input,
-button {
- outline: none;
-}
-
-#greet-input {
- margin-right: 5px;
-}
-
-@media (prefers-color-scheme: dark) {
- :root {
- color: #f6f6f6;
- background-color: #2f2f2f;
- }
-
- a:hover {
- color: #24c8db;
- }
-
- input,
- button {
- color: #ffffff;
- background-color: #0f0f0f98;
- }
-}
diff --git a/examples/tauri-app/src/vite-env.d.ts b/examples/tauri-app/src/vite-env.d.ts
deleted file mode 100644
index 4078e74..0000000
--- a/examples/tauri-app/src/vite-env.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-///
-///
diff --git a/examples/tauri-app/vite.config.js b/examples/tauri-app/vite.config.js
deleted file mode 100644
index 714f46d..0000000
--- a/examples/tauri-app/vite.config.js
+++ /dev/null
@@ -1,27 +0,0 @@
-import { defineConfig } from "vite";
-import { svelte } from "@sveltejs/vite-plugin-svelte";
-
-// https://vitejs.dev/config/
-export default defineConfig({
- plugins: [svelte()],
-
- // Vite optons tailored for Tauri development and only applied in `tauri dev` or `tauri build`
- // prevent vite from obscuring rust errors
- clearScreen: false,
- // tauri expects a fixed port, fail if that port is not available
- server: {
- port: 1420,
- strictPort: true,
- },
- // to make use of `TAURI_DEBUG` and other env variables
- // https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
- envPrefix: ["VITE_", "TAURI_"],
- build: {
- // Tauri supports es2021
- target: ["es2021", "chrome100", "safari13"],
- // don't minify for debug builds
- minify: !process.env.TAURI_DEBUG ? "esbuild" : false,
- // produce sourcemaps for debug builds
- sourcemap: !!process.env.TAURI_DEBUG,
- },
-});