Files
code-plan/package.json
William Valentin 0625d457be Initial commit: Claude Session Manager with complete CLI toolset
- Add TypeScript project structure with Bun runtime
- Implement CLI commands for session, project, stats, and optimization
- Add SQLite database integration with prepared statements
- Include AGENTS.md for development guidelines
- Add Makefile for common development tasks
- Configure ESLint and TypeScript with strict mode
2025-10-31 17:38:48 -07:00

50 lines
1.2 KiB
JSON

{
"name": "claude-session-manager",
"version": "1.0.0",
"description": "A tool to manage Claude Code programming sessions with optimization and scheduling",
"main": "dist/index.js",
"bin": {
"csm": "dist/index.js"
},
"scripts": {
"build": "bun build ./src/index.ts --outdir ./dist --target node --minify --sourcemap",
"dev": "bun --watch src/index.ts",
"start": "bun dist/index.js",
"test": "bun test",
"lint": "bunx eslint src/**/*.ts",
"typecheck": "bun tsc --noEmit",
"clean": "rm -rf dist",
"prebuild": "bun run typecheck",
"postbuild": "chmod +x dist/index.js"
},
"keywords": [
"claude",
"session",
"management",
"optimization",
"ai"
],
"author": "",
"license": "MIT",
"dependencies": {
"chalk": "^5.3.0",
"commander": "^11.1.0",
"inquirer": "^9.2.12",
"moment": "^2.29.4",
"table": "^6.8.1",
"uuid": "^9.0.1"
},
"devDependencies": {
"@types/inquirer": "^9.0.7",
"@types/uuid": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^6.13.0",
"@typescript-eslint/parser": "^6.13.0",
"bun-types": "^1.2.20",
"eslint": "^8.54.0",
"typescript": "^5.3.2"
},
"engines": {
"bun": ">=1.0.0"
}
}