🏠 Homebridge plugin for SmartRent installations

Overview


Homebridge SmartRent

npm downloads npm version GitHub pull requests GitHub issues

Unofficial Homebridge plugin for SmartRent, allowing you to control your SmartRent devices with Apple Home.

🔄 Supported Devices

Homebridge SmartRent currently supports these devices through a SmartRent hub:

  • đź”’ Locks
  • đź’§ Leak sensors
  • 🔌 Switches

If you have another device connected to SmartRent and would like to see it supported in this plugin, please open a device request issue.

âś… Usage

Installation

Install Homebridge, add it to Apple Home, then install and configure Homebridge SmartRent.

Recommended

  1. Open the Homebridge UI.

  2. Open the Plugins tab, search for homebridge-smartrent, and install the plugin.

  3. Log in to SmartRent through the settings panel, and optionally set your unit name.

Plugin settings screenshot

Manual

  1. Install the plugin using NPM:

    npm i -g homebridge-smartrent
  2. Configure the SmartRent platform in ~/.homebridge/config.json as shown in config.example.json.

  3. Start Homebridge:

    homebridge -D

Configuration

All configuration values are strings.

Property Description
email SmartRent account email
password SmartRent account password
tfaCode If you have enabled two-factor authentication on your SmartRent account, enter the six-digit code here, then restart Homebridge before the code expires.
unitName Only necessary if you have multiple units in your SmartRent account. Get the name from the top of the More tab in the SmartRent app.

đź›  Development

Setup Development Environment

To develop Homebridge SmartRent you must have Node.js 12 or later installed, and a modern code editor such as VS Code. This plugin template uses TypeScript to make development easier and comes with pre-configured settings for VS Code and ESLint. If you are using VS Code install these extensions:

Install Development Dependencies

Using a terminal, navigate to the project folder and run this command to install the development dependencies:

npm install

Build Plugin

TypeScript needs to be compiled into JavaScript before it can run. The following command will compile the contents of your src directory and put the resulting code into the dist folder.

npm run build

Link To Homebridge

Run this command so your global install of Homebridge can discover the plugin in your development environment:

npm link

You can now start Homebridge, use the -D flag so you can see debug log messages in your plugin:

homebridge -D

Watch For Changes and Build Automatically

If you want to have your code compile automatically as you make changes, and restart Homebridge automatically between changes you can run:

npm run watch

This will launch an instance of Homebridge in debug mode which will restart every time you make a change to the source code. It will load the config stored in the default location under ~/.homebridge. You may need to stop other running instances of Homebridge while using this command to prevent conflicts. You can adjust the Homebridge startup command in the nodemon.json file.

⚖️ Legal

License

Apache License, Version 2.0

FOSSA Status

Disclaimer

This project is not endorsed by, directly affiliated with, maintained, authorized, or sponsored by SmartRent Technologies, Inc or Apple Inc. All product and company names are the registered trademarks of their original owners. The use of any trade name or trademark is for identification and reference purposes only and does not imply any association with the trademark holder of their product brand.

