web components in the public folder