> I don't think so. AMD technically has no require

AMD does have a `require` - see https://github.com/amdjs/amdjs-api/wiki/AMD#using-require-and-exports for an example.  in fact you can take a CJS module and wrap it very easily like

```js
define(function (require, exports, module) {
  // CJS module goes here
});
```