UNPKG

dragon-ui-claude

Version:

🐲 Ultra-fast, cross-platform Claude Code Max usage dashboard with dragon-inspired design, advanced background services, and multi-currency support

134 lines (133 loc) 3.87 kB
{ "name": "dragon-ui-claude", "private": false, "version": "1.2.1", "type": "module", "description": "🐲 Ultra-fast, cross-platform Claude Code Max usage dashboard with dragon-inspired design, advanced background services, and multi-currency support", "main": "main.cjs", "bin": { "dragon-ui-claude": "./bin/dragon-ui.js", "dragon-ui-claude-cli": "./cli/index.cjs" }, "homepage": "./", "scripts": { "start": "npm run build && node dev.js", "dev": "vite", "build": "vite build", "electron": "node dev.js", "electron:pack": "electron-builder", "dist": "npm run build && electron-builder", "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "lint:fix": "eslint . --ext ts,tsx --fix", "rebuild": "electron-rebuild", "rebuild:dev": "npx electron-rebuild --force", "prepublishOnly": "npm run build" }, "dependencies": { "@electron/rebuild": "^4.0.1", "@radix-ui/react-progress": "^1.0.3", "@radix-ui/react-slot": "^1.0.2", "@radix-ui/react-tabs": "^1.0.4", "better-sqlite3": "^12.1.1", "chalk": "^5.3.0", "chart.js": "^4.4.0", "class-variance-authority": "^0.7.0", "cli-table3": "^0.6.3", "clsx": "^2.0.0", "commander": "^11.1.0", "date-fns": "^2.30.0", "electron": "^28.0.0", "electron-is-dev": "^2.0.0", "figlet": "^1.7.0", "framer-motion": "^10.16.5", "glob": "^10.3.10", "inquirer": "^9.2.12", "lucide-react": "^0.294.0", "react": "^18.2.0", "react-chartjs-2": "^5.2.0", "react-dom": "^18.2.0", "smart-buffer": "^4.2.0", "sql.js": "^1.13.0", "tailwind-merge": "^2.0.0", "zustand": "^4.4.7" }, "devDependencies": { "@types/react": "^18.2.37", "@types/react-dom": "^18.2.15", "@typescript-eslint/eslint-plugin": "^6.10.0", "@typescript-eslint/parser": "^6.10.0", "@vitejs/plugin-react": "^4.1.1", "autoprefixer": "^10.4.16", "concurrently": "^8.2.2", "electron-builder": "^24.6.4", "eslint": "^8.53.0", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.4", "postcss": "^8.4.31", "rollup-plugin-visualizer": "^6.0.3", "tailwindcss": "^3.3.5", "tailwindcss-animate": "^1.0.7", "typescript": "^5.2.2", "vite": "^4.5.0", "wait-on": "^7.2.0" }, "keywords": [ "claude-projects", "claude", "dashboard", "analytics", "electron", "react", "typescript", "dragon-ui", "background-service", "currency-conversion" ], "author": "Dragon UI Team - KingchenC", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/KingchenC/dragon-ui" }, "build": { "appId": "com.kingchenc.dragonui", "productName": "Dragon UI - Claude Code Max Usage Dashboard", "directories": { "output": "dist-electron" }, "files": [ "dist/**/*", "main.cjs", "preload.cjs", "services/**/*", "public/**/*", "!node_modules/**/*", "node_modules/better-sqlite3/**/*", "node_modules/sql.js/**/*" ], "extraResources": [ "services/**/*" ], "win": { "icon": "public/Dragon-Ui.ico", "target": "nsis", "requestedExecutionLevel": "asInvoker" }, "mac": { "icon": "public/Dragon-Ui.ico", "target": "dmg", "category": "public.app-category.developer-tools" }, "linux": { "icon": "public/Dragon-Ui.ico", "target": "AppImage", "category": "Development" }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": true, "createStartMenuShortcut": true } } }