lib-comfoair
Version:
Library to communicate with Zehnder ComfoAirQ ventilation unit through the ComfoControl gateway
69 lines • 2.02 kB
JSON
{
"name": "lib-comfoair",
"author": "Peter van Gulik <peter@curlybracket.nl>",
"version": "0.8.2",
"description": "Library to communicate with Zehnder ComfoAirQ ventilation unit through the ComfoControl gateway",
"license": "GPL-2.0",
"type": "commonjs",
"keywords": [
"comfoair",
"comfoairq",
"comfocontrol",
"zehnder",
"ventilation"
],
"engines": {
"node": ">= 20"
},
"repository": {
"type": "git",
"url": "https://github.com/curlybracket-nl/libcomfoair.git"
},
"main": "./dist/index.js",
"files": [
"dist",
"README.md",
"LICENSE"
],
"types": "./dist/index.d.ts",
"devDependencies": {
"@eslint/js": "~9.17",
"@protobuf-ts/plugin": "^2.9.4",
"@types/eslint__js": "~8.42",
"@types/node": "~20",
"@typescript-eslint/parser": "~8.19",
"@vitest/coverage-v8": "^3.0.2",
"@vitest/eslint-plugin": "^1.1.25",
"eslint": "~9.17",
"eslint-config-prettier": "~9.1",
"globals": "~15.14",
"prettier": "~3.4",
"rimraf": "~6.0",
"ts-api-utils": "~2.0",
"typescript": "~5.7",
"typescript-eslint": "~8.19",
"vitest": "^3.0.2",
"vitest-ctrf-json-reporter": "^0.0.2"
},
"dependencies": {
"@protobuf-ts/runtime": "~2.9",
"tslib": "~2.8"
},
"volta": {
"node": "20.17.0"
},
"scripts": {
"clean": "rimraf coverage dist tmp",
"watch": "tsc -p tsconfig.json --watch",
"build": "rimraf dist && tsc -p tsconfig.json",
"build:release": "rimraf dist && tsc -p tsconfig.release.json",
"lint": "eslint src",
"lint:fix": "pnpm lint --fix",
"test": "vitest run",
"test:coverage": "vitest run --coverage.enabled --coverage.all",
"test:watch": "vitest",
"prettier": "pnpm prettier:check --write",
"prettier:check": "prettier \"src/**/*.ts\" --config .prettierrc --check",
"protoc": "protoc --experimental_allow_proto3_optional --ts_out src/protocol --ts_opt ts_nocheck --proto_path src/protocol src/protocol/comfoConnect.proto"
}
}