Spike utilizes a number of other fantastic open source projects for compilation:
- Postcss for css
- Reshape for html
The best thing about all of these libraries is that they are all simply platforms for plugins. This means that, out of the box, Spike will just take standard html, css, and js files and copy them over without any modification. It is up to you to build your ideal system out of plugins that transform your content. And postcss, reshape, and babel all have large and vibrant communities working on plugins, as well as an enormous pool of existing plugins to choose from.
While plugin-based infrastructure is fantastically flexible, it can also be overwhelming when you have so many options available to you and don't know where to start. As such, we provide a set of standards and a default template that follow best practices. You can read more about our default build system here.
Spike is sponsored and maintained by Carrot Creative, and is behind nearly all of our client work. You can be confident that this project will be actively developed and maintained, and not simply fall by the wayside because it's a side project and the lead maintainer doesn't have time anymore.