UNPKG

lib-comfoair

Version:

Library to communicate with Zehnder ComfoAirQ ventilation unit through the ComfoControl gateway

69 lines 2.02 kB
{ "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" } }