{
	"name": "hyprkit-cli",
	"version": "0.1.1",
	"description": "Install and update the hyprkit Claude Code kit — agents, skills, hooks and rules — per project or globally.",
	"type": "module",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/lisandrophan/hyprkit-cli.git"
	},
	"publishConfig": {
		"access": "public",
		"registry": "https://registry.npmjs.org"
	},
	"bin": {
		"hk": "bin/ck.js"
	},
	"files": [
		"bin/ck.js",
		"bin/postinstall-hook-restore.cjs",
		"bin/postinstall-self-heal.cjs",
		"dist/index.js",
		"dist/ui/",
		"cli-manifest.json",
		"NOTICE.md"
	],
	"scripts": {
		"dev": "bun run src/index.ts",
		"dashboard:dev": "cd src/ui && bun install --silent && cd ../.. && bun run src/index.ts config ui --dev",
		"ui:build": "cd src/ui && bun install --silent && bun run build",
		"ui:test": "cd src/ui && bun install --silent && bun run test",
		"ui:test:plans": "cd src/ui && bun install --silent && bunx vitest run src/hooks/__tests__/use-plans-dashboard.vitest.ts src/pages/__tests__/PlansPage.vitest.tsx src/pages/__tests__/PlanDetailPage.vitest.tsx",
		"ui:dev": "cd src/ui && bun run dev",
		"build": "bun build src/index.ts --outdir dist --target node --external @octokit/rest --external better-sqlite3 && node -e \"const fs=require('fs'),f='dist/index.js',c=fs.readFileSync(f,'utf-8');fs.writeFileSync(f,c.replace(/^#!.*\\n\\/\\/ @bun\\n/,''))\"",
		"verify:package": "node scripts/prepublish-check.js",
		"test": "bun test",
		"test:integration": "CK_RUN_CLI_INTEGRATION=1 bun test tests/integration/cli.test.ts",
		"test:watch": "bun test --watch",
		"test:quick": "./scripts/dev-quick-start.sh test",
		"test:e2e": "playwright test --config=playwright.config.ts",
		"test:e2e:ui": "playwright test --ui --config=playwright.config.ts",
		"lint": "biome check .",
		"lint:fix": "biome check --fix .",
		"lint:fix-unsafe": "biome check --fix --unsafe .",
		"format": "biome format --write .",
		"typecheck": "tsc --noEmit",
		"dev:quick": "./scripts/dev-quick-start.sh",
		"dev:all": "./scripts/dev-quick-start.sh all",
		"metrics": "bun run scripts/workflow-metrics.ts",
		"validate": "bun run typecheck && bun run lint && bun test && bun run ui:test && bun run build",
		"ci:local": "bash scripts/ci-local.sh",
		"install:hooks": "./.githooks/install.sh",
		"prepare": "node -e \"try{require('child_process').execSync('git rev-parse --git-dir',{stdio:'ignore'});require('child_process').execSync('bash .githooks/install.sh',{stdio:'inherit'})}catch(e){console.warn('[i] Hook install skipped:',e.message)}\"",
		"postinstall": "node bin/postinstall-self-heal.cjs",
		"help:check-parity": "bun run scripts/check-help-parity.ts",
		"manifest:generate": "bun run scripts/generate-cli-manifest.ts",
		"docs:generate": "bun run scripts/generate-cli-reference.ts",
		"prepublishOnly": "bun run build"
	},
	"keywords": [
		"cli",
		"hyprkit",
		"claude-code",
		"boilerplate",
		"bootstrap"
	],
	"author": "Phan Cong Long",
	"license": "MIT",
	"engines": {
		"node": ">=18.0.0"
	},
	"dependencies": {
		"@clack/prompts": "^0.7.0",
		"@octokit/rest": "^22.0.0",
		"cac": "^6.7.14",
		"chokidar": "^5.0.0",
		"cli-progress": "^3.12.0",
		"compare-versions": "^6.1.1",
		"diff": "^8.0.3",
		"express": "^5.2.1",
		"extract-zip": "^2.0.1",
		"fs-extra": "^11.2.0",
		"get-port": "^7.1.0",
		"gray-matter": "^4.0.3",
		"ignore": "^5.3.2",
		"minimatch": "^10.1.1",
		"open": "^11.0.0",
		"ora": "^8.0.0",
		"p-limit": "^7.2.0",
		"picocolors": "^1.1.1",
		"picomatch": "^4.0.3",
		"proper-lockfile": "^4.1.2",
		"semver": "^7.7.3",
		"tar": "^7.4.3",
		"tmp": "^0.2.3",
		"ws": "^8.19.0",
		"zod": "^3.23.8"
	},
	"optionalDependencies": {
		"better-sqlite3": "^12.6.2"
	},
	"devDependencies": {
		"@biomejs/biome": "^1.9.4",
		"@playwright/test": "^1.59.1",
		"@semantic-release/changelog": "^6.0.3",
		"@semantic-release/git": "^10.0.1",
		"@types/better-sqlite3": "^7.6.13",
		"@types/bun": "latest",
		"@types/cli-progress": "^3.11.6",
		"@types/diff": "^8.0.0",
		"@types/express": "^5.0.6",
		"@types/fs-extra": "^11.0.4",
		"@types/node": "^22.19.7",
		"@types/picomatch": "^4.0.2",
		"@types/proper-lockfile": "^4.1.4",
		"@types/semver": "^7.7.1",
		"@types/tar": "^6.1.13",
		"@types/tmp": "^0.2.6",
		"@types/ws": "^8.18.1",
		"conventional-changelog-conventionalcommits": "^9.1.0",
		"semantic-release": "^24.2.0",
		"typescript": "^5.7.2"
	},
	"homepage": "https://github.com/lisandrophan/hyprkit-cli#readme",
	"bugs": {
		"url": "https://github.com/lisandrophan/hyprkit-cli/issues"
	}
}
