I built a little extension for Panic's Nova editor, which finds all the scripts you've defined in composer.json and package.json and automatically exposes them as Nova Tasks, so you can just select and press run!
I did it because it seemed lacking from Nova (VS Code and Atom both have this built in, or as a pre-installed extension) and I wanted it.
Today there are 2368 installed versions of it and, frankly, I'm chuffed!
Update: 1st Nov 2022: The feature is still not native in Nova, and I'm pleased about that as my little package is filling the gap, and currently has over 5000 installs. I've updated it to version 3.0, simplified it and made it much faster.