diff --git a/.eslintrc.js b/.eslintrc.js
index c01127c..66f750e 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -1,5 +1,6 @@
module.exports = {
"env": {
+ "amd": true,
"browser": true,
"node": true
},
diff --git a/README.md b/README.md
index e9d1d93..8ec71f9 100644
--- a/README.md
+++ b/README.md
@@ -8,29 +8,62 @@ Lately, in this situation, I ask my visitors to send me the report from whatsmyb
Note, this is meant for reporting and not for application logic; your application should use feature detection, not browser detection. Therefore, only the most common browser names and OS names are reported, see the [Coverage](#coverage) section below for more details. The full user agent string is always provided and it can help you identify any browser. If you need to report on every browser and OS or other information in the user agent string, then take a look at [platform.js][2] and/or [UAParser.js][7].
# Usage
-Package manager support is planned, but for now load this script into a browser and call `browserReport()` with a callback. Note, some values maybe `null` if the information is not available.
+You can load `browser-report` via plain script tag, AMD loader or module bundler (Webpack). In every environment you're provided with two functions
-## Asynchronous Usage
+ 1. `browserReport()`
+ 2. `browserReportSync()`
-
-
+Note, some values maybe `null` if the information is not available.
+
+## Asynchronous Usage (via script tag)
+
+```html
+
+
+```
## Synchronous Usage
Note, the remote client IP address is not available in the synchronous function call.
-
-
+```html
+
+
+```
+
+## AMD
+```html
+
+
+
+
+