UNPKG

@intruder-detection/shelly-api-typescript

Version:

Typescript client for the Shelly HTTP API

63 lines (62 loc) 1.96 kB
{ "name": "@intruder-detection/shelly-api-typescript", "version": "0.0.12", "description": "Typescript client for the Shelly HTTP API", "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "keywords": [ "Shelly", "Shelly API", "Shelly HTTP/RPC API", "Shelly Typescript", "Shelly Javascript", "Shelly NodeJS" ], "repository": { "url": "git+https://github.com/intruder-detection/shelly-api-typescript.git" }, "homepage": "https://intruder-detection.github.io/shelly-api-typescript/", "scripts": { "// DEVELOP": "", "lint": "tsc", "// DEBUG": "", "debug_gen2": "dotenv -- npx tsx --inspect-brk test/gen2/main.ts", "debug_gen3": "dotenv -- npx tsx --inspect-brk test/gen3/main.ts", "connect-new-device": "dotenv -- npx tsx --inspect-brk test/connect-any-wifi-device-from-scratch.ts", "shelly-blu-gw-setup": "dotenv -- npx tsx --inspect-brk scripts/shelly-blu-gw/setup-shelly-blu-gw-from-scratch.ts", "// BUILD": "", "barrel": "barrelsby --delete --directory src -F -q", "build": "npm run barrel && tsup" }, "author": "Rui Alves", "license": "MIT", "dependencies": { "axios": "^1.7.2" }, "devDependencies": { "@types/node": "^20.14.2", "@typescript-eslint/eslint-plugin": "^7.17.0", "barrelsby": "^2.8.1", "dotenv-cli": "^7.4.1", "eslint": "^8.56.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-deprecation": "^2.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-no-relative-import-paths": "^1.5.5", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-unused-imports": "^3.2.0", "npx": "^10.2.2", "prettier": "^3.3.1", "ts-essentials": "^10.0.0", "tsup": "^8.2.2", "tsx": "^4.15.1", "typescript": "^5.5" }, "directories": { "test": "test" }, "bugs": { "url": "https://github.com/intruder-detection/shelly-api-typescript/issues" } }