{
  "name": "@alvix/gitlite",
  "version": "0.2.0",
  "description": "Lightweight local Git desktop",
  "private": false,
  "type": "module",
  "dependencies": {
    "@monaco-editor/react": "^4.6.0",
    "@tanstack/react-query": "^5.0.0",
    "chokidar": "^5.0.0",
    "cmdk": "^1.1.1",
    "jotai": "^2.0.0",
    "lucide-react": "^0.575.0",
    "monaco-editor": "^0.52.0",
    "next": "^15.0.0",
    "next-themes": "^0.4.6",
    "radix-ui": "^1.4.3",
    "react": "^19.0.0",
    "react-dom": "^19.0.0",
    "simple-git": "^3.27.0",
    "sonner": "^2.0.7",
    "zod": "^4.3.6"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.3",
    "@next/eslint-plugin-next": "^16.1.6",
    "@svgr/webpack": "^8.1.0",
    "@tailwindcss/postcss": "^4.0.0",
    "@types/node": "^22.0.0",
    "@types/react": "^19.0.0",
    "eslint": "^9.39.3",
    "eslint-plugin-react-hooks": "^7.0.1",
    "tailwindcss": "^4.0.0",
    "typescript": "^5.0.0",
    "typescript-eslint": "^8.56.0"
  },
  "scripts": {
    "dev": "GLITE_REPO_PATH=. next dev",
    "build": "next build",
    "build:clean": "node scripts/clean-dist.mjs",
    "lint": "eslint .",
    "typecheck": "tsc --noEmit",
    "check": "pnpm lint && pnpm typecheck",
    "build:standalone": "node scripts/copy-standalone.mjs",
    "build:all": "pnpm run build:clean && pnpm run build && pnpm run build:standalone",
    "build:publish": "pnpm run build:all",
    "publish:version:patch": "npm version patch",
    "publish:version:minor": "npm version minor",
    "publish:version:major": "npm version major",
    "publish:step:1": "pnpm run check",
    "publish:step:2": "pnpm run build:all",
    "publish:step:3": "npm pack --dry-run",
    "publish:step:4": "npm publish --access public"
  },
  "bin": {
    "glite": "./bin/glite.cjs",
    "gitlite": "./bin/glite.cjs"
  },
  "files": [
    "dist/standalone/",
    "bin/"
  ],
  "publishConfig": {
    "access": "public"
  }
}
