I'm developing a light control application in Node.js. Part of it is the command line console, where you can use syntax like "1 thru 5 @ 90"
I've decided to splinter off this part into its own public repo, with the imaginative name JSLX. It's on Github.
Usable keys are 1-9, -, =, T, A, C
Here's a demo: