I'm curious if the switch was for dev ergonomics or the mindshare of the languages?
I have a feeling that letting people do what Hammerspoon can do, but in a TypeScript environment that they're much more likely to know, than Lua, will be huge for the project.