title: How to load knockout.validation with knockout in requirejs
body: <p>I am going to define my model in require js and i need <a href="http://www.nuget.org/packages/knockoutjs/">knockout</a> and <a href="http://www.nuget.org/packages/Knockout.Validation/">knockout validation plugin</a> in my module and also jquery .</p>
  
  <pre><code>define(["knockout","jquery","knockout.validation"], function (ko,$,validation) {
    // knockout model here with some knockout validation 
  
      return function SignUpViewModel() {
      var self = this;
      self.name = ko.observable();
      self.email = ko.observable().extend({ required: true });
      self.password = ko.observable().extend({
         required: true,
         minLength: 6
     });
     self.confirmPassword = ko.observable().extend({ mustEqual: self.password() });
     self.company = ko.observable();
     self.availableCountries = ko.observableArray(['Pakistan', 'USA', 'Egypt', 'UAE']);
     self.selectedCountry = ko.observable();
     self.errors = ko.validation.group(self);
     }           
   });
  </code></pre>
  
  <p>But when i run this i got the following error . </p>
  
  <pre><code>Uncaught ReferenceError: ko is not defined
  </code></pre>
  
  <p>i also try to debug and found that all other libraries<code>knockout</code>, <code>jquery</code> are loading perfectly . </p>
  
  <p>and here is my config portion </p>
  
  <pre><code>require.config({
    baseUrl: "/Scripts",
    paths: {
      "Signup" : "Signup",
      "knockout": "knockout-2.3.0",
      "knockout.validation": "knockout.validation",
      "jquery": "require-jquery"
      }
  });
  </code></pre>