Constructor and connector.
NPM package.
Requirejs methods. Global and window objects.