This update checks imported HTML files for CSS imports, before parsing and updating the output CSS. It also fixes some major bugs that sometimes lead to overwriting of output files, before parsing was even complete.
:tada: **New in this release**
- Treeshake now checks if a file is imported in the HTML, before optimizing it. Saving both time and output volume.
- Basic unit tests have been introduced to run when you update the code.
- Documentation for code of conduct has been added.
🐞 **Fixed bugs**
- Empty files are no longer being created in the output directory.
- CSS that was used on multiple pages no longer overwrites itself, leading to more consistent behaviour.
- Resolving of relative paths when looking through files has been fixed. The parser used to think that files were also directories.