1.0.0 • Published 5 years ago

blinkt-graphql v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

blinkt-graphql

Disclaimer: Work in progress

Maps blinkt-kit to a basic GraphQL server (localhost:4000)

node index.js

Examples

mutation reset {
  reset {
    id,
    color {
      red
      green
      blue
    }
  }
}

mutation setMode {
  setMode(mode: RAINBOW) {
      ok
  }
}

mutation setBrightness {
  setBrightness(brightness: 0.1) {
    id
    on
    brightness
    color {
      red
      green
      blue
    }
  }
}

mutation setPixel {
  setPixel(id: 0, red: 255, green: 0, brightness: 0.1) {
    id
    on
    brightness
    color {
      red
      green
      blue
    }
  }
}

mutation setAll {
  setAll(green: 100) {
    id
    on
    brightness
    color {
      red
      green
      blue
    }
  }
}

query getAll {
  pixels {
    id
    on
    color {
      red
      green
      blue
    }
    brightness
  }
}