UNPKG

@shutootaki/gwm

Version:
99 lines 2.52 kB
{ "name": "@shutootaki/gwm", "version": "0.1.5", "description": "git worktree manager CLI", "author": { "name": "shutootaki", "url": "https://github.com/shutootaki" }, "homepage": "https://github.com/shutootaki/gwm#readme", "bugs": { "url": "https://github.com/shutootaki/gwm/issues" }, "keywords": [ "cli", "cloud-code", "developer-tools", "gemini-cli", "git", "ink", "interactive", "management", "productivity", "react", "terminal", "typescript", "worktree" ], "bin": { "gwm": "./dist/index.js" }, "exports": { ".": { "import": "./dist/index.js", "types": "./dist/index.d.ts" } }, "type": "module", "files": [ "dist", "README.md", "LICENSE" ], "engines": { "node": ">=18" }, "repository": { "type": "git", "url": "https://github.com/shutootaki/gwm.git" }, "license": "MIT", "publishConfig": { "access": "public" }, "dependencies": { "@ltd/j-toml": "^1.38.0", "ink": "^6.0.1", "ink-spinner": "^5.0.0", "react": "^19.1.0" }, "devDependencies": { "@eslint/js": "^9.30.0", "@types/node": "^20.10.7", "@types/react": "^19.1.8", "@typescript-eslint/eslint-plugin": "^8.35.0", "@typescript-eslint/parser": "^8.35.0", "@vitest/coverage-v8": "^3.2.4", "@vitest/ui": "^3.2.4", "eslint": "^9.29.0", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-vitest": "^0.5.4", "globals": "^16.2.0", "husky": "^9.1.7", "ink-testing-library": "^4.0.0", "lint-staged": "^16.1.2", "prettier": "^3.6.1", "typescript": "^5.5.0", "vitest": "^3.2.4" }, "scripts": { "build": "tsc", "clean": "rm -rf dist", "dev": "tsc --watch", "fix": "pnpm format && pnpm lint:fix", "format:check": "prettier --check 'src/**/*.{ts,tsx}'", "format": "prettier --write 'src/**/*.{ts,tsx}'", "lint:fix": "eslint 'src/**/*.{ts,tsx}' 'test/**/*.{ts,tsx}' --fix", "lint": "eslint 'src/**/*.{ts,tsx}' 'test/**/*.{ts,tsx}'", "publish:dry": "pnpm run build && pnpm publish --dry-run", "release:local": "pnpm run build && pnpm publish --access public", "start": "node dist/index.js", "test:coverage": "vitest run --coverage", "test:run": "vitest run", "test:ui": "vitest --ui", "test": "vitest", "typecheck": "tsc -p tsconfig.test.json --noEmit", "validate": "pnpm run lint && pnpm run typecheck" } }