Surely 101 of "come back to a project and it still works unchanged" is "dont use proprietary hosted services"?

As well as "don't use anything JS related"

It works as long as one keeps to vanillaJS, it is a great framework.