Skip to content

Commit 57ee9b6

Browse files
1.Generate multiple output js files one with vendor polyfills and one
without. 2.Update README.md file
1 parent f969b49 commit 57ee9b6

12 files changed

+26
-10
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ Include [lib/graph-js-sdk-web.js](https://github.com/microsoftgraph/msgraph-sdk-
2323
<script type="text/javascript" src="graph-js-sdk-web.js"></script>
2424
```
2525

26+
If your application has polyfills for **Fetch-API** and **ES6-Promise**, then you can just include [lib/graph-js-sdk-core.js](https://github.com/microsoftgraph/msgraph-sdk-javascript/raw/master/lib/graph-js-sdk-core.js) in your page.
27+
```html
28+
<script type="text/javascript" src="graph-js-sdk-core.js"></script>
29+
```
30+
2631
## Usage
2732
### Initialize client with access token provider
2833
This client library only handles authentication in the most basic way possible. The application is responsible for refreshing tokens and returning an immediately valid access token in the authentication provider.

core-browserify.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
var browserify = require('browserify');
2+
var b = browserify();
3+
b.add('./browser-wrapper.js');
4+
b.external("es6-promise");
5+
b.external("isomorphic-fetch");
6+
b.bundle().pipe(process.stdout);

lib/graph-js-sdk-core.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/graph-js-sdk-web.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/src/GraphRequest.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/src/ResponseHandler.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/src/common.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export declare let oDataQueryNames: string[];
22
export declare const DEFAULT_VERSION = "v1.0";
33
export declare const GRAPH_BASE_URL = "https://graph.microsoft.com/";
4-
export declare const PACKAGE_VERSION = "1.0.0";
4+
export declare const PACKAGE_VERSION = "1.1.0";
55
export interface AuthProviderCallback {
66
(error: any, accessToken: string): void;
77
}

lib/src/common.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,12 @@
1818
"uglify-js": "^3.4.5"
1919
},
2020
"scripts": {
21-
"build": "tsc && node node-browserify.js > lib/graph-js-sdk-web.js && uglifyjs ./lib/graph-js-sdk-web.js --output ./lib/graph-js-sdk-web.js",
21+
"compile": "tsc",
22+
"rollup-core": "node core-browserify.js > lib/graph-js-sdk-core.js && uglifyjs lib/graph-js-sdk-core.js --output lib/graph-js-sdk-core.js",
23+
"rollup-with-vendor": "node node-browserify.js > lib/graph-js-sdk-web.js && uglifyjs ./lib/graph-js-sdk-web.js --output ./lib/graph-js-sdk-web.js",
24+
"build-core": "npm run compile && npm run rollup-core",
25+
"build-with-vendor": "npm run compile && npm run rollup-with-vendor",
26+
"build": "npm run compile && npm run rollup-core && npm run rollup-with-vendor",
2227
"test": "mocha lib/spec/core",
2328
"test:types": "tsc --p spec/types && mocha spec/types"
2429
},

0 commit comments

Comments
 (0)