Requirejs compatible