title: Can Q.js be used without node.js and require?
body: <p>I am trying to use the latest q.js to add promises to my ajax calls. I don't use node.js in any way shape or form. I downloaded the latest from <a href="https://github.com/kriskowal/q" rel="nofollow">https://github.com/kriskowal/q</a> and include just the q.js. In my console I see in some places:</p>
  
  <p>ReferenceError: require is not defined</p>
  
  <p>I don't know if this is a deal breaker or not, but I don't use requirejs either. I am playing around with a single page app, and while I use jquery for ajax, I plan to remove that dependency for either my own simple implementation or another smaller library. I want to use q.js, and also use bootstrap.js and will possibly use flatiron-director, that's about it. So I don't use npm, or any of that other stuff since my app is so simple. With only a couple JS files, I don't see any reason to add that complexity.</p>
  
  <p>So is that error a problem and q.js won't work without require.js (or node.js)? I thought I read it's stand alone, but when I see errors like this and it seems as if it depends on some other JS libraries it has me doubting if I can use it or not.</p>