There are several implementations of the CommonJS standard, and you can choose the one that fits what you're trying to do.