     # saves the orignal raw file
     @backup = @raw
 
-    # and inject AMD definitions
-    @inject_definitions()
-
   # inject AMD definitions
-  inject_definitions:->
+  inject_definitions:( include_vendors = true )->
 
     # computes all dependencies and format it as a stringfied array without []
     deps_path = ''
     deps_args = ''
 
     for dep in @dependencies
+
+      # if current dep is a vendor and vendors are not wanted
+      if include_vendors is false and dep.vendor and dep.name is undefined
+        continue 
+
       deps_path += "'#{dep.path.replace '.coffee', ''}'," 
       if dep.is_vendor is false or dep.name isnt undefined
         deps_args += "#{dep.name},"

    log "[#{now}] #{msg} #{@release.relative}".green

  # compile file and returns it as string
  compile_to_str:( config )->
    try
      cs.compile @backup
    catch err

    now = ("#{new Date}".match /[0-9]{2}\:[0-9]{2}\:[0-9]{2}/)[0]

    # get compiled javascript
    compiled = @compile_to_str config

    # create container folder if it doesnt exist yet
