{
    "name": "iobroker.ecoflow-mqtt",
    "version": "1.4.9",
    "description": "connects to ecoflow products",
    "author": {
        "name": "foxthefox",
        "email": "foxthefox@wysiwis.net"
    },
    "homepage": "https://github.com/foxthefox/ioBroker.ecoflow-mqtt",
    "license": "MIT",
    "keywords": [
        "ecoflow",
        "powerstream",
        "powerstation",
        "delta",
        "river",
        "ioBroker"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/foxthefox/ioBroker.ecoflow-mqtt.git"
    },
    "engines": {
        "node": ">= 22"
    },
    "dependencies": {
        "@iobroker/adapter-core": "^3.3.2",
        "mqtt": "^5.15.1",
        "protobufjs": "^8.2.0"
    },
    "devDependencies": {
        "@alcalzone/release-script": "^5.2.0",
        "@alcalzone/release-script-plugin-iobroker": "^5.2.0",
        "@alcalzone/release-script-plugin-license": "^5.2.0",
        "@alcalzone/release-script-plugin-manual-review": "^5.2.0",
        "@iobroker/adapter-dev": "^1.5.0",
        "@iobroker/eslint-config": "^2.3.4",
        "@iobroker/testing": "^5.2.2",
        "@tsconfig/node22": "^22.0.5",
        "@types/node": "^25.8.0",
        "@types/proxyquire": "^1.3.31",
        "aedes": "^1.0.2",
        "chai-as-promised": "^8.0.2",
        "handlebars": "^4.7.9",
        "net": "^1.0.2",
        "proxyquire": "^2.1.3",
        "typescript": "~6.0.3"
    },
    "main": "main.js",
    "files": [
        "admin{,/!(src)/**}/!(tsconfig|tsconfig.*|.eslintrc).json",
        "admin{,/!(src)/**}/*.{html,css,png,svg,jpg,js}",
        "doc",
        "lib/",
        "io-package.json",
        "LICENSE",
        "main.js"
    ],
    "scripts": {
        "test:js": "mocha --config test/mocharc.custom.json \"{!(node_modules|test)/**/*.test.js,*.test.js,test/**/test!(PackageFiles|Startup).js}\"",
        "test:package": "mocha test/package --exit",
        "test:integration": "mocha test/integration --exit",
        "test": "npm run test:js && npm run test:package",
        "check": "tsc --noEmit -p tsconfig.check.json",
        "lint": "eslint -c eslint.config.mjs .",
        "translate": "translate-adapter",
        "release": "release-script",
        "docugen": "node ./lib/helper/gen_docs.js",
        "sim": "node ./test/emu/ef_json_client.js",
        "sim2": "node ./test/emu/ef_client.js"
    },
    "bugs": {
        "url": "https://github.com/foxthefox/ioBroker.ecoflow-mqtt/issues"
    },
    "readmeFilename": "README.md"
}
