Node.js API for TP-Link Kasa and Tapo devices
TP-Link Kasa plugin for Scrypted — cameras (video, two-way audio, spotlight, siren, status LED), plugs/outlets, wall switches, dimmers, and smart bulbs (on/off, brightness, color, color temperature).
A middleware that logs request and response in Koa
A middleware that adds a request id in Koa
Plugin that uses Python-Kasa API to communicate with Kasa Devices.
ESLint shareable config for Kasa React style guide
Kasa smart home plugin for Homebridge. Supports devices using Legacy XOR, KLAP v2, and AES protocols.
TP-Link Smarthome Device Simulator
TPLink Tapo / Kasa hub
Node.js Streams, a user-land copy of the stream library from Node.js
Virtual Smart Hub for TP-Link Kasa Smart Home
Homebridge plugin for legacy TP-Link/Kasa and newer Tapo devices
Node.js API (Node-API)
Determine if the current node version supports the `--preserve-symlinks` flag.
A light-weight module that brings Fetch API to node.js
Shared components for vue
Load node modules according to tsconfig paths, in run-time or via API.
Cross platform child_process#spawn and child_process#spawnSync
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
Like which(1) unix command. Find the first instance of an executable in the PATH.
Provides a way to make requests
An implementation of window.fetch in Node.js using Minipass streams
Info about node `exports` field support: version ranges, categories, etc.
Build tool and bindings loader for node-gyp that supports prebuilds