{ "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", "lint": "eslint --max-warnings 0 src/**/*.ts", "style-lint": "prettier -c .", "build": "tsup", "build:docs": "typedoc" }, "dependencies": { "@aws-sdk/credential-providers": "3.817.0", "amazon-cognito-identity-js": "6.3.15", "aws-iot-device-sdk-v2": "1.21.4", "dayjs": "1.11.13", "lodash": "4.17.21" }, "devDependencies": { "@eslint/js": "9.27.0", "@semantic-release/npm": "12.0.1", "@types/lodash": "4.17.17", "@types/node": "22.15.21", "conventional-changelog-conventionalcommits": "9.0.0", "dotenv": "16.5.0", "eslint": "9.27.0", "eslint-plugin-jsdoc": "50.6.17", "eslint-plugin-tsdoc": "0.4.0", "pino": "9.7.0", "pino-pretty": "13.0.0", "prettier": "3.5.3", "prettier-plugin-jsdoc": "1.3.2", "prettier-plugin-organize-imports": "4.1.0", "semantic-release": "24.2.5", "tsup": "8.5.0", "tsx": "4.19.4", "typedoc": "0.28.4", "typedoc-material-theme": "1.4.0", "typescript": "5.8.3", "typescript-eslint": "8.32.1" } }