diff --git a/readme.md b/readme.md index 8531756..cd766f7 100644 --- a/readme.md +++ b/readme.md @@ -75,6 +75,17 @@ Extract detailed type of web browser, layout engine, operating system, and devic ``` +## Using requirejs + +If you're using requirejs, you can load UA-Parser like any other module. + +```js +require(['ua-parser'], function(UAParser) { + var parser = new UAParser(); + console.log(parser.getResult()); +}); +``` + ## Using node.js ```sh diff --git a/ua-parser.js b/ua-parser.js index 281b1d4..df8bb2f 100644 --- a/ua-parser.js +++ b/ua-parser.js @@ -417,6 +417,11 @@ exports = module.exports = UAParser; } exports.UAParser = UAParser; + } else if (typeof define === 'function' && define.amd) { + // requirejs env + define(function() { + return UAParser; + }); } else { // browser env global.UAParser = UAParser;