Best way to manage multiple 'mini SPAs'

You can also leverage aurelia script, if it’s the legacy environments that you need to support. You can have a look here Aurelia Script - Isn't it supposed to be dead simple?