UNPKG

r2drive

Version:

A modern desktop file manager for Cloudflare R2 storage with intuitive drag & drop interface

78 lines (77 loc) 2.06 kB
{ "name": "r2drive", "version": "0.1.0", "description": "A modern desktop file manager for Cloudflare R2 storage with intuitive drag & drop interface", "keywords": ["cloudflare", "r2", "file-manager", "desktop", "tauri", "nextjs", "storage", "s3-compatible"], "homepage": "https://github.com/falgom4/R2Drive", "repository": { "type": "git", "url": "https://github.com/falgom4/R2Drive.git" }, "bugs": { "url": "https://github.com/falgom4/R2Drive/issues" }, "author": { "name": "falgom4", "email": "falgm4@gmail.com", "url": "https://github.com/falgom4" }, "license": "MIT", "main": "bin/r2drive.js", "engines": { "node": ">=18.0.0" }, "files": [ "bin/", "app/", "public/", "*.md", "*.json", "next.config.ts", "tailwind.config.ts", "postcss.config.mjs", "tsconfig.json", "eslint.config.mjs" ], "bin": { "r2drive": "./bin/r2drive.js" }, "scripts": { "dev": "next dev --turbopack", "build": "next build", "start": "next start", "lint": "next lint", "tauri": "tauri", "tauri:dev": "tauri dev", "tauri:build": "tauri build", "build:static": "next build && next export", "postinstall": "node bin/postinstall.js", "r2drive": "node bin/r2drive.js", "web": "node bin/r2drive.js --web", "desktop": "node bin/r2drive.js" }, "dependencies": { "@aws-sdk/client-s3": "^3.782.0", "@aws-sdk/s3-request-presigner": "^3.782.0", "@radix-ui/react-dialog": "^1.1.6", "@radix-ui/react-progress": "^1.1.2", "@tauri-apps/api": "^2.5.0", "lucide-react": "^0.487.0", "next": "15.2.4", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { "@eslint/eslintrc": "^3", "@tailwindcss/postcss": "^4", "@tauri-apps/cli": "^2.5.0", "@types/aws-sdk": "^0.0.42", "@types/node": "^20.17.30", "@types/react": "^19.1.0", "@types/react-dom": "^19", "eslint": "^9", "eslint-config-next": "15.2.4", "tailwindcss": "^4", "typescript": "^5" } }