bugcore is a JavaScript library that provides a foundational architecture for object oriented JS