{ "name": "rclone-ui", "version": "3.7.0", "description": "The GUI for rclone & s3", "author": { "name": "Rclone UI", "url": "https://github.com/rclone-ui/rclone-ui" }, "type": "module", "repository": { "type": "git", "url": "https://github.com/rclone-ui/rclone-ui" }, "homepage": "https://rcloneui.com", "keywords": ["rclone", "gui", "drive", "s3", "cloud", "storage", "sync", "backup"], "license": "Apache-2.0", "scripts": { "dev": "node scripts/buildExternal.js && vite", "build": "node scripts/buildExternal.js && tsc && vite build", "preview": "node scripts/buildExternal.js && vite preview", "tauri": "tauri", "info": "tauri info", "build:mac": "tauri build --target aarch64-apple-darwin --debug", "build:mac:universal": "tauri build --target universal-apple-darwin", "build:mac:intel": "tauri build --target x86_64-apple-darwin", "build:windows": "tauri build --runner cargo-xwin --target x86_64-pc-windows-msvc", "below targets do not work": "echo 'you heard me'", "build:windows:arm": "tauri build --runner cargo-xwin --target aarch64-pc-windows-msvc", "build:linux:arm": "tauri build --target aarch64-unknown-linux-gnu", "build:wasm": "tauri build --target wasm32-unknown-unknown", "sources:cargo": "node scripts/flatpak-cargo-generator.js", "pub": "npm publish ./cli" }, "dependencies": { "@formkit/auto-animate": "^0.9.0", "@heroui/react": "^2.7.11", "@mux/mux-player-react": "^3.13.0", "@react-pdf/renderer": "^4.5.1", "@sentry/browser": "^10.8.0", "@tanstack/query-persist-client-core": "^5.101.2", "@tanstack/query-sync-storage-persister": "^5.101.2", "@tanstack/react-query": "^5.101.2", "@tauri-apps/api": "~2.11.0", "@tauri-apps/plugin-autostart": "^2.5.1", "@tauri-apps/plugin-clipboard-manager": "^2.3.2", "@tauri-apps/plugin-deep-link": "^2.4.9", "@tauri-apps/plugin-dialog": "^2.7.1", "@tauri-apps/plugin-fs": "^2.5.1", "@tauri-apps/plugin-http": "^2.5.9", "@tauri-apps/plugin-log": "^2.8.0", "@tauri-apps/plugin-notification": "^2.3.3", "@tauri-apps/plugin-opener": "^2.5.4", "@tauri-apps/plugin-os": "^2.3.2", "@tauri-apps/plugin-process": "^2.3.1", "@tauri-apps/plugin-store": "^2.4.3", "@tauri-apps/plugin-updater": "^2.10.1", "@tauri-apps/plugin-window-state": "^2.4.1", "cronstrue": "^3.24.0", "date-fns": "^4.4.0", "framer-motion": "^12.42.2", "fuse.js": "^7.4.2", "lucide-react": "^1.23.0", "p-retry": "^8.0.0", "qrcode.react": "^4.2.0", "rclone-sdk": "^1.74.2-r1", "react": "^18.3.1", "react-dom": "^18.3.1", "react-resizable-panels": "^4.12.0", "react-router-dom": "^6.28.1", "tauri-plugin-sentry-api": "^0.5.0", "use-broadcast-ts": "^2.0.1", "use-debounce": "^10.1.1", "zustand": "^5.0.14" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "@iarna/toml": "^2.2.5", "@tauri-apps/cli": "^2.11.2", "@total-typescript/ts-reset": "^0.6.1", "@types/node": "^22.10.7", "@types/qrcode.react": "^1.0.5", "@types/react": "^18.3.1", "@types/react-dom": "^18.3.1", "@vitejs/plugin-react": "^4.7.0", "autoprefixer": "^10.5.2", "babel-plugin-react-compiler": "^19.1.0-rc.3", "esbuild": "^0.28.1", "postcss": "^8.5.16", "tailwindcss": "^3.4.17", "typescript": "~5.9.3", "vite": "^6.3.6", "yaml": "^2.9.0" } }