UNPKG

airthings-consumer-api

Version:

An unofficial Node.js client library for Airthings Air Quality Monitors via the Airthings Consumer API.

59 lines (58 loc) 1.56 kB
{ "name": "airthings-consumer-api", "displayName": "Airthings Consumer API Client", "version": "1.3.0", "description": "An unofficial Node.js client library for Airthings Air Quality Monitors via the Airthings Consumer API.", "keywords": [ "airthings" ], "homepage": "https://github.com/michaelahern/airthings-consumer-api", "bugs": { "url": "http://github.com/michaelahern/airthings-consumer-api/issues" }, "license": "ISC", "author": "Michael Ahern <michael.ahern@gmail.com>", "files": [ "./lib" ], "type": "module", "exports": { ".": { "default": "./lib/module.js", "types": "./lib/module.d.ts" } }, "main": "./lib/module.js", "types": "./lib/module.d.ts", "repository": { "type": "git", "url": "git://github.com/michaelahern/airthings-consumer-api.git" }, "scripts": { "build": "npm run lint && tsc", "clean": "rimraf ./lib", "docs": "typedoc", "example": "npm run build && node ./lib/example.js", "lint": "eslint --max-warnings=0", "lint-fix": "eslint --max-warnings=0 --fix", "prepublishOnly": "npm run build" }, "devDependencies": { "@eslint/js": "^10", "@eslint/json": "^1", "@eslint/markdown": "^8", "@stylistic/eslint-plugin": "^5", "@types/node": "^22", "eslint": "^10", "eslint-plugin-jsdoc": "^62", "eslint-plugin-jsonc": "^3", "eslint-plugin-yml": "^3", "rimraf": "^6", "typedoc": "~0.28", "typescript": "~6.0", "typescript-eslint": "^8" }, "engines": { "node": ">=22" } }