{ "name": "beamboxctl", "version": "0.0.1", "description": "CLI tool for uploading and managing BeamBox e-Badge devices", "type": "module", "bin": { "beamboxctl": "./dist/index.js" }, "scripts": { "dev": "tsx src/index.tsx", "build": "tsup src/index.tsx --format esm --dts --minify --out-dir dist", "start": "node dist/index.js", "test": "vitest" }, "keywords": [ "beambox", "cli", "bluetooth", "ble", "uploader" ], "author": "Yuzu ", "license": "MIT", "dependencies": { "@abandonware/noble": "^1.9.2-24", "commander": "^14.0.3", "ink": "^6.6.0", "ink-big-text": "^2.0.0", "ink-spinner": "^5.0.0", "react": "^19.2.4", "sharp": "^0.34.5" }, "devDependencies": { "@types/node": "^22.0.0", "@types/noble": "^0.0.44", "@types/react": "^19.2.10", "tsup": "^8.3.5", "tsx": "^4.19.2", "typescript": "^5.9.3", "vitest": "^3.0.0" } }