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
JSON
{
"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
}
}
}