{ "name": "firelink", "private": true, "version": "1.5.0", "description": "A fast cross-platform desktop download manager powered by Rust, Tauri, React, aria2, and yt-dlp.", "license": "MIT", "homepage": "https://github.com/nimbold/Firelink", "repository": { "type": "git", "url": "https://github.com/nimbold/Firelink.git" }, "bugs": { "url": "https://github.com/nimbold/Firelink/issues" }, "keywords": [ "download-manager", "tauri", "rust", "react", "typescript", "aria2", "yt-dlp", "ffmpeg", "desktop" ], "engines": { "node": ">=22.12" }, "type": "module", "scripts": { "dev": "vite", "bindings": "cd src-tauri && cargo test export_bindings --lib", "build": "tsc && vite build", "check:i18n": "vitest run src/i18n/resources.test.ts", "check:updates": "node scripts/check-updates.js", "smoke:torrent": "node scripts/smoke-torrent.js", "smoke:torrent:failure-paths": "node scripts/smoke-torrent.js --failure-paths", "smoke:aria2:resolver": "node scripts/smoke-aria2-resolver.js", "smoke:aria2:transfers": "node scripts/smoke-aria2-transfers.js", "test:torrent:rpc": "cd src-tauri && cargo test --test torrent_rpc -- --nocapture", "verify:macos-signing": "node scripts/verify-macos-signing.js", "preview": "vite preview", "tauri": "node scripts/tauri-command.js", "test": "vitest", "test:race": "vitest run --repeats 5 src/utils/dockBadge.test.ts src/store/downloadStore.test.ts src/store/useDownloadStore.test.ts" }, "dependencies": { "@fontsource-variable/inter": "^5.3.0", "@fontsource-variable/noto-sans-hebrew": "^5.3.0", "@fontsource-variable/noto-sans-sc": "^5.3.1", "@fontsource-variable/outfit": "^5.3.0", "@fontsource-variable/roboto": "^5.3.0", "@fontsource-variable/vazirmatn": "^5.3.0", "@tailwindcss/vite": "^4.3.3", "@tauri-apps/api": "^2.12.4", "@tauri-apps/plugin-clipboard-manager": "^2.5.0", "@tauri-apps/plugin-dialog": "^2.8.3", "@tauri-apps/plugin-log": "^2.10.1", "@tauri-apps/plugin-notification": "^2.7.0", "@tauri-apps/plugin-opener": "^2.7.2", "i18next": "^26.5.2", "lucide-react": "^1.59.0", "react": "^19.3.1", "react-dom": "^19.3.1", "react-i18next": "^17.1.0", "zustand": "^5.0.15" }, "devDependencies": { "@tauri-apps/cli": "^2.12.3", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.2", "semver": "^7.8.5", "tailwindcss": "^4.3.3", "typescript": "^7.0.2", "vite": "^8.3.4", "vitest": "^5.0.5" } }