This a quick post about how XO is built. 1 year ago, we choose to switch from PHP to NodeJS: what a great idea!
Plus now, when we choose to add "clients" to our current architecture, it stays simple and efficient. Progressively, we are migrating the complete XO stack to npm.
It's not completely done, but we made recent progress and we'll finish soon. In this way, updating and deploying XO packages and their respective dependencies will be painless. Picture is related ;)