{
  "name": "meshtestic",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "type": "module",
  "scripts": {
    "compile": "tsc --declaration",
    "lint": "tslint --project tsconfig.json",
    "prepublish": "tsc --declaration && npm run compile",
    "test": "mocha --import=tsx --timeout 15000 --fail-zero --exit",
    "setup": "node --import=tsx src/setup.ts"
  },
  "keywords": [],
  "author": "meshtestic",
  "license": "GPL-3.0-only",
  "devDependencies": {
    "@types/chai": "^4.3.19",
    "@types/mocha": "^10.0.7",
    "@types/node": "^22.5.2",
    "@types/sinon": "^17.0.3",
    "chai": "^5.1.1",
    "mocha": "^10.7.3",
    "serialport": "^12.0.0",
    "sinon": "^18.0.0",
    "tsx": "^4.19.0",
    "typescript": "^5.5.4"
  },
  "dependencies": {
    "@buf/meshtastic_protobufs.bufbuild_es": "1.10.0-20240830181819-a1c415203b72.1",
    "@meshtastic/js": "2.3.7-2"
  }
}
