feature: include css and js components in repo