Comments
  • Read handlers not responding / plugin slowing down Homebridge

    Read handlers not responding / plugin slowing down Homebridge

    Got the plugin setup using my login. On initial and following restarts of Homebrige the plugin manages to display the accessories in the Home app but they immediately begin displaying "not responding" error messages.

    Logs state that "read handlers were slow to respond," then that "read handlers didn't respond at all"

    Have tried restarting and reinstalling with no luck on a fix.

    To Reproduce:

    1. Install using the Homebridge UI (no 2FA or Unit specified)
    2. Restart Homebridge UI
    3. Log displays errors and cannot control devices

    Logs:

    [25/01/2022, 09:12:42] [homebridge-smartrent] Restarting Process... [25/01/2022, 09:12:42] [homebridge-smartrent] Launched child bridge with PID 31743 [25/01/2022, 09:12:43] Registering platform 'homebridge-smartrent.SmartRent' [25/01/2022, 09:12:43] [homebridge-smartrent] Loaded homebridge-smartrent v1.0.2 child bridge successfully [25/01/2022, 09:12:43] Loaded 5 cached accessories from cachedAccessories.0E936C2E1CBD. [25/01/2022, 09:12:43] [homebridge-smartrent] Loading accessory from cache: Kitchen Sink - Leak Sensor [25/01/2022, 09:12:43] [homebridge-smartrent] Loading accessory from cache: Water Heater - Leak Sensor [25/01/2022, 09:12:43] [homebridge-smartrent] Loading accessory from cache: Front Door - Lock [25/01/2022, 09:12:43] [homebridge-smartrent] Loading accessory from cache: Kitchen island [25/01/2022, 09:12:43] [homebridge-smartrent] Loading accessory from cache: Kitchen Track lights [25/01/2022, 09:12:43] Homebridge v1.3.9 (HAP v0.9.8) (homebridge-smartrent) is running on port 51922. [25/01/2022, 09:12:43] [homebridge-smartrent] Found 1 rooms [25/01/2022, 09:12:43] [homebridge-smartrent] Found 6 devices [25/01/2022, 09:12:43] [homebridge-smartrent] Restoring existing accessory from cache: Kitchen Sink - Leak Sensor [25/01/2022, 09:12:43] [homebridge-smartrent] Restoring existing accessory from cache: Water Heater - Leak Sensor [25/01/2022, 09:12:43] [homebridge-smartrent] Restoring existing accessory from cache: Front Door - Lock [25/01/2022, 09:12:43] [homebridge-smartrent] Restoring existing accessory from cache: Kitchen island [25/01/2022, 09:12:43] [homebridge-smartrent] Unknown device type: thermostat [25/01/2022, 09:12:43] [homebridge-smartrent] Restoring existing accessory from cache: Kitchen Track lights [25/01/2022, 09:12:47] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:47] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:47] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Current State' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:47] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Target State' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:47] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:47] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:53] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:53] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:53] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Current State' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:53] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Target State' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:53] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:53] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:26] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:26] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:26] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Current State' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:26] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Target State' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:26] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:26] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:32] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:32] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:32] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Current State' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:32] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Target State' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:32] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:32] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info.

    Plugin Config:

    "email": "[email protected]", "password": "xxxxxxxxxxx", "platform": "SmartRent", "_bridge": { "username": "xx:xx:xx:xx:xx:xx", "port": 51922

    Environment:

    • Plugin Version: v.1.0.2
    • Homebridge Version: 1.4.0
    • Node.js Version: 16.13.2
    • NPM Version: 8.1.2
    • Operating System: Raspbian
    bug released 
    opened by LittleBeast12 3
  • Read handlers not responding / plugin slowing down Homebridge

    Read handlers not responding / plugin slowing down Homebridge

    Got the plugin setup using my login. On initial and following restarts of Homebrige the plugin manages to display the accessories in the Home app but they immediately begin displaying "not responding" error messages.

    Logs state that "read handlers were slow to respond," then that "read handlers didn't respond at all"

    Have tried restarting and reinstalling with no luck on a fix.

    To Reproduce:

    1. Install using the Homebridge UI (no 2FA or Unit specified)
    2. Restart Homebridge UI
    3. Log displays errors and cannot control devices

    Logs:

    [25/01/2022, 09:12:42] [homebridge-smartrent] Restarting Process... [25/01/2022, 09:12:42] [homebridge-smartrent] Launched child bridge with PID 31743 [25/01/2022, 09:12:43] Registering platform 'homebridge-smartrent.SmartRent' [25/01/2022, 09:12:43] [homebridge-smartrent] Loaded homebridge-smartrent v1.0.2 child bridge successfully [25/01/2022, 09:12:43] Loaded 5 cached accessories from cachedAccessories.0E936C2E1CBD. [25/01/2022, 09:12:43] [homebridge-smartrent] Loading accessory from cache: Kitchen Sink - Leak Sensor [25/01/2022, 09:12:43] [homebridge-smartrent] Loading accessory from cache: Water Heater - Leak Sensor [25/01/2022, 09:12:43] [homebridge-smartrent] Loading accessory from cache: Front Door - Lock [25/01/2022, 09:12:43] [homebridge-smartrent] Loading accessory from cache: Kitchen island [25/01/2022, 09:12:43] [homebridge-smartrent] Loading accessory from cache: Kitchen Track lights [25/01/2022, 09:12:43] Homebridge v1.3.9 (HAP v0.9.8) (homebridge-smartrent) is running on port 51922. [25/01/2022, 09:12:43] [homebridge-smartrent] Found 1 rooms [25/01/2022, 09:12:43] [homebridge-smartrent] Found 6 devices [25/01/2022, 09:12:43] [homebridge-smartrent] Restoring existing accessory from cache: Kitchen Sink - Leak Sensor [25/01/2022, 09:12:43] [homebridge-smartrent] Restoring existing accessory from cache: Water Heater - Leak Sensor [25/01/2022, 09:12:43] [homebridge-smartrent] Restoring existing accessory from cache: Front Door - Lock [25/01/2022, 09:12:43] [homebridge-smartrent] Restoring existing accessory from cache: Kitchen island [25/01/2022, 09:12:43] [homebridge-smartrent] Unknown device type: thermostat [25/01/2022, 09:12:43] [homebridge-smartrent] Restoring existing accessory from cache: Kitchen Track lights [25/01/2022, 09:12:47] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:47] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:47] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Current State' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:47] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Target State' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:47] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:47] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:53] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:53] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:53] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Current State' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:53] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Target State' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:53] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:12:53] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:26] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:26] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:26] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Current State' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:26] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Target State' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:26] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:26] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow to respond! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:32] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:32] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Leak Detected' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:32] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Current State' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:32] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'Lock Target State' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:32] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info. [25/01/2022, 09:13:32] [homebridge-smartrent] This plugin slows down Homebridge. The read handler for the characteristic 'On' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info.

    Plugin Config:

    "email": "[email protected]", "password": "xxxxxxxxxxx", "platform": "SmartRent", "_bridge": { "username": "xx:xx:xx:xx:xx:xx", "port": 51922

    Environment:

    • Plugin Version: v.1.0.2
    • Homebridge Version: 1.4.0
    • Node.js Version: 16.13.2
    • NPM Version: 8.1.2
    • Operating System: Raspbian
    bug released 
    opened by LittleBeast12 3
  • chore(deps-dev): bump @commitlint/config-conventional from 16.0.0 to 17.0.3

    chore(deps-dev): bump @commitlint/config-conventional from 16.0.0 to 17.0.3

    Bumps @commitlint/config-conventional from 16.0.0 to 17.0.3.

    Release notes

    Sourced from @​commitlint/config-conventional's releases.

    v17.0.3

    17.0.3 (2022-06-25)

    Bug Fixes

    • update dependency cosmiconfig-typescript-loader to v2.0.2 (#3250) (dfe69b0)

    Further changes

    Full Changelog: https://github.com/conventional-changelog/commitlint/compare/v17.0.2...v17.0.3

    v17.0.2

    17.0.2 (2022-06-01)

    Bug Fixes

    • update dependency conventional-changelog-conventionalcommits to v5 (#3201) (c20fd19)
    • update dependency cosmiconfig-typescript-loader to v2.0.1 (#3202) (9cf4b71)

    BREAKING FOR LERNA

    Full Changelog: https://github.com/conventional-changelog/commitlint/compare/v17.0.1...v17.0.2

    v17.0.1

    17.0.1 (2022-05-25)

    Bug Fixes

    New Contributors

    Full Changelog: https://github.com/conventional-changelog/commitlint/compare/v17.0.0...v17.0.1

    v17.0.0

    17.0.0 (2022-05-16)

    Bug Fixes

    ... (truncated)

    Changelog

    Sourced from @​commitlint/config-conventional's changelog.

    17.0.3 (2022-06-25)

    Note: Version bump only for package @​commitlint/config-conventional

    17.0.2 (2022-06-01)

    Bug Fixes

    • update dependency conventional-changelog-conventionalcommits to v5 (#3201) (c20fd19)

    17.0.0 (2022-05-16)

    BREAKING CHANGES

    • drop node v12 support

    • chore: rename circleci windows job

    node version is not defned by the name anyways (i think)

    16.2.4 (2022-04-28)

    Note: Version bump only for package @​commitlint/config-conventional

    16.2.1 (2022-02-13)

    Note: Version bump only for package @​commitlint/config-conventional

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies released 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @semantic-release/github from 8.0.2 to 8.0.5

    chore(deps-dev): bump @semantic-release/github from 8.0.2 to 8.0.5

    Bumps @semantic-release/github from 8.0.2 to 8.0.5.

    Release notes

    Sourced from @​semantic-release/github's releases.

    v8.0.5

    8.0.5 (2022-07-08)

    Bug Fixes

    • deps: update dependency @​octokit/rest to v19 (#524) (fdc2a3b)

    v8.0.4

    8.0.4 (2022-03-29)

    Bug Fixes

    • revert "fix(deps): update dependency url-join to v5" (6e4dfca)

    v8.0.3

    8.0.3 (2022-03-29)

    Bug Fixes

    • deps: update dependency url-join to v5 (7725391)
    Commits
    • fdc2a3b fix(deps): update dependency @​octokit/rest to v19 (#524)
    • 054d4ab chore(deps): lock file maintenance (#523)
    • b9a1cab chore(deps): lock file maintenance (#522)
    • 51efa93 chore(deps): update dependency nock to v13.2.8
    • 361c036 chore(deps): lock file maintenance (#516)
    • 894a712 chore(deps): lock file maintenance
    • c458391 chore(deps): update dependency nock to v13.2.7 (#512)
    • 0b3e70e chore(deps): lock file maintenance (#511)
    • 3c46841 chore(deps): update dependency semantic-release to v19.0.3 (#510)
    • 0bb2f30 chore(deps): lock file maintenance
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies released 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @types/node from 17.0.11 to 18.7.1

    chore(deps-dev): bump @types/node from 17.0.11 to 18.7.1

    Bumps @types/node from 17.0.11 to 18.7.1.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies released 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.10.1 to 5.33.0

    chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.10.1 to 5.33.0

    Bumps @typescript-eslint/eslint-plugin from 5.10.1 to 5.33.0.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.33.0

    5.33.0 (2022-08-08)

    Bug Fixes

    • eslint-plugin: [no-extra-parens] handle await with type assertion (#5428) (e03826f)
    • website: add explicit frontmatter description to rule docs (#5429) (63cba5f)

    Features

    • eslint-plugin: [member-ordering] support static blocks (#5417) (5983e5a)
    • eslint-plugin: [prefer-as-const] adds support for class properties (#5413) (d2394f8)

    v5.32.0

    5.32.0 (2022-08-01)

    Features

    • eslint-plugin: [no-use-before-define] add "allowNamedExports" option (#5397) (ad412cd)

    v5.31.0

    5.31.0 (2022-07-25)

    Bug Fixes

    • eslint-plugin: [typedef] Support nested array destructuring with type annotation (#5311) (6d19efe)
    • scope-manager: handle typeParameters of TSInstantiationExpression (#5355) (2595ccf)

    Features

    • eslint-plugin: [consistent-generic-ctors] check class field declaration (#5288) (48f996e)
    • eslint-plugin: [prefer-nullish-coalescing] add ignoreTernaryTests option (#4965) (f82727f)

    v5.30.7

    5.30.7 (2022-07-18)

    Bug Fixes

    • eslint-plugin: [no-inferrable] fix optional param to valid code (#5342) (98f6d5e)
    • eslint-plugin: [no-unused-vars] highlight last write reference (#5267) (c3f199a)
    • expose types supporting old versions of typescript (#5339) (4ba9bdb)
    • scope-manager: allow visiting of constraint in infer type (#5331) (b2846a1)

    v5.30.6

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.33.0 (2022-08-08)

    Bug Fixes

    • eslint-plugin: [no-extra-parens] handle await with type assertion (#5428) (e03826f)
    • website: add explicit frontmatter description to rule docs (#5429) (63cba5f)

    Features

    • eslint-plugin: [member-ordering] support static blocks (#5417) (5983e5a)
    • eslint-plugin: [prefer-as-const] adds support for class properties (#5413) (d2394f8)

    5.32.0 (2022-08-01)

    Features

    • eslint-plugin: [no-use-before-define] add "allowNamedExports" option (#5397) (ad412cd)

    5.31.0 (2022-07-25)

    Bug Fixes

    • eslint-plugin: [typedef] Support nested array destructuring with type annotation (#5311) (6d19efe)
    • scope-manager: handle typeParameters of TSInstantiationExpression (#5355) (2595ccf)

    Features

    • eslint-plugin: [consistent-generic-ctors] check class field declaration (#5288) (48f996e)
    • eslint-plugin: [prefer-nullish-coalescing] add ignoreTernaryTests option (#4965) (f82727f)

    5.30.7 (2022-07-18)

    ... (truncated)

    Commits
    • 399b3b1 chore: publish v5.33.0
    • 63cba5f fix(website): add explicit frontmatter description to rule docs (#5429)
    • e03826f fix(eslint-plugin): [no-extra-parens] handle await with type assertion (#5428)
    • 5983e5a feat(eslint-plugin): [member-ordering] support static blocks (#5417)
    • d2394f8 feat(eslint-plugin): [prefer-as-const] adds support for class properties (#5413)
    • 17dcf27 chore: publish v5.32.0
    • ad412cd feat(eslint-plugin): [no-use-before-define] add "allowNamedExports" option (#...
    • ad26b74 docs(eslint-plugin): typo in member-ordering rule documentation (#5394)
    • 3983d84 chore: publish v5.31.0
    • f82727f feat(eslint-plugin): [prefer-nullish-coalescing] add ignoreTernaryTests optio...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies released 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @types/node from 17.0.11 to 18.6.5

    chore(deps-dev): bump @types/node from 17.0.11 to 18.6.5

    Bumps @types/node from 17.0.11 to 18.6.5.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @types/node from 17.0.11 to 18.6.4

    chore(deps-dev): bump @types/node from 17.0.11 to 18.6.4

    Bumps @types/node from 17.0.11 to 18.6.4.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.10.1 to 5.32.0

    chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.10.1 to 5.32.0

    Bumps @typescript-eslint/eslint-plugin from 5.10.1 to 5.32.0.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.32.0

    5.32.0 (2022-08-01)

    Features

    • eslint-plugin: [no-use-before-define] add "allowNamedExports" option (#5397) (ad412cd)

    v5.31.0

    5.31.0 (2022-07-25)

    Bug Fixes

    • eslint-plugin: [typedef] Support nested array destructuring with type annotation (#5311) (6d19efe)
    • scope-manager: handle typeParameters of TSInstantiationExpression (#5355) (2595ccf)

    Features

    • eslint-plugin: [consistent-generic-ctors] check class field declaration (#5288) (48f996e)
    • eslint-plugin: [prefer-nullish-coalescing] add ignoreTernaryTests option (#4965) (f82727f)

    v5.30.7

    5.30.7 (2022-07-18)

    Bug Fixes

    • eslint-plugin: [no-inferrable] fix optional param to valid code (#5342) (98f6d5e)
    • eslint-plugin: [no-unused-vars] highlight last write reference (#5267) (c3f199a)
    • expose types supporting old versions of typescript (#5339) (4ba9bdb)
    • scope-manager: allow visiting of constraint in infer type (#5331) (b2846a1)

    v5.30.6

    5.30.6 (2022-07-11)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.30.5

    5.30.5 (2022-07-04)

    Bug Fixes

    • eslint-plugin: [consistent-indexed-object-style] fix record mode fixer for generics with a default value (#5280) (57f032c)
    • eslint-plugin: [no-base-to-string] add missing apostrophe to message (#5270) (d320174)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.32.0 (2022-08-01)

    Features

    • eslint-plugin: [no-use-before-define] add "allowNamedExports" option (#5397) (ad412cd)

    5.31.0 (2022-07-25)

    Bug Fixes

    • eslint-plugin: [typedef] Support nested array destructuring with type annotation (#5311) (6d19efe)
    • scope-manager: handle typeParameters of TSInstantiationExpression (#5355) (2595ccf)

    Features

    • eslint-plugin: [consistent-generic-ctors] check class field declaration (#5288) (48f996e)
    • eslint-plugin: [prefer-nullish-coalescing] add ignoreTernaryTests option (#4965) (f82727f)

    5.30.7 (2022-07-18)

    Bug Fixes

    • eslint-plugin: [no-inferrable] fix optional param to valid code (#5342) (98f6d5e)
    • eslint-plugin: [no-unused-vars] highlight last write reference (#5267) (c3f199a)

    5.30.6 (2022-07-11)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.30.5 (2022-07-04)

    ... (truncated)

    Commits
    • 17dcf27 chore: publish v5.32.0
    • ad412cd feat(eslint-plugin): [no-use-before-define] add "allowNamedExports" option (#...
    • ad26b74 docs(eslint-plugin): typo in member-ordering rule documentation (#5394)
    • 3983d84 chore: publish v5.31.0
    • f82727f feat(eslint-plugin): [prefer-nullish-coalescing] add ignoreTernaryTests optio...
    • 8c1a662 chore(website): generate rule docs h1 and description automatically (#5249)
    • 2595ccf fix(scope-manager): handle typeParameters of TSInstantiationExpression (#5355)
    • 7ea14ae chore(website): streamlined Getting Started docs (#5248)
    • 6d19efe fix(eslint-plugin): [typedef] Support nested array destructuring with type an...
    • 48f996e feat(eslint-plugin): [consistent-generic-ctors] check class field declaration...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @typescript-eslint/parser from 5.10.1 to 5.32.0

    chore(deps-dev): bump @typescript-eslint/parser from 5.10.1 to 5.32.0

    Bumps @typescript-eslint/parser from 5.10.1 to 5.32.0.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.32.0

    5.32.0 (2022-08-01)

    Features

    • eslint-plugin: [no-use-before-define] add "allowNamedExports" option (#5397) (ad412cd)

    v5.31.0

    5.31.0 (2022-07-25)

    Bug Fixes

    • eslint-plugin: [typedef] Support nested array destructuring with type annotation (#5311) (6d19efe)
    • scope-manager: handle typeParameters of TSInstantiationExpression (#5355) (2595ccf)

    Features

    • eslint-plugin: [consistent-generic-ctors] check class field declaration (#5288) (48f996e)
    • eslint-plugin: [prefer-nullish-coalescing] add ignoreTernaryTests option (#4965) (f82727f)

    v5.30.7

    5.30.7 (2022-07-18)

    Bug Fixes

    • eslint-plugin: [no-inferrable] fix optional param to valid code (#5342) (98f6d5e)
    • eslint-plugin: [no-unused-vars] highlight last write reference (#5267) (c3f199a)
    • expose types supporting old versions of typescript (#5339) (4ba9bdb)
    • scope-manager: allow visiting of constraint in infer type (#5331) (b2846a1)

    v5.30.6

    5.30.6 (2022-07-11)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.30.5

    5.30.5 (2022-07-04)

    Bug Fixes

    • eslint-plugin: [consistent-indexed-object-style] fix record mode fixer for generics with a default value (#5280) (57f032c)
    • eslint-plugin: [no-base-to-string] add missing apostrophe to message (#5270) (d320174)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.32.0 (2022-08-01)

    Note: Version bump only for package @​typescript-eslint/parser

    5.31.0 (2022-07-25)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.7 (2022-07-18)

    Bug Fixes

    • expose types supporting old versions of typescript (#5339) (4ba9bdb)

    5.30.6 (2022-07-11)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.5 (2022-07-04)

    Note: Version bump only for package @​typescript-eslint/parser

    5.30.4 (2022-07-03)

    Note: Version bump only for package @​typescript-eslint/parser

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @types/node from 17.0.11 to 18.6.3

    chore(deps-dev): bump @types/node from 17.0.11 to 18.6.3

    Bumps @types/node from 17.0.11 to 18.6.3.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • New device:

    New device:

    Describe the device: Shows in home bridge logs as [SmartRent] Unknown device type: switch_multilevel https://smartrent.com/hardware/switches-dimmers/jasco-on-off-switch-46562/

    Describe the capabilities of the device:

    There are two buttons, normal configuration in smart rent app is that you hold top button for increased brightness and hold bottom from decreased brightness. Press top button to turn on and press bottom to turn off.

    Generally should be added as a dimmer switch in HomeKit.

    Network logs:

    [X] I am willing to provide network logs to assist in adding support for this device.

    Additional context:

    enhancement 
    opened by peter-phillips 1
  • New device:

    New device:

    Thermostat

    <!(https://www.honeywellhome.com/us/en/products/air/thermostats/wifi-thermostats/t6-pro-smart-thermostat-multi-stage-2-heat-2-cool-th6220wf2006-u/)-->

    Describe the capabilities of the device:

    Network logs:

    [ ] I am willing to provide network logs to assist in adding support for this device.

    Additional context:

    enhancement 
    opened by lcsdelima 1
  • switch_multilevel

    switch_multilevel

    Describe the device:

    This is a dimmer switch that looks most similar to the JASCO switch shown here: https://smartrent.com/hardware/switches-dimmers/jasco-on-off-switch-46562/

    Describe the capabilities of the device:

    Control on/off states and brightness

    Network logs:

    [X] I am willing to provide network logs to assist in adding support for this device.

    Additional context:

    enhancement 
    opened by the-big-weird 1
  • New device:

    New device:

    Describe the device:

    Honeywell thermostat ProSeries.

    Describe the capabilities of the device: Thermostat. Controls the heater and AC + fan in the apartment. The thermostat is connected to SmartRent.

    Turn the temperature up and down + turn the fan ON/OFF.

    Network logs:

    [ Yes] I am willing to provide network logs to assist in adding support for this device.

    Additional context:

    enhancement 
    opened by Julius-DB 1
Releases(v1.0.3)
Owner
Grant Burry
Datacenter Arsonist
Grant Burry
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
fcall, fetch and call any remote hot functions, anywhere, anytime, without installations or configurations.

fcall, fetch and call any remote hot functions, anywhere, anytime, without installations or configurations.

ç«‹ĺ…š Lidang 4 Sep 20, 2022
A homebridge plugin to display the current consumption from your Tibber pulse as lux in Home kit.

homebridge-tibber-lightsensor Tibber lightsensor is a plugin for Homebridge. It fetches the current watt usage of your house and displays it as a ligh

Johan Runbert 2 Oct 11, 2022
This is a Homebridge plugin that adds HomeKit support to Tidbyt devices.

Tidbyt Platform Plugin This is a Homebridge plugin that adds HomeKit support to Tidbyt devices. Built with node-tidbyt. This project is not endorsed o

Nicholas Penree 18 Nov 20, 2022
Homebridge plugin exposes to Apple's HomeKit devices

This Homebridge plugin exposes to Apple's HomeKit devices (lights, plugs, sensors, switches, ...) and virtual devices on a Crestron professor. Homebridge Crestron communicates with TCP.

null 23 Nov 21, 2022
Playstation integration for Homebridge / HOOBS.

Homebridge Playstation Playstation integration for Homebridge / HOOBS. Hey Siri, turn on Playstation finally possible! This integration exposes a Swit

Flavio De Stefano 54 Jan 1, 2023
Babel-plugin-amd-checker - Module format checking plugin for Babel usable in both Node.js the web browser environments.

babel-plugin-amd-checker A Babel plugin to check the format of your modules when compiling your code using Babel. This plugin allows you to abort the

Ferdinand Prantl 1 Jan 6, 2022
A variety of jQuery plugin patterns for jump starting your plugin development

jQuery Plugin Patterns So, you've tried out jQuery Boilerplate or written a few of your own plugins before. They work to a degree and are readable, bu

jQuery Boilerplate 1.6k Dec 31, 2022
A tool to get plugin statistics of Obsidian plugin ecosystem.

Obsidian Plugin Stats A tool to get plugin statistics of Obsidian plugin ecosystem. Usage You can use this tool to see the plugins that has hit commun

Ganessh Kumar 27 Dec 25, 2022
📦 Alpine JS plugin to extend the functionality of the official $persist plugin

Alpine JS Persist Extended Alpine JS magic method $storage extends the official $persist plugin to help you work with local storage ?? Example ?? <div

Mark Mead 11 Dec 28, 2022
kakaolink-plugin is a remote-kakao plugin for sending KakaoLinks instead of plain text

kakaolink-plugin Discord Server About kakaolink-plugin is a remote-kakao plugin for sending KakaoLinks instead of plain text. Requirements Node.js v17

null 5 Oct 1, 2022
A markdown-it plugin that process images through the eleventy-img plugin. Can be used in any projects that uses markdown-it.

markdown-it-eleventy-img A markdown-it plugin that process images through the eleventy-img plugin. Can be used in any projects that use markdown-it. F

null 25 Dec 20, 2022
This is a simple Image popup Jquery plugin. With a very simple configuration, you can show a popup on your webpage. By the way, this plugin works after page load.

Jquery-SingleImagePopup This is a simple Image popup Jquery plugin. With a very simple configuration, you can show a popup on your webpage. By the way

Rajan Karmaker 1 Aug 22, 2022
An obsidian toolbar plugin, modified from the Cmenu plugin

obsidian-editing-toolbar Plugin Thanks to the cmenu plugin, which gave me a lot of inspiration, but this plugin has not been maintained for more than

null 321 Dec 29, 2022
Deploy WordPress plugin and theme to the wordpress.org plugin directory.

wp-deployer Deploy WordPress plugin and theme to the wordpress.org plugin directory. Install npm install --save-dev wp-deployer Settings slug : Plugin

Nilambar Sharma 5 Sep 6, 2022
A JavaScript plugin for creating a tickerboard effect. Plugin for React or vanilla JS.

ticker-board A JavaScript plugin for creating a tickerboard effect. See the Ticker Board page for more info. Importing it There are basically two ways

Robin James Kerrison 6 Aug 11, 2022
Simple webpack plugin that generates VERSION and commitInfo insert index.html during build

Html commit version plugin Simple webpack plugin that generates CommitInfo and VERSION insert index.html during build. English | 简体中文 Usage Given a we

null 13 Mar 8, 2022