vibetime
Version:
Track your Claude AI usage and costs. Built on ccusage. See rankings, sync data, and monitor your AI spending. Works with all Claude models.
125 lines (124 loc) • 3.35 kB
JSON
{
"name": "vibetime",
"version": "0.1.4",
"description": "Track your Claude AI usage and costs. Built on ccusage. See rankings, sync data, and monitor your AI spending. Works with all Claude models.",
"keywords": [
"claude",
"anthropic",
"ai",
"llm",
"usage",
"analytics",
"cli",
"command-line",
"cost-tracking",
"claude-code",
"monitoring",
"ccusage",
"api-usage",
"token-tracking",
"team-analytics",
"ranking",
"dashboard",
"vibetime"
],
"homepage": "https://github.com/ekusiadadus/vibetime#readme",
"bugs": {
"url": "https://github.com/ekusiadadus/vibetime/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ekusiadadus/vibetime.git",
"directory": "cli"
},
"license": "MIT",
"author": "ekusiadadus <ekusiadadus@gmail.com> (https://github.com/ekusiadadus)",
"type": "module",
"bin": {
"vibetime": "dist/index.js"
},
"main": "./dist/index.js",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"default": "./dist/index.js"
}
},
"files": [
"dist",
"README.md",
"LICENSE",
"postinstall.js",
"build-ccusage-bundle.js",
"create-fallback-bundle.js"
],
"engines": {
"node": ">=18.0.0",
"npm": ">=8.0.0",
"bun": ">=1.0.0"
},
"scripts": {
"dev": "bun run --watch src/index.ts",
"build:ccusage": "bun build-ccusage-bundle.js",
"build": "bun run build:ccusage && bun run typecheck && tsup",
"start": "bun dist/index.js",
"submodule:init": "git submodule update --init --recursive",
"submodule:update": "git submodule update --remote --merge",
"postinstall": "node postinstall.js",
"prepublishOnly": "bun run typecheck && bun run build",
"typecheck": "bun tsc --noEmit",
"format": "bun prettier --write .",
"lint": "bun eslint .",
"test": "bun vitest run",
"test:watch": "bun vitest",
"test:unit": "bun vitest run test/unit",
"test:integration": "bun vitest run test/integration",
"test:e2e": "bun vitest run test/e2e",
"test:coverage": "bun vitest run --coverage",
"release": "bun run build && npm publish",
"release:dry": "bun run build && npm publish --dry-run"
},
"dependencies": {
"@antfu/utils": "^9.2.0",
"@inquirer/prompts": "^7.2.0",
"@libsql/client": "^0.14.0",
"ccusage": "^15.5.2",
"chalk": "^5.3.0",
"cli-table3": "^0.6.5",
"commander": "^12.1.0",
"date-fns": "^3.6.0",
"dotenv": "^16.4.7",
"drizzle-orm": "^0.40.0",
"es-toolkit": "^1.32.0",
"glob": "^11.0.3",
"ora": "^8.1.1",
"picocolors": "^1.1.1",
"zod": "^3.24.1"
},
"devDependencies": {
"@types/node": "^22.10.5",
"@typescript-eslint/eslint-plugin": "^8.3.0",
"@typescript-eslint/parser": "^8.3.0",
"eslint": "^9.18.0",
"eslint-config-prettier": "^9.1.0",
"prettier": "^3.4.2",
"tsup": "^8.3.5",
"tsx": "^4.19.2",
"typescript": "^5.7.2",
"vitest": "^2.0.5"
},
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/ekusiadadus"
},
"directories": {
"test": "test"
}
}