From c6e6e39ab464b2fe6d353b62d3dae8b76638903c Mon Sep 17 00:00:00 2001 From: Zach Ferland Date: Thu, 16 Apr 2020 12:57:04 -0400 Subject: [PATCH] feat: npm package for src --- .gitignore | 1 + .npmignore | 3 +++ package.json | 11 ++++++++--- src/index.js | 9 +++++++++ 4 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 .npmignore create mode 100644 src/index.js diff --git a/.gitignore b/.gitignore index 361f8ec..eaef6d2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules public/index.js +lib diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..50b97b7 --- /dev/null +++ b/.npmignore @@ -0,0 +1,3 @@ +node_modules +public +iframe diff --git a/package.json b/package.json index 0ff1d4f..dea2fdb 100644 --- a/package.json +++ b/package.json @@ -2,14 +2,19 @@ "name": "3id-connect", "version": "0.0.1", "description": "Account management for 3Box", + "main": "lib/index.js", + "directories": { + "lib": "lib" + }, "scripts": { "lint": "./node_modules/.bin/standard --verbose src/**", "test": "jest --detectOpenHandles --coverage", + "build:es5": "rm -rf ./lib; ./node_modules/.bin/babel src --out-dir lib", "build:dist": "./node_modules/.bin/webpack --config webpack.config.js --mode=development", "build:dist:watch": "./node_modules/.bin/webpack --config webpack.config.js --mode=development --watch", "build:dist:prod": "./node_modules/.bin/webpack --config webpack.config.js --mode=production --output-filename index.js", - "build": "npm run build:dist:prod", - "prepublishOnly": "npm run build", + "build": "npm run build:dist:prod; npm run build:es5;", + "prepublishOnly": "npm run build:es5", "server:start": "http-server -c-1 -p 30001 public", "start": "npm run build:dist:watch & npm run server:start" }, @@ -37,7 +42,7 @@ "@walletconnect/web3-provider": "^1.0.0-beta.47", "authereum": "0.0.4-beta.129", "fortmatic": "^2.0.5", - "identity-wallet": "github:3box/identity-wallet-js#develop", + "identity-wallet": "^1.2.0", "postmsg-rpc": "^2.4.0", "store": "^2.0.12", "url-parse": "^1.4.7", diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..9038925 --- /dev/null +++ b/src/index.js @@ -0,0 +1,9 @@ +import ThreeIdProviderProxy from './threeIdProviderProxy.js' +import ThreeIdConnectService from './threeIdConnectService.js' +import ThreeIdConnect from './threeIdConnect.js' + +export { + ThreeIdConnect, + ThreeIdConnectService, + ThreeIdProviderProxy +}