{ "name": "@effigenix/cli", "version": "0.1.0", "description": "Terminal User Interface for Effigenix ERP", "type": "module", "bin": { "effigenix": "./dist/index.js" }, "scripts": { "build": "tsup", "dev": "tsx src/index.tsx", "typecheck": "tsc --noEmit", "test": "vitest run", "clean": "rm -rf dist .turbo" }, "dependencies": { "@effigenix/api-client": "workspace:*", "@effigenix/config": "workspace:*", "@effigenix/types": "workspace:*", "@effigenix/validation": "workspace:*", "ink": "^5.0.1", "ink-text-input": "^6.0.0", "react": "^18.2.0", "yargs": "^17.7.2" }, "devDependencies": { "@types/node": "^20.11.0", "@types/react": "^18.2.0", "@types/yargs": "^17.0.32", "ink-testing-library": "^4.0.0", "tsup": "^8.0.1", "tsx": "^4.7.0", "typescript": "^5.3.3", "vitest": "^1.2.0" }, "tsup": { "entry": ["src/index.tsx"], "format": ["esm"], "dts": false, "clean": true, "sourcemap": true, "splitting": false, "banner": { "js": "#!/usr/bin/env node" } } }