The baseplate project provides excellent workflow & tooling to develop, build, and test non-trivial SPAs.