Files
rclone-ui/package.json
T
2026-08-20 22:50:32 +03:00

111 lines
4.4 KiB
JSON

{
"name": "rclone-ui",
"version": "3.7.2",
"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": {
"@embedpdf/core": "^2.15.0",
"@embedpdf/engines": "^2.15.0",
"@embedpdf/models": "^2.15.0",
"@embedpdf/pdfium": "^2.15.0",
"@embedpdf/plugin-document-manager": "^2.15.0",
"@embedpdf/plugin-render": "^2.15.0",
"@embedpdf/plugin-scroll": "^2.15.0",
"@embedpdf/plugin-tiling": "^2.15.0",
"@embedpdf/plugin-viewport": "^2.15.0",
"@embedpdf/plugin-zoom": "^2.15.0",
"@extend-ai/react-docx": "^0.8.3",
"@extend-ai/react-pptx": "^0.1.2",
"@extend-ai/react-xlsx": "^0.16.1",
"@formkit/auto-animate": "^0.9.0",
"@heroui/react": "^2.7.11",
"@mux/mux-player-react": "^3.13.2",
"@react-pdf/renderer": "^4.6.1",
"@sentry/browser": "^10.8.0",
"@tanstack/query-persist-client-core": "^5.101.4",
"@tanstack/query-sync-storage-persister": "^5.101.4",
"@tanstack/react-query": "^5.101.4",
"@tanstack/react-virtual": "^3.11.3",
"@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",
"@uiw/codemirror-extensions-langs": "^4.25.11",
"@uiw/react-codemirror": "^4.25.11",
"cronstrue": "^3.24.0",
"date-fns": "^4.4.0",
"framer-motion": "^12.42.2",
"fuse.js": "^7.5.0",
"lucide-react": "^1.32.0",
"p-retry": "^8.0.0",
"qrcode.react": "^4.2.0",
"rclone-sdk": "^1.75.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-resizable-panels": "^4.12.3",
"react-router-dom": "^6.30.6",
"tauri-plugin-sentry-api": "^0.5.0",
"use-broadcast-ts": "^2.0.2",
"use-debounce": "^10.1.1",
"zustand": "^5.0.15"
},
"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.4",
"babel-plugin-react-compiler": "^19.1.0-rc.3",
"esbuild": "^0.28.2",
"postcss": "^8.5.26",
"tailwindcss": "^3.4.17",
"typescript": "~5.9.3",
"vite": "^6.3.6",
"yaml": "^2.9.0"
}
}