Skip to content

Commit e5608be

Browse files
committed
Fix module export
1 parent 21f0d6a commit e5608be

File tree

5 files changed

+22
-26
lines changed

5 files changed

+22
-26
lines changed

README.md

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -71,33 +71,31 @@ yarn add netlify-identity-widget
7171
Import or require as usual:
7272

7373
```js
74-
import NetlifyIdentity from "netlify-identity-widget"
75-
// or
76-
const netlifyIdentity = require("netlify-identity-widget");
74+
import netlifyIdentity from "netlify-identity-widget"
7775

7876
netlifyIdentity.init({
7977
container: "#netlify-modal" // defaults to document.body
8078
});
8179

82-
identity.open() // open the modal
80+
netlifyIdentity.open() // open the modal
8381

84-
identity.on('init', user => console.log(user))
85-
identity.on('login', login => console.log(user))
86-
identity.on('logout', () => console.log("Logged out"))
87-
identity.on('error', err => console.error("Logged out"))
88-
identity.on('open', () => console.log("Widget opened"))
89-
identity.on('close', () => console.log("Widget closed"))
82+
netlifyIdentity.on('init', user => console.log(user))
83+
netlifyIdentity.on('login', login => console.log(user))
84+
netlifyIdentity.on('logout', () => console.log("Logged out"))
85+
netlifyIdentity.on('error', err => console.error("Logged out"))
86+
netlifyIdentity.on('open', () => console.log("Widget opened"))
87+
netlifyIdentity.on('close', () => console.log("Widget closed"))
9088

9189
// Close the modal
9290
identity.close()
9391

9492
// Logout the user
95-
loginModal.logout();
93+
netlifyIdentity.logout();
9694

9795
// Access the underlying gotrue instance.
9896
// Note that doing things directly through gotrue brings a risk of getting out of
9997
// sync between your state and the widgets state.
100-
identity.gotrue
98+
netlifyIdentity.gotrue
10199
```
102100

103101
## Localhost

package.json

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "netlify-identity-widget",
33
"version": "1.0.0",
4+
"releaseVersion": "v1",
45
"description": "Netlify Identity widget for easy integration",
56
"scripts": {
67
"dev": "cross-env NODE_ENV=development webpack-dev-server --inline --progress",
@@ -16,11 +17,7 @@
1617
"format-preview": "prettier --list-different 'src/**/*.js'"
1718
},
1819
"main": "./build/netlify-identity",
19-
"keywords": [
20-
"netlify",
21-
"identity",
22-
"authentication"
23-
],
20+
"keywords": ["netlify", "identity", "authentication"],
2421
"license": "MIT",
2522
"author": "Matt Biilmann <[email protected]>",
2623
"devDependencies": {
@@ -48,13 +45,10 @@
4845
"postcss-loader": "^2.0.3",
4946
"prettier": "^1.6.1",
5047
"raw-loader": "^0.5.1",
51-
"semver": "^5.4.1",
5248
"source-map-loader": "^0.2.1",
5349
"url-loader": "^0.5.8",
5450
"webpack": "^3.0.0",
55-
"webpack-dev-server": "^2.4.4"
56-
},
57-
"dependencies": {
51+
"webpack-dev-server": "^2.4.4",
5852
"gotrue-js": "^0.9.8",
5953
"mobx": "^3.2.2",
6054
"mobx-preact": "^0.3.1",
@@ -64,5 +58,6 @@
6458
"preact": "^8.1.0",
6559
"preact-compat": "^3.15.0",
6660
"serve": "^6.0.0"
67-
}
61+
},
62+
"dependencies": {}
6863
}

script/release.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
/* eslint no-console: "off" */
22
const exec = require("child_process").execSync;
3-
const semver = require("semver");
4-
const version = "v" + semver(require("../package.json").version).major;
3+
const version = require("../package.json").releaseVersion;
54

65
console.log("Building new release for ", version);
76

src/netlify-identity.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,9 @@ function init(options) {
212212
};
213213
setStyle(iframe, iframeStyle);
214214
iframe.src = "about:blank";
215-
const container = options.container ? document.querySelector : document.body;
215+
const container = options.container
216+
? document.querySelector(options.container)
217+
: document.body;
216218
container.appendChild(iframe);
217219
/* There's a certain case where we might have called setStyle before the iframe was ready.
218220
Make sure we take the last style and apply it */

webpack.config.babel.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ module.exports = {
1818
output: {
1919
path: path.resolve(__dirname, "build"),
2020
publicPath: "/",
21-
filename: "[name].js"
21+
filename: "[name].js",
22+
library: "netlifyIdentity",
23+
libraryTarget: "umd"
2224
},
2325

2426
resolve: {

0 commit comments

Comments
 (0)