{ "name": "mysa-js-sdk", "version": "0.0.0", "license": "MIT", "private": false, "description": "A JavaScript SDK for accessing Mysa smart thermostats.", "keywords": [ "mysa", "thermostat", "sdk", "api" ], "publishConfig": { "provenance": true }, "author": { "name": "Pascal Bourque", "email": "pascal@cosmos.moi" }, "bugs": { "url": "https://github.com/bourquep/mysa-js-sdk/issues" }, "homepage": "https://github.com/bourquep/mysa-js-sdk", "repository": { "type": "git", "url": "git+https://github.com/bourquep/mysa-js-sdk.git" }, "files": [ "README.md", "LICENSE.txt", "dist" ], "type": "module", "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "engines": { "node": ">=22.4.0" }, "browser": false, "scripts": { "example": "tsx --watch ./example/main.ts", "example:raw": "MYSA_OUTPUT_RAW_DATA=true tsx --watch ./example/main.ts", "lint": "eslint --max-warnings 0 src/**/*.ts", "style-lint": "prettier -c .", "build": "tsup", "build:docs": "typedoc" }, "overrides": { "brace-expansion": "^2.0.2" }, "dependencies": { "@aws-sdk/client-iot": "3.835.0", "@aws-sdk/credential-providers": "3.876.0", "amazon-cognito-identity-js": "6.3.15", "aws-iot-device-sdk-v2": "1.22.0", "dayjs": "1.11.13", "lodash": "4.17.21" }, "devDependencies": { "@eslint/js": "9.34.0", "@semantic-release/npm": "12.0.2", "@types/lodash": "4.17.20", "@types/node": "24.3.0", "conventional-changelog-conventionalcommits": "9.0.0", "dotenv": "17.2.1", "eslint": "9.34.0", "eslint-plugin-jsdoc": "54.1.1", "eslint-plugin-tsdoc": "0.4.0", "pino": "9.7.0", "pino-pretty": "13.0.0", "prettier": "3.6.2", "prettier-plugin-jsdoc": "1.3.3", "prettier-plugin-organize-imports": "4.2.0", "semantic-release": "24.2.7", "tsup": "8.5.0", "tsx": "4.20.3", "typedoc": "0.28.11", "typedoc-material-theme": "1.4.0", "typescript": "5.9.2", "typescript-eslint": "8.41.0" } }