JVSVEML6070

Node.js package for the Vishay VEML6070 UVA Light Sensor, written in TypeScript

If you own a Raspberry Pi (or any other I2C capable device) and a Vishay VEML6070 UVA Light Sensor, this package might be just for you!
JVSVEML6070 allows you to read the raw and normalized sensor values but also converts those values to an UV index value and UV index risk level.

JVSBME680

An easy-to-use Node.js module for Pimoroni's BME680 Breakout

If you own a Raspberry Pi and a Pimoroni BME680 Breakout, this module might be just for you!
JVSBME680 allows you to easily measure gas resistance (Ohms), humidity (%RH), pressure (hPa) and temperature (degrees C) from Node.js.

JVSDisplayOTron

A lightweight but powerful module, that allows you to easily control a Display-O-Tron 3000 / HAT from Node.js

If you own a Raspberry Pi and a Pimoroni Display-O-Tron 3000 or Display-O-Tron HAT, this module might be just for you!
JVSDisplayOTron allows you to easily control a Display-O-Tron from Node.js, making it possible to add visual feedback to Node.js apps that run on a Raspberry Pi.

JVSPiGlow

A lightweight but powerful module, that allows you to easily control a PiGlow from Node.js

If you own a Raspberry Pi and a Pimoroni PiGlow, this module might be just for you!
JVSPiGlow allows you to easily control a PiGlow from Node.js, making it possible to add visual feedback to Node.js apps that run on a Raspberry Pi.

JVSLine

A custom Interface Builder-designable line view for iOS, written in Swift

If you're looking for an easy way to add lines in the UI of an iOS app, look no further!
JVSLine allows you to easily add styled lines to your UI, without writing any code.

We initially developed this component for use in Unlocator Updater, but released it as Open Source as it may be useful for other developers.

JVSUIButton

A subclass of UIButton written in Swift, adding the ability to set a minimum hit target size

In the Adaptivity and Layout chapter of the iOS Human Interface Guidelines, Apple states that it is recommended to give tappable controls a hit target of about 44 x 44 points. When you use a UIButton that is smaller than the recommended hit target, JVSUIButton allows you to specify a hit target that is larger than the button itself.

We initially developed this component for use in Unlocator Updater, but released it as Open Source as it may be useful for other developers.

WKActivityIndicator

A rewritten version of Andy Drizen's implementation of the WatchKit activity indicator for iOS, written in Swift

WKActivityIndicator allows you to easily add a WatchKit-like activity indicator to an iOS app.
We've rewritten the original version by Andy Drizen to allow for more flexibility.