Installing a package

A Github repository is prefered for package distribution (Don't need to publish to npmjs.org). A package can be installed easily with NPM: npm install <github-repo-url>. For more detail, please check npm install.

Examples

# Install a package from github
$ npm install https://github.com/niklauslee/dht

# Install specific branch or tag
$ npm install https://github.com/niklauslee/dht#v1.0.0
Total: 32 packages
  • npm i https://github.com/niklauslee/7-segment
    Kaluma library for multi-digit 7-segment display (aka. FND - flexible numeric display)
  • npm i https://github.com/niklauslee/active-buzzer
    Kaluma library to generate beep sound with active buzzer
  • npm i https://github.com/niklauslee/buzzer-music
    Kaluma library to play music with passive buzzer.
  • npm i https://github.com/niklauslee/dht
    Kaluma library for DHT humidity and temperature sensor
  • npm i https://github.com/niklauslee/esp8266-driver
    ESP8266 network device driver for Kaluma
  • npm i https://github.com/niklauslee/esp8266-http-client
    A simple Kaluma HTTP client library for ESP8266 module
  • npm i https://github.com/niklauslee/hc-sr04
    Kaluma library for HC-SR04 ultrasonic distance measurement module
  • npm i https://github.com/slashinfty/i2c-lcd
    Kaluma library for liquid crystal display with PCF8574 I2C port expander (LCM1602 module)
  • npm i https://github.com/niklauslee/ir-receiver
    Kaluma library for IR (Infra-red) receiver.
  • npm i https://github.com/niklauslee/joystick
    Kaluma library for joystick module
  • npm i https://github.com/niklauslee/lm35
    Kaluma library for LM35 temperature sensor
  • npm i https://github.com/niklauslee/lcd
    Kaluma library for liquid crystal display (HD44780 driver)
  • npm i https://github.com/niklauslee/max7219
    A library for MAX7219/MAX7221 (LED matrix)
  • npm i https://github.com/niklauslee/mpu6050
    Kaluma library for MPU6050 6-axis motion sensor
  • npm i https://github.com/niklauslee/micro-jest
    A tiny testing framework for Kaluma
  • npm i https://github.com/niklauslee/neopixel
    Kaluma library for NeoPixel (ws2812) based on RP2 PIO (Programmable I/O)
  • npm i https://github.com/niklauslee/pcd8544
    Kaluma library for PCD8544, a.k.a Nokia 5110 (Monochrome LCD Display)
  • npm i https://github.com/niklauslee/picosystem
    Kaluma library for Pimoroni's PicoSystem
  • npm i https://github.com/niklauslee/servo
    Kaluma library to control servo motors
  • npm i https://github.com/niklauslee/simple-fonts
    Simple bitmap fonts for Kaluma
  • npm i https://github.com/niklauslee/rotary-encoder
    Kaluma library for rotary encoder with a push switch (KY-040)
  • npm i https://github.com/niklauslee/ssd1306
    Kaluma library for SSD1306 (Monochrome OLED Display)
  • npm i https://github.com/niklauslee/ssd1351
    Kaluma library for SSD1351 (16-bit Color OLED Display)
  • npm i https://github.com/niklauslee/st7735
    Kaluma library for ST7735 (Color TFT LCD Display)
  • npm i https://github.com/niklauslee/st7789
    Kaluma library for ST7789 (Color TFT/IPS LCD Display)
  • npm i https://github.com/niklauslee/stepper
    Kaluma library to control stepper motors
  • npm i https://github.com/niklauslee/tm1637
    Kaluma library for 7-segment LED Display
  • npm i https://github.com/rossdoker/bh1750
    Kaluma library for BH1750 light sensor
  • npm i https://github.com/rossdoker/ds1307
    Kaluma library for DS1307 RTC module
  • npm i https://github.com/haraldkubota/vl53l0x
    Time-of-Flight Sensor VL53L0X
  • npm i https://github.com/alexander-daniel/mcp3008
    Kaluma library for MCP3008 8-Channel ADC
  • npm i https://gitlab.com/kobaj/kaluma-eink
    A library for controlling e-ink and e-paper displays (mostly from Waveshare) with Kaluma and an RP2040.