{
  "name": "balena-register-device",
  "version": "9.0.6",
  "description": "Balena device registration utilities",
  "main": "build/register.js",
  "homepage": "https://github.com/balena-io-modules/balena-register-device",
  "repository": {
    "type": "git",
    "url": "git://github.com/balena-io-modules/balena-register-device.git"
  },
  "files": [
    "build/"
  ],
  "engines": {
    "node": ">=18.0.0",
    "npm": ">=6.0.0"
  },
  "keywords": [
    "resin",
    "balena",
    "device",
    "register"
  ],
  "directories": {
    "test": "tests"
  },
  "scripts": {
    "build": "tsc --project tsconfig.dist.json",
    "lint": "balena-lint lib tests",
    "lint-fix": "balena-lint --fix lib tests",
    "test-node": "npx mocha -r ts-node/register --reporter spec tests/**/*.spec.ts",
    "test-browser": "mockttp -c karma start",
    "pretest": "npm run build",
    "test": "npm run test-node && npm run test-browser",
    "posttest": "npm run lint",
    "prepare": "npm run build"
  },
  "author": "Juan Cruz Viotti <juan@resin.io>",
  "license": "Apache-2.0",
  "devDependencies": {
    "@balena/lint": "^7.3.0",
    "@types/chai": "^4.3.0",
    "@types/chai-as-promised": "^7.1.4",
    "@types/lodash": "^4.14.182",
    "@types/mocha": "^9.1.1",
    "balena-auth": "^6.0.1",
    "balena-config-karma": "4.0.2",
    "balena-request": "^14.0.0",
    "browserify-zlib": "^0.2.0",
    "buffer": "^5.7.1",
    "chai": "^4.3.4",
    "chai-as-promised": "^7.1.1",
    "karma": "^6.0.0",
    "lodash": "^4.17.21",
    "mocha": "^10.0.0",
    "mockttp": "^3.8.0",
    "process": "^0.11.10",
    "querystring-es3": "^0.2.1",
    "stream-browserify": "^3.0.0",
    "ts-node": "^10.9.1",
    "typescript": "^5.1.6",
    "url": "^0.11.0",
    "util": "^0.12.4"
  },
  "dependencies": {
    "@types/uuid": "^8.3.0",
    "tslib": "^2.2.0",
    "typed-error": "^3.2.1",
    "uuid": "^9.0.0"
  },
  "peerDependencies": {
    "balena-request": "^13.3.1 || ^14.0.0"
  },
  "versionist": {
    "publishedAt": "2025-03-19T16:51:35.273Z"
  }
}
