{ "name": "beamboxctl", "version": "1.1.0", "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": { "@stoprocent/noble": "^2.5.3", "commander": "^14.0.3", "ink": "^6.8.0", "ink-big-text": "^2.0.0", "ink-spinner": "^5.0.0", "node-ble": "^1.13.0", "react": "^19.2.7", "sharp": "^0.34.5" }, "devDependencies": { "@types/node": "^22.19.20", "@types/react": "^19.2.17", "tsup": "^8.5.1", "tsx": "^4.22.4", "typescript": "^5.9.3", "vitest": "^3.2.6" } }